[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
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

[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

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Kuskow писал(а): 31.01.2026 11:32 Только один этот файл исправлять?
Да.
Изображение
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1870: Undefined array key 5611

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

		if ($row['post_delete_user'] && !isset($user_cache[$row['post_delete_user']]))
		{
			$user_cache[$row['post_delete_user']] = $post_delete_list[$row['post_delete_user']];
		}

[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1882: Trying to access array offset on null
[phpBB Debug] PHP Warning: in file [ROOT]/viewtopic.php on line 1882: Trying to access array offset on null

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

		else
		{
			$display_username = get_username_string('full', $row['post_delete_user'], $user_cache[$row['post_delete_user']]['username'], $user_cache[$row['post_delete_user']]['user_colour']);
		}
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Kuskow, и? С чего решили, что данное расширение виновато?
Изображение
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

Ведёт себя так же, как и в прошлый раз. В темах с закреплённым первым сообщением если последнее на странице удалено, вылезают эти ошибки. При откреплении или при отключении расширения не вылезают. Не обязательно само расширение виновато. Может быть, где-то в другом месте не учтено, что это расширение так повилияет.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Kuskow, так исправляли же вот тут? Или уже с новыми правками снова не работает?
Изображение
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

Уже с новыми правками опять это появилось.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Kuskow, не могу повторить на тестовой конференции, с новыми правками всё работает.
Опишите точный сценарий по шагам с подробностями, какие именно действия приводят к ошибке.

И проверьте на всякий случай, может правки куда-то "пропали".
Изображение
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

Проверил. Правки на месте. Раньше было: эта ошибка вылезала только во второй половине темы, когда в теме много страниц. Теперь вылезает на 9 странице из 43 страниц темы, если последнее сообщение на странице удалено. И для этого сообщения удаливший - гость. Если сообщение восстановить, ошибка пропадает. В принципе, не страшно, поскольку эти ошибки видит только модератор.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Kuskow писал(а): 27.02.2026 7:19 вылезает на 9 странице из 43 страниц темы, если последнее сообщение на странице удалено.
А на других страницах если так сделать?
Kuskow писал(а): 27.02.2026 7:19 не страшно, поскольку эти ошибки видит только модератор
Вопрос не в этом, а в том, что расширение не должно ломать функционал софта.
Еще есть другие включенные расширения, которые могут вмешиваться в порядок следования сообщений в теме?
Изображение
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

Да, делал специально на других страницах - удалял последнее сообщение, вылезает эта ошибка.

Отключал вообще все расширения - ошибки нет. Включаю это одно расширение - ошибка появляется.

Включённые расширения
Antispam by CleanTalk
Convert Local Url To Link Name
Cron Status
External Links Open in New Window
First post on every page
Google Search
Large Font
Membership timespan
QuickReply Reloaded
💡 Messenger

Отправлено спустя 48 минут 33 секунды:
А ещё если внести правки в файл listener.php, то он перекрывает все мои усилия по изменению цвета первого сообщения:
Re: [release] First post on every page by rxu
Так что, я пока лучше откачусь и потерплю эти ошибки.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12974
Стаж: 14 лет 7 месяцев
Благодарил (а): 162 раза
Поблагодарили: 2360 раз

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

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

Kuskow писал(а): 27.02.2026 8:40 по изменению цвета первого сообщения
[3.1][3.2][dev] Highlight first post (add-on)
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

Да, я знаю про это расширение и писал уже тут, чем оно мне не подошло.
Re: [release] First post on every page by rxu
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17165
Стаж: 19 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 580 раз
Поблагодарили: 1765 раз

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

Сообщение rxu »

Kuskow, а порядок сортировки сообщений в теме стандартный при возникновении ошибки?
Изображение
Аватара пользователя
Kuskow
phpBB 2.0.1
Сообщения: 272
Стаж: 9 лет 9 месяцев
Откуда: 🇰🇿 Караганда
Благодарил (а): 23 раза
Поблагодарили: 19 раз

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

Сообщение Kuskow »

Да, в порядке возрастания времени публикации - там ничего не менялось.

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