First post on every page by rxu

Обсуждение новой системы расширения функциональности phpBB 3.3, разработки новых расширений.
Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Установлено расширение, портированное из соответствующего мода для phpBB 3.0.
Исходный код: https://github.com/rxu/first_post_on_every_page

Посмотреть работу можно в этой теме: viewtopic.php?f=11&t=28

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41
Благодарил (а): 31 раз
Поблагодарили: 29 раз

First post on every page by rxu

Сообщение Alecto »

работает.

Аватара пользователя
HAMMER663
Сообщения: 123
Зарегистрирован: 22 янв 2014, 09:23
Откуда: Москва
Github repo: https://github.com/HAMMER663
Благодарил (а): 11 раз
Поблагодарили: 17 раз

First post on every page by rxu

Сообщение HAMMER663 »

При создании новой темы выскакивает ошибка

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/rxu/FirstPostOnEveryPage/event/listener.php on line 61: Undefined index: topic_first_post_show
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 2338: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3813)

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Ну да. $post_data отсутствует в событии 'core.modify_submit_post_data' - устаревший код, ранее событие должно было быть в самом Posting.php.

Отправлено спустя 10 минут 19 секунд:
Странно, почему здесь этой ошибки нет.

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

HAMMER663, ошибка возникает при нажатии на кнопку создания темы, или уже при отправке?
Если при отправке, галка отмечена или нет?

Не могу повторить ни здесь, ни на локалке.

Аватара пользователя
HAMMER663
Сообщения: 123
Зарегистрирован: 22 янв 2014, 09:23
Откуда: Москва
Github repo: https://github.com/HAMMER663
Благодарил (а): 11 раз
Поблагодарили: 17 раз

First post on every page by rxu

Сообщение HAMMER663 »

При отправке новой темы в подфоруме. Галка не стоит.

Отправлено спустя 1 минуту 3 секунды:
Если после строки

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

 		$topic_first_post_show = (isset($_POST['topic_first_post_show'])) ? true : false;
добавить

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

		$post_data['topic_first_post_show'] = (isset($post_data['topic_first_post_show'])) ? $post_data['topic_first_post_show'] : 0;
то ошибка пропадает. и вроде все работает

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Может, у меня нотисы в выводе ошибок отключены, и тут тоже. Проверю.

Аватара пользователя
HAMMER663
Сообщения: 123
Зарегистрирован: 22 янв 2014, 09:23
Откуда: Москва
Github repo: https://github.com/HAMMER663
Благодарил (а): 11 раз
Поблагодарили: 17 раз

First post on every page by rxu

Сообщение HAMMER663 »

Может быть

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Включил все ошибки, дебаг - всё равно нет ничего. Странно.
Но всё равно исправлю код.

Отправлено спустя 1 час 41 минуту 21 секунду:
Обновил в репо.

Аватара пользователя
HAMMER663
Сообщения: 123
Зарегистрирован: 22 янв 2014, 09:23
Откуда: Москва
Github repo: https://github.com/HAMMER663
Благодарил (а): 11 раз
Поблагодарили: 17 раз

First post on every page by rxu

Сообщение HAMMER663 »

Да..Странно..
Закачал из репозитория. Сейчас все хорошо

Аватара пользователя
rxu
Сообщения: 1116
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Благодарил (а): 84 раза
Поблагодарили: 108 раз
Контактная информация:

First post on every page by rxu

Сообщение rxu »

Добавлена опция от Алг, позволяющая на уровне форумов устанавливать отображение первого поста на каждой странице всех тем.

Закрыто