Автор: Leo Angel (Расширение создано при помощи ИИ)
Использованный ИИ: Cursor AI
Описание расширения: Расширение для phpBB 3.3+, позволяющее использовать кастомные изображения в качестве маркеров для маркированных списков. Пользователи могут создавать списки с собственными маркерами, используя синтаксис
[list=identifier][*]элемент[/list], где identifier — имя файла изображения из папки images/ расширения. Поддерживает вложенные списки и возможность изменять стиль маркеров - размеры, отступы, позиционирование.Настройка (ACP): Нет
Скачать: Установка: Скачать архив, разархивировать и положить в папку
ext/leoangelИспользование
Используйте синтаксис BBCode:
[list=identifier][*]Первый элемент[*]Второй элемент[*]Третий элемент[/list]Где identifier — имя файла изображения (без расширения .png) из папки ext/leoangel/customlist/images/.
В папке сейчас находятся такие файлы-картинки для маркеров:
- list.png
- star.png
- check.png
- mark.png
Поместите PNG-изображение в папку ext/leoangel/customlist/images/.
Используйте имя файла (без .png) как идентификатор в BBCode.
Например, если файл называется arrow.png, используйте
[list=arrow].Размер изображений png значения не имеет (я использовал и большие и маленькие картинки), в папке ext/leoangel/customlist/images/находятся картинки размером 25х25px, в сообщениях размер картинок уменьшается до 16х16px. Но можно менять размер маркера.
В именах добавленных PNG-изображений не использовать имена
1, I, a, disc, circle, square, чтобы не возникало конфликтов со стандартными маркированными списками.Поддерживаются вложенные списки.
Например,
[list=star][*]Элемент 1[*]Элемент 2[list=check][*]Вложенный элемент 1[*]Вложенный элемент 2[/list][*]Элемент 3[/list]Настройка стилей
Стили маркеров можно изменить в файле:
ext/leoangel/customlist/styles/all/theme/custom_list_markers.css
Основные параметры:
- Размер маркеров: width и height
- Позиционирование: left и top
- Отступы для вложенных списков: padding-left
В файле custom_list_markers.css есть инструкции что за что отвечает.
Расширение протестировано в Google Chrome, Opera, Firefox, Microsoft Edge и на телефоне и на PC на форуме phpBB 3.3.15, php 8.3 на стиле Flat Style. Но в принципе, должно корректно работать на всех стилях на основе prosilver. Как будет работать на других версиях phpBB, php и в других браузерах, кроме указанных, не скажу - не тестировал.
Демо

