Филтър на. Прегледайте книгата за гости Phoca. Книга за гости Joomla

На сайта на разширенията книгата за гости Joomla Phoca е регистрирана на 14 ноември 2007 г. Този компонент може да бъде полезен на всеки сайт, чиито собственици събират и съхраняват отзиви за рекламирани продукти, услуги, събития и т.н. Това разширение е подходящо както за блогове и сайтове за визитки, така и за големи онлайн магазини. Наличието на голям брой настройки, особено тези, свързани с анти-спам, правят разширението лесно адаптируемо към различни проекти.

Прегледът ще включва последната версия на Phoca Guestbook 3.0.4 в Joomla 3.4.4 по време на това писане (12/09/2015). Шаблонът за предната част на "Beez3", шаблонът за адмирал Джума - "isis".

Нека да изброим основните характеристики и функции на компонента на Jumla guestbook.

  • Поддръжка на Joomla 1.5 - 3.x.
  • Възможност за създаване на набор от отделни книги за гости.
  • Наличието на дневник на събитията с подробна информация за действията в книгата за гости: кой, кога, от кой IP адрес е оставил преглед и т.н.
  • Голям брой настройки за компонента и елемента от менюто.
  • Възможност за конфигуриране на различни книги за гости отделно един от друг.
  • Поддръжка на Bootstrap.
  • Поддръжка на кеширане.
  • Многоезична поддръжка.
  • Възможност за абониране на потребителите към RSS емисиите на книгите за гости.
  • Настройки на формуляра за изпращане на записа.
  • Способността да отговаряте на записите в книгата от администраторския панел на сайта.
  • Много настройки за сигурност и антиспам:
    • филтърни думи,
    • ограничаване на продължителността на записа,
    • настройване на опции за действия, когато намерите връзки или забранени думи,
    • интеграция с анти-спам услуги Akismet и Mollom,
    • проверка на IP адреса на потребителя в антиспам бази данни StopforumSpam, Honeypot, Botscout,
    • блокиране чрез IP (собствен "черен списък"),
    • вградена captcha с много гъвкави настройки,
    • captcha поддръжка reCAPTCHA, EasyCalc, Math Captcha, TTF Captcha, Mollom Captcha, hnCaptcha, по подразбиране Joomla CAPTCHA (за някои има настройки),
    • наличието на скрити полета във формата,
    • срокът за добавяне на повтарящ се коментар,
    • настройване на групи потребители на Joomla, които имат право да добавят записи в книгата за гости,
    • проверка на съвпадения на електронна поща и потребителско име за регистрирани и нерегистрирани потребители при добавяне на записи (в случай, че е позволено да се добавят записи към нерегистрирани потребители),
    • предварителното забавяне на записите,
    • защита срещу добавянето на небезопасни (забранени) HTML тагове.

Такъв обширен набор от антиспам функции е рядък. Ако не вземете предвид възможността за интеграция с други капчове и антиспам услуги, вероятно липсва само системата за разпознаване на поведенческите характеристики на потребителя.

Команден панел на фоновата книга Phoca (вижте фигурата по-долу) съдържа връзки към основните части на компонента, информация за него и връзки към полезни ресурси на сайта на програмиста.

В раздела   (снимката по-долу) информацията от секцията Контролен панел   (фигура по-горе).



  съобщения

В раздела съобщения   (снимката по-долу) се показват всички записи в книгата за гости на Jumla. Тук можете да намерите записи, които изискват проверка и вземане на решения (публикуване, изтриване, редактиране).



С помощта на филтри, полета за търсене и сортиране можете лесно да намерите необходимите записи. Това е особено удобно, ако има много. В този раздел можете не само да редактирате, но и да създавате записи. Фигурата по-долу показва примерна страница при създаване / редактиране на запис.



Помислете само за онези опции, които са различни от страницата за създаване на материал Joomla.

  • Потребителско име.   Името на потребителя, който е оставил съобщението. Ако той е регистриран, той ще бъде зададен на името на профила, ако не, тогава му зададете в настройките Phoca Книга за гости (говорим за това по-късно в тази статия), или на факта, че той ще се въведе.
  • Имейл адресът на потребителя, който е напуснал записа. Попълването на полето е подобно на полето Потребителско име(но без възможността да зададете стойността по подразбиране).
  • Сайт.   Стойността на полето със същото име, ако е включено за показване в предната част на сайта.
  • Тема.   Предметът на публикация в книгата за гости в Joomla
  • Книга за гости.   Това е аналог на категориите в категорията мениджър на Joomla. Може да има няколко книги за гости. Например, ако сайтът има няколко секции, за всеки от тях можете да създадете отделна книга за гости. Или, например, ако няколко автори пишат на сайта, то за всеки автор.
  •   Дата и час на добавяне на записа в книгата за гости.
  • IP адресът, от който потребителят, оставил коментара, влезе в сайта.
  • Уникалният идентификационен номер на записа в книгата за гости в базата данни Jumla.
  • Идентификационен номер на родител.   Уникалният идентификационен номер на отговора в записите в книгата за гости в базата данни Jumla. За да добавите отговор, можете като администратор в секцията съобщениямаркирайте желаното съобщение и натиснете бутона Добавете коментар   (вижте фигурата по-долу).


