[ИИ] Custom List Markers

Расширения, сгенерированные с помощью искусственного интеллекта.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Leo Angel
phpBB 2.0.8
Сообщения: 696
Стаж: 8 лет 1 месяц
Откуда: Израиль
Благодарил (а): 230 раз
Поблагодарили: 90 раз

[ИИ] Custom List Markers

Сообщение Leo Angel »

Название расширения: Custom List Markers
Автор: Leo Angel (Расширение создано при помощи ИИ)
Использованный ИИ: Cursor AI
Описание расширения: Расширение для phpBB 3.3+, позволяющее использовать кастомные изображения в качестве маркеров для маркированных списков. Пользователи могут создавать списки с собственными маркерами, используя синтаксис [list=identifier][*]элемент[/list], где identifier — имя файла изображения из папки images/ расширения. Поддерживает вложенные списки и возможность изменять стиль маркеров - размеры, отступы, позиционирование.
Настройка (ACP): Нет
Скачать:
customlist.zip
Установка: Скачать архив, разархивировать и положить в папку 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 и в других браузерах, кроме указанных, не скажу - не тестировал.
Демо 
1.jpg
2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «ИИ расширения»