![]() |
#51 |
Администратор
|
![]() исходники это не секрет, они есть и в и-нете и у нас, естессно
![]() |
![]() |
![]() |
![]() |
#52 |
Trance Addict
|
![]() Вот скрипт для удаления чебурашек:
Код:
<?php error_reporting(E_ALL & ~E_NOTICE); require_once('./global.php'); require_once(DIR . '/includes/adminfunctions_profilefield.php'); require_once(DIR . '/includes/adminfunctions_user.php'); $SQL = "select u.userid, u.username from user u inner join `userfield` uf on uf.userid=u.userid where field5 like 0xD7E5E1F3F0E0F8EAE0 and u.posts=0"; $i=0; $users = $vbulletin->db->query_read($SQL); $rows = $vbulletin->db->num_rows($users); echo 'Found users: '.$rows.'<br />'; echo 'Remote users: '; while ($user = $vbulletin->db->fetch_array($users)) { $i++; $vbulletin->GPC['userid'] = $user['userid']; $vbulletin->input->clean_array_gpc('p', array('userid' => TYPE_INT)); // check user is not set in the $undeletable users string $nodelete = explode(',', $vbulletin->config['SpecialUsers']['undeletableusers']); if (in_array($vbulletin->GPC['userid'], $nodelete)) { print_stop_message('user_is_protected_from_alteration_by_undeletableusers_var'); } else { $info = fetch_userinfo($vbulletin->GPC['userid']); if ($info['userid'] == $vbulletin->GPC['userid']) { $userdm =& datamanager_init('User', $vbulletin, ERRTYPE_CP); $userdm->set_existing($info); $userdm->delete(); unset($userdm); ($i == $rows)?($d='.'):($d=', '); echo $user['username'].$d; } } } ?> 0xD7E5E1F3F0E0F8EAE0 - это слово "Чебурашка". Была проблема с кодировкой пришлось перевести в 16-ричном вид. В условии sql запроса использовалось поле field5 (у вас скорее всего field7). Нужно будет поменять.... На мыло мне нечего не пришло, так что взял версию 3.5.8. Поскольку использовались функции самого форума, скрипт может не сработать из-за разности версий....... Ну вот и все .... (незабываем бэкапить базу на всякий случай). |
![]() |
![]() |
![]() |
#53 |
in search of sunrise
|
![]() Код учитывает чтобы не убивались Чебурашки с количеством постов >1?
А то некоторым как я смотрю нравится себя Чебурашкой величать ![]()
__________________
↑ Подпишусь под каждым словом! ↑ |
![]() |
![]() |
![]() |
#54 |
Nikolaev Trance Community Resident
|
![]() спасибо за помощь, испробуем!
![]()
__________________
www.fandymusic.com |
![]() |
![]() |
![]() |
#55 |
Trance Addict
|
![]() Удаляются чебурашки с количеством постов равным 0
|
![]() |
![]() |
![]() |
#56 | ||||||||||||||||||||||||||||||||||||||||||||||
Аплифт задрот
|
![]() а что с теми чебурашками, кто пишет только в офф топе?)))
__________________
|
||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#57 | ||||||||||||||||||||||||||||||||||||||||||||||
Администратор
|
![]()
хм..странно..
завтра с самого утра затестю, пока народу на форуме мало. |
||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#58 |
Администратор
|
![]() Вообщем скрипт сработал, хоть и не с первого раза, сработало ограничение памяти в пхп (увеличил через ini_set("memory_limit"...)).
Ура, чебурашек больше нет. soft - спасибо ![]() |
![]() |
![]() |
![]() |
#59 |
Trance Addict
|
![]() Рад что помог
![]() Можно еще раз скинуть на мыло версию вашего форума? |
![]() |
![]() |
![]() |
#60 |
Администратор
|
![]() проверь почту, в этот раз отправил с другого ящика.
|
![]() |
![]() |
![]() |
Тут присутні: 1 (учасників - 0 , гостей - 1) | |
|
|