Красивый текст в вашем сообщении

BBCode — это специальный вариант HTML
С помощью BBcode - вы сможете отформатировать текст в сообщении, вставить видео, картинки и многое другое.
Аватара пользователя
silver073000

Красивый текст в вашем сообщении

silver073000 08 ноя 2015, 17:51 Сообщение

А если пойти таким вот путём? Создать в стиле отдельный файлик, скажем, выбиралка_шрифта.html и через include его подключить. Правда, стиль надо будет перезалить, но то не беда :)

Аватара пользователя
CabinetAdmin

Красивый текст в вашем сообщении

CabinetAdmin 08 ноя 2015, 19:24 Сообщение

Ну, а как его подключить в файле расширения?
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
silver073000

Красивый текст в вашем сообщении

silver073000 08 ноя 2015, 21:23 Сообщение

Да, тоже верно :D Что-то не подумал об этом :)

Аватара пользователя
CabinetAdmin

Красивый текст в вашем сообщении

CabinetAdmin 09 ноя 2015, 16:50 Сообщение

В принципе, можно попробовать осуществить задумку с помощью jquery... :scratch: Надо будет попробовать...
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект


Аватара пользователя
CabinetAdmin

Красивый текст в вашем сообщении

CabinetAdmin 11 ноя 2015, 13:34 Сообщение

Добавление bbcode шрифты в форму быстрого ответа с помощью jquery. Модификация предназначена для phpbb 3.1 и расширения быстрого ответа, и в первую очередь для тех, кто не имеет доступа к файлам расширений. Для остальных решение на предыдущей странице темы.

Скрипт:

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

<!-- IF S_VIEWTOPIC --> <script type="text/javascript"> ; (function ($, window, document) { $('#qr_postform').each(function () { var html = '<li class="responsive-menu dropdown-container"><a href="#" class="button2 dropdown-trigger dropdown-toggle">Шрифт</a><div class="dropdown hidden"><div class="pointer"><div class="pointer-inner" /></div><ul class="dropdown-contents" /></div></li>'; $('#format-buttons').find('.bbcode-size').after('<ul class="bbcode-responsive bbcode-fonts">' + html + '</ul>'); var fonts = $('.bbcode-fonts').find('.dropdown-contents'); fonts.prepend( '<li><a href="#" onclick="bbfontstyle(\'[font=Arial]\', \'[/font]\'); return false;" style="font-family: Arial;">Arial</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Arial Black]\', \'[/font]\'); return false;" style="font-family: Arial Black;">Arial Black</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Arial Narrow]\', \'[/font]\'); return false;" style="font-family: Arial Narrow;">Arial Narrow</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Book Antiqua]\', \'[/font]\'); return false;" style="font-family: Book Antiqua;">Book Antiqua</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Comic Sans Ms]\', \'[/font]\'); return false;" style="font-family: Comic Sans Ms;">Comic Sans Ms</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Courier New]\', \'[/font]\'); return false;" style="font-family: Courier New;">Courier New</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Fixedsys]\', \'[/font]\'); return false;" style="font-family: Fixedsys;">Fixedsys</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Franklin Gothic Medium]\', \'[/font]\'); return false;" style="font-family: Franklin Gothic Medium;">Franklin Gothic Medium</a>', '<li><a href="#" onclick="bbfontstyle(\'[font=Garamond]\', \'[/font]\'); return false;" style="font-family: Garamond;">Garamond</a></li>', '<li><a href="#" onclick="bbfontstyle(\'[font=Georgia]\', \'[/font]\'); return false;" style="font-family: Georgia;">Georgia</a></li>' ); }); })(jQuery, window, document); </script> <!-- ENDIF -->

Добавить его можно в футер перед </body>.

Далее в файле forms.css перед /* Topic and forum Search */ добавляем:

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

/* Responsive bbcode */ .bbcode-responsive { display: inline-block; list-style: none; margin-left: 4px; vertical-align: middle; } .bbcode-responsive a.button2 { padding-top: 1px; padding-bottom: 1px; }


Добавить новые шрифты можно по аналогии с уже существующими. Главное на что надо обратить внимание: добавляя новый шрифт с новой строки, в конце предыдущего надо поставить запятую, после последнего запятой быть не должно.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
silver073000

Красивый текст в вашем сообщении

silver073000 12 ноя 2015, 19:29 Сообщение

Отлично работает :Yahoo!: Благодарю за помощь :drink:

Аватара пользователя
romaamor

Красивый текст в вашем сообщении

romaamor 14 ноя 2015, 02:09 Сообщение

А чем вас не устраивает стандартная функция выборов шрифта ?
Изображение

Аватара пользователя
silver073000

Красивый текст в вашем сообщении

silver073000 14 ноя 2015, 02:28 Сообщение

А не ABBcodes это стоит? :) У меня изначально не было выбора шрифтов.

Аватара пользователя
CabinetAdmin

Красивый текст в вашем сообщении

CabinetAdmin 14 ноя 2015, 07:19 Сообщение

romaamor, дык, в стандарте то его нету.
Кстати, по скриншоту это вроде обычный раскрывающийся список, такой же как размер шрифта. А вот в моём варианте используется стандартная фишка новой версии - всплывающие окна, такое же как при клике на "Ссылки" в списке навигации вверху форума. Плюс каждый шрифт представлен в том же шрифте, который выбираешь.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
silver073000

Красивый текст в вашем сообщении

silver073000 14 ноя 2015, 11:29 Сообщение

CabinetAdmin писал(а):Источник цитаты А вот в моём варианте используется стандартная фишка новой версии - всплывающие окна, такое же как при клике на "Ссылки" в списке навигации вверху форума. Плюс каждый шрифт представлен в том же шрифте, который выбираешь.

Мне такое больше нравится :)

Аватара пользователя
romaamor

Красивый текст в вашем сообщении

romaamor 14 ноя 2015, 14:53 Сообщение

silver073000 писал(а):Источник цитаты А не ABBcodes это стоит?

Там.
CabinetAdmin писал(а):Источник цитаты Плюс каждый шрифт представлен в том же шрифте, который выбираешь.

Изображение

Аватара пользователя
CabinetAdmin

Красивый текст в вашем сообщении

CabinetAdmin 14 ноя 2015, 15:33 Сообщение

Значит не обычный раскрывающийся список.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект

Аватара пользователя
romaamor

Красивый текст в вашем сообщении

romaamor 14 ноя 2015, 15:40 Сообщение

CabinetAdmin писал(а):Источник цитаты Значит не обычный раскрывающийся список.

Расширение ABBcodes

Аватара пользователя
CabinetAdmin

Красивый текст в вашем сообщении

CabinetAdmin 14 ноя 2015, 15:55 Сообщение

То что это расширение я понял, я про то, что это не обычный <select>, так как шрифты отображаются разным шрифтом, а тоже какое-то всплывающее окно.
Создать форум бесплатно на http://luckbb.ru/
Хочешь поблагодарить? Есть способы Поддержать проект



Похожие темы

Вернуться в «Пользовательские BBCode для phpBB»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость