Главная » Записи с тегом "BBCode"

Рубрики с меткой ‘BBCode’

Шорткоды в WordPress. Пример использование по образу и подобию bbCode.

Всем знаком часто используемый на форумах bbCode? Приведу ещё немного примеров использования WordPress Shortcode API.

<?php function bold_shortcode($atts, $content = null) {
   return '<b>'.$content.'</b>';
}
add_shortcode('b', 'bold_shortcode'); ?>

Читать далее »

Добавление собственного BBCode в phpBB3 Olympus

Краткий обзор

Эта статья объяснит Вам, как добавить собственный BBCode. phpBB3 Olympus имеет новую особенность, которая позволяет Вам добавлять свой собственный BBCode непосредственно в удобном интерфейсе админки — никакие моды или изменения кода больше не нужны! В то время, как у phpBB есть несколько самых популярных элементов BBCode’а, включенных по умолчанию, может наступить момент, когда Вы должны будете добавить свои собственные элементы. В конце этой статьи есть список наиболее нужных элементов BBCode’а для легкого копирования и внедрения, но сначала давайте рассмотрим процесс создания нового BBCode’а, таким образом Вы будете знать как это сделать.

Использование

Чтобы начать, просто зайдите в ACP (админку), потом кликните на Posting. Затем, кликните на BBCode слева. Так как Вы еще ничего не добавили, кликните на кнопке Add a new BBCode. Теперь Вы увидите 3 поля для ввода текста и checkbox. Поле BBCode usage предназначено для ввода BBCode’а, он будет доступен пользователям. В поле HTML replacement Вы вводите заменяемый HTML-код. Текстовое поле Help line используется для ввода подсказки по использованию нового элемента BBCode’а. Подсказки будут показываться при наведении пользователем мыши на соответствующий элемент BBCode’а в редакторе темы.Display on posting page позволяет Вам включать/выключать отображение элемента BBCode’а в окне редактора. Отключение отображения иконки элемента не отменяет использование BBCode’а. Пользователь все еще может ввести BBCode вручную.

Теперь давайте рассмотрим текстовое поле BBCode usage. Здесь Вы вводите в свой BBCode. Это довольно легко — все, что Вы должны сделать, это добавить Ваш собственный BBCode и символы (специальные слова, окруженные { и }). Специальная функция решает, где поместить Ваши символы, и нуждается ли Ваш новый BBCode в каких-нибудь дополнительных свойствах/аргументах . Давайте создадим очень простой [red] BBCode, который делает текст красным. Читать далее »

Открытие страниц в новом окне

По сравнению с phpBB3, у ссылок в phpBB2 были несколько другие принципы работы: когда Вы кликали на них, открывалось новое окно с соотыетствующей страницей. Это изменение было предпринято по нескольким причинам, но самой важной причиной было стремление достигнуть стандарта верстки XHTML 1.0 Strict для всего форума.

Если Вы все же хотите добиться этого эффекта на форуме phpBB3, то необходимо внести несколько небольших изменений. В этой статье мы постарается подробно объяснить Вам, как это сделать.

Создане ссылок, которые будут открываться в новом окне

Для начала, давайте попробуем создать обычные ссылки (те, что создаются без помощи BBCode) которые будут автоматически открывать страницу в новом окне. Для этого откройте файл includes/functions_content.php и найдите показанный ниже фрагмент кода (обычно это строка 592):

$html  = «$whitespace<!— $tag —><a$class href=\»$url\»>$text</a><!— $tag —>$append»

И замените его следующим фрагментом:

    if ($type == MAGIC_URL_EMAIL)
{
$html    = «$whitespace<!— $tag —><a$class href=\»$url\»>$text</a><!— $tag —>$append»;
}
else
{
$html    = «$whitespace<!— $tag —><a$class href=\»$url\» onclick=\»window.open(this.href);return false;\»>$text</a><!— $tag —>$append»;
}

Читать далее »

Размещение сообщений на конференции

В процессе разработки: как создавать новые темы и как отвечать в уже существующих темах. Подразделы относительно специальных элементов, таких, как вложения или опросы. Не забыть бы упомянуть функцию, выводящую сообщение о том, что некто уже ответил в теме, на которую отвечает пользователь, обзор тем, и так далее. Значки тем, смайлики, параметры размещаемых сообщений, использование HTML, и так далее.

Размещение сообщений — первичная цель конференций. Есть два типа сообщений: новая тема или ответ в уже существующую тему. Нажатие кнопку «Новая тема» на странице какого-либо форума перенесёт вас на страницу написания сообщения. После отправки сообщения новая тема с вашим сообщением появится в этом форуме сверху всех тем. После этого другие пользователи (и вы тоже) смогут размещать ответы в этой теме, использую кнопку «Ответить». Нажатие этой кнопки также переносит на страницу написания сообщения, позволяя написать и отправить сообщение.
Читать далее »

Редактирование сообщений

Модераторы с соответствующими привилегиями в форумах могут редактировать темы и сообщения. Обычно модераторов форумов можно увидеть ниже описания форумов на главной странице.

Пользователь с привилегиями модератора может нажать кнопку редактирования возле каждого сообщения в подконтрольном ему форуме. Кроме этого модераторы могут следующее:

Удалять сообщения
Эта опция удаляет сообщение из темы. Помните — удалённое сообщение восстановить невозможно.
Читать далее »

Общие настройки

В этом разделе вы узнаете о том, как изменить некоторые общие настройки вашего нового форума.

После установки конференции вы будете перенаправлены в «Панель администрирования» (ACP). Также в эту панель можно попасть, нажав на ссылку «Панель администратора» внизу страниц форума. С помощью этой панели вы сможете изменить все настройки форума.
Настройки форума
Первый раздел панели администрирования, который вы, вероятно, захотите посетить после установки, называется «Настройка форума». Здесь вы можете изменить название и описание Вашего форума.
Читать далее »