анный хак запрещает: - публиковать ссылки в поле "о себе" как при регистрации, так и при редактировании профиля. - публиковать ссылки в комментариях. Анти-Линк в поле "О себе" 1. engine/modules/profile.php НАЙТИ: if( intval( $user_group[$member_id['user_group']]['max_info'] ) > 0 and strlen( $info ) > $user_group[$member_id['user_group']]['max_info'] ) { $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']; } 2. engine/modules/register.php НАЙТИ: if( intval( $user_group[$member_id['user_group']]['max_info'] ) > 0 and strlen( $info ) > $user_group[$member_id['user_group']]['max_info'] ) $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']; 3. language/Russian/adminpanel.lng НАЙТИ: 'news_err_1' => "Вы ввели слишком длинное имя.", ДОБАВИТЬ ВЫШЕ: 'news_err_url' => "URL адреса сайтов, в поле "О себе" публиковать ЗАПРЕЩЕНО!", Анти-Линк в комментариях 1. engine/modules/addcoments.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; }
|