В рубрике Гостевых Постов накопилось несколько статей. Сегодня у нас в гостях читатель Кофеина Для Блоггеров- Юрась. (Ник Youras Ziankovich.) Многие его помнят по великолепному бесплатному репорту Как получить гражданство США?, на создание которого его сподвинул пост Способы Создания Бесплатных Репортов
————————————————–
Добрый день, друзья.
С любезного разрешения Марины хочу поделиться с вами своей разработкой. Но сначала немного предыстории.
Марина уже заметила в комментариях мою особенность, назвав меня “и швец, и жнец, и на дуде игрец”. И она права, потому что, наверное, мало от кого так можно ожидать потуг в программировании, как от юриста.
Но дело в том, что первоначально после школы я готовил себя к карьере программиста. Поэтому, будучи умным мальчиком, закончил очень сильную математическую школу и был участником и призером различных олимпиад по программированию, а потому сразу же после школы поступил на факультет прикладной математики.
Но, как это иногда случается в жизни, пойдя учиться в вуз, вскоре понял, что прикладная математика и программирование — это то, что у меня, конечно, получается, но совсем не то, чем бы я хотел заниматься в жизни. В общем, переквалифицировался если не в управдомы, то в юристы.
Однако профессия программиста раз за разом ко мне возвращается: то в виде способа зарабатывать на жизнь, а то в виде хобби. Сейчас это хобби, но было время после эмиграции в США, когда я действительно зарабатывал на жизнь сайтостроением, потому что с работой по моей основной профессии в Америке очень строго, а возможности получить американское юридическое образование тогда не было. Кто прошел через иммиграцию, тот знает, о чем я говорю: сразу после приезда приходится заниматься тем, на что есть хоть какой-то спрос, а не тем, чем хочется.
Всю эту предысторию я излагаю к тому, что первая вещь, которую я предложил читателям “Кофеина для блоггеров”, был мой репорт “Как получить гражданство США”. Марина и некоторые читатели “Кофеина” знают меня благодаря ему.
Этот репорт — довольно большой текст, в котором я постарался в возможно более доступной форме изложить основы американского иммиграционного законодательства в части путей, ведущих к получению вида на жительство (или по-другому грин-карты) и в будущем к гражданству США. Думаю, что он многим может быть интересен: как к тем, кто уже в Америке, и кому нужно по-тихонечку перевозить сюда родственников, так и тем, кто пока еще только думает (хотя бы даже теоретически) о перспективах перебраться в Новый Свет. Лучше трезво оценить свои шансы заранее, чтобы не терять время и деньги в будущем.
Ну а теперь плавно перейдем к плагину.
У меня есть несколько более-менее регулярно обновляемых блогов с несколькими сотнями постоянных читателей в каждом. Но что интересно — несмотря на явную статистику того, что очень многие люди заходят ко мне на регулярной основе, подписчиков рассылок у меня очень мало. Для себя я это объясняю засилием социальных сетей — я заметил, что мои друзья и знакомые предпочитают находить мои новые записи через Facebook или LJ. Если в личном блоге, который я веду именно для друзей, мне это не слишком мешает, то несколько других блогов я веду с прицелом на будущие профессиональные занятия. В частности, это блог “Иммиграционные вопросы”, из которого в будущем я бы хотел получать клиентов для собственной практики (а пока у меня нет лицензии, перенаправляю их своей знакомой адвокатше). В общем, мне бы хотелось собирать более активную базу данных для рассылки. Но не получается.
И вот, как-то раз, размышляя над этой проблемой, я подумал, что можно было бы увеличить активность сбора подписчиков путем более навязчивого предложения посетителям этой опции. “Кстати, а можно и не только подписную форму показывать. Можно опросы, например, проводить. Можно что-то рекламировать. Можно, как советует Марина, предлагать всякие полезные и не очень подарки. Да мало ли…” — подумал я.
Пошел искать соответствующий плагин и не нашел ничего, что бы соответствовало моей задаче. “Придется самому написать эту фичу,” — решил я. Поскольку до того я уже написал довольно сложный “командный центр”, который помогает мне бороться со всякими спаммерами/хакерами и прочей сетевой нечистью, постоянно пробующей мои многочисленные сайты на уязвимость, а также управлять рекламой на них, то задача не показалась мне слишком сложной. Всего лишь добавить еще одну функцию этому центру.
Ну а когда я дописал этот модуль, то подумал, что, в отличие от кода “командного центра”, этой фишкой я скорее согласен поделиться с другими. “Командный центр” не даю потому, что там заложены кое-какие алгоритмы выявления спам- и хакер-активности, и я не хочу, чтобы мои враги знали, почему они так быстро автоматически попадают в бан-лист, и не смогли исправить собственные алгоритмы. А новый модуль, по сути, может быть отдельным плагином, который будет полезен многим.
В общем, сказано – сделано: код был выделен в отдельный файл, добавлена панель, через которую можно менять параметры (для себя я такую роскошь редко делаю, потому что параметры меняю редко, и мне их проще менять прямо в коде плагина), и вуаля. Скачать плагин можно здесь: http://www.web-denver.us/popup-window-plugin-for-wordpress.
Как это работает?
Если вы первый раз попали, например, на сайт “Иммиграционные вопросы”, то уже видели работу плагина: он вам сразу же предложил во всплывающем окошке подписаться на рассылку. В ближайшие 10 ваших заходов на сайт (этот число можно изменять) он вас больше беспокоить не будет. Заходов — это значит именно новых визитов, а не открываний страницы. Плагин считает, что если между открытиями двух страниц сайта прошло менее 30 минут (этот параметр также можно менять), то посетитель все еще на сайте, просто что-то читает. Если же вас не было более 30 минут, то плагин посчитает, что вы куда-то отлучились по своим делам, а потом снова решили навестить сайт.
Также он вспомнит о вас, если вас не было на сайте довольно долгое время — в первоначальных настройках 7 дней, но вы можете увеличить или уменьшить этот срок в зависимости от того, как часто меняете содержимое сайта, или по другим причинам.
Кто немного знаком с сетевыми технологиями, то поймет, что вся эта статистика построена на сборе кукисов. Если у посетителя куки отключены, то каждый его заход будет считаться новым. В будущем я, возможно, собрав статистику, насколько это мешает жить, придумаю, как решить эту проблему. А пока это работает таким образом.
Что же плагин покажет посетителю сайта? Он покажет страницу (не пост, а именно страницу!), в названии которой присутствует фраза ‘[popup]‘. Кроме этого слова (обязательно в квадратных скобках!), вы в названии страницы можете указать географическую цель этого вашего всплывающего окошка — плагин умеет определять, из какой страны пришел посетитель. Перечислите через запятую 2-хбуквенные коды стран, в которых вы хотите показывать это окошко. Например, если вы хотите, чтобы его видели только в России, Украине и Америке, то назовите страницу так: “[Popup] RU, UA, US”. В других странах ваше окошко показываться не будет. Если после [popup] не задано ничего, то это значит, что плагин должен показывать окошко везде.
Вы можете подготовить набор из нескольких окошек. Например, для разных стран. Или просто с разным содержимым. При этом странички могут даже одинаково называться. Если плагин видит, что посетителю он может показать более одного окошка, то он выберет одно случайным образом. Ну а если инструкции не позволяют ему ничего показать, то он и не станет этого делать.
В будущем функционал плагина, думаю, я буду расширять. В нем заложен задел для будущих разных интересных функций, которые пока еще я не придумал, как лучше реализовать, или не считаю, что сейчас мне лично они нужны. Но может у вас будут идеи или пожелания? С удовольствием их выслушаю.
И еще одно. В административной панели плагина есть кнопочка, позволяющая вам отблагодарить меня скромной суммой в 5 долларов, если вы считаете, что плагин вам полезен. Буду благодарен. И жду ваших комментариев.
By: Юрась




