Главная » Веб-разработка, Плагины, Это интересно

Плагин для WordPress “Target Visitors”

13 Июль 2008 просмотров 28 611 комментариев 76


ENGLISH VERSION HERE


В продолжении статьи о работе с целевыми посетителями, решила написать плагин (спасибо подписчикам за поддержку), который позволит вам выводить специальное сообщение для пользователей, пришедших с поисковых систем.

Поддерживаются поисковики Google, Yandex, Mail, Yahoo, Liveinternet, Rambler, Altavista, Msn.

Скачать плагин Target Visitors (Zip, 11 кб)

Активация плагина

Скачайте архив плагин Target Visitors и распакуйте содержимое. Скопируйте папку в директорию /plugins/ вашего блога. Зайдите в панель управления блогом и активируйте плагин. В списке “Настройки” вы увидите пукнт Target Visitors.

Настройки плагина

В поле “Ваш текст” вы увидите код сообщения по умолчанию. Измените его на свое усмотрение, используя дополнительные сокращения:

[PERMALINK] – URL текущей статьи, страницы, на которую зашел пользователь.

[SE_REQUEST] – тот самый поисковый запрос, по которому пришел посетитель.

[RSS_URL] – адрес вашей RSS ленты.

Чтобы изменить CSS код для блока с сообщением, необходимо чтобы CSS-файл в папке с плагином имел права 777, т.е. доступ на запись.

Отметив чекбокс, плагин будет автоматически подключен к странице single.php

Установка плагина

После сохранения настроек вы можете установить следующий код на ваши страницы search.php, archive.php и т.д. (кроме single.php, если вы отметили чекбокс):


Чтобы увидеть плагин в действии, вам нужно зайти на ваш блог по какому-либо поисковому запросу с одного из перечисленных выше поисковиков.

Плагин для WordPress “Target Visitors”

Если вам понравился плагин, то я буду рада любой вашей поддержке. Задавайте вопросы и предлагайте свои идеи в комментариях.

Жарко в доме? Пора менять окна. Кстати, летом пластиковые окна дешевле.
Не знаете как раскрутить сайт? SEO форум для новичков и профессионалов.
Давно мечтаете о новом дизайне квартиры? Посетите курсы дизайна интерьера.

Изменения в версиях:

версия 1.2.5 – встроила поддержку языков, теперь не нужно отдельно скачивать русскую версию

версия 1.2 – апдейт для совместимости в WordPress 2.8 (функциональных изменений нет)

версия 1.1.1 – небольшие изменения в коде – некорректно выводился поисковый запрос с яндекса.

версия 1.1 – реализована подсветка слов, добавлена возможность автоматического подключения плагина на страницу single.php

версия 1.0.3 – исправлен баг. При установке плагина переставал работать визуальный редактор TinyMice в версии wp-2.5.1

версия 1.0.2 – исправлен баг вывода строки запроса Google (“+” между словами сменился на пробел)

версия 1.0.1 – оптимизирован парсер поиска строки запроса

