Alexander A Manaeff -

 
 

phpBB + дополнительные полезные BBCode

Microsoft Internet Security and Acceleration (ISA) Server
Microsoft Internet Information Services
Kerio Connect
Kerio Mail Server
Kerio Firewall
UserGate
DHCP, DNS, SMTP, POP, WWW, FTP

Модератор: UncleFather

phpBB + дополнительные полезные BBCode

Сообщение UncleFather » 28 июл 2011 11:40, Чт

В третьей версии phpBB был существенно доработан механизм работы с BB-кодами. Теперь стало возможным использовать не только стандартные BB-коды, но и самостоятельно добавлять свои через администраторский раздел:
  1. Заходим в Администраторский раздел форума
  2. Открываем вкладку «СООБЩЕНИЯ», откроется страничка «BBCodes»
  3. Нажитмаем кнопку «Добавить ВВСode»

Теперь, собственно сами коды:

  • Выравнивание текста по левому краю
    Пример

    Использование BBCode:
    Код: Выделить всё
    [left]{TEXT}[/left]
    Замена HTML:
    Код: Выделить всё
    <div style="text-align:left;">{TEXT}</div>
    Подсказка:
    Код: Выделить всё
    Текст, выровненный по левому краю: [left]текст[/left]

  • Выравнивание текста по правому краю
    Пример

    Использование BBCode:
    Код: Выделить всё
    [right]{TEXT}[/right]
    Замена HTML:
    Код: Выделить всё
    <div style="text-align:right;">{TEXT}</div>
    Подсказка:
    Код: Выделить всё
    Текст, выровненный по правому краю: [right]текст[/right]

  • Выравнивание текста по центру
    Пример

    Использование BBCode:
    Код: Выделить всё
    [center]{TEXT}[/center]
    Замена HTML:
    Код: Выделить всё
    <div style="text-align:center;">{TEXT}</div>
    Подсказка:
    Код: Выделить всё
    Текст, выровненный по центру: [center]текст[/center]

  • Выравнивание текста по ширине
    Пример

    Использование BBCode:
    Код: Выделить всё
    [justify]{TEXT}[/justify]
    Замена HTML:
    Код: Выделить всё
    <div style= "text-align:justify;">{TEXT}</div>
    Подсказка:
    Код: Выделить всё
    Текст, выровненный по ширине: [justify]текст[/justify]

  • Шрифты
    Пример
    Использование BBCode:
    Код: Выделить всё
    [font={SIMPLETEXT}]{TEXT}[/font]
    Замена HTML:
    Код: Выделить всё
    <span style="font-family: {SIMPLETEXT};">{TEXT}</span>
    Подсказка:
    Код: Выделить всё
    Шрифт: [font=название шрифта]текст[/font]

  • Зачёркнутый текст
    Пример
    Использование BBCode:
    Код: Выделить всё
    [s]{TEXT}[/s]
    Замена HTML:
    Код: Выделить всё
    <span style="text-decoration:line-through;">{TEXT}</span>
    Подсказка:
    Код: Выделить всё
    Зачёркнутый текст: [s]текст[/s]

  • Горизонтальная линия
    Пример:

    Использование BBCode:
    Код: Выделить всё
    [hr][/hr]
    Замена HTML:
    Код: Выделить всё
    <hr />
    Подсказка:
    Код: Выделить всё
    Горизонтальная линия: [hr][/hr]

  • Нижний индекс
    Пример
    Использование BBCode:
    Код: Выделить всё
    [sub]{TEXT}[/sub]
    Замена HTML:
    Код: Выделить всё
    <sub>{TEXT}</sub>
    Подсказка:
    Код: Выделить всё
    Нижний индекс: [sub]текст[/sub]

  • Верхний индекс
    Пример
    Использование BBCode:
    Код: Выделить всё
    [sup]{TEXT}[/sup]
    Замена HTML:
    Код: Выделить всё
    <sup>{TEXT}</sup>
    Подсказка:
    Код: Выделить всё
    Верхний индекс: [sup]текст[/sup]

  • Телетайп
    Пример
    Использование BBCode:
    Код: Выделить всё
    [tt]{TEXT}[/tt]
    Замена HTML:
    Код: Выделить всё
    <tt>{TEXT}</tt>
    Подсказка:
    Код: Выделить всё
    Текст в формате телетайпа: [tt]текст[/tt]

  • E-mail
    Пример:
    support@microsoft.com
    Использование BBCode:
    Код: Выделить всё
    [email]{EMAIL}[/email]
    Замена HTML:
    Код: Выделить всё
    <a href=»mailto:{EMAIL}»>{EMAIL}</a>
    Подсказка:
    Код: Выделить всё
    Ссылка на e-mail: [email]admin@example.com[/email]

  • Аббревиатура
    Пример: Пр.
    Использование BBCode:
    Код: Выделить всё
    [abbr={INTTEXT}]{TEXT}[/abbr]
    Замена HTML:
    Код: Выделить всё
    <abbr title="{INTTEXT}">{TEXT}</abbr>
    Подсказка:
    Код: Выделить всё
    Аббревиатура: [abbr=расшифровка аббревиатуры]аббревиатура[/abbr]

  • Видео с YouTube (Ссылка берется из адресной строки)
     Пример

    Использование BBCode:
    Код: Выделить всё
    [youtube]http://www.youtube.com/watch?v={IDENTIFIER}[/youtube]
    Замена HTML:
    Код: Выделить всё
    <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/{IDENTIFIER}&hl=ru_RU&fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/{IDENTIFIER}&hl=ru_RU&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
    Подсказка:
    Код: Выделить всё
    Видео с YouTube: [youtube]ссылка на видео[/youtube]

  • Видео с RuTube (Ссылка берется из адресной строки)
     Пример:

    Использование BBCode:
    Код: Выделить всё
    [rutube]http://rutube.ru/tracks/{NUMBER}.html?v={IDENTIFIER}[/rutube]
    Замена HTML:
    Код: Выделить всё
    <object width="470" height="353"><param name="movie" value="http://video.rutube.ru/{IDENTIFIER}"></param><param name="wmode" value="window"></param><param name="allowFullScreen" value="true"></param><embed src="http://video.rutube.ru/{IDENTIFIER}" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" ></embed></object>
    Подсказка:
    Код: Выделить всё
    Видео с RuTube: [rutube]ссылка на видео[/rutube]

  • Видео с Vimeo (Ссылка берется из адресной строки)
     Пример:

    Использование BBCode:
    Код: Выделить всё
    [vimeo]http://vimeo.com/{NUMBER}[/vimeo]
    Замена HTML:
    Код: Выделить всё
    <object width="400" height="225"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id={NUMBER}&server=vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=&fullscreen=1&autoplay=0&loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id={NUMBER}&server=vimeo.com&show_title=1&show_byline=1&show_portrait=1&color=&fullscreen=1&autoplay=0&loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"></embed></object>
    Подсказка:
    Код: Выделить всё
    Видео с Vimeo: [vimeo]ссылка на видео[/vimeo]

  • Видео с Smotri.com (Ссылка берется из адресной строки)
     Пример:

    Использование BBCode:
    Код: Выделить всё
    [smotri]http://smotri.com/video/view/?id=v{IDENTIFIER}[/smotri]
    Замена HTML:
    Код: Выделить всё
    <object id="smotriComVideoPlayer" width="640" height="360"><param name="movie" value="http://pics.smotri.com/player.swf?file=v{IDENTIFIER}&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="bgcolor" value="#ffffff" /><embed src="http://pics.smotri.com/player.swf?file=v{IDENTIFIER}&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" quality="high" allowscriptaccess="always" allowfullscreen="true" wmode="opaque" width="640" height="360" type="application/x-shockwave-flash"></embed></object>
    Подсказка:
    Код: Выделить всё
    Видео с Smotri.com: [smotri]ссылка на видео[/smotri]

  • Текст в разметке LaTeX (Только для латиницы и цифр)
    Пример: Example 12345
    Использование BBCode:
    Код: Выделить всё
    [latex]{SIMPLETEXT}[/latex]
    Замена HTML:
    Код: Выделить всё
    <img src="http://chart.apis.google.com/chart?cht=tx&chs=1×0&chf=bg,s,FFFFFF00&chco=555555&chl={SIMPLETEXT}" alt="{SIMPLETEXT}" />
    Подсказка:
    Код: Выделить всё
    Текст в разметке LaTeX: [latex]текст[/latex]

  • Спойлер (Spoiler)
     Пример:
    Пример

    Использование BBCode:
    Код: Выделить всё
    [spoiler={TEXT1}]{TEXT}[/spoiler]
    Замена HTML:
    Код: Выделить всё
    <div style="border-top: 2px solid #B9CBDC; border-left: 2px solid #B9CBDC; border-right: 2px solid #B9CBDC; border-bottom: 1px solid #B9CBDC; font-size: 1em;"><div style="border-bottom: 1px solid #B9CBDC; background-color: #CADCEB; padding: 3px; font-size: 0.9em; font-weight: bold; display: block;"><span style="cursor: pointer;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') {  this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerHTML = '<b><a href=\'#\' onClick=\'return false;\'><img src=\'styles/prosilver/imageset/icon_minus_1.gif\' width=\'9\' height=\'9\' border=\'0\'></a>&nbsp;{TEXT1}</b>'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerHTML = '<b><a href=\'#\' onClick=\'return false;\'><img src=\'styles/prosilver/imageset/icon_plus_1.gif\' width=\'9\' height=\'9\' border=\'0\'></a>&nbsp;{TEXT1}</b>'; }" /><b><a href="#" onClick="return false;"><img src="styles/prosilver/imageset/icon_plus_1.gif" alt="" width="9" height="9" border="0"></a>&nbsp;{TEXT1}</b></span></div><div><div style="display: none; border-bottom: 1px solid #B9CBDC; padding: 3px;">{TEXT}</div></div></div>
    Подсказка:
    Код: Выделить всё
    [spoiler="Название спойлера"]Содержание спойлера[/spoiler]

    Для использования последнего BBCode так же необходимо:
    1. В папку «imageset» для каждого стиля скопировать аватарки «+» и «-» из вложения.
      icon_minus_1.gif
      Минус
      icon_minus_1.gif (187 байт) Просмотров: 6441

      icon_plus_1.gif
      Плюс
      icon_plus_1.gif (191 байт) Просмотров: 6441
    2. Занести информацию об этих изображениях в конфигурационный файл «imageset.cfg» так же для каждого стиля:
      Код: Выделить всё
      img_icon_plus = icon_plus_1.gif*9*9
      img_icon_minus = icon_minus_1.gif*9*9

