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

[release] First post on every page by rxu

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

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

[release] First post on every page by rxu

Сообщение rxu »

Закрепить первое сообщение в теме

Расширение прошло валидацию на phpbb.com:
Для phpBB 3.2/3.3 - https://www.phpbb.com/customise/db/exte ... ry_page_3/

Скачать актуальную версию: https://github.com/rxu/first_post_on_ev ... op-3.2.zip
Исходный код: https://github.com/rxu/first_post_on_every_page
Копировать в папку: /ext/rxu/firstpostoneverypage/
Изображение
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:49 модератором LavIgor

Аватара пользователя
megaaxel
phpBB 1.2.1
Сообщения: 29
Стаж: 6 лет 11 месяцев
Благодарил (а): 11 раз

Re: [release] First post on every page by rxu

Сообщение megaaxel »

При быстрой правке первого сообщения (расширение marc/quickedit) слетает галочка "Показывать на каждой странице темы".
Версия 2.0.2, форум 3.3.2.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: [release] First post on every page by rxu

Сообщение Pazh »

megaaxel, ну так это проблема marc/quickedit а не текущего расширения
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
megaaxel
phpBB 1.2.1
Сообщения: 29
Стаж: 6 лет 11 месяцев
Благодарил (а): 11 раз

Re: [release] First post on every page by rxu

Сообщение megaaxel »

Pazh писал(а): 21.01.2021 14:30 ну так это проблема marc/quickedit а не текущего расширения
так автор того расширения скажет то же самое.
это проблема взаимной несовместимости.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 5 месяцев
Благодарил (а): 37 раз
Поблагодарили: 261 раз

Re: [release] First post on every page by rxu

Сообщение Pazh »

megaaxel, отключи расширение quickedit и отредактируй первый пост - галочка сохраняется? Значит тут все ок, а quickedit правит массив данных без обработки дополнительных событий, которые использует First post on every page by rxu
Помощь в ЛС/email только за WM или ЮMoney
roman777
phpBB 1.2.1
Сообщения: 21
Стаж: 7 лет 5 месяцев
Благодарил (а): 11 раз

Re: [release] First post on every page by rxu

Сообщение roman777 »

обновился на 3.3.3, было установление расширение версии 2.0.2 подскажите пожалуйста как правильно обновить расширение до 3.0.0?
и как называется таблица в БД для резервной копии?
а так же сохранятся ли ранее закрепленные посты с помощью расширения версии 2.0.2?
Аватара пользователя
hd321kbps
phpBB 2.0.3
Сообщения: 353
Стаж: 12 лет
Откуда: Россия, Крым, Армянск
Благодарил (а): 182 раза
Поблагодарили: 349 раз

Re: [release] First post on every page by rxu

Сообщение hd321kbps »

roman777 писал(а): 02.02.2021 13:54 обновился на 3.3.3, было установление расширение версии 2.0.2 подскажите пожалуйста как правильно обновить расширение до 3.0.0?
и как называется таблица в БД для резервной копии?
а так же сохранятся ли ранее закрепленные посты с помощью расширения версии 2.0.2?
Та же история и с расширение Posts merging. Тоже интересует, как мигрировать)
Lin
phpBB 1.2.0
Сообщения: 11
Стаж: 12 лет 9 месяцев

Re: [release] First post on every page by rxu

Сообщение Lin »

Спасибо большое. На 3.3.3 работает. Брал отсюда https://github.com/rxu/first_post_on_every_page
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5284
Стаж: 19 лет 3 месяца
Откуда: Питер
Благодарил (а): 186 раз
Поблагодарили: 793 раза

Re: [release] First post on every page by rxu

Сообщение Siava »

roman777 писал(а): 02.02.2021 13:54 обновился на 3.3.3, было установление расширение версии 2.0.2 подскажите пожалуйста как правильно обновить расширение до 3.0.0?
hd321kbps писал(а): 05.02.2021 19:48 Тоже интересует, как мигрировать)
1. Отключаете старое расширение.
2. Устанавливаете и включаете новое. Проверяете, чтобы всё работало корректно.
3. В старом расширении открыть папку migrations. В каждом php-файле закомментировать или удалить содержимое функции revert_schema()

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

	public function revert_schema()
	{
		/*
		... содержимое ...
		 */
	}
4. После этого можно нажать `Удалить данные` напротив старого расширения (данные не удалятся) и затем удалить папку с ним, если мешает.
hd321kbps писал(а): 05.02.2021 19:48 Та же история и с расширение Posts merging
С тем расширением другая ситуация.. сначала удалить данные старого, а потом установить новое. Права доступа и настройки восстановить вручную.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
1smerch1
phpBB 2.0.4
Сообщения: 435
Стаж: 6 лет 5 месяцев
Откуда: Россия
Благодарил (а): 183 раза
Поблагодарили: 15 раз

Re: [release] First post on every page by rxu

Сообщение 1smerch1 »

rxu, подскажите. Есть расширение Показать последний пост предыдущей страницы вверху на следующей странице: https://www.phpbb.com/customise/db/exte ... astpost_2/

В общем, если закрепить первое сообщение, то последний пост будет везде определяться как первое сообщение, хотя оно не является таковым, просто оно отображается в первом посте из-за закрепления такового на всех страницах. Есть ли способ это исправить? Владельцу того расширения задавали этот вопрос, он ответил (перевод Гугл):
Aurelienazerty писал(а):это невозможно, оба расширения изменяют список сообщений для добавления первого сообщения и последнего сообщения.

Я читаю код Первого поста на каждой странице, не знаю как исправить.
, т.е. у него нет решений. Может быть есть решение у вас, как разработчика расширения, чтобы убрать надпись Последнее сообщение предыдущей страницы с первого поста на всех страницах?

Отправлено спустя 44 секунды:
Просто расширение интересное и нужное, как и это, но вместе немного работают неправильно.
Спорт - сила
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [release] First post on every page by rxu

Сообщение rxu »

1smerch1, открыть \ext\aurelienazerty\displaylastpost\event\listener.php, найти public function modify_first_post_of_the_topic($event), в теле функции найти строку

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

		if ($sort_key == 't' && $current_row_number == 0 && $this->config['display_last_post_show'] && $start > 0)

и заменить ее на блок

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

		$isset_first_post_on_every_page = (isset($event['topic_data']['topic_first_post_show']) && $event['topic_data']['topic_first_post_show'])
			|| (isset($event['topic_data']['first_post_always_show']) && $event['topic_data']['first_post_always_show']);
		$modify_row_number = $isset_first_post_on_every_page ? 1 : 0;
		
		if ($sort_key == 't' && $current_row_number == $modify_row_number && $this->config['display_last_post_show'] && $start > 0)
Изображение
Аватара пользователя
1smerch1
phpBB 2.0.4
Сообщения: 435
Стаж: 6 лет 5 месяцев
Откуда: Россия
Благодарил (а): 183 раза
Поблагодарили: 15 раз

Re: [release] First post on every page by rxu

Сообщение 1smerch1 »

rxu, спасибо, сработало.
Спорт - сила
Аватара пользователя
Kite58
phpBB 1.4.4
Сообщения: 154
Стаж: 2 года 1 месяц
Откуда: Мiнск
Благодарил (а): 103 раза
Поблагодарили: 3 раза

Re: [release] First post on every page by rxu

Сообщение Kite58 »

Поставил себе расширение и столкнулся вот с этим:

QIP Shot - Screen 7633.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Няма таго, што раньш было...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16367
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: [release] First post on every page by rxu

Сообщение rxu »

Что за устаревшую версию ставите? В первом посте данной темы есть ссылка на архив и правильное название папки для копирования файлов расширения.
Изображение
Аватара пользователя
Kite58
phpBB 1.4.4
Сообщения: 154
Стаж: 2 года 1 месяц
Откуда: Мiнск
Благодарил (а): 103 раза
Поблагодарили: 3 раза

Re: [release] First post on every page by rxu

Сообщение Kite58 »

Поставил. Спасибо!
Няма таго, што раньш было...
yusufdj
phpBB 1.0.0
Сообщения: 3
Стаж: 1 год 1 месяц

Re: [release] First post on every page by rxu

Сообщение yusufdj »

rxu писал(а): 09.01.2015 15:06 Расширение прошло валидацию на phpbb.com:
Для phpBB 3.2/3.3 - https://www.phpbb.com/customise/db/exte ... ry_page_3/
Большое спасибо за расширение. Это работает просто отлично. Я спрошу тебя кое о чем. Как мы можем изменить внешний вид первого поста? Я хочу дать этому точку зрения, отличную от других комментариев.

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