Комментариев 76 »

  • ]]>#1313 пишет: ]]>

    Вы зашли на эту страницу по запросу: p://lenta.yandex.ru/read.xml?grou.
    Нашли полезную информацию? Следить за новыми статьями вам поможет подписка на RSS.
    Обратите внимание на статьи похожей тематики, возможно там вы так же найдете необходимую информацию.

    Как-то глупо выглядит, не считаете?

  • ]]>Автор пишет: ]]>

    это баг :) Спасибо, буду править ;)

  • ]]>Автор пишет: ]]>

    выложила свежую версию

  • ]]>Блог Сергея Гривнева » Архив блога » Понедельник - день для блога пишет: ]]>

    [...] Плагин для WordPress “Target Visitors” – плагин, который позволит вам выводить специальное сообщение для пользователей, пришедших с поисковых систем. Думаю, что плагин достоин упоминания. [...]

  • ]]>Oskar пишет: ]]>

    Стоющий плагин…Надо срочно попробовать..

  • ]]>As пишет: ]]>

    Интересный, но не думаю, что полезный плагин. Вот если бы, он еще и выдавал релевантные результаты страниц блога, на запрос -
    Типо защел по запросу пиво, а он ссылку дает на пост про то как вы любите пиво, вот тогда бьы цены не было)

  • ]]>Автор пишет: ]]>

    Когда вы ищите что-то в поисковой системе, то, как правило, результаты выводятся по релевантности, т.е. страница на которую вы зайдете через поисковик уже считается релевантной. Если пользователь пришел на страницу с поисковика, то значит она его, как минимум, заинтересовала. Не станете же вы перекидывать его на другую страницу.

    Если посетитель не нашел интересующую ему информацию, можно пригласить его подписаться на RSS и порекомендовать похожие статьи. Это лучше, чем если он просто закроет вашу страницу.

  • ]]>Интересное для веб-мастеров (25.07.2008) » Как создать сайт бесплатно? Как сделать сайт? Журнал для веб-мастеров и блогеров от школы создания с пишет: ]]>

    [...] Плагин для WordPress “Target Visitors” В продолжении статьи о работе с целевыми посетителями, решила написать плагин, который позволит вам выводить специальное сообщение для пользователей, пришедших с поисковых систем. [...]

  • ]]>vitol пишет: ]]>

    Ещё раз повторюсь, что шикарная идея и прекрасная реализация!
    Кстати, в блоке который отображается у вас на сайте не большая опечатка: “Следить новыми статьями”

    Было бы ещё здорово показывать такой же блок при перехода с AdSense/Яндекс.Директ. Иметь в настройках галочку “Вкл/Выкл” и показывать текст: “Вы пришли по рекламному объявлению бла-бла..”

    Когда покупаю контекст для рекламы блога, то одна из целей подписка на RSS:)

  • ]]>Автор пишет: ]]>

    за опечатку спасибо, исправила. Насчет яндекс.директа тоже хорошая идея, думаю не сложно это реализовать.

  • ]]>vitol пишет: ]]>

    Обнаружил странную проблему. Установка плагина убивает стандартный WYSIWYG–редактор в 2.5.1. То есть он есть, но только в html–виде, и не возможно перекличиться на “Визуальный редактор”. Отключая плагин, всё становится на свои места.

  • ]]>Автор пишет: ]]>

    Очень странно. До обновления блога у меня стояла версия 2.3 и таких проблем не было, сейчас обновила до 2.6.
    Плагин впринципе никак не связан с WYSIWYG. У вас установлена стабильная версия движка или rc ?

  • ]]>vitol пишет: ]]>

    Установлена стабильная версия 2.5.1 от Lecactus.

  • ]]>Автор пишет: ]]>

    Ок, протестирую на днях. Спасибо за багрепорт.

  • ]]>Автор пишет: ]]>

    Почитала об этой проблеме на форумах и в комментариях Lecactus, оказывается у многих проблема с неработающим визуальным редактором возникает сразу после установки или в процессе установки тем и плагинов.

    Решений нашла несколько.
    1. Возможно в файле плагина есть лишние пробелы или пустые строки после ?>
    Попробуйте установить обновленную версию плагина.

    2. Открываем /wp-includes/js/tinymce/tiny_mce_config.php
    Листаем до строки 173: ‘compress’ => true,
    Вместо true написать false.

    3.Файл /wp-includes/js/tinymce/tiny_mce_config.php:

    if ( function_exists('realpath') )
    $path = realpath($path);

    заменить на:

    if ( function_exists('realpath') && realpath($path) )
    $path = realpath($path);

    Надеюсь это решит проблему.

  • ]]>vitol пишет: ]]>

    Спасибо большое за помощь! Буду пробовать.

  • ]]>Работаем с целевыми посетителями. Блог для вебмастеров пишет: ]]>

    [...] В продолжение темы читайте: плагин для Worpress “Target Visitors”. [...]

  • ]]>Итоги месяца. Тема "Perfect Tabs" для Wordpress 2.6. Блог для вебмастеров пишет: ]]>

    [...] (за день прибавилось почти 150) принес мне мой же плагин “Target Visitors”, над которым я продолжаю работу. Напомню, что плагин [...]

  • ]]>Хостинг » Archives » Интересное для веб-мастеров (25.07.2008) пишет: ]]>

    [...] Плагин для WordPress “Target Visitors” В продолжении статьи о работе с целевыми посетителями, решила написать плагин, который позволит вам выводить специальное сообщение для пользователей, пришедших с поисковых систем. [...]

  • ]]>Всё о том как создать свой сайт » Интересное для веб-мастеров (25.07.2008) пишет: ]]>

    [...] Плагин для WordPress “Target Visitors” В продолжении статьи о работе с целевыми посетителями, решила написать плагин, который позволит вам выводить специальное сообщение для пользователей, пришедших с поисковых систем. [...]

  • ]]>Re-mont пишет: ]]>

    В WP 2.6 тоже визуальный редактор убивается.
    Но ваше решение с файлом /wp-includes/js/tinymce/tiny_mce_config.php помогло, спасибо!

  • ]]>vitol пишет: ]]>

    А у меня так и заработал плагин корректно:(

  • ]]>brainsolid пишет: ]]>

    Спасио, что прислушались к моему совету) Еще не опробовал плагин, но сразу есть пожелание – прописать вставку блока на страницы single.php, archive.php, search.php (и еще бы что-то со страницами тэгов придумать) автоматически. Вверху страницы, внутри цикла, как у вас.

  • ]]>LazyGo пишет: ]]>

    Отличный плагин, спасибо за реализацию. В ближайшее время поставлю на своем блоге.
    С моей точки зрения он полезен чтобы попробовать удержать пользователя на сайте.

  • ]]>Блог для вебмастеров « Блог для вебмастеров пишет: ]]>

    [...] и продвижении вебсайтов. Кроме того, узнаете как привлечь внимание целевых посетителей к сайту. [...]

  • ]]>Автор пишет: ]]>

    Обновила плагин!

  • ]]>brainsolid пишет: ]]>

    Fatal error: Cannot redeclare wp_target_visitors() (previously declared in /home/binaries/public_html/wp-content/plugins/wp-target-visitors/wp-target-visitors.php:359) in /home/binaries/public_html/wp-content/plugins/wp-target-visitors/wp-target-visitors.php on line 388

  • ]]>Автор пишет: ]]>

    Упс, ошибочка, делала английскую версию и забыла в русской поправить.. Обновите плагин, я выложила исправленное

  • ]]>brainsolid пишет: ]]>

    заработало. Но после активации плагина сломался фид на фидбернере с ошибкой Warning: Cannot modify header information – headers already sent by (output started at /home/binaries/public_html/wp-content/plugins/wp-target-visitors/wp-target-visitors.php:1) in /home/binaries/public_html/wp-includes/pluggable.php on line 770

  • ]]>Автор пишет: ]]>

    Ок, тогда несколько вопросов:

    какая у вас версия движка и какой версии php?

    где именно выскачила ошибка? Я не вижу тут связи с фидом, если ошибка в pluggable.php.

    Возможно в файле плагина затаился пробел перед “<?”, хотя я такого не вижу, тем более в первой строке..

  • ]]>Автор пишет: ]]>

    Кажется нашла причину.. проблема была в кодировке, лишние символы добавлялись. Обновила архив.

  • ]]>brainsolid пишет: ]]>

    Я конечно понимаю, что уже подзадолбал, но еще один багрепорт.
    Если попадаешь на сайт с поискового запроса, который содержится в заголовке (у меня это название какой-нибудь игры, например), то заголовок поста становится вида (Заголовок”>Заголовок). Т.е. дублирование заголовка и появление “> между ними.

  • ]]>Автор пишет: ]]>

    Не, за багрепорт вам большое спасибо :)

    Этот баг я тоже заметила, но пока не получается нейтрализовать.. Вы можете временно закомментировать строку 402 в файле wp-target-visitors.php вот так:

    // add_filter('the_title', 'html_words_highlight');

    тогда в заголовках не будут слова подсвечиваться. Надеюсь скоро исправлю.

  • ]]>Интересное в сети за август. Блог для вебмастеров пишет: ]]>

    [...] свеженькую версию своего плагина для WordPress “Target Visitors“. Плагин будет полезен тем, у кого много целевых [...]

  • ]]>Автор пишет: ]]>

    Обновление плагина!

  • ]]>lilumi пишет: ]]>

    архиполезный плагин, счас протестирую и напишу обзор на него.

    можно еще поинтересоватся, каким образом вы вычисляете позиции в рейтинге ЯППБ в своем скрипте? парсите страницу с выдачей яндекса или где-то есть интерфейс к которому можно отсылать запросы?

  • ]]>Автор пишет: ]]>

    К сожалению API у яндекса для рейтинга нет, я им даже писала по электронке. Так что приходиться парсить страничку.

  • ]]>Slavrentii пишет: ]]>

    Интересный плагин, ща будем юзать

  • ]]>Какова ваша отдача от инвестиций в час? | Affiliate Marketing: Инструкция по применению. пишет: ]]>

    [...] интересно почитать: Плагин для WordPress “Target Visitors”. Блоггеру: как написать интересный рекламный пост? [...]

  • ]]>Динамическое изменение кейвордов и quality score. | Affiliate Marketing: Инструкция по применению. пишет: ]]>

    [...] интересно почитать: Плагин для WordPress “Target Visitors”. Блоггеру: как написать интересный рекламный пост? [...]

  • ]]>Александр пишет: ]]>

    Очень давно собирался поцепить себе на сайт такую штуку… Большое спасибо… Очень очень благодарен… Успехов и удачи в ваших начинаниях… На мое использование данного плагина можно посмотреть на сайте http://kedymusic.com.ua/

  • ]]>fc-sparatc пишет: ]]>

    Спасибо за плагин, очень понравился ;)

  • ]]>CPU пишет: ]]>

    Спасибо! Очень интересный плагин. Прекрасный способ задержать и заинтересовать случайного посетителя.

  • ]]>Автор пишет: ]]>

    Плагин теперь хостится на wordpress.com. Так что если хотите следить за обновлениями, скачайте по новой ссылке:
    http://downloads.wordpress.org/plugin/target-visitors.1.1.1_ru.zip

  • ]]>Отчет по FeedMates и новогдний подарок от Google | SEOinSoul пишет: ]]>

    [...] на мой взгляд лучшие посты с этого блога – это Плагин для WordPress “Target Visitors” и Ресурсы для вебмастера на каждый день. В общем, [...]

  • ]]>Target Visitors пишет: ]]>

    [...] Домашняя страница плагина Download Plugin! Version 1.1.1 Last Updated: December 13, 2008 Author: Moon Viper Web Services Visit Plugin’s Home Visit Plugin @ WordPress.com [...]

  • ]]>Антон пишет: ]]>

    Классный плагин! Себе поставил

  • ]]>Yakto пишет: ]]>

    День добрый! Плагин хороший, но имеется еще глюк с панелькой настроек: после изменения настроек она исчезает. Вот так http://yakto.ru/load/gluk.jpg .

  • ]]>ВшфьщтвЫеууд пишет: ]]>

    У Вас не относительные пути в плагине. Пример из файла wp-target-visitors.php: «href=\””.get_option(‘siteurl’).”/wp-content/plugins/wp-target-visitors/target-visitors.css\»
    Папка в которой находиться плагин может не называться «wp-target-visitors». Соответственно возникают ошибки.Например папка с http://wordpress.org/extend/plugins/target-visitors/ называется «target-visitors» а не «wp-target-visitors».

  • ]]>DiamondSteel пишет: ]]>

    Ой. Ник свой не в той раскладке набрал. Прошу прощения.

  • ]]>Автор пишет: ]]>

    Спасибо, исправлю.

  • ]]>Автор пишет: ]]>

    Очень странный баг, а какой версии wp? У меня в 2.5 и в 2.7 все нормально.

  • ]]>Сергей пишет: ]]>

    Спасибо огромное за плагин. Хотел бы сообщить о возникшей проблеме. После установки все заработало отлично, но когда выходишь с админки, “вылазят” ошибки вроде этих
    Warning: Cannot modify header information – headers already sent by (output started at /***/public_html/wp-content/plugins/target-visitors/wp-target-visitors.php:1) in /***/public_html/wp-login.php on line 267
    Warning: Cannot modify header information – headers already sent by (output started at /***/public_html/wp-content/plugins/target-visitors/wp-target-visitors.php:1) in /***/public_html/wp-includes/pluggable.php on line 676
    При попытке входа в админку ошибки повторяются многократно. Решение проблемы крылось в файле wp-target-visitors.php – пересохранил его в кодировке UTF-8 (без BOM) и все исправилось. Плагин качал с Вашего сайта по ссылке выше.

  • ]]>Автор пишет: ]]>

    Спасибо за багрепорт, проблема действительно была в кодировке.

  • ]]>Alex пишет: ]]>

    Доброе время суток, плагин очень полезный и очень нужный. Появился такой вопрос, могу ли я его перевести на Иврит, подстроить под себя и выдвигать в массы?!)

  • ]]>Автор пишет: ]]>

    При условии сохраненения ссылки на эту страницу – можно :)

  • ]]>Alex пишет: ]]>

    Занялся переводом, и на страничке переведенного плагина будет ссылка на страницу плагина

  • ]]>BeTheHacker пишет: ]]>

    Проблема аналогичная упоминавшимся: сообщение “Cannot modify header information – headers already sent …” от плагина Wp-SlimStat-Ex 2.000. Решение: перенести описание стиля hightlite в css файл и убрать вызов add_action(‘wp_head’, ‘hilite_head’);По-моему довольно естественно, собрать все стили в одном месте. При этом сокращается код и нет жёстко прописанных в коде параметров.

  • ]]>Автор пишет: ]]>

    забыла убрать галочоку “include BOM”… Спасибо. Стили также перенесла.

  • ]]>алексей пишет: ]]>

    Fatal error: Call to undefined function ctype_digit() in /home/……..ru/docs/wp-content/plugins/target-visitors/wp-target-visitors.php on line 488

    Вот такая штука вылетает периодически при открытие главной страницы с новостями. И всегда вылетает эта же ошибка при оставлении комментария к статье.

    Респект автору за плагин! И хотелось поэтому ооооочень решить данную проблему.

  • ]]>Автор пишет: ]]>

    алексей:
    Fatal error: Call to undefined function ctype_digit() in /home/……..ru/docs/wp-content/plugins/target-visitors/wp-target-visitors.php on line 488

    Функция ctype_digit() – стандартная в PHP 4 >= 4.0.4, PHP 5. Проверьте вашу версию PHP на сайте.

  • ]]>алексей пишет: ]]>

    Автор:
    Функция ctype_digit() – стандартная в PHP 4 >= 4.0.4, PHP 5. Проверьте вашу версию PHP на сайте.  

    Версия PHP 5.2.10

  • ]]>алексей пишет: ]]>

    алексей:
    Версия PHP 5.2.10  

    Все нашел я эту функцию! Спасибо за подсказку!!! Супер!

  • ]]>алексей пишет: ]]>

    Все заработало, только вот не определяет название поисковика. Слово определяет, а поисковик нет – почему так.

  • ]]>Автор пишет: ]]>

    алексей: алексей

    Плагин не выводит название поисковика, только подсвечивает слово.

  • ]]>алексей пишет: ]]>

    А можно ли сделать, чтоб и название поисковика выводил – было бы прикольно. Он же понимает, откуда пришел посетитель.

  • ]]>олег пишет: ]]>

    Согласен. Это была бы очень нужная фишка. Вместе с выводом слова, выводить и название поисковика.

  • ]]>олег пишет: ]]>

    И еще. Есть небольшой глюк. При переходе на главную страницу изнутри сайта (с другой страницы сайта), вылетает периодически такая надпись:
    Вы зашли на этот сайт по запросу : 311

  • ]]>Alexander пишет: ]]>

    Отличный плагин. Только для wordpress 2.9 не идет((

  • ]]>алексей пишет: ]]>

    все идет.
    у меня на 2.9.2 стоит и работает.

  • ]]>Alexander пишет: ]]>

    Ага, работает. Просто неправильно проверял. Он проявляется только при переходе с поисковика))))

  • ]]>hghh2 пишет: ]]>

    Здесь вы можете найти все журналы, начиная с детских журналов и закнчивая журналами для “взрослых”

  • ]]>gostalm1 пишет: ]]>

    На нашем сайте вы можете забронировать отличные и доступные отели в Алматы!

  • ]]>Вадим пишет: ]]>

    // add_filter(‘the_title’, ‘html_words_highlight’);

    не помогло

  • ]]>Вадим пишет: ]]>

    Не, за багрепорт вам большое спасибо :)
    Этот баг я тоже заметила, но пока не получается нейтрализовать.. Вы можете временно закомментировать строку 402 в файле wp-target-visitors.php вот так:
    // add_filter(‘the_title’, ‘html_words_highlight’);
    тогда в заголовках не будут слова подсвечиваться. Надеюсь скоро исправлю.  

    А не могли бы вы написать какую конкретно строку (ее текст) надо закоментировать???

  • ]]>Блог для вебмастеров пишет: ]]>

    Написано же..
    файле wp-target-visitors.php вот так:
    add_filter(‘the_title’, ‘html_words_highlight’);

    Поиском по файлу воспользуйтесь и найдите указанную строчку и поставьте две косых палки перед ней // .