Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

Место, где появится кнопка, выбирается рассматриванием файла шаблона и поиском там строк <!-- EVENT что_то_там -->. Это обозначения событий. В местах, где событий нет, код так просто добавить не получится, так что выбираем из имеющихся
Потом создаётся файл что_то_там.html (по названию выбранного события) с готовым кодом и загружается по адресу styles/all/template/event в расширении. Расширение можно взять из темы, без разницы. Плюс чистится кеш
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Тогда надо в 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) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

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

value="{custom_tags.BBCODE_TAG}"
Так что не стоит
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

Да, событие есть, но надо извратиться, как это сделано примерно в ABBC
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
t4p2
phpBB 2.0.1
Сообщения: 256
Стаж: 8 лет 7 месяцев
Откуда: Okayma
Благодарил (а): 46 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение t4p2 »

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
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

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

Отправлено спустя 1 минуту 15 секунд:
t4p2, уберите все правки из шаблона и сделайте вот так: [3.2] Назначение своего значка на bbcode
Если там что-то непонятно - спрашивайте
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

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

Сообщение Sheer »

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

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

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