Модуль гламурных продажных ссылок.
Наиболее простой и доступный способ монетизации сайта - через продажные ссылки. Даже несчастная пара-тройка многостраничных сайтов может принести порядка 20 килорублей в месяц. Что соизмеримо со средней фактической зарплатой в Раше, или даже чуток её выше. Так что подобной деятельностью заниматься всяко есть смысл.
| lasto.com |
Но.
Приступив к практикованию в продаже SEO ссылок, вебмастер сразу же получает на страничках своего сайта отвратительного вида блок, побуждающий задуматься, как бы это гуано облагородить. Потому как без тюнинга тут никак - и смердит, и сразу возникает великий риск бана поисковыми системами за очевидную торговлю ссылками.
Однако, всё проблемы решаемы. Если продажные ссылки Вы будете обретать через Хитрую контору, для которой на самом деле нет никакой альтернативы, как бы не уверяли в обратном её аналоги, то можете воспользоваться фирменным модулем от Мастера Ласто под кодовым названием "Гламурные ссылки".
Смотрите картинку для примера.
Где взять дистрибутив модуля:
http://nanocms.name/tmp/glamorous_links.zip
Как разместить модуль Гламурных Ссылок в структуре Наны:
| Корневая папка скрипта | 755 | |||||
| data | 755 | |||||
| paid_links | 755 | |||||
| sape | 777 | |||||
| sape.php | 644 ascii | |||||
| 644 ascii | ||||||
| plugin_glamour_links.php | 644 ascii | |||||
Пояснения:
- Не забудьте: ./data/paid_links/sape/ нуждается в правах на запись.
- Файл sape.php есть переименованный файл с клиентским кодом, выдаваемый в аккаунте Хитрой Конторы. Нуждается в периодическом обновлении.
- Файл sape_venality_name.php защищает от детектирования продажных ссылок по методике, описанной в venality.ru
Как присоединить модуль Гламурных Ссылок к сайту:
Тут всё очень не просто, ибо модуль Гламурных Ссылок хитёр, и вебмастеру требуется осознать все его хитропопости, и быть весьма сообразительным, чтобы уметь распоряжаться теми хитропопостями в своих интересах на полную катушку.
Хитрости модуля таковы:
- Модуль никак себя не проявляет визуально до тех пор, пока на данной странице не заведётся хоть одна продажная ссылка. Завелась- модуль тут же активируется.
- Модуль может как выводить продажные ссылки в определённые места шаблона дизайна, так и замещать любые элементы любых рекламных блоков своими гламурными ссылками.
К примеру, пусть в боковой панельке изначально выводится стандартная контекстная реклама от АдСенса (или иной конторы), но при наличии продажных ссылок эта реклама исчезает, и на её месте организуются гламурные ссылки.
Таким образом можно рационально использовать рекламные места, заменяя стандартные заглушки в виде того же АдСенса, не очень щедрого на доходы, гарантированно проплаченными ссылками. Не перегружая тем самым сайт рекламой, и не доводя дело до греха. Ибо не секрет, что при избытке рекламы сайт уходит под фильтр основных поисковых систем, и поделом. - Гламурные ссылки могут объединяться в блоки, в каждом из которых представлено наперёд заданное число ссылок. Это позволяет до миллиметра вписывать блоки в разные места шаблона, не поимев при этом кривизну дизайна.
Например, при числе ссылок одна или две, соответствующие им гламурные блоки замещают собой "небоскрёб" АдСенса в боковой панельке. Болтаясь по вертикали один под другим.
При появлении ещё одной продажной ссылки "небоскрёб" возвращается на место, а тройка продажных ссылок оформляется в аккуратный теперь уже горизонтальный блок, и чётко вписывается по ширине в область контента на дне страницы.
Появилась ещё одна ссылка? Она встаёт на место "небоскрёба". А как их там наберётся ещё на один законченный блок, все они уйдут в другое место шаблона дизайна, и будут жить там.
Таким образом, в шаблоне дизайна нет однозначного места, где живут продажные ссылки, на разных страницах они раскиданы по разным местам, что, наряду с непохожестью HTML кода гламурного блока на собственно ссылку, во многом предотвращает попадание сайта под фильтры поисковых систем за линкоторговлю.
Понимая, что функционал алгоритмически не так прост, будьте готовы осилить инструкцию по приручению этого функционала:
- В файле ./data/content/_add.php заключите какой-то участок HTML кода содержимого переменной $add в контейнер <!-- start --><!-- end -->
Вместо ограниченного контейнером участка Вы будете выводить гламурные ссылки, если для данной конкретной страницы сайта они имеются. - То же самое можно проделать для других блоков, например, сформированных переменными $banner_right и $banner_left дефолтового дизайна Нано-CMS.
- В ./data/content/_design.php до шаблона дизайна сделайте вставочку вызова кода присоединения гламурных ссылок к Вашему сайту:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | global $banner_left,$banner_right,$add,$content; require('./data/paid_links/plugin_glamour_links.php'); get_glamour_links( array( array( 3, true, 'banner_right', '<!-- start -->', '<!-- end -->', '<center>', '</center>', 1, 190, 'vertical' ), array(3,true,'banner_left','<!-- start -->','<!-- end -->','<center>','</center>',1,190,'vertical'), array(4,false,'add','<!-- start -->','<!-- end -->','<center>','</center>',1,190,'vertical'), ), 'content','740224b9aafe52ae268e50fa595h1cde','<li>',25,'api_xxxxxxx' ); |
- Распишем построчно значение всех этих операторов и параметров функции:
- Объявление переменных, с которыми работает модуль гламурных ссылок, глобальными.
Не забудьте всегда это делать. - Присоединение кода модуля.
Путь исчисляется от корневой папки, и всегда только такой.
- Вызов функции из только что присоединённого модуля.
- Массив правил формирования блоков гламурных ссылок.
Может насчитывать от одного до неограниченного числа правил.
В данном случае у нас три правила формирования блоков. - Каждое из правил - также массив текстовых констант.
Рассмотрим одно из таких правил подробно: - Число гламурных ссылок в этом блоке.
- true; - блок содержит строго указанное число ссылок.
false; - блок может содержать ссылки в меньшем числе. - Имя переменной, в код которой заселяются ссылки этого блока.
Эта переменная обязательно должна быть объявлена глобальной. - Признак начала контейнера с HTML кодом, замещаемым кодом ссылок.
То самое, что Вы указывали в пункте 1 и 2 данной инструкции. - Признак конца контейнера.
- Произвольный HTML код, который предварит собой гламурные ссылки.
Здесь просто центрирование.
Но может быть что угодно. - HTML код, завершающий гламурные ссылки.
В данном случае- отбой центрирования. - Число гламурных ссылок в блоке по горизонтали.
В данном случае одна штука- гламурные ссылки выстраиваются по вертикали. - Ширина блока гламурных ссылок в пикселях по горизонтали.
В случае вертикального блока это ширина одной гламурной ссылки.
Для горизонтального - ширина N гламурных ссылок, где N- число из строки 7. - Идентификатор для данного блока в CSS файле - о нём позднее.
- Ещё одно правило для формирования ещё одного вертикального блока.
- И ещё, но тут число ссылок в блоке не строго три, а от 1 до 4
- Перечень значений функции, не оговоренных ранее:
- Имя переменной с контентом.
В HTML код контента встраиваются контекстные ссылки системы (есть и такие помимо простых продажных ссылок). - Идентификатор Вашего аккаунта в системе.
- Разделитель ссылок для этого сайта (должен быть прописан в настройках аккаунта для именно этой площадки).
- Максимальное число неразрывных символов в имени домена или тексте ссылки. Сами понимаете, что если там будет сто символов без пробела, блок с гламурной ссылкой поломает весь Ваш дизайн, так что такое безобразие мы не показываем, и все безобразные ссылки уходят в эррор без всякого сожаления, ибо нефиг.
- API ключ.
Обретается после регистрации домена тут:
http://www.websnapr.com/free_services/
- Имя переменной с контентом.
- Объявление переменных, с которыми работает модуль гламурных ссылок, глобальными.
- В самом шаблоне дизайна не забываем разместить переменные $banner_left $banner_right $add - те, в которые наш функционал помещает продажные ссылки. Иначе они вообще не отобразятся.
- В секцию HEAD шаблона дизайна необходимо включить код:
<script type="text/javascript" src="http://www.websnapr.com/js/websnapr.js"></script>
На что следует обратить своё внимание:
При формировании блоков с фиксированным числом ссылок в них (в позиции, соответствующей пункту 4.8 стоит true;) соответствующий массив для этого правила следует располагать до правила, отвечающего за вывод блока с числом ссылок, не меньшим, чем у рассматриваемого блока, но не имеющего фиксированной размерности.
На примере приведённого выше кода понятно, что имеются три правила- строки 6-17, 18, 19. И ведут они себя так:
- При отсутствии продажных ссылок на странице содержимое рекламных блоков, заданное в файле ./data/content/_add.php переменными $banner_left $banner_right $add выводится в шаблон дизайна безо всяких изменений.
- Первая же продажная ссылка, обретённая данной страницей, порождает появление кода гламурного блочка в переменной $add
Переменные $banner_left $banner_right никак не модифицируется. - Вторая продажная ссылка сотворяет ещё один гламурный блочок под первым.
- При числе продажных ссылок, равным трём, все они заселяются в $banner_right, а содержимое переменных $banner_left $add становится равным заданному в ./data/content/_add.php
- Четвёртая и пятая ссылка попадают опять в $add
- Когда ссылок станет на страничке шесть, случится переезд всех трёх ссылок из $banner_right в $banner_left, ссылки из $add уйдут в $banner_right, а $add унаследует исходный код от ./data/content/_add.php
- Последующие четыре ссылки опять-таки попадают в $add, после чего приём ссылок на данной странице прекращается, а потому настройками аккаунта у Вас должно быть предусмотрено не более 10 ссылок на страницу.
Для упрощения мы рассматриваем работу только с блоками гламурных ссылок одинаковой (вертикальной) размерности, однако в общем случае это может быть не так- Вы вправе изготовлять и горизонтальные блоки.
Например, для документов, доступных по ссылкам со странички дизайнов для Нано-CMS, уместны такие правила формирования гламурных блоков:
array(3,true,'banner_right','<!-- start -->','<!-- end -->','<center>','</center>',3,560,'gorizont'), array(3,true,'banner_left','<!-- start -->','<!-- end -->','<center>','</center>',3,560,'gorizont'), array(4,false,'add','<!-- start -->','<!-- end -->','<center>','</center>',1,200,'vertical'),
- тут мы формируем для первых двух правил горизонтальные блоки шириной 560 пикселей по три ссылки в ряд, и сопоставляем им стили с идентификатором 'gorizont', а вертикальный блок в 200 пикселей по горизонтали и переменной размерностью 1*4 ссылки максимально, как и обычно, уходит в боковую панельку с идентификатором стилей 'vertical'
Учтите, что в данном случае переменные $banner_left $banner_right в шаблоне дизайна воткнуты на дно документа, а ни в какие не боковые колонки.
Сами css стили при этом звучат дословно так:
/* start glamur */ #vertical {font:11px verdana;margin:10px auto;padding:3px;width:190px;} #vertical td {background:#f1f1ff;border:1px solid;vertical-align:top; border-color:#ffe #aaab9c #ccc #fff;text-align:center;width:200px;} #vertical small {color:#777;font:bold 11px verdana,arial,helvetica;} #vertical img {border:#ddd 1px solid;width:185px;margin:1px;} #vertical p {color:#777;padding:5px;margin:1px;text-align:left;text-indent:0;} #vertical p a {color:#777;} #vertical p a:hover {color:blue;} #vertical p:first-letter {text-transform:capitalize;} #vertical p.points:first-letter {color:#fff;} #gorizont {margin:10px auto;padding:5px;width:560px;} #gorizont td {background:#fff;border:1px solid;vertical-align:top; border-color:#eee #aaab9c #ccc #eee;text-align:center;} #gorizont small {color:#777;font:bold 11px verdana,arial,helvetica, sans-serif;margin:2px;} #gorizont img {border:#96A6F0 1px solid;width:180px;margin:1px;} #gorizont p {font:11px verdana;color:#000;padding:5px;margin:1px; text-align:left;text-indent:0;} #gorizont p a {font:11px verdana;color:#000;} #gorizont p a:hover {color:blue;} #gorizont p:first-letter {text-transform:capitalize;} #gorizont p.points:first-letter {color:#fff;} /* end glamur */
но вебмастер должен подстроить эти стили под свой фактический дизайн, ибо обязан уметь командовать паддингами, маржинами, и всякими цветами-фонтами всего, что ему только доступно через css.
Гламурные ссылки в Ласто Блоге:
В строке кода 21 пункта 3 вместо 'content' нужно написать 'echo'
Остальное всё то же самое.
Заключение:
Несмотря на то, что в целом довольно сложно воспринять описание настроек модуля сотворения гламурных продажных ссылок с листа, тут, как и всегда, побеждает усердный и внимательный. Абсолютно вся информация, необходимая и достаточная для поднятия функционала, дана. А кому лень читать, вникать и разбираться, тот безоговорочно идёт нафиг- никто никакой дополнительной разъяснительной работы проводить с ним не будет совершенно однозначно.