Проект Joomla! рад сообщить о выходе новой минорной версии — Joomla 6.2 (кодовое имя Mwezi).
Проект Joomla! рад сообщить о выходе Joomla 5.4.10. Это последний релиз исправления ошибок для серии Joomla 5.x.
Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.
под новый jcomments приспособить
4.0.33
Там hcaptcha есть
Хотелось без отпугивающих посетителей и замедляющих скорость капч обойтись.
А пример, такой капчи есть? Вам скорее надо в таком случае каким cloudfare пользоваться, там за вас будут отсекать ботов
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');
С этим вариантом раньше:
А сейчас как?
В версии 4.0.33 не работает такой вариант.
public static function badRequest() { return (int) (empty($_SERVER['HTTP_USER_AGENT']) || (!$_SERVER['REQUEST_METHOD'] == 'POST') || preg_match("/(http|https)/i",$_POST['comment'])); }
Ну теперь это надо просто в другом месте вставлять, к примеру:components/com_jcomments/classes/security.phpКод public static function badRequest() { return (int) (empty($_SERVER['HTTP_USER_AGENT']) || (!$_SERVER['REQUEST_METHOD'] == 'POST') || preg_match("/(http|https)/i",$_POST['comment'])); }
За два дня только штук 5 левых комментариев. Отлично работает, еще раз, спасибо! Кто-нибудь обновился до новой версии, нормально работает?
В новой версии нет этого добавления.
public static function badRequest(){return (int) (empty($_SERVER['HTTP_USER_AGENT']) || (!$_SERVER['REQUEST_METHOD'] == 'POST') || preg_match("/(http|https)/i",$_POST['comment']));}
В 4.0.34 в components/com_jcomments/classes/security.php уже не проходит вариант?Код public static function badRequest(){return (int) (empty($_SERVER['HTTP_USER_AGENT']) || (!$_SERVER['REQUEST_METHOD'] == 'POST') || preg_match("/(http|https)/i",$_POST['comment']));}
проходит, но нужно добавить заново если вы обновитесь с 4.0.33