Материалы взяты с сайта Ну очень путёвые заметки! и форума Русская поддержка форума phpBB
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Re: phpBB + дополнительные полезные BBCode

Сообщение alex_G » 11 дек 2014 19:50, Чт

Приветствую, Александр!

Благодаря этой инструкции сделал зачеркивание на своем форуме. Спасибо!

У меня такие вопросы.

1. А есть ли подобные решения для установки баннеров Google Adsense? Что-то типа [adsense]код[/adsense] ? Было бы очень удобно.

2. Я вижу баннеры Adsense в самом верху на вашем форуме. Иха замечают? Есть отдача от них в этом месте? Сейчас экспериментирую со своим сайтом. Нужна информация.

PS Впервые преодолевал такую двухэтапную регистрацию :mrgreen:
Аватара пользователя
alex_G
 
Сообщения: 1
Зарегистрирован: 10 дек 2014 21:57, Ср

Re: phpBB + дополнительные полезные BBCode

Сообщение UncleFather » 12 дек 2014 09:44, Пт

Здравствуйте!
  1. Конечно, Вы можете вообще любой код вставлять при создании своих BBCode.
  2. Причем, Ваша идея вставки баннеров Google Adsense, имхо, принесет бо́льшую прибыль, чем показ этих баннеров в шапке. Мои баннеры из шапки приносят в месяц от 1 до 5 бакинских. При этом, кликов по ним больше 10 в месяц не бывает.
  3. Про двух-этапную авторизацию: форум я изначально создавал для себя - чтобы из любого места можно было посмотреть/скачать ответы на какие-то часто встречающиеся проблемы. По-сути, это ЖЖ, выполненный в виде форума. Поэтому, случайные люди мне на форуме не нужны, а тот, кто смог пройти такую авторизацию - значит действительно человек, которому что-то нужно. Боты умнеют с каждым днем и капчи уже недостаточно. Спамеров и флудеров мне тоже отслеживать недосуг...
    А так - Вы же видите, что ВСЯ информация с форума доступна незарегистрированным пользователям. Значит, судя по посещаемости, пользу мой форум приносит))) А уж если человеку действительно нужно задать дополнительный вопрос - будьте любезны, пройдите все этапы))). Плюс сразу же отсеиваются люди, с трудом понимающие азы компьютерной грамотности.
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт


Вернуться в Сетевые службы (сервисы)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Alexander A Manaeff -
@Mail.ru .