Страница 36 из 39

Добавлено: 13.03.2008 19:54
svk
Может еще из session_keys подтереть надо?

Добавлено: 14.03.2008 12:47
noname80
Спасибо за совет, попробую :)

Добавлено спустя 12 минут 49 секунд:

svk
Работает, еще раз спасибо.

Изменил фрагмент

Код: Выделить всё

			if ( ( $warning_type >= WARNING_TYPE_WARNING && ($row['user_warnings'] + 1) == $board_config['warnings_per_ban'] ) || ( $warning_type == WARNING_TYPE_BAN ) )
			{
				$sql = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_user_id = " . $user_id;
				$db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not update session information', '', __LINE__, __FILE__, $sql);
			}
На:
(добавил чистку session_keys )

Код: Выделить всё

			if ( ( $warning_type >= WARNING_TYPE_WARNING && ($row['user_warnings'] + 1) == $board_config['warnings_per_ban'] ) || ( $warning_type == WARNING_TYPE_BAN ) )
			{
				$sql = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_user_id = " . $user_id;
				$db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not update session information', '', __LINE__, __FILE__, $sql);
				$sql = "DELETE FROM " . SESSIONS_KEYS_TABLE . " WHERE user_id = " . $user_id;
				$db->sql_query($sql) or message_die(GENERAL_ERROR, 'Could not update session information', '', __LINE__, __FILE__, $sql);
			}

Добавлено: 18.03.2008 12:46
PavlegSS
Установил, во время установки проблем не наблюдалось, но, при заходе на форум и в админку (в обшем куда угодно) пишет:

Parse error: syntax error, unexpected T_VARIABLE in /home/ла-ла-ла/old-ostrie-ru/http/форум/language/lang_russian/lang_main.php on line 1218 (1218 - это там, где начинается всё, что касается мода предупреждений, перелопатил всю тему, вроде я не идиот и все инструкции стоят до ?>)

и всё. Проблема не решается. Подскажите пожалуйста что делать (решается только путем удаления из lang_main.php всего, что касается данного мода)

Дальше форум работает, мод предупреждений не работает есс-но.

версия - 2.023

В чем проблема сам понять не могу (всё по инструкции). Версия устанавливаемого мода 1.0.7. С нуля. Не апгрейд.

SQL запросы все выполнил. Префикс другой (заменил есс-но везде перед выполнением инструкции в phpmyadmin)

Буду рад любым подсказкам

Добавлено спустя 1 час 36 минут 50 секунд:

Пролему решил, было так в lang_main.php:

// ChanceAce
$lang['chance_title'] = "ChanceAce";
// Slot machine
$lang['slotmachine_title'] = "Slot machine";


// Activity MOD
$lang['Activity'] = "Игры на поинты";

потом шел мод предупреждений, изменил все двойные кавычки на одинарные, спасибо моду Казино, етить его.

Сейчас всё работает, вопрос снят

Добавлено спустя 13 минут 19 секунд:

Кстати 1.0.7 полностью совместим с "Easy Mod" - итого установка 30 секунд + 10 секунд SQL-запросов в phpmyadmin (включая залогивание)

Добавлено спустя 9 часов 59 минут 46 секунд:

Странно, все работает, но на почту приходит сообщение, где не написано, сколько предупреждения всего и сколько осталось

Добавлено: 19.03.2008 8:59
Xpert
Mac
С проблемой отрицательных предупреждений сами боремся, собственно оттуда и проблема со str_repeat, но пока безуспешно... Нужный код находится в common.php.

noname80
Спасибо, учтем в следующей версии.

Добавлено: 22.04.2008 19:07
ice_person
как сделать что б модеры не могли ставить бан?НЕ МОГЛИ 3 пред бессрочный?

Добавлено: 28.04.2008 14:31
Mac
Вроде бы сделал отсрочку снятия предупреждений для предотвращения появления отрицательного количества предупреждений. Работает по принципу: время снятия предупреждения ставится всегда в часы наименьшей нагрузки. Обычно это ночь. Я себе поставил с 4 до 5 утра. У вас может быть по-другому в зависимости от часовых поясов.

В warnings.php находим строчку:

Код: Выделить всё

$warning_expires = ( $warning_time != WARNING_INFINITY ) ? $current_time + $warning_time : $warning_time;
После нее добавляем следующую:

Код: Выделить всё

$warning_expires = $warning_expires-((date("G", $warning_expires)-4)*3600);
Здесь цифра 4 - это 4 часа утра, то бишь время в которое предупреждения должны сниматься (с 4 до 5 утра).

