1 (изменено: PunBB, 2016.12.10 07:34)

Тема: {TEST} Свои BBcode

Много думал по поводу редактора в PunBB. Он прост, удобен и всем меня устраивает, кроме одного - мало ББкодов. И мне, кажется, что так думаю не я один.

И тут есть два варианта:
1. Каждый раз делать новое расширение под нужные коды.
2. Сделать расширение позволяющее добавлять свои коды.

Второй вариант, на мой взгляд имеет наибольшее количество плюсов:
1.Добавление любых нужных кодов.
2.Можно сделать на форуме  библиотеку готовых кодов, для тех кто ничего в этом не понимает.
3.Обновлять нужно только одно расширение, а не целый зоопарк.
4.На просьбу о добавление кода, можно просто дополнять библиотеку.

Я знаю, что уже есть подобное расширение, но оно давно не обновлялось и не дает того функционала, которого хочется. А хочется следующего:
1.Добавление самого [ББкода] и того кода, что будет его заменять. (уже есть в HM Easy BBcodes)
2.Возможность добавлять графическую кнопку к своему ББкоду на панель редактора.
3.Если ББкод, подразумевает какое либо оформление - возможность подключения к нему свое стиля.
4.Возможность для выборочных ББкодов, назначать права на использование. Например только модераторами (для визуального выделения своего текста в сообщениях пользователя).

Ну и если вообще мечтать, то реализовать в редакторе еще и подсветку ББкодов.

Вот такие вот мечты думал поводу редактора punbb прост удобен всем устраивает одного мало ббкодов кажется думаю варианта раз делат фото PunBB

1

2 (изменено: PunBB, 2016.11.29 18:47)

Re: {TEST} Свои BBcode

rakard, молодец! хорошо, подробно и понятно описал  rakard молодец хорошо подробно понятно описал thumbsup попробуем нибудь сделать начнем писать тестировать кого пож фото PunBB
Что ж... попробуем что нибудь сделать  rakard молодец хорошо подробно понятно описал thumbsup попробуем нибудь сделать начнем писать тестировать кого пож фото PunBB
----------------------
Начнем писать, и тестировать. Если у кого есть пожелания - пишите сюда.

3

Re: {TEST} Свои BBcode

вот сам каркас. Данный контент доступен только зарегистрированным пользователям.

пока расширение создает список ББкодов и только настройки. Админка - Настройки. Можно назначать иконку на кнопку.
Если такой вариант устраивает, то двигаемся дальше ))

1

4 (изменено: rakard, 2016.12.01 06:13)

Re: {TEST} Свои BBcode

Примеры стоит добавить к описанию под полем:
примеры стоит добавить описанию полем можно сделать прописывании имени тега автоматически создавалась регу фото PunBB

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

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

Иконка назначается, но я так понимаю в панель еще не добавляется.

При создании кодов:

<p align="center">$1</p>
или
<div align="center">$1</div>

происходит ошибка:

Warning: preg_replace_callback() [function.preg-replace-callback]: Empty regular expression in D:\apps\development\openserver\domains\test-punbb.lc\include\parser.php on line 811

Да я знаю, что данное написание стилей уже устарело, поэтому надеюсь на возможность подключения CSS к тегам.

При исправлении имеющегося кода, не отображается уже существующая иконка, хотя она уже была назначена:
примеры стоит добавить описанию полем можно сделать прописывании имени тега автоматически создавалась регу фото PunBB

А так да, такой вариант вполне устраивает.

Добавлено: 2016.12.01 10:48

Кстати, может реализовать расширение не как дополнение к официальному pun_bbcode, а как альтернативу ему?
Иногда проще сделать новое, чем править старое, но тут вам как разработчикам виднее.

5

Re: {TEST} Свои BBcode

rakard сказал:

Кстати, может реализовать расширение не как дополнение к официальному pun_bbcode, а как альтернативу ему

я бы с удовольствием, но дело в том, что многие расширения зависят именно от pun_bbcode

6

Re: {TEST} Свои BBcode

Посмотрите тему на форуме моральной поддержки. Может 2й велосипед уже и не понадобиться ))

7

Re: {TEST} Свои BBcode

Xakker сказал:

Посмотрите тему на форуме моральной поддержки. Может 2й велосипед уже и не понадобиться ))

Xakker, да если б же функционал добавления бб кодов изначально был встроен в движок, то кому все это нужно было бы. Чтобы можно было бы добавить любую кнопку..
Просто отдельным расширением чем удобно, так тем что у всех свои цели использования да и вкусы тоже...

8 (изменено: PunBB, 2016.12.06 12:49)

Re: {TEST} Свои BBcode

Я так подумал, а почему бы не использовать совсем другой парсер ББ кодов? И желательно в виде класса.
Тогда можно не зависеть от официального парсера.

Кто нибудь знает хороший класс парсера?

9 (изменено: Xakker, 2016.12.06 17:09)

Re: {TEST} Свои BBcode

Вот на хабре неплохой парсер нашел но только некоторые коды нужно будет добавить. Например h

Класс парсера

Для генерации тегов на панель тоже свой класс нужен, чтобы можно было добавлять свои кнопки.

10 (изменено: PunBB, 2016.12.07 00:44)

Re: {TEST} Свои BBcode

Xakker сказал:

Для генерации тегов на панель тоже свой класс нужен, чтобы можно было добавлять свои кнопки.

даа, их не так уж и много.. готовых. Самому лень писать.

Ладно, пока с парсером повременим. Вот выкладываю в репозиторий сырую версию расширения. Хотя желаемые теги пока что оно парсить не может, но расширение уже позволяет добавлять свои кнопки вместе с иконкой на панель бб кодов.

ВАЖНО;
1 Переустанавливайте каждый раз это расширение до тех пор пока не выйдет релиз
2 Так как пока что нет толкового парсера, то расширение будет привязано к панели ББ кодов, оно от него зависит.

Жду критики  генерации тегов панель класс нужен можно добавлять свои кнопки даа готовых лень писать ладно пока парсером п фото PunBB

Скачать

11

Re: {TEST} Свои BBcode

Xakker, а разве в парсере  самого движка punbb нет этого тега?

Это заголовок
Если вас никто не критикует – значит успеха вы еще не добились.

12

Re: {TEST} Свои BBcode

Да, точно. Я и забыл про него. Да и никогда им не пользовался  забыл никогда пользовался pardon фото PunBB

13 (изменено: PunBB, 2016.12.07 20:16)

Re: {TEST} Свои BBcode

Обновил расширение:
+ добавлен парсер следующих тегов
+ в пу при незагруженной картинке отображается первая буква тега

Должен парсить следующие теги:

center, left, right, justify, s, hide, hr, key, audio, spoiler, youtube, font, size

требуется тестирование. На вложенности так же.

14

Re: {TEST} Свои BBcode

PunBB, что то из всех приведенных только зачеркнутый текст работает. Остальные совсем без изменений

15 (изменено: PunBB, 2016.12.08 09:51)

Re: {TEST} Свои BBcode

Dennis сказал:

PunBB, что то из всех приведенных только зачеркнутый текст работает. Остальные совсем без изменений

да я уже заметил ))
Вот поправил некоторые теги. Сейчас умеют делать следующее:

Без труда расположить картинку или текст по центру

Располагать текст по правому краю, задавать размер шрифта (используется доп атрибут  size=18)

а так же скрытый и развернутый текст. Смайлы не трогает. Все ок. 

Какие еще теги нужно парсить? Пишите, куда все пропали то?

Кстати, смотрите весь список тегов

16

Re: {TEST} Свои BBcode

Огого! Вот это крутотень!  огого крутотень dance проверил работает правда понял поля парсера замены тегов нужны любом случае большое фото PunBB  Проверил, все работает. Правда я так и не понял для чего поля Парсера и Замены тегов нужны?
Ну в любом случае, большое вам спасибо!

17

Re: {TEST} Свои BBcode

PunBB сказал:

Какие еще теги нужно парсить? Пишите, куда все пропали то?
Кстати, смотрите весь список тегов

PunBB, а как на счет того, чтобы добавить теги для создания таблиц ?

<table>
  <tr>
    <td></td><td></td>
  </tr>
</table>
Если вас никто не критикует – значит успеха вы еще не добились.

18

Re: {TEST} Свои BBcode

Dennis сказал:

Правда я так и не понял для чего поля Парсера и Замены тегов нужны?

в будущем понадобится для вставки фреймов, видео, твитов и прочей каши...

YT007 сказал:

PunBB, а как на счет того, чтобы добавить теги для создания таблиц ?

Могу добавить. Только кому это нужно, сидеть выводить теги для таблицы  правда понял поля парсера замены тегов нужны будущем понадобится вставки фреймов видео твитов прочей каши pun фото PunBB
И кстати, табличная верстка в PunBB садится очень криво. Так что если есть желание поюзать CSS, то запасайся терпением ))

19 (изменено: rakard, 2016.12.08 08:04)

Re: {TEST} Свои BBcode

PunBB сказал:

Какие еще теги нужно парсить? Пишите, куда все пропали то?

Все тут, тестируем.

PunBB сказал:

Могу добавить. Только кому это нужно, сидеть выводить теги для таблицы

Ну например для форматирования сообщения: справа картинка - слева текст. И тому подобное, не считая простеньких таблиц.

20

Re: {TEST} Свои BBcode

rakard сказал:

И тому подобное, не считая простеньких таблиц.

Добавил теги для таблицы. В том числе <thead>  и  <tbody>