[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

Убрать index.php из ссылки на главную страницу, добавить идентификатор форума в канонический url, установить свой логотип для форума, добавить отображение количества просмотров темы, загрузка смайлов без открытия новых окон, аякс проверка ЛС и уведомлений без обновления страницы, компактное отображение цитат

 • Просмотры: 6358
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

30 ноя 2020, 12:03

Описание
Небольшое расширение для форума phpBB3 (только версии 3.1 и выше) которое содержит несколько "исправлений" и минихаков:
1. Исправление ссылки на канонический URL на странице темы, в ссылку добавляется идентификатор форума, по умолчанию:

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

 <link rel="canonical" href="http://www.ppkbb3cker.ru/viewtopic.php?t=4624" />
После расширения:

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

<link rel="canonical" href="http://www.ppkbb3cker.ru/viewtopic.php?f=67&amp;t=4624" />

2. Исправление ссылки на главную страницу форума, из ссылки убирается страница index.php, по умолчанию:

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

http://www.ppkbb3cker.ru/index.php
После расширения:

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

http://www.ppkbb3cker.ru/

3. Замена логотипа форума по умолчанию на свой логотип (для стиля prosilver), по умолчанию:

После расширения:

4. Отображение количества просмотров темы на странице темы:

5. Исправление при отделении темы начиная с выбранного сообщения:

при выборе "Отделить тему начиная с выбранного сообщения" и отправке формы, ошибочно выбирается "Отделить выбранные сообщения"
6. Пункт "Удалить безвозвратно" по умолчанию:

7. Отображение описания форума:

8. Загрузка смайлов без открытия новых окон:

9. Аякс проверка ЛС и уведомлений без обновления страницы:

10. Компактные цитаты, обычное отображение цитат:

Компактное отображение:
Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/phpbb3fixes/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив phpBB3Fixes нажать ссылку Включить

Настройка
Адм. раздел - Настройки расширений - phpBB3Fixes - Настройки


Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново.

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версии 3.3
phpbb3fixes_1.8.3.zip
С GIT репозитория
https://gitlab.com/protoneutron/phpbb3fixes

phpBB3.3
2020.11.30 - 1.0.0 Начальная версия
2022.03.25 - 1.1.0 Добавлена возможность установки своего логотипа для форума
2022.05.30 - 1.2.0 Добавлена возможность включения отображения количества просмотров темы на странице темы, добавлен недостающий файл для замены логотипа, начиная с этой версии все функции расширения по умолчанию выключены
2023.02.13 - 1.3.0 Настройки расширения вынесены в адм. раздел, добавлено исправление выбора выпадающего списка в модераторском разделе при соответствующем выборе и отправке формы (при выборе "Отделить тему начиная с выбранного сообщения" и отправке формы, ошибочно выбирается "Отделить выбранные сообщения")
2023.03.01 - 1.4.0 Добавлена опция для включения пункта "Удалить безвозвратно" по умолчанию (на странице удаления сообщения по умолчанию будет отмечен данный пункт)
2023.05.08 - 1.5.0 Добавлена опция для включения описания форума на странице списка тем (на странице списка тем выводится описание форума, но по умолчанию в форуме оно скрыто)
2023.05.26 - 1.6.0 Добавлена опция для включения загрузки смайлов без открытия новых окон (порт мода Загрузка всех смайлов через ajax в phpBB3)
2023.06.08 - 1.7.0 Добавлена опция для включения аякс проверки наличия новых личных сообщений и уведомлений через указанный промежуток времени, в меню форума будет автоматически меняться количество новых сообщений, уведомлений и лента уведомлений без обновления страницы
2023.06.12 - 1.8.0 В расширение добавлены функции расширения [Расширение] (phpBB 3.2/3.3) BB3CompactQuote: Отображение цитат в сообщениях в компактном виде, с возможностями через адм. раздел определять максимальную высоту блока цитат, отключать функцию, добавлена возможность сворачивать уже развёрнутые цитаты
2023.06.13 - 1.8.1 Добавлена анимация разворачивания/сворачивания блока цитат, небольшое исправление
2023.06.15 - 1.8.2 Небольшие изменения
2023.07.20 - 1.8.3 Для опции аякс загрузки смайлов исправлено отображение смайлов в некоторых расширениях вызывающих список смайлов с страницы не из корневой директории форума, удалена анимация для компактной цитаты из-за несовместимости с расширением BB3Ajaxer

У вас нет необходимых прав для просмотра вложений в этом сообщении.
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

05 дек 2020, 04:14

Ну так все старые ссылки работать не будут, ведущие на сайт. Актуально для новых форумов!

Отправлено спустя 19 часов 43 минуты 28 секунд:
PPK, скажи, при включении расширения ссылки из сторонних источников станут нерабочими?

Отправлено спустя 20 секунд:
Ссылки на сайт конечно!
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

07 дек 2020, 09:19

Всё останется рабочим, но если используется это или подобное расширение [Расширение] (phpBB 3.1-3.3) Forum ID Remove: Удаление ID форумов из URL или нужно оставить как есть по умолчанию, то исправление канонических url нужно отключить в этом расширении (про канонические url почитать можно тут https://developers.google.com/search/do ... urls?hl=ru)
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

07 дек 2020, 17:40

PPK, понял. Спасибо!
SM
SMERCH
Благодарил (а): 35 раз
Поблагодарили: 5 раз
Сообщения: 199
Зарегистрирован: 25 янв 2018, 15:38
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

23 фев 2022, 19:42

А можно ли сделать расширение или в этом отредактировать так, чтобы все ссылки тем отображались в виде текста-заголовка (названия темы), а не символами? И как это будет влиять на конверсию сайта?
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

24 фев 2022, 09:21

Так есть же расширение https://github.com/HAMMER663/ConvertLocalUrlToLinkName, под 3.1 только скорее всего, но возможно есть другие подобные расширения или версии под 3.3, а внутренние ссылки и так отображаются в виде названий
so
southklad
Благодарил (а): 17 раз
Поблагодарили: 7 раз
Сообщения: 168
Зарегистрирован: 21 мар 2016, 01:07
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

08 май 2022, 17:58

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

https://сайт.ru/forum/viewtopic.php?f=43&amp;t=4151
вместо https://сайт.ru/forum/viewtopic.php?f=43&t=4151

Получается она не только в <link rel="canonical" но и становится ссылкой при переходе, но почему то не у всех
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

09 май 2022, 09:17

Расширение виновато или нет легко проверить отключив его или другие расширения, эта ссылка U_CANONICAL используется и должна использоваться только в коде

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

	<link rel="canonical" href="{U_CANONICAL}">
который никак не может портить переход по страницам, можно произвести поиск текста U_CANONICAL в папке расширений, если что-то будет найдено, вопросы нужно задавать автору расширения, как альтернативу можно попробовать в файле /ext/ppk/phpbb3fixes/event/listener.php заменить

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

			'U_CANONICAL'			=> generate_board_url() . '/' . append_sid("viewtopic.{$this->php_ext}", "f=$forum_id&amp;t=$topic_id" . (($start) ? "&amp;start=$start" : ''), true, ''),
на

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

			'U_CANONICAL'			=> generate_board_url() . '/' . append_sid("viewtopic.{$this->php_ext}", "f=$forum_id&t=$topic_id" . (($start) ? "&start=$start" : ''), true, ''),
so
southklad
Благодарил (а): 17 раз
Поблагодарили: 7 раз
Сообщения: 168
Зарегистрирован: 21 мар 2016, 01:07
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

09 май 2022, 17:33

Так вот в том то и дело, что я не могу воспроизвести проблему сам, она есть у нескольких пользователях, где была размещеан ссылка
Аватара пользователя
PPK
Администратор
Благодарил (а): 82 раза
Поблагодарили: 1621 раз
Сообщения: 10284
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.3) phpBB3Fixes: Набор небольших исправлений и минихаков для форума phpBB3

09 май 2022, 18:56

Тогда смотреть в сторону пользователей, их браузеров, установленных дополнений и прочего

Вернуться в «Расширения для phpBB 3.1-3.3»