Страница 18 из 25

[dev] Advanced warnings for phpBB3

Добавлено: 10.03.2015 18:15
rxu

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 14:50
misterleks
rxu, удалять ничего не нужно?
А предыдущие мои вопросы можете дать совет, как сделать, чтобы пользователи видели кто нарушает правила (в минипрофиле) и что за графа ИСТЕКЛО.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 15:03
rxu
misterleks писал(а): 18.09.2017 14:50что за графа ИСТЕКЛО
Значит время действие истекло.

Отправлено спустя 6 минут 53 секунды:
misterleks писал(а): 18.09.2017 12:46можно ли как то пользователям это показывать
Видимо (не тестировал), в слушателе в функции public function add_memberlist_info($event) убрать блок

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

			if (!$this->auth->acl_get('m_warn') && !$row['warning_status'])
			{
				continue;
			}

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 15:13
misterleks
rxu писал(а): 18.09.2017 15:10Значит время действие истекло.
Бессрочно выдано. Не могло истечь.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 15:30
rxu
misterleks писал(а): 18.09.2017 15:13Бессрочно выдано. Не могло истечь.
Посмотрите в профиле, где все поля (АВТОР ВИД ВЫДАНО ИСТЕКАЕТ ПРИЧИНА). Когда оно истекает.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 15:35
misterleks
rxu, зашёл в профиль, ничего нет. Запись исчезла. Значит все в порядке.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 15:39
rxu
Пока предупреждений мало, можете попробовать, на всякий случай, полностью удалить расширение, вместе с данными, и поставить снова. Возможно, что-то с добавлением поля вручную связано.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 15:49
misterleks
rxu писал(а): 18.09.2017 15:10Видимо (не тестировал), в слушателе в функции public function add_memberlist_info($event) убрать блок
Блок убрал, записи в минипрофиле нету ((
Нашёл я запись ИСТЕКЛО! Она появляется, если обычный пользователь смотрит профиль. Если смотреть админом, записи истекло нет.

Отправлено спустя 2 минуты 33 секунды:
Сейчас удалю и поставлю снова. Сейчас только понял, что запись в минипрофиле не относиться к этому расширению, это стандартная функция движка.

Отправлено спустя 16 минут 23 секунды:
Удалил, поставил, опять пришло столбец вручную добавлять. Запись ИСТЕКЛО все равно есть. Видят обычные пользователи, админ этой записи не видит. Предупреждение не истекло.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 16:19
rxu
misterleks писал(а): 18.09.2017 16:08опять пришло столбец вручную добавлять
Данные удаляли, или только отключали?
Как именно добавляли, с какими параметрами?

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 16:22
misterleks
rxu писал(а): 18.09.2017 16:19Данные удаляли, или только отключали?
Отключил, удалил данные. Скачал снова с гитхаба. Устанавливать начал и бах! Ошибка СКЛ. Добавил название и тип INT. Больше ничего, остальное пусто. Может там по умолчанию что надо ставить? Или тип может нужен какой другой?

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 16:30
rxu
misterleks писал(а): 18.09.2017 16:22Устанавливать начал и бах! Ошибка СКЛ
Какая?
misterleks писал(а): 18.09.2017 16:22тип INT
Какой длины?

Отправлено спустя 44 секунды:
Какая сейчас структура таблицы в итоге?

Отправлено спустя 51 секунду:
misterleks писал(а): 18.09.2017 16:08Запись ИСТЕКЛО все равно есть. Видят обычные пользователи
ну, возможно дело в этом. Для обычных юзеров оно не было предназначено ибо.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 18.09.2017 16:49
misterleks
То есть обычные пользователи не видят предупреждения другим?
Так хорошо бы, чтобы другие видели, но если так никак, то никак.
Структуру вложил в скриншоте.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 19.09.2017 6:10
Татьяна5
В [3.1][3.2][dev] Warning cards [Жёлтые карточки за предупреждения] есть функционал отображения предупреждений и банов в темах

Re: [dev] Advanced warnings for phpBB3

Добавлено: 21.09.2017 16:15
misterleks
Заметил на форуме ГУРУ, совершенно случайно, что тоже пишется в профиле, что предупреждение истекло. Хотя у модератора стоит бессрочно. Может убрать как то эту колонку? Зачем она вообще нужна, истекло или нет и так можно увидеть.

Re: [dev] Advanced warnings for phpBB3

Добавлено: 11.11.2017 14:10
southklad
LavIgor, Ну что, так и не дошли руки доделать расширение? А то сохраненные логи и их удаление удаляют и данные расширения

Re: [dev] Advanced warnings for phpBB3

Добавлено: 20.12.2017 21:13
Gubkin
как сделать SQL запрос на сброс предупреждений у всех пользователей ?
где-то пролетало тут, не могу найти


Расширение глючит. Ставишь предупреждение 30 минут, оно по счетё третье, пользователь уходит в бан.
Проходит 30 мин. Пользователь по прежнему в бане. Но везде написано, что предупреждение истекло.
Удаляешь все предупреждения в ACP, удаляешь пользователя из черного списка в MCP, но он по прежнему в бане!!
Чудеса! :evil:

Отправлено спустя 12 минут 31 секунду:
отключил данное расширение
удалил данные
включил расширение

получил ошибку

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

Общая ошибка
SQL ERROR [ mysqli ]

Unknown column 'w.warning_status' in 'field list' [1054]

SQL

SELECT w.post_id, w.warning_time, w.warning_end, w.warning_type, w.warning_status, l.user_id, l.log_data, l.reportee_id, u.username, u.user_colour FROM phpbb_warnings w, phpbb_log l, phpbb_users u WHERE w.warning_status = 1 AND l.log_id = w.log_id AND u.user_id = l.user_id

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 999
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 185
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 72
CALL: rxu\AdvancedWarnings\event\listener->get_warnings_data()

FILE: (not given by php)
LINE: (not given by php)
CALL: rxu\AdvancedWarnings\event\listener->__construct()

FILE: [ROOT]/vendor/symfony/dependency-injection/ContainerBuilder.php
LINE: 936
CALL: ReflectionClass->newInstanceArgs()

FILE: [ROOT]/vendor/symfony/dependency-injection/ContainerBuilder.php
LINE: 476
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->createService()

FILE: [ROOT]/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php
LINE: 183
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()

FILE: [ROOT]/vendor/symfony/event-dispatcher/ContainerAwareEventDispatcher.php
LINE: 128
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->lazyLoad()

FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 45
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->getListeners()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()

FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()

FILE: [ROOT]/includes/functions_module.php
LINE: 314
CALL: phpbb\event\dispatcher->trigger_event()

FILE: [ROOT]/adm/index.php
LINE: 72
CALL: p_master->list_modules()
выключил пока его через STK чтоб форум работал
что за проблемы ?