Пропустить

[BETA]Find_Spammer - Поиск спаммеров

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Kiril » 31.12.2011 19:10

При удаление спамеров появляется ошибка
[phpBB Debug] PHP Warning: in file /isspammer.php on line 330: mysql_fetch_field() expects parameter 1 to be resource, object given
Архив с модом только сегодня скачал,то есть они новые,в чем может быть проблема?

Kiril
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 28.02.2011 1:17
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer » 31.12.2011 19:36

Kiril писал(а):в чем может быть проблема

В версии мускула. Я подозреваю у вас mysqli ?

Добавлено спустя 2 минуты 54 секунды:
В таком случае вместо
$field[] = mysql_fetch_field($result, $i); 

попробуйте
$field[] = mysqli_fetch_field($result, $i); 
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Kiril » 31.12.2011 20:16

Версия MySQL-клиента: 5.1.54
PHP расширение: mysqli
После замены появилась другая ошибка
[phpBB Debug] PHP Warning: in file /isspammer.php on line 330: mysqli_fetch_field() expects exactly 1 parameter, 2 given

Добавлено спустя 16 минут 10 секунд:
Ещё когда включаю дебаг,то плюс к той ошибке что выше,появляется ещё две в количестве около 20
[phpBB Debug] PHP Notice: in file /isspammer.php on line 350: Trying to get property of non-object
[phpBB Debug] PHP Notice: in file /isspammer.php on line 352: Trying to get property of non-object

Kiril
phpBB 1.4.0
 
Сообщения: 32
Зарегистрирован: 28.02.2011 1:17
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang » 25.01.2012 1:02

Sheer
а как добавить поле "Последнее посещение" в результаты Поиска?

Добавление
					<th>{L_JOINED}</th>
					<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
					<th>{L_POSTS}</th>

в is_spammer.html что-то не помогает :О(
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer » 25.01.2012 2:24

is_spammer.html subsilver2
Найти
		<th>{L_POSTS}</th>

После вставить
		<th>{L_LAST_VISIT}</th>

Найти
			<td style="padding: 4px;" align="left" valign="top" nowrap="nowrap"><span class="genmed">{rw.EMAIL}</span></td>

Перед вставить
			<td style="padding: 4px;" align="left" valign="top" nowrap="nowrap"><span class="genmed">{rw.LAST_VISIT}</span></td>

is_spammer.php
Найти
	$sql = SELECT user_id, username, user_ip, user_email, user_regdate, user_posts

В строке найтиuser_posts
После в строке вставить , user_lastvisit
Найти
			'POSTS'			=> $rw['user_posts'], 

После вставить
			'LAST_VISIT'	=> $user->format_date($rw['user_lastvisit']), 
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang » 25.01.2012 3:01

Sheer а для prosilver? :О(
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer » 25.01.2012 6:27

Erlang писал(а):а для prosilver?

А самому подумать? А [FAQ] Шаблон форума, CSS и html, где что "ковырять"
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang » 25.01.2012 8:02

Sheer я попробовал по аналогии - фигня получилась :О(
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer » 25.01.2012 15:45

Найти
<th>{L_JOINED}</th>

После вставить
<th>{L_LAST_VISIT}</th>

Найти
<td class="info"><span class="genmed">{rw.REG_DATE}</span></td>

После вставить
<td class="info"><span class="genmed">{rw.LAST_VISIT}</span></td>

Все вхождения colspan="11" заменить на colspan="12" (это и к субчику относится тоже)
Изображение
За это сообщение автора Sheer поблагодарил:
Erlang (27.01.2012 9:28)
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang » 27.01.2012 9:28

Sheer
поправьте
isspammer.php
$sql = 'SELECT user_id, username, user_ip, user_email, user_regdate, user_posts,
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang » 02.02.2012 16:30

Sheer
в графе "Последнее посещение" теперь выдается
01 янв 1970, 04:00
хотя в Профиле нормальное время.
Видимо толь у зашедших один раз.
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer » 02.02.2012 17:46

Что в базе данных записано (таблица users поле user_lastvisit), то и выводится.
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Erlang » 05.02.2012 10:05

Sheer
вот живой пример
в Вашем МОДе: 01 янв 1970, 04:00
в Профиле пользователя: -
Т. е. пользователь просто зарегистрировался, но не посещал форум.
Как бы 1970 заменить на "не было посещений".
С уважением,
Сергей

Erlang
phpBB 2.0.22
 
Сообщения: 757
Зарегистрирован: 13.07.2004 21:30
Откуда: Москва
Благодарил (а): 42 раз.
Поблагодарили: 1 раз.

Re: [BETA]Find_Spammer - Поиск спаммеров

Сообщение Sheer » 05.02.2012 16:02

Erlang
А подумать?
'LAST_VISIT'	=> ($rw['user_lastvisit']) ? $user->format_date($rw['user_lastvisit']) : $user->lang['NEVER'], 
Изображение
За это сообщение автора Sheer поблагодарил:
Erlang (05.02.2012 17:18)
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1552
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 292 раз.

Пред.

Вернуться в Бета-версии модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Feedfetcher и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы