[dev] Advanced warnings for phpBB3

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13998
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 325 раз
Поблагодарили: 1408 раз
Контактная информация:

[dev] Advanced warnings for phpBB3

Сообщение rxu » 10.03.2015 18:15

Изображение

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 18.09.2017 14:50

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13998
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 325 раз
Поблагодарили: 1408 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu » 18.09.2017 15:03

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;
			}
Изображение

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 18.09.2017 15:13

rxu писал(а):
18.09.2017 15:10
Значит время действие истекло.
Бессрочно выдано. Не могло истечь.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13998
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 325 раз
Поблагодарили: 1408 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu » 18.09.2017 15:30

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

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 18.09.2017 15:35

rxu, зашёл в профиль, ничего нет. Запись исчезла. Значит все в порядке.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13998
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 325 раз
Поблагодарили: 1408 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu » 18.09.2017 15:39

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

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 18.09.2017 15:49

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

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

Отправлено спустя 16 минут 23 секунды:
Удалил, поставил, опять пришло столбец вручную добавлять. Запись ИСТЕКЛО все равно есть. Видят обычные пользователи, админ этой записи не видит. Предупреждение не истекло.
Вложения
2017-09-18_16-07-38.png
2017-09-18_15-47-57.png
скрин
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13998
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 325 раз
Поблагодарили: 1408 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu » 18.09.2017 16:19

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

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 18.09.2017 16:22

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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 13998
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 325 раз
Поблагодарили: 1408 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu » 18.09.2017 16:30

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

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

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

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 18.09.2017 16:49

То есть обычные пользователи не видят предупреждения другим?
Так хорошо бы, чтобы другие видели, но если так никак, то никак.
Структуру вложил в скриншоте.
Вложения
2017-09-18_16-46-48.png
(11.23 КБ) 0 скачиваний
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 8987
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 158 раз
Поблагодарили: 2522 раза
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Татьяна5 » 19.09.2017 6:10

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

Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 719
Зарегистрирован: 20.08.2010 15:09
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 37 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks » 21.09.2017 16:15

Заметил на форуме ГУРУ, совершенно случайно, что тоже пишется в профиле, что предупреждение истекло. Хотя у модератора стоит бессрочно. Может убрать как то эту колонку? Зачем она вообще нужна, истекло или нет и так можно увидеть.
Вложения
2017-09-21_16-12-27.png
(10.33 КБ) 0 скачиваний
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2400
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 504 раза
Поблагодарили: 109 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение igorbond » 11.11.2017 14:10

LavIgor, Ну что, так и не дошли руки доделать расширение? А то сохраненные логи и их удаление удаляют и данные расширения
Изображение

Аватара пользователя
Gubkin
phpBB 2.0.13
Сообщения: 939
Зарегистрирован: 11.07.2015 6:10
Благодарил (а): 196 раз
Поблагодарили: 87 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение Gubkin » 20.12.2017 21:13

как сделать 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 чтоб форум работал
что за проблемы ?
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»