[dev] Advanced warnings for phpBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
[dev] Advanced warnings for phpBB3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 9 лет 5 месяцев
- Благодарил (а): 12 раз
Re: Не выносятся предупреждения
Опять из-за этого расширения грохнулся форум
Отправлено спустя 3 минуты 23 секунды:
Не могу зайти в админку
Отправлено спустя 15 минут 20 секунд:
Отключил через stk
Код: Выделить всё
Общая ошибка
SQL ERROR [mysqli]
Неизвестный столбец «w.warning_status» в «списке полей» [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 И l.log_id = w.log_id И u.user_id = l.user_id
BACKTRACE
ФАЙЛ: (не дается РНР)
ЛИНИЯ: (не задается РНР)
CALL: msg_handler ()
ФАЙЛ: [ROOT] /phpbb/db/driver/driver.php
ЛИНИЯ: 855
CALL: trigger_error ()
ФАЙЛ: [Root] / PhpBB / дб / водитель / mysqli.php
LINE: 193
CALL: PhpBB \ дб \ драйвер \ функции драйвера> SQL_ERROR ()
FILE: [ROOT] /phpbb/db/driver/factory.php
ЛИНИЯ: 329
CALL: PhpBB \ DB \ водитель \ mysqli-> sql_query ()
FILE: [ROOT] /ext/rxu/AdvancedWarnings/event/listener.php
ЛИНИЯ: 185
CALL: PhpBB \ дб \ драйвер \ заводскую> sql_query ()
FILE:[ROOT] /ext/rxu/AdvancedWarnings/event/listener.php
LINE: 72
CALL: rxu \ AdvancedWarnings \ event \ listener-> get_warnings_data ()
ФАЙЛ: [ROOT] /cache/container_64cd73d669dd8f337d8b1b251fc6bd39.php
LINE: 3920
CALL: rxu \ AdvancedWarnings \ event \ listener -> __ construct ()
FILE: [ROOT] /vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php
LINE: 314
CALL: phpbb_cache_container-> getRxu_Advancedwarnings_ListenerService ()
FILE: [ROOT] / поставщик / symfony / dependency-injection / Symfony / Component / DependencyInjection / ContainerBuilder.php
LINE: 431
CALL:Symfony \ Component \ DependencyInjection \ Container-> get ()
FILE: [ROOT] /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 176
CALL: Symfony \ Component \ DependencyInjection \ ContainerBuilder-> get ()
FILE: [ROOT] /vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 131
CALL: Symfony \ Component \ EventDispatcher \ ContainerAwareEventDispatcher-> lazyLoad ()
FILE: [ROOT] / vendor / symfony / event-dispatcher / Symfony / Component / EventDispatcher / 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: 71
CALL: p_master-> list_modules ()
Не могу зайти в админку
Отправлено спустя 15 минут 20 секунд:
Отключил через stk
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: [dev] Advanced warnings for phpBB3
Похоже на ошибку в файле миграции. Скорей всего в новых версиях phpBB что-то изменилось.
Всё повторяется. nurlan.info
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Re: [dev] Advanced warnings for phpBB3
TimurM, можно было предыдущую страницу темы прочитать, прежде чем грохать.
Re: [dev] Advanced warnings for phpBB3
Отправлено спустя 1 минуту 6 секунд:
Re: [dev] Advanced warnings for phpBB3
Отправлено спустя 1 минуту 6 секунд:
Да, на первый взгляд там всё нормально, но в phpbb 3.2.1 как минимум, при установке этого расширения не добавляется столбец warning_status. Сам сталкивался с этим, но не разбирался.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
Тоже неоднократно пытался понять, в чем дело. Не понял.
Другие столбцы добавляются нормально, миграция в целом отрабатывает.
Там идут 2 подряд поля типа
Другие столбцы добавляются нормально, миграция в целом отрабатывает.
Там идут 2 подряд поля типа
BOOL
на добавление, может в этом собака порылась. Хотя неясно, почему.-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: [dev] Advanced warnings for phpBB3
Из области уличной магии, если warning_type поставить в конце, то миграция работает:
Код: Выделить всё
$this->table_prefix . 'warnings' => array(
'warning_end' => array('INT:11', 0),
'warning_status' => array('BOOL', 0),
'warning_type' => array('BOOL', 0),
),
Всё повторяется. nurlan.info
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
Что за странности. А в оригинальном варианте - ничего в логах нет про это? Вебсервера или SQL.
Может, ей слово
Может, ей слово
status
в конце не нравится?-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: [dev] Advanced warnings for phpBB3
Сообщение удалил. Ошибка в файле миграции.
Нужно в миграции убрать эту проверку:
Нужно в миграции убрать эту проверку:
Код: Выделить всё
// If 'warning_type' column exists, most likely this is an upgrade from the 3.0 MOD
if (!$this->db_tools->sql_column_exists($this->table_prefix . 'warnings', 'warning_type'))
Всё повторяется. nurlan.info
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: [dev] Advanced warnings for phpBB3
В 3.1 начиная с определённых версий изменился способ обработки миграций. Теперь все операции делаются пошагово. После того как в таблицу phpbb_warnings было добавлено поле warning_type, миграция возвращает пустой массив, и остальные поля не могут быть добавлены.
Далее, при обработке add_columns, производится проверка наличия столбца в таблице, проблем с переносом из тройки не возникнет.
Далее, при обработке add_columns, производится проверка наличия столбца в таблице, проблем с переносом из тройки не возникнет.
Всё повторяется. nurlan.info
-
- Former team member
- Сообщения: 3468
- Стаж: 11 лет
- Благодарил (а): 39 раз
- Поблагодарили: 792 раза
Re: [dev] Advanced warnings for phpBB3
Хмм... А ведь я тоже с этим сталкивался как-то.
Надо записать в какой-нибудь FAQ, чтобы не забыть.
Re: [dev] Advanced warnings for phpBB3
Добрый день. При установке последней версии с гитхаба на phpBB3.2.2 не работает
При отключении данного расширения все работает. Может есть фикс?
настройка уведомлений (notification_options)
.При отключении данного расширения все работает. Может есть фикс?
-
- phpBB 3.0.4
- Сообщения: 2215
- Стаж: 17 лет 4 месяца
- Откуда: Павлодар
- Благодарил (а): 2 раза
- Поблагодарили: 117 раз
Re: [dev] Advanced warnings for phpBB3
apograph, данное расширение никак не связано с уведомлениями. Проверил на тестовом форуме, всё ок.
Всё повторяется. nurlan.info
-
- phpBB 2.0.0
- Сообщения: 249
- Стаж: 7 лет 3 месяца
- Благодарил (а): 31 раз
- Поблагодарили: 3 раза
Re: [dev] Advanced warnings for phpBB3
Вот на этом форуме клик все работает как хочется Вам, сам ищу такое же, но то что перечитал пока не подходит. Там смысл такой. Карточка выдается на определенный срок и снимается автоматом, если 2 карточки то ты читатель, три доступ запрещен, так же есть КК - забанен. Уважаемые разработчики можно ли такое как то реализовать
Отправлено спустя 2 минуты 28 секунд:
так же на карточку можно нажать и будет видно за что и за какое сообщение, либо нарушение правил
-
- phpBB 1.4.4
- Сообщения: 124
- Стаж: 11 лет 5 месяцев
- Благодарил (а): 25 раз
Re: [dev] Advanced warnings for phpBB3
добрый день.
подскажите пожалуйста, как добавить отображение "забанен: " в профиль пользователя? в теме отображается, надо чтоб было в профиле.
подскажите пожалуйста, как добавить отображение "забанен: " в профиль пользователя? в теме отображается, надо чтоб было в профиле.