Вы не зашли.
Не все знают, какие именно BB коды поддерживаются в движке.
Вот полный список, по некоторым кодам указано во что они преобразуются:
[code] .. [/code] => <pre> .. </pre>
[quote] .. [/quote] => <blockquote> .. </blockquote>
[quote=ТЕКСТ] .. [/quote]
[acronym] .. [/acronym] => <acronym> .. </acronym>
[acronym=ТЕКСТ] .. [/acronym] => <acronym title="ТЕКСТ"> .. </acronym>
[email] ДАННЫЕ [/email] => <a href="mailto:ДАННЫЕ"> ДАННЫЕ </a>
[s] .. [/s] => <s> .. </s>
[b] .. [/b] => <b> .. </b>
[i] .. [/i] => <i> .. </i>
[u] .. [/u] => <u> .. </u>
[p] .. [/p] => <p> .. </p>
[ul] .. [/ul] => <ul> .. </ul>
[li] .. [/li] => <li> .. </li>
[ol] .. [/ol] => <ol> .. </ol>
[left] .. [/left] => <p style="text-align: left"> .. </p>
[right] .. [/right] => <p style="text-align: right"> .. </p>
[center] .. [/center] => <p style="text-align: center"> .. </p>
[color="ЦВЕТ"] .. [/color] => <span style="color: ЦВЕТ"> .. </span>
[spoiler] .. [/spoiler]
[spoiler="ТЕКСТ"] .. [/spoiler] (вариант будет доступен в RC #03 и выше)
Возможные варианты использования тега [img]:
[img URL ФЛАГИ]ОПИСАНИЕ[/img]
[img=URL ФЛАГИ]ОПИСАНИЕ[/img]
[img ФЛАГИ]URL[/img]
где:
URL - адрес картинки
ФЛАГИ - доп. флаги, пишутся в формате ФЛАГ="ЗНАЧЕНИЕ":
* width - ширина в пикселях
* height - высота в пикселях
* border - граница в пикселях
* align - расположение ( left / right / center )
* class - любой текст
Возможные варианты использования тега [url]:
[url URL ФЛАГИ]ОПИСАНИЕ[/url]
[url=URL ФЛАГИ]ОПИСАНИЕ[/url]
[url ФЛАГИ]URL[/url]
где:
URL - ссылка
ФЛАГИ - доп. флаги, пишутся в формате ФЛАГ="ЗНАЧЕНИЕ":
* target - любой текст
* class - любой текст
* title - любой текст
Не в сети
ммм... кое-где (не будем показывать пальцем) .. => <strong> .. </strong>
для посетителя они выглядят одинаково, а для поисковиков предпочтительнее стронг
в некоторых случаях это неприемлимо (к примеру для форума), но может быть весьма полезно для новостной ленты
Проекты любой сложности. Качественно. Дорого.
Не в сети
Самый нужный тэг - его нужно тогда ввести.
Хотел пустую строку сделать через:
[p][/p]
а движок их засвечивал. Но мне нужно разрыв строки именно по аналогии с
<br />
Изменено torg (2009-04-26 13:01:16)
Не в сети
Не в сети
torg, Если тебе срочно нужен то тогда: Открой parse.class.php в нем после:
$content = preg_replace("#\[center\](.*?)\[/center\]#is","<p style=\"text-align: center\">$1</p>", $content);
Добавь:
$content = preg_replace("#\[br\]#is", "<br />", $content);
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
panoptus, не уверен, что оно оправдано.
Если нужен HTML код, то проще сразу же в HTML'е сделать..
Но если найдёшь объяснение - в какой ситуации такой тег будет очень полезен, то подумаю как бы его попроще реализовать.
Не в сети
vitaly, думаю такой тег должен быть доступен для всех пользователей, у которых есть право на публикацию новостей, но.. как бы так выразиться.. тег [html] являл бы "безопасный html режим", в котором доступен ограниченный html-синтаксис. А ограничен он должен быть ровно на столько чтоб не смог принести вред сайту.
Мдаа... ну и бред я написал... Вобщем если это и нужно - то его можно оформить в виде плагина
Не в сети
panoptus, а как ты себе это представляешь?
Полноценный HTML парсер со всеми вытекающими? Закрывать открытые теги, защищаться от других потенциально нехороших вещей (слово "привет" шрифтом на весь экран,..)?
Не в сети
Потому, что я не люблю делать смесь кода. Либо html либо bbcode. Поэтому нельзя гнорировать нужный br код
[br /]
.
Раз есть
[p]
значит и должен быть br. Бывает просто нужно строку разорвать через bbcode.
А лучше сделайте faq как сделать самому добавку своего кода, так как у юзеров будет уйма кодов bbcode которые они захотят сделать себе. Также если был бы плугин такой чтобы через админку все регулировать, вот было бы удобно всем. Можно вообще этими двумя методами убирать лишние теги и добавлять свои нужные.
Не в сети
Не в сети
torg, открою тебе тайну (только никому не говори!) - в двиге всё-таки есть недокументированная поддержка BB кода [br/].
Но чтобы никто не догадался, этот код спрятан и называется <перевод строки>.
Разрешаю им пользоваться и обещаю, что и в будущих версиях эта недокументированная фича будет поддерживаться.
Не в сети
torg, есть недокументированная поддержка BB кода [br/].
Проверял, пишу его и не работает. Поже еще раз проверю.
Влияет ли включение всех этих функций при создании страницы на нагрузку хостинга: автоформатирование + bbcode + html.
Не в сети
vitaly пишет:torg, есть недокументированная поддержка BB кода [br/].
Проверял, пишу его и не работает. Поже еще раз проверю.
Но чтобы никто не догадался, этот код спрятан и называется <перевод строки>.
Не в сети
Не могу найти, где искать?
<перевод строки>
Открыл
/engine/includes/classes/parse.class.php
Написал так, 127 строка:
if (!$config['use_bbcodes']) return $content;
$content = str_replace("[br]", "<br />", $content);
Bbcode
[br /]
так не появился при создании новости.
Изменено torg (2009-05-04 22:11:06)
Не в сети
так ты пишешь одно, а в новости вставляешь другое.
у меня по началу был хостинг за 300 рублей, которого с головой хватало на 1000 уников в день, учитывая наличие немалых размеров форума. чрезмерные заботы о скорости и тормозах - это полнейшая глупость, правда.
Изменено SeeD (2009-05-04 22:21:50)
делай, что надо и будь, что будет
Не в сети
Не могу найти, где искать?
<перевод строки>
При переходе на новую строку туда автоматически вставляется <br />, но только при автоформатировании...
if (!$config['use_bbcodes']) return $content; $content = str_replace("[br]", "<br />", $content);
Bbcode
[br /]
так не появился при создании новости.
Вставлять нужно не [br /], а [br]
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети