[3.2] Назначение своего значка на bbcode

У вас есть идея для расширения функциональности phpBB? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение Татьяна5 » 09.08.2019 2:15

t4p2 писал(а):
09.08.2019 2:02
а я хочу просто картинку
Это через css делать сложно, так что нецелесообразно
Проще скрыть стандартную кнопку (галочку снять в админке) и добавить новую через расширение

Место, где появится кнопка, выбирается рассматриванием файла шаблона и поиском там строк <!-- EVENT что_то_там -->. Это обозначения событий. В местах, где событий нет, код так просто добавить не получится, так что выбираем из имеющихся
Потом создаётся файл что_то_там.html (по названию выбранного события) с готовым кодом и загружается по адресу styles/all/template/event в расширении. Расширение можно взять из темы, без разницы. Плюс чистится кеш

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение Sheer » 09.08.2019 2:30

Тогда надо в posting_buttons.html
Найти

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

{custom_tags.BBCODE_TAG}
Заменить на

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

<span class="{custom_tags.BBCODE_TAG}">{custom_tags.BBCODE_TAG}</span>
В css добавить (пример)

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

span.spoiler
{
	display:none;
}
А вообще нужно посмотреть, если есть событие, то заменить в php custom_tags.BBCODE_TAG
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение Татьяна5 » 09.08.2019 2:36

Sheer писал(а):
09.08.2019 2:30
заменить в php custom_tags.BBCODE_TAG

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

value="{custom_tags.BBCODE_TAG}"
Так что не стоит

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение Sheer » 09.08.2019 2:40

Да, событие есть, но надо извратиться, как это сделано примерно в ABBC
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Аватара пользователя
t4p2
phpBB 2.0.0
Сообщения: 240
Зарегистрирован: 31.07.2015 1:43
Откуда: Okayma
Благодарил (а): 50 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение t4p2 » 09.08.2019 2:47

Sheer писал(а):
09.08.2019 2:30
Тогда надо в posting_buttons.html
Найти

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

{custom_tags.BBCODE_TAG}
Заменить на

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

<span class="{custom_tags.BBCODE_TAG}">{custom_tags.BBCODE_TAG}</span>
В css добавить (пример)

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

span.spoiler
{
	display:none;
}
А вообще нужно посмотреть, если есть событие, то заменить в php custom_tags.BBCODE_TAG
Ничего не вышло...
Заменила:

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

value="{custom_tags.BBCODE_TAG}"
на

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

value="<span class="{custom_tags.BBCODE_TAG}">{custom_tags.BBCODE_TAG}</span>"
И теперь кнопка кривая вся и с отображением кода...
- Ищy выход из Интеpнета...
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9486
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 167 раз
Поблагодарили: 2644 раза
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение Татьяна5 » 09.08.2019 2:48

Sheer, в ABBC3 все стандартные кнопки скрыты, выводятся отдельным шаблоном

Отправлено спустя 1 минуту 15 секунд:
t4p2, уберите все правки из шаблона и сделайте вот так: [3.2] Назначение своего значка на bbcode
Если там что-то непонятно - спрашивайте

Аватара пользователя
Sheer
phpBB Guru
phpBB Guru
Сообщения: 11392
Зарегистрирован: 18.02.2007 19:01
Откуда: Рига, Латвия (страна-недоразумение)
Благодарил (а): 49 раз
Поблагодарили: 2533 раза
Контактная информация:

Re: [3.2] Назначение своего значка на bbcode

Сообщение Sheer » 09.08.2019 11:28

t4p2 писал(а):
09.08.2019 2:47
Ничего не вышло...
А у меня вышло https://sheer.phpbbguru.net/phpbb321
Login: test
Passw: test123

ЧЯНТД :dontknow
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Ответить

Вернуться в «Запросы расширений для phpBB»