Запрет на ссылки в комментариях Jcomments

Запрет ссылок в Jcomments

Привет, уважаемый читатель,

Сегодня мы разберем очень важный для каждого Joomla'вода вопрос, как запретить ссылки в коммертариях компонента Jcomments. Вопрос важный потому, что данный компонент является самым распространённым и считается лучшим компонентом комментариев Joomla. Стандартные настройки, к сожалению, не показали своей эффективности. Поэтому давайте перейдём к делу:

Там вам надо найти две строки:

  • Для начала идём по пути и открываем файл для редактирования

/components/jcomments/jcomments.php

  • Находим строки (в моем случае строки 136-137):

if (isset($_REQUEST['jtxf'])) {

require_once(JCOMMENTS_SITE . '/jcomments.ajax.php');

  • Обе эти строки заменяем на следующее:

if (isset($_REQUEST['jtxf'])) {

$mystring = JRequest::getVar('comment', '', 'post', 'string');

if (preg_match("/(http|https)/i", $mystring)) {echo "OK"; exit;}

require_once (JCOMMENTS_BASE.'/jcomments.ajax.php');

  • Внимание: можно указать любые значения, которые необходимо запретить ("/(http|https|.ru|.net|.com)/i"
  • Сохраняем, обновляем страницу и пробуем оставить комментарий с ссылкой. Профит.

Начать зарабатывать

  • Workzilla — удаленная работа для фриланса
  • Kwork — биржа фриланса от 500 руб
  • VKSerfing — легко заработать в соцсетях
  • Все сдал — помощь студентам за деньги
  • Seosprint — заработок на кликах
  • VKtarget — заработок в соцсетях
  • Etxt — написание текстов за деньги
  • Отзовик — отзывы за деньги
  • Bestchange.ru - валютный и крипто обменник