Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[dev] Advanced warnings for phpBB3

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

[dev] Advanced warnings for phpBB3

Сообщение rxu »

Вложения
advanced_warnings-master.zip
(67.82 КБ) 78 скачиваний
Изображение
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

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

Re: [dev] Advanced warnings for phpBB3

Сообщение 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;
			}
Изображение
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

rxu писал(а): 18.09.2017 15:10Значит время действие истекло.
Бессрочно выдано. Не могло истечь.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

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

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

rxu, зашёл в профиль, ничего нет. Запись исчезла. Значит все в порядке.
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

Пока предупреждений мало, можете попробовать, на всякий случай, полностью удалить расширение, вместе с данными, и поставить снова. Возможно, что-то с добавлением поля вручную связано.
Изображение
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

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

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

Отправлено спустя 16 минут 23 секунды:
Удалил, поставил, опять пришло столбец вручную добавлять. Запись ИСТЕКЛО все равно есть. Видят обычные пользователи, админ этой записи не видит. Предупреждение не истекло.
Вложения
2017-09-18_16-07-38.png
скрин
скрин
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

misterleks писал(а): 18.09.2017 16:08опять пришло столбец вручную добавлять
Данные удаляли, или только отключали?
Как именно добавляли, с какими параметрами?
Изображение
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

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

Re: [dev] Advanced warnings for phpBB3

Сообщение rxu »

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
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

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

Re: [dev] Advanced warnings for phpBB3

Сообщение Татьяна5 »

В [3.1][3.2][dev] Warning cards [Жёлтые карточки за предупреждения] есть функционал отображения предупреждений и банов в темах
Аватара пользователя
misterleks
phpBB 2.0.9
Сообщения: 715
Стаж: 13 лет 7 месяцев
Откуда: Великий Новгород
Благодарил (а): 103 раза
Поблагодарили: 38 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

Сообщение misterleks »

Заметил на форуме ГУРУ, совершенно случайно, что тоже пишется в профиле, что предупреждение истекло. Хотя у модератора стоит бессрочно. Может убрать как то эту колонку? Зачем она вообще нужна, истекло или нет и так можно увидеть.
Вложения
2017-09-21_16-12-27.png
(10.33 КБ) 0 скачиваний
Продаю комиксы, продаю инструмент, продаю товары для охоты и рыбаков... и администрирую форум!
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

Re: [dev] Advanced warnings for phpBB3

Сообщение southklad »

LavIgor, Ну что, так и не дошли руки доделать расширение? А то сохраненные логи и их удаление удаляют и данные расширения
Изображение
Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [dev] Advanced warnings for phpBB3

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

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