Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#102 2007-05-21 01:08:21

Warm
Гость

Re: MOD: Modern BB Code

Возможно ли изменить тег Споилер, что бы он был как на этом форуме: http://www.project-icq.de/forum/viewtopic.php?t=5713

Имхо очень удачная реализация

#103 2007-07-02 08:36:39

niikto
Гость

Re: MOD: Modern BB Code

Мне думается очень неправильно, когда в стиле самого форума используются единицы em
а в модернББкод используются для текста px - тоесть я могу спокойно менять как мне удобно размер шрифта в форуме и сообщениях, но если ктото оформил заголовок при помощи бб-кода size=16 например - то у меня этот заголовок свой размер не изменит, т.к. он неотносительный (УM) а ФИКСИРОВАННЫЙ (px)

я попытался заменить сперва в парсере
строка 493:

                     '#\[size=([0-9]*)](.*?)\[/size\]#s');

на

                     '#\[size=([0-9.*?]*)](.*?)\[/size\]#s');

потом уже в mod_modern_bbcode.php

                                <a class="abtn" href="javascript:insert_text('[size=0.8]','[/size]');"><?php echo $lang_modern_bbcode['Very small'] ?></a>
                                <a class="abtn" href="javascript:insert_text('[size=1]','[/size]');"><?php echo $lang_modern_bbcode['Small'] ?></a>
                                <a class="abtn" href="javascript:insert_text('[size=1.2]','[/size]');"><?php echo $lang_modern_bbcode['Big'] ?></a>
                                <a class="abtn" href="javascript:insert_text('[size=1.5]','[/size]');"><?php echo $lang_modern_bbcode['Large'] ?></a>

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

пожалуйста поправьте?

Добавлено спустя     34 минуты   52 секунды:
оформил: http://fouroom.ru/viewtopic.php?id=257#p1721

#104 2007-07-02 23:52:44

Veerpool
Гость

Re: MOD: Modern BB Code

del.

Редактировался Veerpool (2007-07-03 00:09:41)

#105 2007-07-03 16:40:45

neutral
Гость

Re: MOD: Modern BB Code

Всем привет!
Вот и явился автор мода... не прошло и пол года smile
В общем, я хочу собрать все фиксы к моду и обновить официальный пак.
Сейчас я нашёл только два на страницах этой темы:
- фикс в ява-скрипте для IE
- px -> em в тэге size

Если есть ещё замечания/добавления/исправления - просьба отписать.

PS: активной деятельности со своей стороны я не обещаю, но постараюсь влиться со временем...

#106 2007-07-03 19:35:34

hcs
Гость

Re: MOD: Modern BB Code

О да!
Замечания имеются.
Самое главное - код громоздок. Т.е. помимо стилей у нас имеются тяжелые конструкции и прямые вставки ява-скрипта. В совокупности код утяжеляется порядка 50кб, я извиняюсь за неточность, но может больше, может меньше. Тут есть тема с подсчетами размеров, искать тяжело.
В принципе, как высказалось большинство (из тех кто вообще высказался), красота может быть пожертвована основной идее punbb -лёгкому коду.
Поскольку тебя давно не было видно, в твоё отсутствие появились идеи модернизировать твой код с учетом этого. Лично я хотел убрать стили, скрипты и заменить их обычными кнопками и выпадающими списками. Некоторые участники пошли своим путём, и соответсвующие реализации есть. Не уверен что общественность имеет к ним доступ, но сейчас это не важно. Важен сам факт живучести твоей реализации и её адаптации к потребностям сообщества smile
Ну что еще сказать. С одной стороны  отказаться от стилизации -  изменить идее мода. С другой стороны  - признать тенденции и проявить гибкость.
Мод очень хорош. Есть соображения?

#107 2007-07-04 09:56:52

neutral
Гость

Re: MOD: Modern BB Code

Про громоздкость. Я ещё когда писал этот мод постоянно искал где бы сделать по проще и по легче... ну видимо не получилось...
Хотя вот моё видение:
При сохранении полной функциональности от перехода на input'ы весомого выигрыша в размере не получить (разница в записи палитры, к примеру, якорями или опциями минимальна). Ява-вставки в тэгах в любом случае останутся. На ява-блоке в mod_modern_bbcode.php это также не отразится.
Что же касается стилей и modern_bbcode.js - я считаю, что тут можно себе позволить небольшую вольность, ведь внешние скрипты и стили прекрасно кэшируются браузерами, соответственно на трафике сказываются незначительно
С другой стороны - если мы ориентируемся на минимализм. При переделке будет изменено практически всё, не считая внутренних функций и логики... да и Modern'ом (как таковым) он быть перестанет. smile
Соответственно можно просто выпустить ответвление и назвать - Classic BBCode smile

hcs
По поводу аяксового цитирования, которое здесь прикручено. Есть исходники мода? Может добавим в офф. пак? Или это отдельный мод?

#108 2007-07-04 10:05:50

hcs
Гость

Re: MOD: Modern BB Code

neutral пишет:

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

ммм. все моды имеющиеся на нашем форуме входят в пак: Сборка нашего форума
конкретно цитата -InstantQuote-1.0 но она уже с некоторыми нашими изменениями

Добавлено спустя     24 минуты   8 секунд:
Кстати из тэгов скрипты всетаки можно убрать, навешивая обработчики, имхо.

#109 2007-07-04 20:59:13

niikto
Гость

Re: MOD: Modern BB Code

neutral
я ещё считаю что необходимо изменить порядок кнопок - долго с этим экспериментировал. считаю это важным. как я сделал можно увидеть http://fouroom.ru

кстате тут же - последний вариант правки px > em http://fouroom.ru/viewtopic.php?id=257#p1721

#110 2007-08-03 12:52:43

torg
Гость

Re: MOD: Modern BB Code

Easy_BBCode_1.0.1 - Вот такой мод на странице быстрого ответа помогите сделать. Больше ничего не нужно.

Сабжевый правда монстроуозный по коду.

#111 2007-08-03 14:46:30

torg
Гость

Re: MOD: Modern BB Code

http://forum.torg.su/viewtopic.php?pid=1651#p1651
bbcode на форуме вроде сделал из разных советов на базе мода Рикарда - Easy BBCode 1.0.1. Но не много не так.
В двух местах:
/mod_easy_bbcode.php.
/include/mod_easy_bbcode.php.
На сайте этот мод точно бы чтобы сдела человек кто знает 100% как.
Я сам кусками сделал, но не знаю точно верно ли так.

Тут http://www.punres.org/viewtopic.php?pid=16899#p16899 код взял, но почему то требовал еще файл из
/include/mod_easy_bbcode.php. и так получилось что файл mod_easy_bbcode.php нужен теперь в дувх местах форума, как написал выше.

Редактировался torg (2007-08-03 14:51:34)

#112 2007-08-03 18:24:33

Panzer
Гость

Re: MOD: Modern BB Code

Здравствуйте!
У меня установлен punbb-1_2_15-russian-utf
Как изменить цвет фона бб панели (на #2d88b3), а цвет букв - на белый http://img404.(_image_shack_).us/my.php … re1zj8.jpg
Скин Monochrome( http://slil.ru/24678145
  )
???

#113 2007-08-05 14:33:36

VoiD
Гость

Re: MOD: Modern BB Code

а есть в природе панель ббкодов, которая позволяет загружать изображения на сайт? типа обьединенной ббкоды и image upload?

#114 2007-08-31 14:34:19

VoiD
Гость

Re: MOD: Modern BB Code

появилась мысль, при вставке картинки в параметре alt прописывается путь к картинке, и если у посетителя выключены изображения, получается не очень красиво
а как сделать чтобы можно было вводить и альтернативный текст?

[img=http://site.com/image.jpg]альтернативный текст[/img]

я так понимаю будет похоже на

[url=http://site.com]site[/url]

Редактировался VoiD (2007-08-31 14:38:40)

#115 2007-08-31 14:51:36

CR
Гость

Re: MOD: Modern BB Code

вроде работает smile

в паттернах добавляем:

           '#\[img=([^\[]*?)\](.*?)\[/img\]#is',

и соответвенно замену

           '<img src="$1" alt="$2" />',

#116 2007-08-31 16:24:34

VoiD
Гость

Re: MOD: Modern BB Code

не пашет((( а можно подробней немного,
там еще есть

'[img=]$1[/img]',

заменил на

'[img=$1]$2[/img]',

не помогает(

Редактировался VoiD (2007-08-31 16:25:58)

#117 2007-08-31 16:43:06

CR
Гость

Re: MOD: Modern BB Code

не, это не там smile
менять надо здесь, вот мой кусок

  $pattern = array('#\[align=(.*?)\](.*?)\[/align\]#s',
           '#\[b\](.*?)\[/b\]#s',
           '#\[i\](.*?)\[/i\]#s',
           '#\[u\](.*?)\[/u\]#s',
           '#\[s\](.*?)\[/s\]#s',
           '#\[url\]([^\[]*?)\[/url\]#e',
           '#\[url=([^\[]*?)\](.*?)\[/url\]#e',
           '#\[img=([^\[]*?)\](.*?)\[/img\]#is',
           '#\[email\]([^\[]*?)\[/email\]#e',
           '#\[email=([^\[]*?)\](.*?)\[/email\]#e',
           '#\[color=([a-zA-Z]*|\#?[0-9a-fA-F]{6})](.*?)\[/color\]#s');

  $replace = array('<div align="$1">$2</div>',
           '<strong>$1</strong>',
           '<em>$1</em>',
           '<span class="bbu">$1</span>',
           '<del>$1</del>',
           'handle_url_tag(\'$1\')',
           'handle_url_tag(\'$1\', \'$2\')',
           '<img src="$1" alt="$2" />',
           'handle_email_tag(\'$1\')',
           'handle_email_tag(\'$1\',\'$2\')',
           '<span style="color: $1">$2</span>');

#118 2007-08-31 17:21:50

artoodetoo
Гость

Re: MOD: Modern BB Code

114#Viod, давно пора так сделать! правильный подход. кстати, поисковики будут находить картинку по подписи, а это немаловажно

#119 2008-01-15 13:46:56

Flames
Гость

Re: MOD: Modern BB Code

Здраствуйте друзья!!!
Мне нужна помощь, я собсно чайник big_smile задача такова:

Я хочу сделать кнопку под тег [hide] как мне сделать? Или может заменить какую нить не нужную кнопку.

Расскажите по подробней.

#120 2008-01-15 14:41:33

Slavik
Гость

Re: MOD: Modern BB Code

в mod_modern_bbcode.php есть строчки вида:

<a id="code" class="tool_btn" title=<?php echo '"'.$lang_modern_bbcode['Code title'].'"' ?> href="javascript:insert_text('[ code]','[ /code]')"><?php echo $lang_modern_bbcode['Code'] ?></a>

добавь что то вроде:

<a id="hide" class="tool_btn" title=<?php echo '"'.$lang_modern_bbcode['Hide title'].'"' ?> href="javascript:insert_text('[hide]','[/hide]')"><?php echo $lang_modern_bbcode['Hide'] ?></a>

не забудь добавить нужные константы в lang/Russian/modern_bbcode.php

p.s. не забудь убрать пробелы в где выделено жирным
p.p.s. когда уже будет тег nobbcode?

Редактировался Slavik (2008-01-15 14:42:57)

#121 2008-01-15 16:09:35

Visman
Гость

Re: MOD: Modern BB Code

Я взял в Easy BBCode удалил кнопки и вставил их из Modern BBCode (правда без наворотов со всплывающими меню).
Смайлы оставил от Easy.
Т.ч. получилась у меня Easy BBCode выглядящая как Modern BBCode smile

#122 2008-01-15 18:25:55

Flames
Гость

Re: MOD: Modern BB Code

Slavik
огромнейший сенкс!!!!

А вот ещё один вопрос я незнаю относиться ли это к моду,
вот можно ли сделать так чтоб я к примеру выделил текст, потом сделал его скажем красным, далее я хочу этот же выделенный текст сделать наклонным и чтоб при этом выделение не пропадало.
Вот такой вот каприз.

Редактировался Flames (2008-01-15 18:26:44)

#123 2008-01-15 18:31:01

Visman
Гость

Re: MOD: Modern BB Code

Flames
Можно это все делать по умолчанию в моде smile
красный наклонный текст, еще и жирный

#124 2008-01-15 18:45:37

Flames
Гость

Re: MOD: Modern BB Code

Visman
Не-не вы меня непоняли. Я имел ввиду чтоб выделение сохранялось, вот как на скрине, посмотрите 90671as.jpg

А то оно после каждого выбора сбиваеться sad

#125 2008-01-15 18:57:36

Visman
Гость

Re: MOD: Modern BB Code

Flames
В Java не силен, так что не подскажу, но ощущение есть, что так можно сделать.

Подвал доски

Под управлением FluxBB. Хостинг Hostens