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

Оформление WYSIWYG своими кнопками.

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 266
Стаж: 11 лет 2 месяца
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз

Оформление WYSIWYG своими кнопками.

Сообщение t4p2 »

Доброго времени суток.
Все-же стало интересно поменять на свои кнопочки.
Я выяснила, что картинки используются awesome.
Открыла файл /styles/prosilver/template/posting_buttons.html

И решила попробовать на примерах собрать свою кнопочку...
Кнопочку [spoiler][/spoiler] захотелось.

Нашла я строку
// Define the bbCode tags
в конце добавила:

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

,'[spoiler=]','[/spoiler]'
Дальше нашла:

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

<button type="button" class="button button-icon-only bbcode-b" accesskey="b" name="addbbcode0" value=" B " onclick="bbstyle(0)" title="{L_BBCODE_B_HELP}">
		<i class="icon fa-bold fa-fw" aria-hidden="true"></i>
	</button>
Скопировала в буфер обмена и переделала так:

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

<button type="button" class="button button-icon-only bbcode-bars" accesskey="spoil" name="addbbcode24" value=" spoil " onclick="bbstyle(0)" title="{L_BBCODE_B_HELP}">
		<i class="icon fa-bars fa-fw" aria-hidden="true"></i>
	</button>
Кнопка появилась, но вставляет не то что надо... Причина: onclick="bbstyle(0)"
Вот как отредактировать дальше? Я застряла... Подскажите пожалуйста :oops:
- Ищy выход из Интеpнета...
Изображение
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5576
Стаж: 21 год 9 месяцев
Откуда: Питер
Благодарил (а): 210 раз
Поблагодарили: 902 раза

Re: Оформление WYSIWYG своими кнопками.

Сообщение Siava »

t4p2 писал(а): 21.07.2019 5:32 onclick="bbstyle(0)"
А если заменить на onclick="bbstyle(24)" ?
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13177
Стаж: 15 лет 2 месяца
Благодарил (а): 236 раз
Поблагодарили: 3754 раза

Re: Оформление WYSIWYG своими кнопками.

Сообщение Татьяна5 »

t4p2 писал(а): 21.07.2019 5:32добавила
prosilver в корне? Стирайте. В 3.2 его не правят совсем
Если хотите править стиль - сначала создайте свой, под другим названием, на основе prosilver

Но здесь править не надо, событие есть. Код можно записать в файл posting_editor_buttons_custom_tags_before.html в вашем мини-расширении
Структура расширения есть в теме Создание страниц в стиле конференции, вам оттуда нужны только структура папок для расширения, composer.json и папка стиля со всеми подпапками. Свои файлики загружать в event в стиле
Код примерно такой

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

	<button type="button" class="button button-icon-only bbcode-bars" accesskey="spoil" name="addbbcode24" value=" spoil " onclick="bbfontstyle('[spoiler=]','[/spoiler]')" title="{L_BBCODE_B_HELP}">
		<i class="icon fa-bars fa-fw" aria-hidden="true"></i>
	</button>

Вернуться в «phpBB 3.2.x (архив)»