Назад   trance.mk.ua — Nikolaev Trance Community > Other > Техподдержка
ЧаПи Учасники Галерея Календар Нинішні дописи

Відповідь
 
Параметри теми Параметри перегляду


Старий 16.12.2008, 16:25   #1
valikrose
Добрый трансер
 
Аватар для valikrose
 
Подробно об участнике
 
Реєстрація: 14.01.2008
Звідки Ви: Nikolaev
Пол:
Дописи: 1.114
Сказал Пользователям Фуууу! один раз: 7
Сказали Фуууу! 5 раз в 5 сообщениях
Вы сказали Спасибо: 231
Поблагодарили 470 раз(а) в 309 сообщениях
Надіслати повідомлення для valikrose на ICQ Профиль В Контакте Профиль на Last.FM Профиль на Twitter.com Профиль на Facebook.com
Типово

Поздравляю с облачением ников в чёрные фраки
valikrose зараз поза форумом   Відповісти з цитуванням
Старий 16.12.2008, 19:34   #2
soft
Trance Addict
 
Аватар для soft
 
Подробно об участнике
 
Реєстрація: 06.09.2008
Звідки Ви: планета Земля
Пол:
Дописи: 349
Сказал Пользователям Фуууу! один раз: 2
Сказали Фуууу! 4 раз в 4 сообщениях
Вы сказали Спасибо: 420
Поблагодарили 94 раз(а) в 71 сообщениях
Надіслати повідомлення для soft на ICQ Профиль В Контакте
Типово

Установил движок вашего форума (vBulletin) правда версия 3.5.8.
При напрочь отсутствует поле "пол" так должно быть или я скачал кривую версию?...
soft зараз поза форумом   Відповісти з цитуванням
Старий 16.12.2008, 20:06   #3
Dima Sky
Real Trancer
 
Аватар для Dima Sky
 
Подробно об участнике
 
Реєстрація: 17.01.2008
Звідки Ви: Николаев
Пол:
Дописи: 962
Сказал Пользователям Фуууу! один раз: 5
Сказали Фуууу! 6 раз в 6 сообщениях
Вы сказали Спасибо: 428
Поблагодарили 269 раз(а) в 194 сообщениях
Надіслати повідомлення для Dima Sky на ICQ
Типово

Поздравляю Ребят с новыми Званиями)
__________________
LOSING RAYS
Dima Sky зараз поза форумом   Відповісти з цитуванням
Старий 16.12.2008, 20:11   #4
He@vy_R@in
Администратор
 
Аватар для He@vy_R@in
 
Подробно об участнике
 
Реєстрація: 11.10.2007
Звідки Ви: mk
Пол:
Дописи: 230
Сказал Пользователям Фуууу! один раз: 0
Сказали Фуууу! 0 раз в 0 сообщениях
Вы сказали Спасибо: 93
Поблагодарили 86 раз(а) в 58 сообщениях
Типово

Цитата:
Допис від soft
Установил движок вашего форума (vBulletin) правда версия 3.5.8.
При напрочь отсутствует поле "пол" так должно быть или я скачал кривую версию?...



SELECT * FROM userfield LIMIT 10;

таблица = userfield, поле = field6.
там пол и прописывается. в скрипте, наверное, лучше будет заюзать джойны.
He@vy_R@in зараз поза форумом   Відповісти з цитуванням
Старий 16.12.2008, 20:24   #5
He@vy_R@in
Администратор
 
Аватар для He@vy_R@in
 
Подробно об участнике
 
Реєстрація: 11.10.2007
Звідки Ви: mk
Пол:
Дописи: 230
Сказал Пользователям Фуууу! один раз: 0
Сказали Фуууу! 0 раз в 0 сообщениях
Вы сказали Спасибо: 93
Поблагодарили 86 раз(а) в 58 сообщениях
Типово