Стопроцентно проблему может и не решит, но на процентов 90-99% точно :)

З.Ы. Уважаемый Xpert, сделайте пожалуйста к моду аддон в виде странички в админке, где бы выводился список всех наказанных и забаненных. Очень нужная вещь.

Добавлено: 04.05.2008 9:31
Mac
Небольшая поправка: исключение - случай бессрочного преда. Итого строка так должна выглядеть:

Код: Выделить всё

if ($warning_time != WARNING_INFINITY) {$warning_expires = $warning_expires-((date("G", $warning_expires)-4)*3600);}

Добавлено: 09.05.2008 21:21
RUFOND
Осилил всю тему... впечатление двойственное, с одной стороны мод нужный, но с другой крайне негативное впечатление о количестве багов найденных со времени презентации данного мода...
он действительно настолько сложный? или как обычно... создаём проблемы сами, чтобы их затем успешно преодолевать или может чтобы народ горячее возжелал платную версию данного мода?

Вообщем сачать-то я его скачал, но пока не ставил...и собственно вопрос... как я понял из топика, после получения предупреждения (а оно мною уже успешно получено) пользователю приходит e-mail сообщение (не получал) и в профиле пользователь может увидеть информацию кто его, за что и как глубоко), но опять же сколько не смотрел свой профиль всё там девственно чисто...

По поводу e-mail тут уже было мнение, что это проблема самого пользователя, пусть будет даже так, ну а с информацией в профиле? или баги ещё не все отловлены?

Добавлено спустя 6 часов 8 минут 32 секунды:

всё-таки нашёл я свой профиль в котором есть инфа по предупреждению... блин на 200 какой-то странице, а можно как-то подредактиовать мемберлист и сделать поиск пользователей или по первым буквам ника или прямой поиск по имени?... я бы такой модик с удовольствием поставил

Добавлено: 09.05.2008 21:24
crash
RUFOND
по кнопочке профиль не пробовали нажать в любом сообщении, напротив вашего ника?

Добавлено: 09.05.2008 22:11
RUFOND
crash
позор на мою седую голову)... блин, а у меня на форуме такой кнопочки нет, как бы такую же прикрутить...

хотя я пока тут сидел в раздумьях мысль пришла следующая, сделать так чтобы при нажатии на стандартную кнопку Профиль (та которая наверху) открывался вот этот персональный профиль, а уж из него ссылочка на редактирование профиля

Добавлено: 09.05.2008 22:59
Палыч
RUFOND писал(а): а у меня на форуме такой кнопочки нет
Так верните.

Добавлено: 11.05.2008 9:51
Xpert
RUFOND писал(а):Осилил всю тему... впечатление двойственное, с одной стороны мод нужный, но с другой крайне негативное впечатление о количестве багов найденных со времени презентации данного мода...

он действительно настолько сложный? или как обычно... создаём проблемы сами, чтобы их затем успешно преодолевать или может чтобы народ горячее возжелал платную версию данного мода?
Критических было не так много, можно сказать что их вообще не было, все они были устранены, проблема с отрицательными предупреждениями - это по большому счету проблема архитектурная и относится ко всей ветке 2.0.x. Да и вообще, любой продукт по определению имеет ошибки. Кроме того, за год это не так много...

Платной версии с вероятностью 80% не будет.

Добавлено: 11.05.2008 11:36
Mac
проблема с отрицательными предупреждениями - это по большому счету проблема архитектурная и относится ко всей ветке 2.0.x
И все же Xpert оцените мое решение этой проблемы 6-ю постами выше. У меня проблема решилась.
хотя я пока тут сидел в раздумьях мысль пришла следующая, сделать так чтобы при нажатии на стандартную кнопку Профиль (та которая наверху) открывался вот этот персональный профиль, а уж из него ссылочка на редактирование профиля
хы-хы. В торрентпире так :) Можно оттуда код дерунть.

Добавлено: 11.05.2008 18:55
Палыч
А что там дёргать, две минуты работы напильником.

Добавлено: 11.05.2008 19:33
RUFOND
Палыч писал(а):две минуты работы напильником
неее... никаких напильников, хватит)
У меня теперь Палыч, как ты сказал, все кнопочки вернул, всё наместе, вверху редактируем внизу профили смотрим)

Сейчас красоту наводил в Admin_Userlist и вот естественное желание появилось на базе его завязать и Warnings Mod и Read Only, ну и Admin delete user with all postings туда же, вот это был бы действительно центр управления... что-то из серии монстров типа Attachment Mod