RSS - вещь удобная, с какой бы стороны вы к ней ни подходили. Для простого читателя удобство в том, что можно получать все новости с кучи сайтов, блогов, новостных лент в одном месте. Для владельца блога польза в быстром предоставлении информации всем читателям.
Но менталитет у нас такой: пока насильно не впихнешь, никто даже не пошевелится для оптимизации личного времени. Часть пользователей (причем немалая часть) не ищет кнопку RSS-ленты на сайте, каким бы полезным он ни был. Даже если яркая большая кнопка висит в сайдбаре, посетитель может на нее просто-напросто забить.
Сильную отдачу можно получить, вставляя ссылки на ленту сразу посте постов. Посетитель читает ваши статьи, и "по инерции" читает предложение подписаться. Тут варианта два: ставить вручную либо автоматизировать процесс.
В первом случае вы можете проявить выдумку, смекалку, написать так, чтобы призыв подписаться вписывался в контекст статьи. Но делать это каждый раз нудно, про это зачастую забываешь, да и вообще, время сейчас такое, что можно и даже нужно автоматизировать многие процессы.
Во втором один минус - предложение всегда однообразное, но и с этим можно бороться. Плюсы, думаю, налицо: экономия времени и "думалки", возможность без усилий применять одинаковое форматирование (Об этом позже).
Итак, мы выбрали прогрессивный путь - автоматизацию. Как поступим? Можно прописать фразу типа "Хотите получать полезную информацию - подпишитесь на RSS!" со ссылкой и т.д. прямо в шаблоне поста где-то под основным текстом. Но пользователь будет видеть постоянно одну и ту же строку, это слишком навязчиво и немного противно. Нужно что-то более интересное. Я решил сделать так, чтобы из некоторого списка "RSS-кричалок" рандомно выбиралась одна и вставлялась после статьи. Как реализовывать? Конечно же при помощи php.
Так как у меня используется движок DLE, в шаблонах по умолчанию использование php-кодов запрещено. Сейчас я опишу, как обойти данный запрет. Владельцам других CMS, например WordPress, следующий абзац читать нет смысла, можете пропустить его, либо ознакомиться для общего развития.
Итак, чтобы включить возможность выполнения php-скриптов на DLE, заходим через любой ftp-клиент в корень сайта, находим файл index.php, открываем его, находим строку:
и заменяем ее на:
Сохраняем файл, теперь вы можете использовать php-скрипты прямо в шаблоне.
Все, на DLE исполнение php мы включили, продолжаем. Нам требуется нечто вроде базы наших предложений подписки на RSS. Я собрал в интернете небольшой список, и так как я не жадный, поэтому могу поделиться им с вами: rss.txt. Вы можете собрать свой список, а можете воспользоваться моим. Не забудьте проставить свои ссылки (Но если поставите мои - мне будет очень приятно
). Также обратите внимание, что каждое предложение подписаться на RSS должно быть исключительно на одной строчке. Если у вас там четверостишие, или целый роман - делаете перенос строки тегом переноса строки - <br>.
Файл rss.txt кладем в корень сайта. Теперь нам необходимо каким-то образом брать оттуда эти самые предложения подписаться и выводить их после статей. Я воспользовался следующим кодом:
Он берет случайную строку из нашего файла и выводит ее, заключая в контейнер с классом "random-rss". Зачем нужен контейнер - станет ясно чуть позже. Для WP есть целый плагин - random-text называется. Он делает, как я понимаю, то же самое, но при этом его код в разы больше. А если нет разницы, зачем писать больше?
Этот код ставим в нужное вам место, лично я вставил сразу после текста статьи. Кроме того, были применены к данному контейнеру следующие стили:
Заметьте, я не стал вписывать мой призыв так, словно он часть текста, я его отделил, причем достаточно ярко. Объясняю, зачем это нужно. Если сделать предложение подписаться как продолжение поста, то это будет слишком навязчиво, каждый раз при прочтении будешь упираться именно в эту "кричалку", что после нескольких статей создает негативное впечатление, какое бы ни было качество текстов.
Здесь же срабатывает что-то вроде рефлексов. Новый посетитель, прочитав статью до конца, обязательно обратит внимание на ваше предложение, ведь оно ярко выделено и бросается в глаза. Если читатель заинтересован в подписке, то он подпишется сразу или почти сразу. В противном случае, сколько бы вы раз ему не напоминали - этого уже не случится (Если вы писали неинтересно, то, чтобы у старых читателей появлось желание подписаться, надо писать так захватывающе, чтобы они сами искали кнопку RSS).
Заинтересовать читателя данный блок может лишь в случае, если ему очень нравятся появляющиеся там предложения, в противном - ему данный блок как таковой не нужен. А так как он выделен, ярко выделен и при этом всегда одинаково, то это как бы откладывается где-то в подсознании, и очень быстро данный блок начинает просто игнорироваться. Посетитель его не замечает, а значит он никак не мозолит глаза.
То есть чего мы добились, выделив предложение из общего текста? Оно бросается в глаза новичку на блоге, несколько раз предлагает подписаться, а потом просто как бы исчезает (точнее перестает замечаться). Подобный эффект можно наблюдать с блоком "Похожие записи/статьи" - первое время ты смотришь, нет ли там чего интересного, но когда большую часть перечитал, начинаешь его игнорировать.
Если вам нужно вновь обратить внимание посетителей на этот блок - смените цвет рамки на другой яркий цвет (Синий, желтый, зеленый)
Эффект гарантирован
Тексты предложения подписаться также достаточно важны. Чем их больше, тем они менее навязчивы. Хорошо, если это будут стишки (короткие двустишия, максимум - четверостишия) либо что-то с юмором.
Кстати, если у вас есть какие-то предложения, интересные стишки? RSS-кричалки - пишите в комменты, понравившиеся с удовольствием добавлю в список.
Данный скрипт можно преобразовать как угодно, лишь бы фантазии хватило. Можно сделать, что рамка выбиралась случайного цвета, можно вообще вместо RSS-предложений выдавать анекдоты, в общем - думайте
Но менталитет у нас такой: пока насильно не впихнешь, никто даже не пошевелится для оптимизации личного времени. Часть пользователей (причем немалая часть) не ищет кнопку RSS-ленты на сайте, каким бы полезным он ни был. Даже если яркая большая кнопка висит в сайдбаре, посетитель может на нее просто-напросто забить.
Сильную отдачу можно получить, вставляя ссылки на ленту сразу посте постов. Посетитель читает ваши статьи, и "по инерции" читает предложение подписаться. Тут варианта два: ставить вручную либо автоматизировать процесс.
В первом случае вы можете проявить выдумку, смекалку, написать так, чтобы призыв подписаться вписывался в контекст статьи. Но делать это каждый раз нудно, про это зачастую забываешь, да и вообще, время сейчас такое, что можно и даже нужно автоматизировать многие процессы.
Во втором один минус - предложение всегда однообразное, но и с этим можно бороться. Плюсы, думаю, налицо: экономия времени и "думалки", возможность без усилий применять одинаковое форматирование (Об этом позже).
Итак, мы выбрали прогрессивный путь - автоматизацию. Как поступим? Можно прописать фразу типа "Хотите получать полезную информацию - подпишитесь на RSS!" со ссылкой и т.д. прямо в шаблоне поста где-то под основным текстом. Но пользователь будет видеть постоянно одну и ту же строку, это слишком навязчиво и немного противно. Нужно что-то более интересное. Я решил сделать так, чтобы из некоторого списка "RSS-кричалок" рандомно выбиралась одна и вставлялась после статьи. Как реализовывать? Конечно же при помощи php.
Так как у меня используется движок DLE, в шаблонах по умолчанию использование php-кодов запрещено. Сейчас я опишу, как обойти данный запрет. Владельцам других CMS, например WordPress, следующий абзац читать нет смысла, можете пропустить его, либо ознакомиться для общего развития.
Итак, чтобы включить возможность выполнения php-скриптов на DLE, заходим через любой ftp-клиент в корень сайта, находим файл index.php, открываем его, находим строку:
echo $tpl->result['main'];
и заменяем ее на:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Сохраняем файл, теперь вы можете использовать php-скрипты прямо в шаблоне.
Все, на DLE исполнение php мы включили, продолжаем. Нам требуется нечто вроде базы наших предложений подписки на RSS. Я собрал в интернете небольшой список, и так как я не жадный, поэтому могу поделиться им с вами: rss.txt. Вы можете собрать свой список, а можете воспользоваться моим. Не забудьте проставить свои ссылки (Но если поставите мои - мне будет очень приятно
Файл rss.txt кладем в корень сайта. Теперь нам необходимо каким-то образом брать оттуда эти самые предложения подписаться и выводить их после статей. Я воспользовался следующим кодом:
<?
$data = file("rss.txt");
$total = count($data);
$s = mt_rand(0, $total-1);
list($text) = explode( "\n", $data[$s] );
echo '<div class="random-rss">'.$text.'</div>';
?>
$data = file("rss.txt");
$total = count($data);
$s = mt_rand(0, $total-1);
list($text) = explode( "\n", $data[$s] );
echo '<div class="random-rss">'.$text.'</div>';
?>
Он берет случайную строку из нашего файла и выводит ее, заключая в контейнер с классом "random-rss". Зачем нужен контейнер - станет ясно чуть позже. Для WP есть целый плагин - random-text называется. Он делает, как я понимаю, то же самое, но при этом его код в разы больше. А если нет разницы, зачем писать больше?
Этот код ставим в нужное вам место, лично я вставил сразу после текста статьи. Кроме того, были применены к данному контейнеру следующие стили:
.random-rss {
border: 2px solid #f00;
padding: 5px;
margin: 5px;
text-align: center;
font-weight: bold;
}
border: 2px solid #f00;
padding: 5px;
margin: 5px;
text-align: center;
font-weight: bold;
}
Заметьте, я не стал вписывать мой призыв так, словно он часть текста, я его отделил, причем достаточно ярко. Объясняю, зачем это нужно. Если сделать предложение подписаться как продолжение поста, то это будет слишком навязчиво, каждый раз при прочтении будешь упираться именно в эту "кричалку", что после нескольких статей создает негативное впечатление, какое бы ни было качество текстов.
Здесь же срабатывает что-то вроде рефлексов. Новый посетитель, прочитав статью до конца, обязательно обратит внимание на ваше предложение, ведь оно ярко выделено и бросается в глаза. Если читатель заинтересован в подписке, то он подпишется сразу или почти сразу. В противном случае, сколько бы вы раз ему не напоминали - этого уже не случится (Если вы писали неинтересно, то, чтобы у старых читателей появлось желание подписаться, надо писать так захватывающе, чтобы они сами искали кнопку RSS).
Заинтересовать читателя данный блок может лишь в случае, если ему очень нравятся появляющиеся там предложения, в противном - ему данный блок как таковой не нужен. А так как он выделен, ярко выделен и при этом всегда одинаково, то это как бы откладывается где-то в подсознании, и очень быстро данный блок начинает просто игнорироваться. Посетитель его не замечает, а значит он никак не мозолит глаза.
То есть чего мы добились, выделив предложение из общего текста? Оно бросается в глаза новичку на блоге, несколько раз предлагает подписаться, а потом просто как бы исчезает (точнее перестает замечаться). Подобный эффект можно наблюдать с блоком "Похожие записи/статьи" - первое время ты смотришь, нет ли там чего интересного, но когда большую часть перечитал, начинаешь его игнорировать.
Если вам нужно вновь обратить внимание посетителей на этот блок - смените цвет рамки на другой яркий цвет (Синий, желтый, зеленый)
Тексты предложения подписаться также достаточно важны. Чем их больше, тем они менее навязчивы. Хорошо, если это будут стишки (короткие двустишия, максимум - четверостишия) либо что-то с юмором.
Кстати, если у вас есть какие-то предложения, интересные стишки? RSS-кричалки - пишите в комменты, понравившиеся с удовольствием добавлю в список.
Данный скрипт можно преобразовать как угодно, лишь бы фантазии хватило. Можно сделать, что рамка выбиралась случайного цвета, можно вообще вместо RSS-предложений выдавать анекдоты, в общем - думайте
Что бы Ктулху не воскрес, подпишись на RSS!
Уважаемый посетитель, вы зашли на сайт как незарегистрированный пользователь. Оставленные комментарии отправляются на модерацию. После регистрации появится возможность попасть в список Комментаторов.
Другие новости по теме:
Просмотров: 1568