Отговорът ще се покаже, както е показано на фигурата по-долу.

В раздела   (картинката по-долу) може да управлява (от създаването до премахването) вашите книги за гости. Както е споменато в статията по-горе, книгите за гости в книгата за гости Phoca са аналози на материалните категории на Jumla.



Помислете за наличните опции при редактиране / създаване на книга. Няма да се докосваме до онези, които са аналози на тези, обсъдени по-горе, или са налице при създаването на материала Jumla (в ръководителя на материалите).

Всички настройки са разделени на четири раздели:

  1. Категория.
  2. Публикация.   Всички опции, които са налични в този раздел, са подобни на тези, които съществуват при създаването на материала на Joomla.
  3. Опции.   Всички опции, които са налични в този раздел, са подобни на тези, които са налице при създаването на Joomla.


В раздела   (вижте фигурата по-долу), например можете да конфигурирате добавянето на записи от нерегистрирани потребители. За да направите това, изберете групата обществен   и за действие Точки на комуникация   в колоната Избиране на нова стойност 1   от падащия списък изберете позволен.





Нека накратко да изброим точно кои данни са налични в регистъра на събитията (цифрите в горната фигура са същите като числата в списъка по-долу).

  1. S, Записване на състоянието. Публикувано или непубликувано. Непубликуваните записи не се показват на сайта. Можете да промените състоянието им в секцията   съобщения.
  2. Съобщението.   Идентификационни съобщения от секцията съобщения   (разгледано по-горе в статията). На него можете да намерите съобщението в секцията съобщения.
  3. GB.   Идентификационен номер на книгата за гости на Jumla от секцията   (разгледано по-горе в статията). Използването на тази колона е удобно за навигиране в голямо количество данни, ако имате няколко книги за гости.
  4. Captcha, Показва дали captcha е използвано за въвеждане на това съобщение. За тази стойност, например, можете да прецените ефективността на използването на CAPTCHA. Това означава, че ако входът в Captcha бе успешен и съобщението се оказа спам, трябва да се направи нещо (например, да промените Captcha).
  5. път, Времето в милисекунди, през което е написано съобщението. Ако съобщението се изпрати автоматично, времето ще бъде много кратко.
  6. Хайде, URL адресът на страницата, от която е изпратен записът. Имайте предвид, че ако тази графа не посочва URL страница с формата за добавяне на запис в книгата за гости, тя може да докладва за вероятни проблеми в цялостната защита на обекта. Например, ако URL адресът на страница на формуляра изглежда така: "http://www.your-domain.com/gostevaya-kniga" и връзката в Хайде колона - като «HTTP: //www.vash-domen.com/option=com_phocaguestbook&view=guestbook&id = ...», това може да означава проблем с ЦПУ (SEF) на сайта. Може би си струва да се включи (бъдете внимателни с това, може да навреди на вашия сайт) или да проверите файла ".htaccess". Или използвайте разширения на SEF от трети страни, например,sh404SEF (това също трябва да се използва с повишено внимание). Ако стойностите в Хайде   няма колона, това означава, че записът е добавен към байпаса на формуляра. Например, с помощта на други разширения, които сте инсталирали, директно в таблицата с бази данни на книгата с книги Phoca.
  7. Полета за формуляри, В настройките на книгата за гости Phoca можете да зададете ограничения за думи, въведени в полетата на формуляра на книгата, дължината на съобщенията, URL адресите и т.н. И в тази графа се показва бележка за това дали някое от ограниченията, които сте въвели в полетата на формуляра, нарушава въведените в полетата данни данни.
  8. S, В настройките за защита можете да посочите уникален суфикс на сесията. Тази графа показва информация за съответствието (валидност).
  9. HF.   Показва присъствието \\ липса във формата, чрез която е добавен записът, скритото поле. Тя е предназначена да заблуждава роботите - друга анти-спам защитна схема.
  10. FW, Показва присъствието \\ липса на забранени думи в съобщението от списъка със забранени думи в настройките на компонента.
  11. CC, Резултатът от проверката на съдържанието на добавения запис (самия текст) в анти-спам услугата Aksimet.
  12. CC, Резултатът от проверката на съдържанието на добавения запис (самия текст) в анти-спам услугата Mollom.
  13. IP, Наличието на IP адреса на потребителя в черния списък на IP адреси Phoca Guestbook. Ако се установи, че от този IP остават напълно нормални записи, то може да бъде изключено от черния списък.
  14. IP, Наличието на IP адреса на потребителя в черен списък с IP адреси на антиспам услугата Stopforum.
  15. IP, Наличието на IP адреса на потребителя в черния списък на IP-адресите на анти-спам услугата Honeypot.
  16. IP, Наличие на IP адреса на потребителя в черния списък на IP адреси на анти-спам услугата Botscout.
  17. IP, IP адресът на потребителя, изпратил запис.
  18. , Датата и часът на добавяне на записа. Въз основа на тези данни можете, например, да проследявате добавянето на няколко записа в кратък срок.
  19. ID, Уникалният идентификационен номер на записа на информацията за публикувания запис в книгата за гости в базата данни Jumla.

