FontAwesome BBCode

LAV

Пользователь
##############################################################
## Название: FontAwesome BBCode
## Адаптировал: LAV
## Описание: Мод для вставки иконки FontAwesome
## Проверял на версии 2.3.1 (bison)
## Installation Level: Easy
## Installation Time: 2 Minutes
##############################################################
## Иконки можно взять отсюда :

Please Login or Register to view hidden text.


##############################################################
---Закинуть файлы

-----[ ОТКРЫТЬ ]------------------------------------------

page-header.tpl

----[ Прописать перед </head>]------------------------------------------

Код:
<link rel="stylesheet" href="/styles/vendor/fontawesome/css/font-awesome.min.css" />

-----[ ОТКРЫТЬ ]------------------------------------------

styles/templates/default/posting_editor.tpl

-----[ НАЙТИ ]------------------------------------------

Код:
<input type="button" value="s" name="codeS" title="{L_STRIKEOUT}"/>

-----[ ПОСЛЕ ВСТАВИТЬ ]------------------------------------------

Код:
<input type="button" value="FA" name="codeFA" class="btn btn-outline btn-primary btn-xs" title="FA"/>

-----[ НАЙТИ ]------------------------------------------

Код:
bbcode.addTag("codeOpt", "*", "", "0", ctrl);

-----[ ПОСЛЕ ВСТАВИТЬ ]------------------------------------------

Код:
bbcode.addTag("codeFA", "[fa]", "[/fa]", "0", ctrl);

-----[ ОТКРЫТЬ ]------------------------------------------

/src/Legacy/BBCode.php

-----[ НАЙТИ ]------------------------------------------

Код:
'#\[list=(a|A|i|I|1)\]#isu'                                             => '<ul type="$1">',

-----[ ПОСЛЕ ВСТАВИТЬ ]------------------------------------------

Код:
'#\[fa\](.*?)\[/fa\]#isu'                                               => '<i class="$1" aria-hidden="true"></i>',
 

Вложения

  • FontAwesome BBCode.zip
    8.4 KB · Просмотры: 2

belomaxorka

Разработчик
Администратор
В инструкцию лучше включить шаги по подключению FontAwesome, и желательно чтобы библиотека находилась локально, а не удаленно, так быстрее будет загрузка страницы.

А так, идея хорошая, думаю многим пригодится, учитывая что поддержки эмодзи пока что нету 🥲
 

Barbarossa178

Пользователь
В инструкцию лучше включить шаги по подключению FontAwesome, и желательно чтобы библиотека находилась локально, а не удаленно, так быстрее будет загрузка страницы.

А так, идея хорошая, думаю многим пригодится, учитывая что поддержки эмодзи пока что нету 🥲
Что бы эмодзи работало, достаточно базу в utf8mb4 и в config.php указать
1709835131987.png
 
Сверху