Inurl guestbook status msg болезнь

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

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

Просмотр

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

Цифры в списке ниже соответствуют цифрам на рисунке выше. Включая\отключая соответствующие опции, Вы показываете\скрываете те или иные элементы записей и комментариев.

  • Отображать Имя в сообщении.
  • Отображать Email в сообщении.
  • Отображать Website в сообщении.
  • Отображать Имя в ответах.
  • Отображать Тему в комментарии.
  • Отображать Email в ответах.
  • Отображать Website в ответах.
  • Отображать дату в ответах.
  • Выпадающий список.
  • Рассмотрим оставшиеся опции.

    • Отображать Сообщения. Если данная опция отключена (выбрано Нет ), то в книге отзывов Joomla не будут отображаться никакие записи, а только форма. По сути, книга станет просто формой обратной связи.
    • Показать комментарии. Вы можете полностью скрыть комментарии к записям. Они обведены голубой рамкой на рисунке выше.
    • Разбивка на страницы. Активирует разделение записей книги на страницы, если их много.
    • Нумерация страниц по умолчанию. Указывает на то, сколько записей должно отображаться на одной странице.
    • Постраничное разбиение (Сообщения). Можно задать значения, которые будут появляться в выпадающем списке (на рисунке выше №9). По сути, это настройка пагинации (постраничной навигации).
    • Включить Cache. Если Вы активировали использование кэша в общих настройках Joomla, включив эту опцию, добавите в кэш сайта страницы с записями книги отзывов. Это может снизить нагрузку на сервер и увеличить скорость загрузки страниц у пользователей. Рекомендую использовать данную опцию. Стоит отметить, что кэширование может привести к тому, что записи в гостевой книге будут появляться не сразу после их публикации (зависит от кэша).
    Безопасность

    Это одна из первых пяти вкладок (рисунок ниже) настроек Phoca Guestbook, посвящённая безопасности (защиты от спама). Она, в основном, направлена на выявление запрещённого содержимого в отзывах гостевой книги Joomla средствами самого компонента и по Вашим правилам.

    Опции, которые оснащены всплывающими подсказками на русском языке, рассматриваться не будут.

    Для некоторых опций доступны такие параметры:

    • Сохранить. Если сообщение содержит что-то запрещённое, оно будет сохранено в базе данных сайта.
    • Опубликовать. Если сообщение содержит что-то запрещённое, оно будет опубликовано на сайте.
    • Премодерация. Если сообщение содержит что-то запрещённое, то оно будет сохранено в базе данных сайта, но не будет опубликовано до его проверки модератором, который примет соответствующее решение.
    • Отклонить. Если сообщение содержит что-то запрещённое, оно не будет сохраняться в базе данных сайта.

    Обратите внимание, что возможно «наложение» срабатывания тех или иных опций безопасней в рамках всех настроек компонента. Например, статус публикации может зависеть от опции Премодерация на вкладке Основные .

    Опция Включить очистку HTML позволяет автоматически удалять из записей книги отзывов для Joomla 3 все запрещённые\небезопасные HTML-теги.

    Проверка содержания

    Опции данной вкладки позволяют настроить интеграцию Phoca Guestbook Joomla и антиспам-сервисов Akismet, Mollom . Сервисы анализируют сообщения, которые оставляют пользователи в книге отзывов. Если эти сообщения похожи на спам, будет предпринято одно из действий, которое Вы зададите в опции Блокировать СПАМ (Проверка содержания) . Действия аналогичны одноимённым параметрам, описанным выше в подразделе Безопасность . Если выбрано Нет (Запрещено) , то проверка на спам при помощи этих сервисов производиться не будет.


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

    Также стоит отметить, что на 20.09.2015 для бесплатных аккаунтов сервисов есть лимиты:

    • Akismet – до 50000 проверок в месяц. Примерно, по 1666 проверок в сутки.
    • Mollom – до 50 проверок в сутки. Примерно, 1500 проверок в месяц.

    На своём сайте я уже более 2-х лет использую Akismet для защиты комментариев . Пока не наблюдал особых проблем.

    Учитывайте, что применение этих сервисов может замедлить процесс отправки записи в книгу отзывов, так как сперва сообщение направляется на сервера этих анти-спам сервисов, там оно обрабатывается, и назад отправляется результат проверки. Если соединение между Вашим сайтом и сервисом перегружено, или сам сервис перегружен, то может быть задержка во времени с момента нажатия пользователем на кнопку «Отправить» и до какой-то реакции Вашего сайта.

    Проверка IP Адреса

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

  • Honeypot.

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

    Также есть возможность задать список запрещённых IP-адресов вручную – опция Блокировка IP .

    В Phoca Guestbook на вкладке (рисунок ниже) есть множество опций для добавления капчи к форме отправки записей в книгу отзывов. На основании собственного опыта, могу сказать, что капча – это очень неудобный элемент для посетителей Вашего сайта. Рекомендую использовать её только при острой необходимости. Когда ничего больше не помогает или нет средств на реализацию более удобной для посетителей защиты Вашего сайта от спама.

    У себя на сайте в комментариях, форме подписки на рассылку и личных сообщениях я не использую капч. Применяю это только при регистрации и на странице обратной связи. Для регистрации планирую отказаться от капчи в ближайшем будущем, если смогу найти подходящую альтернативу. А вот в контактах оставлю, так как предпочитаю вести переписку с посетителями или в комментариях, или в личных сообщениях. На это есть ряд причин (письма с формы приходят мне на почту):

    • На почтовые ящики приходит множество сообщений. Не всегда удобно искать те или иные цепочки писем.
    • Вероятность попадания сообщения в папку «Спам». Были случаи, когда пользователи не находили письма по данной причине.
    • На личные сообщения и комментарии к статьям я реагирую гораздо быстрее по техническо-организационным причинам.
    • Были случаи, когда пользователи удаляли цепочки писем с нужной им информацией.

    Вы можете добавить одну или несколько из следующих капчей: reCAPTCHA, EasyCalc, Math Captcha, TTF Captcha, Mollom Captcha, hnCaptcha, капча Joomla по умолчанию. Для некоторых из них есть настройки (рисунок выше). Отмечу, что добавление нескольких капчей – крайняя мера. Особенно для сайтов с низкой посещаемостью и активностью пользователей.

    Для использования, например, reCAPTCHA нужны ключи. Их бесплатно можно получить на сайте капчи .

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

  • Включите ведение логов добавления записей (ведение журнала). Это можно сделать в Phoca Guestbook – Настройки – Logging , активируйте обе опции (Включить Logging, Сохранение лога журнала ). Если появятся проблемы с базой данных, то отключите Сохранение лога журнала . Если не поможет, то отключите и Включить Logging .
  • Включите предварительную модерацию. Это можно сделать в опция Премодерация .
  • Включите уведомления администраторов на почту о новых записях. Это можно сделать в Phoca Guestbook – Настройки – Основные опция Отправить Email .
  • Включите проверку пользователя. Это можно сделать в Phoca Guestbook – Настройки – Основные опция Отключить проверку пользователя .
  • Проверка содержания .
  • Настройте интеграцию с одним или несколькими анти-спам сервисами в настройках компонента на вкладке Проверка IP -адреса .
  • Укажите уникальный суффикс сессии. Это можно сделать в опция Суффикс сессии .
  • Включите очистку HTML. Это можно сделать в Phoca Guestbook – Настройки – Безопасность опция Включить очистку HTML .
  • Включите скрытое поле. Это можно сделать в опция Отобразить скрытые поля .
  • Постоянно анализируйте журнал событий и вносите соответствующие коррективы в защиту сайта.
  • Постоянно отслеживайте все письма о новых записях, модерируйте их, а на основании модерации вносите соответствующие коррективы в защиту сайта, например, добавляйте в фильтр IP-адреса, слова и так далее.
  • Задайте список запрещённых слов. Это можно сделать в Phoca Guestbook – Настройки – Безопасность опции Запрещённые слова, Запрет целые слова . Учитывая особенности языка (падежи, склонения, разнообразие нецензурной лексики и т.д.), а также несовершенство данного фильтра (поиск чётких совпадений), на мой взгляд, это не такие уж эффективные опции.
  • Задайте ограничения на максимальное количество символов сообщения. По умолчанию – 2000. Это можно сделать в Phoca Guestbook – Настройки – Безопасность опция Количество символов .
  • Ограничьте количество ссылок, отображаемых в сообщении. Это можно сделать в Phoca Guestbook – Настройки – Безопасность опция Maximum Url . Установите «-1» (без кавычек), если не хотите показывать ссылки вообще.
  • Задайте список слов, идентифицирующих ссылки в записях книги отзывов для Joomla 3. Это можно сделать в Phoca Guestbook – Настройки – Безопасность опция Слова-индификаторы для запрета ссылок .
  • Обратите внимание, что добавление большого количества значений в такие поля как: Запрещённые слова, Запрет целые слова, Слова-индификаторы для запрета ссылок и так далее, могут увеличить размер таблицы Phoca Guestbook базы данных, замедлить её работу в целом и замедлить процесс отправки записи в книгу. Например, я пробовал добавлять список из нескольких тысяч слов (ненормативная лексика) и добавление комментария длилось очень долго. Это было не с Phoca Guestbook, но, думаю, что и для этого компонента данная проблема тоже может проявиться.

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

  • Разрешите добавление записей в книгу отзывов только зарегистрированным пользователям. По умолчанию, Phoca Guestbook настроен именно так. Лучше, чтобы при регистрации был капч.
  • Отключите редактор Javascript. Это можно сделать в Phoca Guestbook – Настройки – Форма опция Включить редактор Javascript .
  • Добавьте капч (или несколько) к самой форме добавления записи в книгу отзывов. Это можно сделать в Phoca Guestbook – Настройки – Captcha опция Включить Captcha . Включите капч для всех пользователей.
  • Включите отсчёт времени и блокировку. Это можно сделать в Phoca Guestbook – Настройки – Captcha опции Включить отсчёт времени и Время блокировки .
  • Обратите внимание, что можно использовать любое сочетание вышеописанных способов.

    Также настоятельно рекомендую позаботиться об общей защите Вашего сайта. Если Вам интересна данная тематика, то ознакомьтесь с циклом статей о защите сайта Джумла. Вот первая (из 12) часть. Также подумайте над чем-то наподобие RSFirewall .

    Для отображения на сайте (во фронтальной части) отзывов и формы их добавления служит пункт меню Гостевая книга (рисунок ниже). Его можно создать в менеджере меню Joomla, как и любой другой пункт меню.


    Все «уникальные» для этого компонента опции, доступные при настройке пункта меню, разделены на пять вкладок. Большинство опций аналогичны тем, что были рассмотрены в этой и предыдущей статье для самого компонента. Рассмотрим самые интересные, на мой взгляд, параметры. Также не будем затрагивать настройки, одинаковые для всех типов пунктов меню Джумла.

  • Пункт меню.
  • Параметры. Эти опции были рассмотрены в предыдущей статье .
  • Форма.
  • Просмотр. Эти опции были рассмотрены в этой статье выше.
  • На вкладке Пункт меню (рисунок выше) в спадающем списке Выбор гостевой книги можно указать книгу, которую нужно отображать по нажатию на этот пункт меню. Создание книг рассмотрено в предыдущей статье «Обзор Phoca Guestbook. Гостевая книга Joomla ».

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

    Подробнее о различных шаблонах Джумла и работе с ними можете прочесть в этом разделе .


    Обратите внимание, что глобальные (общие) настройки Phoca Guestbook Joomla менее приоритетны в случаях, когда для конкретного пункта меню заданы свои собственные (если они отличаются).

    Как видите, компонент весьма функционален и гибок в плане настроек. Думаю, что в сочетании с широким выбором опций по защите от спама этот бесплатный компонент книги отзывов для Joomla 3 будет полезен всем, кто ищет подобное расширение.

    . В своей очередной статье я сделаю акцент на нововведения у западных сео-специалистов. Те, кто работают в буржунете, наверняка встречали такое софт как SEnukeXCr . В программе есть конструктор для создания диаграмм.

    Такие диаграммы используют во многих зарубежных программах: SenukeX , MagicSubmitter , SERobot , SEdemon и др. В хрумере таким конструктором диаграмм является – Расписание. В этой статье я наглядно покажу, как это сделать на примере одной из диаграмм SEnukeXCr . Команда Botmaster Labs, за все время существования Хрумера, обучили его огромному количеству движков: форумы, блоги, гостевые, директории, вики, социальные закладки, галереи и т.д. Но я в этой статье буду использовать только часть движков. Согласно с условиями конкурса в статье будут задействованы движки, которым Хрумер был обучен с августа 2012 года.

    Список движков + признаки для парсинга:

    XenForo (inurl:index.php?threads "Forum software by XenForo")

    WR-Forum (inurl:index.php?fid "Powered by WR-Forum")

    mvnForum (inurl:viewthread?thread "Powered by mvnForum")

    Directory Script (inurl:submit.php "Directory Script by PHP Link Directory")

    FluxBB (inurl:viewtopic.php?id "Powered by FluxBB")

    Bitrix ("Добавить комментарий" inurl :commentId =)

    FireBoard (inurl:com_fireboard "Powered by FireBoard")

    Discuz (inurl:forum.php?mod=viewthread “Powered by Discuz”)

    PHP Link Directory ("Powered by: PHP Link Directory" inurl:submit.php)

    RicarGBooK ("Powered by RicarGBooK" inurl:sign.php)

    Easy PHP Guestbook ("Powered by The Easy PHP Guestbook" inurl:guestbook.html)

    Gallery ("Add Comment" inurl:q=gallery)

    TikiWiki("Powered by TikiWiki" inurl:view_forum_thread.php)

    Datso Gallery ("Your comment" inurl:option=com_datsogalleryinurl:func=detail)

    INDEXU ("Powered by INDEXU" inurl:register.php)

    А также Drupal . Но на нем я хотел бы остановиться поподробней. Многие сайты, работающие на Drupal , поддерживают ЧПУ, поэтому парсить лучше без sieve -filter .

    Создаем в папке «Template » файл с названием drupal _addwords .txt . Добавляем в него список:

    "Login or register to post comments"

    "Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии"

    "Anmelden oder Registrieren um Kommentare zu schreiben"

    "Vous devez vous identifier ou creer un compte pour ecrire des commentaires"

    "Login o registrati per inviare commenti"

    "Inicie sesion o registrese para enviar comentarios"

    "Faca o login ou crie uma conta para poder enviar comentarios"

    "登录或注册后发表评论"

    "コメントを投稿するにはログインまたはユーザー登録を行ってください"

    "로그인(등록) 해서 댓글을 씀"

    Также в этой папке создаем пустой файл с названием drupal .txt .

    Теперь настроим парсинг. Переходим: Options – Parsing Options .

    В блоке «Duplicates filtering» устанавливаем галочку напротив «Enable filtering of duplicated links by hostnames». В блоке «Duplicates filtering method» выбираем «By hostnames». В блоке «Query options» устанавливаем галочку напротив «Disable filtering harvested links by Sieve-filter».

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

    Т.к. мы парсили без фильтра, то нам нужно отсеять мусор из базы. Для этого воспользуемся одним из инструментов Хрумера. Переходим: Инструменты – Анализатор базы ссылок.

    Напротив «Source » выбираем нашу собранную базу друпал-сайтов. В поле «Искать» вставляем признак «Drupal .settings » (без кавычек). В блоке «Поиск в» выбираем «Content ». Устанавливаем нужное количество потоков и жмем на кнопку «Пуск».

    Предлагаю объединить движки в группы:

    Forum (XenForo, WR-Forum, mvnForum, FluxBB, FireBoard, Discuz)

    Directory (Directory Script, PHP Link Directory, INDEXU)

    Comment (Bitrix, Drupal)

    Gallery (Gallery 2, Datso Gallery)

    Guestbook (RicarGBooK, Easy PHP Guestbook)

    Wiki (TikiWiki )

    После объединения движков в группу вырисовывается диаграмма. Я ее вижу в следующем виде:

    Вот на примере данной диаграммы и будут созданы проекты и файл расписания.

    Переходим: Настройки – Настройки скорости и пробиваемости.

    Переводим бегунок в крайнее правое положение. В блоке «Прецизионная настройка» устанавливаем галочки напротив «Делать повторные попытки при таймаутах» и «Включить обработку фреймов». В блоке «Опции распознавания пиктокода» устанавливаем галочку напротив «Включить распознавание ReCaptcha » и выбираем «Автоматический режим».

    Переходим: Настройки – Дополнительные настройки.

    В блоке «Рассылка» устанавливаем галочки напротив «Включить проверку активной ссылки после отправки», «Входить под текущим аккаунтом, если логин занят» и «Если не работает BB -код, - трансформировать его в HTML ». В блоке «Спец-режим постинга» выбираем «Создавать топик / отвечать в существующий».

    Переходим: Настройки – Активация почты.

    Выбираем «Автоматический фоновый режим». Устанавливаем галочки напротив «До-скачивать письма по завершении рассылки» и «Скачивать все письма, без фильтрации по заголовку».

    Также нам потребуется включить систему «Самообучения».

    Еще нужно сделать следующие изменения в файле xuser .ini :

    В секции

    В секции

    AnchorsGenEnable=1 AnchorsGenType=2 AnchorsGenFrom=2 AnchorsGenFor=0

    Переходим к созданию проектов. Начнем с проекта для движков Comment .

    Используем «Автозаполнение». Регистрируем почту hotmail (XRumer регистрирует ящик на Hotmail в один клик ) . Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Эти движки поддерживают HTML , поэтому можете использовать как BB -код (у нас в настройках включена трансформация), так и HTML -код изначально.

    Используем «Автозаполнение». Регистрируем почту hotmail . Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в домашней странице. В теле сообщения ссылок не должно быть. В теле сообщения не должно быть более 250 символов.

    Теперь создадим проект для движков Forum .

    Используем «Автозаполнение». Регистрируем почту gmail . Используем вариации с точкой в мыле. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Эти движки поддерживают BB -код.

    Затем создадим проект для движков Gallery .

    Используем «Автозаполнение». Используем ненастоящий почтовый ящик. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Движок Gallery 2 поддерживает BB -код, а движок Datso Gallery поддерживает HTML -код, поэтому используем BB -код в проекте, т.к. в настройках у нас предусмотрена трансформация.

    Из-за особенностей гостевых мы сделаем два проекта.

    Создаем проект для движка Easy PHP Guestbook .

    Используем «Автозаполнение». Используем ненастоящий почтовый ящик. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Этот движок поддерживает HTML -код.

    Создаем проект для движка RicarGBooK .

    Используем «Автозаполнение». Используем ненастоящий почтовый ящик. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в домашней странице. А также ссылка должна быть без http ://. В теле сообщения ссылок не должно быть.

    Затем создадим проект для движка Wiki .

    Используем «Автозаполнение». Регистрируем почту hotmail . Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Этот движок поддерживает Wiki -код ().

    Теперь создадим проект для движков Referrer .

    В этом проекте нас интересует поле «Домашняя страница». В данном поле через макрос #file _links прописываем путь к файлу Anchor .txt из логов проекта Wiki .

    Как вы заметили, для диаграмм требуется большое количество проектов. Всегда встает вопрос о контенте для проектов. Для белых проектов отлично подойдет программа – Seo Content Machine .

    У программы есть демо! Демо имеет полный функционал, но работает только 5 дней. Чтобы использовать демо более 5 дней, нужно лишь зарегистрировать новый аккаунт.

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

    Расписывать каждое событие я не буду, т.к. ничего сложного тут нету, а также наверное каждый уже составлял хоть раз расписание и все отлично знает. Разработчики добавили в систему расписания использование режима: “РефСпам” и со следующей версии это будет доступно. Поэтому событие №63 нужно будет отредактировать.

    Что насчет монетизации. Тут могу предложить три варианта:

    1)Продвижение белых проектов. С помощью подобных диаграмм можно добиться повышения PR вашего сайта, а также рост в выдаче поисковых систем по продвигаемым кейвордам. Этого собственно и добиваются пользователя SenukeXCr и других подобных программ. А теперь этим могут и воспользоваться пользователи Хрумера.

    3)Можно создавать диаграммы за деньги.

    воскресенье, 28 апреля 2013 г.

    После парсинга переходим к регистрации аккаунтов. Обучать Хрумер регистрироваться на движке Joomla ненужно, т.к. Хрумер с этим хорошо справляется. Трудности заключаются в том, что админы удаляют из шаблона ссылки на регистрацию. А без них Хрумер не доберется до формы регистрации и не сможет зарегистрировать аккаунт. В этот вопрос уже подымался. Я там указал как можно добиться более высокой пробиваемости движка Joomla , но не разжевал, поэтому может до кого-то и не доперло. Сейчас опишу все в подробностях.

    Открываем Xrumer . Переходим: Настройки – Настройки инструментов.

    В блоке “Пост-обработка ссылок” снимаем галочку напротив “Приводить ссылки форумов к индексу” и устанавливаем галочку напротив “Обрезать ссылки до?”. Затем переходим: Инструменты – “Пост-обработка ссылок” и выбираем нашу собранную базу.

    В блоке “Выбор шаблонов” создаем шаблон: “{url }{keyword }” (без ковычек). В блоке “Выбор Анкора” выбираем “Перебор всех анкоров из списка для каждой ссылки”. В блоке “Метод генерации” ставим галочку напротив “В столбец” и выбираем “Стандартная генерация”. В блоке “Список ссылок” вставляем нашу собранную базу после пост-обработки. В блоке “Список анкоров” вставляем список из стандартных страниц регистрации на Joomla . Приведу список из 4 типов страниц:

    ?option=com_user&view=register ?option=com_users&view=registration ?option=com_comprofiler&task=registers ?option=com_registration&task=register

    Если вы знаете еще стандартные типы страниц регистрации для Joomla , то напишите пожалуйста в комментарии. Далее жмем кнопку “Сгенерировать”. Переходим в блок “Результат” и жмем кнопку: “Скопировать содержимое в буфер”. Создаем в папке “Links ” текстовый документ с именем regsort .txt (к примеру) и вставляем в него содержимое из буфера.

    Теперь нам надо файл regsort .txt прочекать на ответ сервера. Для этого нам понадобится программа HttpAnswer .

    Запускаем программу. Задаем в качестве исходного файла наш regsort .txt и жмем “Старт”. После чека базы нам понадобятся файлы 2хх.txt и 3хх.txt . Берем содержимое этих файлов и вставляем в новый текстовый файл register.txt, который создаем в папке “Links ”. В итоге в получившемся файле могут быть дубликаты. В Хрумере переходим: Инструменты – “Удалить повторные ссылки” и выбираем наш файл register.txt. Все! Наша база для регистрации готова.

    Теперь надо обучить Хрумер работать с движками. Приведу пример на движке Joobb. Открываем инструмент ModCreator .

    В адресной строке инструмента вводим страницу аутентификации на движке JooBB http ://www .agrochem .co .ke /index .php ?option =com _joocm &view =login &Itemid =0 и жмем зеленую стрелочку. Теперь обучаем Хрумер новым полям. Кликаем правой кнопкой мышки по полю “User Name ” и выбираем: Set Field – NICKNAME . Затем жмем кнопку “Добавить” (с зеленым крестиком). Аналогичную процедуру производим и с полем Password . В блоке "Результат" жмем "Сохранить". Далее переходим во вкладку xmessages.txt. Нам надо указать правила для Хрумера при аутентификации. Начнем с ошибки. Вводим ненастоящий логин и пароль и пытаемся залогиниться.

    Перед нами появилось сообщение “Username and password do not match or you do not have an account yet”. Вот его то мы и будем использовать. В блоке “Обучение” напротив “Признак” вставляем “ Username and password do not match or you do not have an account yet ” (без кавычек), а напротив “Значение” из выпадающего списка выбираем “LOGIN_FAILED”. Жмем "Добавить".

    Теперь перейдем к успешной аутентификации. Вводим правильные логин с паролем и пытаемся залогиниться. После аутентификации нужно заглянуть в html -код страницы. Для этого делаем правый клик мышки и выбираем View HTML -code .

    image.php[/] name="captcha_code"[/]

    Теперь переходим во вкладку xmessages.txt. Нам нужно указать хрумеру на неправельную каптчу. Для этого заполняем поля Subject и Message , вводим неправельную каптчу.

    Перед нами появилось сообщение “The CAPTCHA code do not match ”. Вот его то мы и будем использовать. В блоке “Обучение” напротив “Признак” вставляем “The CAPTCHA code do not match” (без кавычек), а напротив “Значение” из выпадающего списка выбираем “PICTOTRY”. Жмем "Добавить". Затем в блоке "Результат" жмем "Сохранить".

    Теперь открываем файл xurl .txt и вставляем в него:

    {Joobb}

    0,"view=login"
    ],URL_TOLOGIN);

    0,"view=login"
    ],URL_TOLOGIN);
    AddLinkRule(,URL_TOVIEW);
    AddLinkRule(,URL_TO_VIEWTOPIC);
    AddLinkRule(,URL_TONEWPOST);
    AddLinkRule(,URL_TOREPLY);
    AddLinkRule(,URL_TO_EDITPROFILE);
    AddLinkRule(,URL_TO_EDITPROFILE2);
    AddLinkRule(,URL_TO_EDITPROFILE3);
    AddLinkRule(,URL_TO_EDITAVATAR);
    AddLinkRule(,URL_TO_EDITPROFILE);
    AddLinkRule(,URL_TO_EDITPROFILE2);
    AddLinkRule(,URL_TO_EDITPROFILE3);
    AddLinkRule(,URL_TO_EDITAVATAR);
    AddLinkRule(,URL_TO_VIEWPROFILE);

    0,"view,login"
    ],URL_TOLOGIN);

    0,"view,login"
    ],URL_TOLOGIN);
    AddLinkRule(,URL_TOVIEW);
    AddLinkRule(,URL_TO_VIEWTOPIC);
    AddLinkRule(,URL_TONEWPOST);
    AddLinkRule(,URL_TOREPLY);
    AddLinkRule(,URL_TO_EDITPROFILE);
    AddLinkRule(,URL_TO_EDITPROFILE2);
    AddLinkRule(,URL_TO_EDITPROFILE3);
    AddLinkRule(,URL_TO_EDITAVATAR);
    AddLinkRule(,URL_TO_VIEWPROFILE);
    AddLinkRule(,URL_TO_EDITPROFILE);
    AddLinkRule(,URL_TO_EDITPROFILE2);
    AddLinkRule(,URL_TO_EDITPROFILE3);
    AddLinkRule(,URL_TO_EDITAVATAR);
    AddLinkRule(,URL_TO_VIEWPROFILE);

    Теперь нам нужно обучить систему “Антиспам” работать с Joobb . Чтобы система гуляла по форумам и собирала топики, мы уже внесли изменения в xurl .txt . Это были URL_TOVIEW и URL_TO_VIEWTOPIC. Теперь открываем файл xpostmask .ini из папки “Antispam ”. Вносим в конец файла следующий блок:

    Откуда взять этот блок? Нужно заглянуть в html -код любого топика на движке Joobb и взять теги окружающие текст сообщения.

    [---] – пропуск (skip ), [...] – тело сообщения (get ). С обучением закончили, переходим не посредственно к процессу регистрации и постинга.

    Начнем с настроек. Переходим: Настройки – Скорость и Пробиваемость.

    В блоке “Экспресс-настройка” переводим бегунок в “Выше пробиваемость”. В блоке ”Прецизионная настройка” устанавливаем галочки напротив: “Делать повторные попытки при таймаутах” и “Включить обработку фреймов”. В блоке “Опции распознавания пиктокода” устанавливаем галочку напротив “Включить распознавание ReCaptcha ”. Выберите “Полуручной режим” .

    Переходим: Настройки – Дополнительные настройки.

    В блоке “Рассылка” устанавливаем галочки напротив “Только регистрация (без постинга текста)”, “Входить под текущим аккаунтом, если логин занят”, “Если не работает BB -код – трансформировать его в HTML ”.

    Переходим: Настройки – Активация профайлов по e -mail .

    Выбираем “Автоматический фоновый режим”, в блоках “Периодичность проверки почты” и “Макс. длительность сессии скачивания” устанавливаем нужное вам количество минут, а также устанавливаем галочки напротив “До-скачивать письма по завершении рассылки” и “Скачивать все письма, без фильтрации по заголовку”.

    После регистрации нужно произвести сбор информации. Для этого нужно отключить режимы регистрации и активации почты, а также включить систему “Антиспам” в режим сбора информации.

    В блоке “Режим работы” выбираем “Сбор информации для ответов”.

    Далее выбираем стандартный шаблон “Template ” и нашу собранную базу Хрефером. Переименуем ее в harvest .txt . Устанавливаем количество потоков и Стартуем. Вся информация будет складироваться в файл nodes.txt. Стоит учитывать тот факт, что минимальный размер этого файла должен быть не менее 100 Мб, а лучше, чтобы он был намного массивнее.

    Выбираем наш проект “JoomlaForum ” и базу harvest .tx t. Устанавливаем количество потоков меньше, чем при регистрации и сборе информации. Жмем “Старт”.

    В качестве аватарок можно использовать qr -код и тем самым еще и через аватарку увеличить количество трафика на ваш сайт. Сейчас существует большое количество онлайн сервисов для генерирования qr -кода. Просто вводите адрес вашего сайта и генерируете qr -код. А в подписи делаете намек на qr -код. Тем самым мы продвигаем наш белый проект в подписи, в сообщении и в аватарке. Таким же образом можно за место ссылки на сайт использовать ссылки на партнерки или же продовать ссылки в своих подписях.

    Большая просьба к любителям aka “в начале сообщения пачка порно картинок, а в конце список из 100 порно-кейвордов” – не губите эту тему прямым постингом. Оставьте немного места в сети для белых оптимизаторов. К статье прилагаю архив со всем нужным. Всем Спасибо!

    Recently while working on a free-lance project, a Marriage Website for one of my friend, I happened to create a Guestbook for that website. After which, I decided to write a tutorial on how to create a guestbook in case someone might need it. If you do not know what a guestbook is, in real life a guestbook is basically a diary kept at various places and for various occasions where people can leave their wishes or feedback for any event. In a similar way, an online guestbook is a service, which enables you to allow your visitors to leave comments and feedback for any event or any product, which is visible to the public.

    Well, developing a Guestbook is not a difficult task. It is pretty simple if you know what you are required to do! (Basically, for any problem, if you know what you are supposed to do, it’s pretty easy!). Let me “pen down” the basic steps involved in development of a guestbook.

    • A user is displayed a form, which he or she must fill out.
    • A confirmation message is displayed to the user when the comment is saved in the database.
    • A user can browse through all the comments posted till now on the website.

    To solve this simple problem, we will make use of PHP and as always, I would be using my favorite text editor, Notepad++. If you don’t use Notepad++, I highly advise you to use it. Read more about it here. Also, we will be required to use a database to store the comments and information about the user. We will use a MySQL Database.

    Guestbook in PHP

    Let’s get started with the process of building our very own guestbook.

    Guestbook Form

    In this code, we basically redirect the form to a PHP page on our server named “addcomment.php ” and then we do the main programming part there.

  • Create a new HTML page, and in the body tag of the page, add the following code. Name: Email: Message:
  • Now, if you want to add a validation check for the name and email fields, add the following JavaScript code to your head tag. // =x.length) { alert("Not a valid e-mail address"); return false; } else return true; } // ]]>
  • Then add the following attribute to the form tag. onsubmit="return Validate();"
  • The complete Form Tag will now look somewhat like this.
  • The SQL Part

    We now need to create a MySQL table in a database to save our data entered by the user. To do this, we need to run the following query on our MySQL Server. On our server, we had to use phpMyAdmin to create a table in our database.

    CREATE TABLE guestbook(id int(5) NOT NULL auto_increment, name varchar(60) NOT NULL default " ", email varchar(60) NOT NULL default " ", message text NOT NULL, Primary key(id));

    The PHP Files

    Now let’s get creating our PHP files. We need one file which will add the comment to the user and then display a confirmation or error message and one file which will display all the comments stored in our database. First let’s make the addcomment.php file.

  • Create a new PHP file and paste the following code in there.
  • Save this file as addcomment.php in the same folder as the above created HTML file.
  • Now, again create a new PHP file, which will display the comments and the names of the people to the public. Name this file “guestbook.php “.
  • Add the following code to the file.

  • Be sure to change the variables (host, username, password, database, and table) in both the above created PHP files.
  • Well, that’s it. You are ready to fire it up with some CSS and set it live on your website. This was a quick and easy tutorial for beginners. I hope I enabled you to create a Guestbook for your website. Keep subscribed to Slash Coding for more such updates. You can subscribe via RSS Feeds, Liking our Facebook Page or by Following us on Twitter. It’s your pick! 😉

    Did you enjoy this article?

    Как правильно искать с помощью google.com

    Все наверное умеют пользоваться такой поисковой системой, как гугл =) Но не все знают, что если грамотно составить поисковой запрос с помощью специальных конструкций, то можно достичь результатов того, что Вы ищете намного эффективнее и быстрее =) В этой статье я постараюсь показать что и как Вам нужно делать, чтобы искать правильно

    Гугл поддерживает несколько расширенных операторов поиска, имеющими специальное значение при поиске на google.com. Типично, эти операторы изменяют поиск, или даже говорят гуглу делать полностью различные типы поиска. Например, конструкция link: является специальным оператором, и запрос link:www.google.com не даст вам нормального поиска, но вместо этого найдет все web-страницы, которые имеют связи к google.com.
    альтернативные типы запросов

    cache: Если Вы будете включать другие слова в запрос, то Гугл подсветит эти включенные слова в пределах кэшируемого документа.
    Например, cache:www.сайт web покажет кэшируемое содержимое с подсвеченным словом "web".

    link: рассматриваемый выше поисковой запрос покажет веб-страницы, на которых содержатся ссылки к указанному запросу.
    Например: link:www.сайт отобразит все страницы на которых есть ссылка на http://www.сайт

    related: Отобразит web-страницы, которые являются "подобными" (related) указанной web-странице.
    Например, related: www.google.com перечислит web-страницы, которые являются подобными домашней странице Гугл.

    info: Информация запроса: представит немного информации, которую Гугл имеет о запрашиваемой web-странице.
    Например, info:сайт покажет информацию о нашем форуме =) (Армада - Форум адалт вебмастеров).

    Другие информационные запросы

    define: Запрос define: обеспечит определение слов, которые Вы вводите после того, как это, собранный из различных сетевых источников. Определение будет для всей введенной фразы (то есть, это будет включать все слова в точный запрос).

    stocks: Если Вы начинаете запрос с stocks: Гугл обработает остальную часть сроков запроса как символы биржевых сводок, и свяжется со страницей, показывающую готовую информацию для этих символов.
    Например, stocks: Intel yahoo покажет информацию о Intel и Yahoo. (Отметьте, что Вы должны напечатать символы последних новостей, не название компании)

    Модификаторы Запросов

    site: Если Вы включаете site: в ваш запрос, Гугл ограничит результаты теми вебсайтами, которые найдет в данном домене.
    Также можно искать и по отдельным зонам, как таковое ru, org, com, etc ( site:com site:ru )

    allintitle: Если Вы запускаете запрос с allintitle:, Гугл ограничит результаты со всеми словами запроса в заголовке.
    Например, allintitle: google search вернет все страницы гугла по поиску как то images, Blog, etc

    intitle: Если Вы включаете intitle: в вашем запросе, Гугл ограничит результаты документами, содержащими то слово в заголовке.
    Например, intitle:Бизнес

    allinurl: Если Вы запускаете запрос с allinurl: Гугл ограничит результаты, со всеми словами запроса в URL.
    Например, allinurl: google search вернет документы с google и search в заголовке. Также как вариант можно разделять слова слэшем (/) тогда слова по обе стороны слэша будут искаться в пределах одной страницы: Пример allinurl: foo/bar

    inurl: Если Вы включаете inurl: в вашем запросе, Гугл ограничит результаты документами, содержащими то слово в URL.
    Например, Animation inurl:сайт

    intext: ищет только в тексте страницы указанное слово, игнорируя заглавие и тексты ссылок, и прочее не относящееся к. Есть также и производная этого модификатора - allintext: т.е. далее все слова в запросе будут искаться только в тексте, что тоже бывает важно, игнорируя часто используемые слова в ссылках
    Например, intext:форум

    daterange: ищет во временных рамках (daterange:2452389-2452389), даты для времени указываются в Юлианском формате.

    Ну и еще всякие интересные примеры запросов

    Примеры составления запросов для Google. Для спамеров

    Inurl:control.guest?a=sign

    Site:books.dreambook.com “Homepage URL” “Sign my” inurl:sign

    Site:www.freegb.net Homepage

    Inurl:sign.asp “Character Count”

    “Message:” inurl:sign.cfm “Sender:”

    Inurl:register.php “User Registration” “Website”

    Inurl:edu/guestbook “Sign the Guestbook”

    Inurl:post “Post Comment” “URL”

    Inurl:/archives/ “Comments:” “Remember info?”

    “Script and Guestbook Created by:” “URL:” “Comments:”

    Inurl:?action=add “phpBook” “URL”

    Intitle:”Submit New Story”

    Журналы

    Inurl:www.livejournal.com/users/ mode=reply

    Inurl greatestjournal.com/ mode=reply

    Inurl:fastbb.ru/re.pl?

    Inurl:fastbb.ru /re.pl? “Гостевая книга”

    Блоги

    Inurl:blogger.com/comment.g?”postID”"anonymous”

    Inurl:typepad.com/ “Post a comment” “Remember personal info?”

    Inurl:greatestjournal.com/community/ “Post comment” “addresses of anonymous posters”

    “Post comment” “addresses of anonymous posters” -

    Intitle:”Post comment”

    Inurl:pirillo.com “Post comment”

    Форумы

    Inurl:gate.html?”name=Forums” “mode=reply”

    Inurl:”forum/posting.php?mode=reply”

    Inurl:”mes.php?”

    Inurl:”members.html”

    Inurl:forum/memberlist.php?”