ЗЫ. чуть не забыл - условие должно быть таким, что количество постов у чебурашек = 0
ЗЗЫ. джоин делать именно по userid (таблицы userfield и user). может есть еще кое-какие таблицы, где юзер прописывается (я не смотрел), так что желательно проверить все
He@vy_R@in зараз поза форумом   Відповісти з цитуванням
Старий 16.12.2008, 22:50   #6
soft
Trance Addict
 
Аватар для soft
 
Подробно об участнике
 
Реєстрація: 06.09.2008
Звідки Ви: планета Земля
Пол:
Дописи: 349
Сказал Пользователям Фуууу! один раз: 2
Сказали Фуууу! 4 раз в 4 сообщениях
Вы сказали Спасибо: 420
Поблагодарили 94 раз(а) в 71 сообщениях
Надіслати повідомлення для soft на ICQ Профиль В Контакте
Типово

Дело в том что в скачаном мною движке форума, при редакирования профиля, нет возможности выбора пола вообще. В админке я вроде смотрел настройки, но не нашел где добавить дополнительные поля. Есть исходники вашей версии?

P.S. Для удаления лучше использовать функции самого форума. Просто запустить ф-ю удаление в цикле по найденым чебурашкам...
soft зараз поза форумом   Відповісти з цитуванням
Старий 16.12.2008, 23:06   #7
He@vy_R@in
Администратор
 
Аватар для He@vy_R@in
 
Подробно об участнике
 
Реєстрація: 11.10.2007
Звідки Ви: mk
Пол:
Дописи: 230
Сказал Пользователям Фуууу! один раз: 0
Сказали Фуууу! 0 раз в 0 сообщениях
Вы сказали Спасибо: 93
Поблагодарили 86 раз(а) в 58 сообщениях
Типово

исходники это не секрет, они есть и в и-нете и у нас, естессно . напиши в личку свое мыло - я тебе вышлю.
He@vy_R@in зараз поза форумом   Відповісти з цитуванням
Старий 17.12.2008, 19:46   #8
soft
Trance Addict
 
Аватар для soft
 
Подробно об участнике
 
Реєстрація: 06.09.2008
Звідки Ви: планета Земля
Пол:
Дописи: 349
Сказал Пользователям Фуууу! один раз: 2
Сказали Фуууу! 4 раз в 4 сообщениях
Вы сказали Спасибо: 420
Поблагодарили 94 раз(а) в 71 сообщениях
Надіслати повідомлення для soft на ICQ Профиль В Контакте
Сообщение

Вот скрипт для удаления чебурашек:
Код:
<?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;			
		}
	}
}
?>
Файл нужно сохранить в админской папке (admincp)
0xD7E5E1F3F0E0F8EAE0 - это слово "Чебурашка". Была проблема с кодировкой пришлось перевести в 16-ричном вид. В условии sql запроса использовалось поле field5 (у вас скорее всего field7). Нужно будет поменять....

На мыло мне нечего не пришло, так что взял версию 3.5.8.
Поскольку использовались функции самого форума, скрипт может не сработать из-за разности версий.......
Ну вот и все .... (незабываем бэкапить базу на всякий случай).
soft зараз поза форумом   Відповісти з цитуванням
Відповідь


Тут присутні: 1 (учасників - 0 , гостей - 1)
 

Ваші права у розділі
Ви не можете створювати теми
Ви не можете писати дописи
Ви не можете долучати файли
Ви не можете редагувати дописи

BB-код є Увімк.
Усмішки Увімк.
[IMG] код Увімк.
HTML код Вимк.

Швидкий перехід


Часовий пояс GMT +3. Поточний час: 08:36.


vBulletin 3.8.11 ; Copyright © 2000-2025 Jelsoft Enterprises Limited
Переклад: © Віталій Стопчанський, 2004-2010
При полном или частичном использовании материалов гипперссылка на trance.mk.ua - Nikolaev Trance Community обязательна!
Все права на материалы, находящиеся на сайте, охраняются в соответствии с законодательством Украины © 2007-2025 trance.mk.ua.
По всем вопросам обращаться: mcbosique [@] trance.mk.ua