Подпишись на новости этого блога по RSS!!!
Есть хороший плагин popup domination, который подобен вашему по функциональности. К сожалению, в вашем мне совсем не нравится дизайн.
О вкусах не спорят — я использовал стандартную библиотеку.
А что Вы посоветуете сделать обладателям блогов на Blogger, где нет возможности загружать файлы на сервер?
К сожалению, не знаком с этой платформой. Есть ли там возможность вставлять свой код скрипта?
Да, такая возможность есть!
Значит надо выдрать из кода скрипта все функции, вставить их в код сайта и организовать вызов в начале обработки кода. В WordPress’е это делается с помощью механизма хуков. Вам надо просто вызвать нужные функции. Если вы хотя бы минимально владеете php, то разберетесь.
Здравствуйте,Юрий!
Плагин скачала и установила.Не понятно,где производить настройки.
WP-ADMIN -> PAGES -> POPUP (внизу выпадающего меню)
Спасибо!))
Я пользуюсь идним всплывающим плагином(специально покупала) на одном из своих сайтов. Очень довольна. Подписка у меня идет через сабскрайб и мейл.ру. Подумываю сделать рассылку на смартреспондер и чтобы люди через него подписывались
Но в идеале мне бы хотелось такой плагин, который еще и определяет в какой соц сети существует профиль этого человека и предалагает ему через нее подписаться.
Вот еслибы вы Юрась создали такой плагин я бы не задумываясь его купила!
Для денег этого точно делать не буду. Но подумаю, когда будет больше времени — сейчас время сессии и подготовки к выпуску из университета, а также поиск работы.
Я пользуюсь идним всплывающим плагином(специально покупала) на одном из своих сайтов. Очень довольна.
А где купить этот плагин?
Разработка интересная. Как раз ищу решение для формы подписки. Только не хватает поля для ввода имени. Обычно просят ввести имя и почту, чтобы в рассылке обращаться к подписчику по имени.
Это не от плагина зависит, а от той системы рассылки, которую вы используете. Вы можете вставить любой код в окно, и плагин его выведет пользователям. Это вообще необязательно должна быть форма подписки — можете, например, им мультик показать ;)
Марина, я вот только что прочитал твои старые посты еще раз и заметил, что многие посты найти уже невозможно. Раньше я находил все посты в разделе “Все статьи”, где после рубрик был переход на старый Кофеин.
да…….
это потому что я ленивая, если вы не знали еще об этой моей особенности.
В период депресняка удалила кучу постов, а восстанавливать лень, хоть и обещала восстановить.
Установил плагин, активировал…, и сразу же пропала регистрация и подвал сайта, и внизу в подвале выдаёт ошибку
Не совсем понял: что значит пропала регистрация и подвал сайта?
Я так не могу диагностировать, мне нужна хотя бы ссылка на сайт. В принципе, плагин ничего не делает с шаблоном сайта, но, возможно, в шаблоне у вас есть какие-то фишки, которые не дружат с плагином.
Напишите мне на мыло детали.
Я конечно не имею никакого права это говорить, ибо Марина нам ничегошеньки не обещала, но я жутко соскучился по новым РЕГУЛЯРНЫМ постам. Я думаю, Марине стоит подумать о том, чтобы, наверное, возобновить на некоторое время РЕГУЛЯРНУЮ работу над кофеином, учитывая, что осталось много нераскрытых вопросов. Вот только что нашел здесь один комментарий:
“Andrey Gayvoronsky said…50 твиттер-аккаунтов?! о боже мой……….как с ними управляться-то?!
-Андрей, это моя вина, что я в 2009 году недорассказала вам как это делать. Начала делать видео, сделала всего два на эту тему и бросила. Вот первые два видео
Как открыть аккаунт на Твиттер -Twitter-Видео
Как автоматизировать Твиттер-часть 1-Видео
Обещаю в следущем году продолжить тему как поставить Твиттер полностью на автомат. По этой теме надо как минимум 5 постов или 5 видео делать.”
Неплохая тема для продолжения + от себя. Мне невероятно интересно узнать о твоем распорядке дня: сколько работаешь, сколько отдыхаешь, чем занимаешься в свободное время и сколько времени уделяешь времени чтению, что именно нравится читать. Было бы очень интересно, если бы написала отдельный пост на эту тему =)
Ой, кажется, я немного обнаглел. Прости-прости!
Так и не захотел работать у меня этот плагин…
Ну да ладно
Я недавно наткнулся в сети на более мощную вещь, плагин позволяет собирать базу подписчиков закрывая ссылки на скачивание формой подписки, хочешь скачать интересную плюшку – будь добр подпишись
Не буду спамить тут ссылки, кто захочет – найдет на моем блоге, пост от 16.07
установил плагин, создал страницу с именем [Popup] не работает, что я не правильно сделал?
Плагин работает, но как то не совсем корректно.