Запрет на DLE спам ссылок
Запретить спам в комментариях:
Цитата:///Открываем engine\modules\addcomments.php ///находим if( strlen($name) > 50){ $stop[] = $lang['news_err_1']; $CN_HALT = TRUE; } ///добавляем ниже if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name'])) { $stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!"; $CN_HALT = TRUE; } Запретить в поле "О себе" Цитата:///Открываем engine\modules\profile.php ///находим if (strlen($info) > 1000) { $stop .= $lang['news_err_22']; } ///добавляем ниже if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['info'])) { $stop .= $lang['news_err_url']; } ///Открываем engine\modules\register.php ///находим if (strlen($info) > 500) $stop .= $lang['reg_err_14']; ///добавляем ниже if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['info'])) $stop .= $lang['news_err_url']; ///Открываем language\Russian\website.lng ///находим 'news_err_1' => "Вы ввели слишком длинное имя.", ///добавляем ниже или выше 'news_err_url' => "URL адреса сайтов, в поле \"О себе\" публиковать <b style=\"color:red;\">ЗАПРЕЩЕНО</b>!", И ещё на всякий случай: Как спрятать в новостях ссылки в noindex & nofollow автоматом: Цитата:// Открываем файл /engine/classes/parse.class.php, находим: return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end']; // Заменяем вышеуказанный код на: return "<noindex><a href=\"".$url['html']."\" rel=\"nofollow\" ".$target.">".$show."</a></noindex>" . $url['end']; |
Часовой пояс GMT +3, время: 15:46. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot