Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Возможно ли изменить тег Споилер, что бы он был как на этом форуме: http://www.project-icq.de/forum/viewtopic.php?t=5713
Имхо очень удачная реализация
Мне думается очень неправильно, когда в стиле самого форума используются единицы 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
del.
Редактировался Veerpool (2007-07-03 00:09:41)
Всем привет!
Вот и явился автор мода... не прошло и пол года
В общем, я хочу собрать все фиксы к моду и обновить официальный пак.
Сейчас я нашёл только два на страницах этой темы:
- фикс в ява-скрипте для IE
- px -> em в тэге size
Если есть ещё замечания/добавления/исправления - просьба отписать.
PS: активной деятельности со своей стороны я не обещаю, но постараюсь влиться со временем...
О да!
Замечания имеются.
Самое главное - код громоздок. Т.е. помимо стилей у нас имеются тяжелые конструкции и прямые вставки ява-скрипта. В совокупности код утяжеляется порядка 50кб, я извиняюсь за неточность, но может больше, может меньше. Тут есть тема с подсчетами размеров, искать тяжело.
В принципе, как высказалось большинство (из тех кто вообще высказался), красота может быть пожертвована основной идее punbb -лёгкому коду.
Поскольку тебя давно не было видно, в твоё отсутствие появились идеи модернизировать твой код с учетом этого. Лично я хотел убрать стили, скрипты и заменить их обычными кнопками и выпадающими списками. Некоторые участники пошли своим путём, и соответсвующие реализации есть. Не уверен что общественность имеет к ним доступ, но сейчас это не важно. Важен сам факт живучести твоей реализации и её адаптации к потребностям сообщества
Ну что еще сказать. С одной стороны отказаться от стилизации - изменить идее мода. С другой стороны - признать тенденции и проявить гибкость.
Мод очень хорош. Есть соображения?
Про громоздкость. Я ещё когда писал этот мод постоянно искал где бы сделать по проще и по легче... ну видимо не получилось...
Хотя вот моё видение:
При сохранении полной функциональности от перехода на input'ы весомого выигрыша в размере не получить (разница в записи палитры, к примеру, якорями или опциями минимальна). Ява-вставки в тэгах в любом случае останутся. На ява-блоке в mod_modern_bbcode.php это также не отразится.
Что же касается стилей и modern_bbcode.js - я считаю, что тут можно себе позволить небольшую вольность, ведь внешние скрипты и стили прекрасно кэшируются браузерами, соответственно на трафике сказываются незначительно
С другой стороны - если мы ориентируемся на минимализм. При переделке будет изменено практически всё, не считая внутренних функций и логики... да и Modern'ом (как таковым) он быть перестанет.
Соответственно можно просто выпустить ответвление и назвать - Classic BBCode
hcs
По поводу аяксового цитирования, которое здесь прикручено. Есть исходники мода? Может добавим в офф. пак? Или это отдельный мод?
По поводу аяксового цитирования, которое здесь прикручено. Есть исходники мода? Может добавим в офф. пак? Или это отдельный мод?
ммм. все моды имеющиеся на нашем форуме входят в пак: Сборка нашего форума
конкретно цитата -InstantQuote-1.0 но она уже с некоторыми нашими изменениями
Добавлено спустя 24 минуты 8 секунд:
Кстати из тэгов скрипты всетаки можно убрать, навешивая обработчики, имхо.
neutral
я ещё считаю что необходимо изменить порядок кнопок - долго с этим экспериментировал. считаю это важным. как я сделал можно увидеть http://fouroom.ru
кстате тут же - последний вариант правки px > em http://fouroom.ru/viewtopic.php?id=257#p1721
Easy_BBCode_1.0.1 - Вот такой мод на странице быстрого ответа помогите сделать. Больше ничего не нужно.
Сабжевый правда монстроуозный по коду.
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)
Здравствуйте!
У меня установлен punbb-1_2_15-russian-utf
Как изменить цвет фона бб панели (на #2d88b3), а цвет букв - на белый http://img404.(_image_shack_).us/my.php … re1zj8.jpg
Скин Monochrome( http://slil.ru/24678145
)
???
а есть в природе панель ббкодов, которая позволяет загружать изображения на сайт? типа обьединенной ббкоды и image upload?
появилась мысль, при вставке картинки в параметре alt прописывается путь к картинке, и если у посетителя выключены изображения, получается не очень красиво
а как сделать чтобы можно было вводить и альтернативный текст?
[img=http://site.com/image.jpg]альтернативный текст[/img]
я так понимаю будет похоже на
[url=http://site.com]site[/url]
Редактировался VoiD (2007-08-31 14:38:40)
вроде работает
в паттернах добавляем:
'#\[img=([^\[]*?)\](.*?)\[/img\]#is',
и соответвенно замену
'<img src="$1" alt="$2" />',
не пашет((( а можно подробней немного,
там еще есть
'[img=]$1[/img]',
заменил на
'[img=$1]$2[/img]',
не помогает(
Редактировался VoiD (2007-08-31 16:25:58)
не, это не там
менять надо здесь, вот мой кусок
$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>');
114#Viod, давно пора так сделать! правильный подход. кстати, поисковики будут находить картинку по подписи, а это немаловажно
Здраствуйте друзья!!!
Мне нужна помощь, я собсно чайник задача такова:
Я хочу сделать кнопку под тег [hide] как мне сделать? Или может заменить какую нить не нужную кнопку.
Расскажите по подробней.
в 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)
Я взял в Easy BBCode удалил кнопки и вставил их из Modern BBCode (правда без наворотов со всплывающими меню).
Смайлы оставил от Easy.
Т.ч. получилась у меня Easy BBCode выглядящая как Modern BBCode
Slavik
огромнейший сенкс!!!!
А вот ещё один вопрос я незнаю относиться ли это к моду,
вот можно ли сделать так чтоб я к примеру выделил текст, потом сделал его скажем красным, далее я хочу этот же выделенный текст сделать наклонным и чтоб при этом выделение не пропадало.
Вот такой вот каприз.
Редактировался Flames (2008-01-15 18:26:44)
Flames
Можно это все делать по умолчанию в моде
красный наклонный текст, еще и жирный
Flames
В Java не силен, так что не подскажу, но ощущение есть, что так можно сделать.