ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение: Панель помощи по использованию бб-кодов

Страниц (2): [1] 2 »
 

1. yura3d - 7 июля 2009 — 13:05 - перейти к сообщению
В продолжении этой дискуссии решил реализовать панель помощи по использованию бб-кодов. Как она выглядит, Вы можете посмотреть, кликнув по ссылке Помощь по ExBBCodes левее кнопок для вставки бб-кодов в форму сообщения. Приведённая информация содержит примеры применения бб-кодов на форуме (пока что эта информация относится только к основным кодам форума, но в последствии можно будет добавить также примеры применения бб-кодов для мода скрытого текста, спойлеров, вставки видео и т д)

Для установки необходимо проделать следующие изменения. Открываем файл tools.php, находим строки:
CODE:
case 'help' : showHelpRules('Help');
break;

И за ними вставляем строки:
CODE:
case 'bbcode' : showHelpBBCode();
break;

Далее в этом же файле находим строку:
CODE:
function showsmiles() {

И над ней вставляем строки:
CODE:
function showHelpBBCode() {
global $fm;

$fm->_LoadLang('formcode');

include('./templates/'.DEF_SKIN.'/all_header.tpl');
include('./templates/'.DEF_SKIN.'/bb_help.tpl');
include('./templates/'.DEF_SKIN.'/footer.tpl');
}

Теперь открываем файл language/russian/lang_front_formcode.php, находим строку:
CODE:
$this->LANG['DoEmail'] = 'Вы хотите получать уведомления по e-mail о новых сообщениях в этой теме?';

И за ней вставляем строки:
CODE:
$this->LANG['bbCodesHelp'] = 'Помощь по ExBBCodes';
$this->LANG['bbUsing'] = 'Применение';
$this->LANG['bbResult'] = 'Результат';
$this->LANG['bbYourText'] = 'Ваш текст';
$this->LANG['bbPastedImage'] = 'Вставленное изображение';
$this->LANG['bbListPoint1'] = 'Пункт списка 1';
$this->LANG['bbListPoint2'] = 'Пункт списка 2';
$this->LANG['bbQuotingText'] = 'Цитируемый текст';
$this->LANG['bbQuote'] = 'Цитата:';
$this->LANG['bbQuoteName'] = 'Юра';
$this->LANG['bbQuoteWrote'] = 'пишет:';
$this->LANG['bbCode'] = 'CODE:';

Далее откройте папку templates/ваш_скин, найдите в ней файл bb_help.php и удалите его, после чего в эту же папку закачайте файл bb_help.tpl (прикреплён к этому сообщению)
На этом всё, теперь осталось только поставить в форме сообщения ссылки на помощь по бб-кодам. Для этого открываем файл templates/ваш_скин/post_form.tpl и находим в нём строки:
CODE:
<td class="pformleft" valign="top" id="help" height="80">
{$fm->LANG['HelpStyle']}
</td>

И заменяем их этими строками:
CODE:
<td class="pformleft" valign="top" height="80">
<span id="help">{$fm->LANG['HelpStyle']}</span>
<br /><a href=javascript:void(0); onClick=window.open("tools.php?action=bbcode","","width=600,height=600,scrollbars=yes") style="line-height: 20px;"><b>{$fm->LANG['bbCodesHelp']}</b></a>
</td>

Аналогичные изменения проделываем для файлов (все перечисленные далее файлы находятся в папке templates/ваш_скин):
  • post_addnew.tpl
  • post_reply.tpl
  • post_edit.tpl
  • pm_new.tpl
  • news_add.tpl
Все замечания и предложения по этому дополнению оставляйте в этой теме Улыбка
2. Zeg - 7 июля 2009 — 20:44 - перейти к сообщению
Предложение только одно - добить все остальные доступные бб-коды в справку. Хотя, каждый может сам решить, что ему надо, а что нет и внести нужные дополнения самостоятельно.
3. electron - 8 июля 2009 — 12:24 - перейти к сообщению
а можно огласить полный список bb-кодов которые поддерживает форум?
4. Zeg - 9 июля 2009 — 10:07 - перейти к сообщению
Посмотри forum\templates\Твой_Скин\form_code.tpl, там всё есть Подмигивание :

    bold
    italic
    underline
    centered
    quote
    code
    list
    image
    url
    rus
    offtop
    search
    color
    spoiler
    size
    hide
5. electron - 9 июля 2009 — 10:19 - перейти к сообщению
т.е. те что прописаны в окне быстрого ответа + центрирование. я думал мож еще чо поддерживает
6. yura3d - 9 июля 2009 — 10:44 - перейти к сообщению
electron
Есть ещё код для вставки разделительной горизонтальной черты:
CODE:
[hr]

Выглядит она так:

7. Zeg - 9 июля 2009 — 20:26 - перейти к сообщению
yura3d пишет:
Есть ещё код для вставки разделительной горизонтальной черты:

Да, точно! Совсем забыл! Хорошо
8. altjo - 6 августа 2009 — 11:16 - перейти к сообщению
единственное, что

Цитата:
[email=user@domain.com]E-mail[/email]

на форуме не работает
9. Pashulik - 12 ноября 2009 — 12:38 - перейти к сообщению
CODE:
[*]текст

  • текст
10. yura3d - 12 марта 2010 — 17:13 - перейти к сообщению
Возможно кому-либо пригодится вариант файла bb_help.tpl для скинов, основанных на Invision2
11. ExMax - 18 февраля 2011 — 20:20 - перейти к сообщению
потер...разобрался сам
12. BON - 14 июня 2011 — 13:37 - перейти к сообщению
Если у вас установлено =Дополнение: Изменяем внешний вид блока цитаты http://exbb.info/community/topic...opic=122&p=1 то будет небольшой косяк, не обрамляется цитата.
Смотреть инструкцию (Отобразить)
13. Andrey_Ak - 12 января 2012 — 10:43 - перейти к сообщению
Спасибо, поставил, все работает...

Может быть пригодится...
14. Михаил Талаев - 10 марта 2012 — 14:51 - перейти к сообщению
Может поможете, у меня при нажатии на помощь вот так получается Недовольство, огорчение
15. electron - 10 марта 2012 — 15:14 - перейти к сообщению
это для кого написано?
yura3d пишет:
Далее откройте папку templates/ваш_скин, найдите в ней файл bb_help.php и удалите его, после чего в эту же папку закачайте файл bb_help.tpl (прикреплён к этому сообщению)

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0249]     [ ]