Що се отнася до №14-16, въз основа на анализ на записите може да бъде, например, да се направи заключение, някои от анти-спам Услугата позволява по-голям брой фалшиви положителни резултати, и да го изключите.

  Конфигуриране на книгата за гости Phoca

Всички настройки на фоновата книга Phoca са разделени на девет раздела. Да започнем с първото -   (вижте фигурата по-долу). Тези настройки засягат появата на формуляра за добавяне на записи в книгата за гости на Joomla 3.

За всяка от следните настройки са налице следните опции за превключване:

  • Да.   Полето се показва на сайта, но завършването му е незадължително.
  • Да (препоръчително).   Полето се показва на сайта и попълването му е задължително.
  • Не, не е така.   Полето не се показва на сайта.

Разгледайте самите опции.

  • Покажете темата във формуляра.   Предмет на записа. На снимката по-долу, №1.
  • Показва се във формуляра.   Поле за потребителско име. На снимката по-долу, №2.
  • Показване на имейл във формуляра.   Полето за имейл адрес на потребителя. На снимката по-долу, №3.
  • Покажете уебсайта във формата.   Адресното поле на сайта на потребителя. На снимката по-долу, №4.
  • Покажете съдържанието във формуляра.   Полето за добавяне на самото влизане в книгата за гости на Jumla. На фигурата по-долу, №5.
  • Активирайте редактора на Javascript.   Текстовият редактор на полето за добавяне на запис. На фигурата по-долу, №6.


  • Формуляр за показване.   Ако тази опция е избрана крия, тогава на страницата няма да се показват полета на формуляра. Ще бъдат показани само тези, които вече са добавени или добавени чрез книгата за гости Phoca.
  • Позицията на формуляра.   Можете да изведете форма за запис над или под записите. Ако е посочено изберете, и Bootstrap е заредена, формулярът и записите ще бъдат показани в разделите (вижте фигурата по-долу).
  • Стил на форма.   Можете да изберете стил на формуляра. Изображението по-горе показва С икони, и на фигурата по-долу стандарт.

Имайте предвид, че появата на формуляра и записите може да зависи много от шаблона на шаблона на сайта Ви.

На този раздел (по-долу) се събират "глобалните" настройки на компонента.



  • Име на гости.   Името, което ще се показва по подразбиране в едно и също поле в предната част на сайта, в случаите, когато нерегистрирани потребители оставят запис в книгата. При желание те могат да го променят.
  • Потребителско име или потребителско име.   Изберете коя стойност ( логин   или Потребителско име   (от потребителския акаунт на Joomla)) ще бъде използвано като поле за данни имепод формата на добавяне на запис в книгата. Това важи само за регистрирани потребители.
  • Деактивиране на проверката на потребителите.   Това е настройка за сигурност. Помага да се намали вероятността от добавяне на спам или индикация за имот, електронна поща на регистриран потребител на нерегистрирани потребители. Ако е избрана опцията не, тогава Phoca Guestbook ще провери името и имейл адреса, посочен от нерегистрирания потребител от регистрираната база данни (в Joomla User Manager). Ако бъде намерен мач, нерегистриран потребител няма да може да добави запис с такива данни.
  • Pre-умерено.   Ако тази опция е активирана, всички публикации в книгата за гости на Joomla 3 без изключение трябва да бъдат модерирани преди публикуването. По мое мнение това е най-добрият начин за защита срещу "ръчен" и "автоматичен" спам (ако "автоматичното" не е много). С "ръчен" спам имаме предвид случаите, когато не използвате програми, които оставят записи автоматично, а записи, които се добавят от истински хора. С малък брой записи, можете да опитате да направите само тази опция и да не включвате captcha и antispam услуги. Надписите обикновено намаляват активността на посетителите, а услугите срещу спам могат да забавят формата или да дадат фалшиви аларми. Но предварителното умереност изисква човешкото внимание. Ако има много записи, това може да е проблем.
  • Изпращане на имейл.   Можете да изберете един или няколко профила, на които ще се изпращат писма, за да добавите записи в книгата за гости Jumla.
  • Формат на датата.Форматът на датата и часа, показвани на сайта в записите (вижте фигурата по-долу).
  •    За правилна работа (дисплей) Phoca Guestbook на сайта имате нужда от Bootstrap. Ако вашият шаблон, CMS или друг компонент не зарежда Bootstrap или ако изтеглената книга за гости Phoca не работи правилно, активирайте тази опция.


В следващата статия " Прегледайте книгата за гости Phoca. Книга за гости за Joomla 3 "ще продължим да преглеждаме настройките на компонента, да говорим за привеждане на книгата в предната част на сайта с помощта на елемента от менюто и ще разгледаме подробно арсенала от инструменти и начини за защита срещу спам.

Свързани статии: