Форум web-мастеров phpBB3

Модификации и расширения phpBB




Ответить на тему
Пред. тема | След. тема 
Автор Сообщение
Admin
Аватара пользователя

Карма
29
Стаж: 6 лет 4 месяца
Сообщения: 330
Россия

Ответить с цитатой

BBCode - отображение для модератора / Custom BBCode only for MOD
Версия: 1.0.0
Язык: Русский
Лицензия: GNU/GPL
Автор: Палыч
Сайт мода: phpbbguru.net
Описание: Мод позволяет настраивать отображение кнопок отдельных пользовательских BBCode только для модераторов (в форме постинга).
Мод влияет только на отображение кнопок BBCode. Если BBCode будет напечатан вручную, он будет обрабатываться как обычно.
#210
SQL Запрос
ALTER TABLE phpbb_bbcodes ADD display_only_for_mod tinyint(1) UNSIGNED DEFAULT '0' NOT NULL;
Открыть: posting.php Найти:
'S_HIDDEN_FIELDS'      => $s_hidden_fields)
Заменить на:
// BBCode MODERATOR
'S_HIDDEN_FIELDS'      => $s_hidden_fields,
'S_MOD_BBCODE'         => ($auth->acl_get('m_', $forum_id)) ? true: false)
// END

Открыть: adm/style/acp_bbcodes.html
Найти:
<dd><input type="checkbox" class="radio" name="display_on_posting" id="display_on_posting" value="1"<!-- IF DISPLAY_ON_POSTING --> checked="checked"<!-- ENDIF --> /></dd>
   </dl>
После вставить:
<dl>
      <dt><label for="display_only_for_mod">{L_DISPLAY_ONLY_FOR_MOD}</label></dt>
      <dd><input type="checkbox" class="radio" name="display_only_for_mod" id="display_only_for_mod" value="1"<!-- IF DISPLAY_ONLY_FOR_MOD --> checked="checked"<!-- ENDIF --> /></dd>
   </dl>
Открыть: includes/functions_display.php
Найти:
$sql = 'SELECT bbcode_id, bbcode_tag, bbcode_helpline
После вставить:
, display_only_for_mod
Чтобы было такого вида:
$sql = 'SELECT bbcode_id, bbcode_tag, bbcode_helpline, display_only_for_mod
Найти:
'BBCODE_HELPLINE'   => $row['bbcode_helpline'],
После вставить:
// BBCode MODERATOR
'DISPLAY_ONLY_FOR_MOD'   => $row['display_only_for_mod'],
// END
Открыть: includes/acp/acp_bbcodes.php
Найти:
$display_on_posting = 0;
Заменить на:
// BBCode MODERATOR
$display_on_posting = $display_only_for_mod = 0;
// END
Найти:
$sql = 'SELECT bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline
После вставить:
, display_only_for_mod
Чтобы получилось так:
$sql = 'SELECT bbcode_match, bbcode_tpl, display_on_posting, bbcode_helpline, display_only_for_mod
Найти:
$bbcode_helpline = $row['bbcode_helpline'];
После вставить:
// BBCode MODERATOR
$display_only_for_mod = $row['display_only_for_mod'];
// END
Найти:
$display_on_posting = request_var('display_on_posting', 0);
После вставить:
// BBCode MODERATOR
$display_only_for_mod = request_var('display_only_for_mod', 0);
// END
Найти:
'DISPLAY_ON_POSTING'   => $display_on_posting)
Заменить на:
// BBCode MODERATOR
'DISPLAY_ON_POSTING'   => $display_on_posting,
'DISPLAY_ONLY_FOR_MOD'   => $display_only_for_mod)
// END
Найти:
'display_on_posting'      => $display_on_posting,
После вставить:
// BBCode MODERATOR
'display_only_for_mod'      => $display_only_for_mod,
// END
Найти:
'display_on_posting'   => $display_on_posting,
После вставить:
// BBCode MODERATOR
'display_only_for_mod'   => $display_only_for_mod,
// END
Открыть: language/ru/acp/posting.php
Найти:
'DISPLAY_ON_POSTING'      => 'Показывать на странице ответа',
После вставить:
// BBCode MODERATOR
'DISPLAY_ONLY_FOR_MOD'      => 'Показывать только для модератора',
// END


Установка для стиля prosilver
Открыть: styles/prosilver/template/posting_buttons.html
Найти:
<input type="button" class="button2" name="bbpalette" id="bbpalette" value="{L_FONT_COLOR}" onclick="change_palette();" title="{L_BBCODE_S_HELP}" />
<!-- BEGIN custom_tags -->
После вставить:
<!-- IF custom_tags.DISPLAY_ONLY_FOR_MOD and not S_MOD_BBCODE -->
<!-- ELSE -->
Найти:
<!-- END custom_tags -->
До этой строки вставить:
<!-- ENDIF -->

Установка для стиля subsilver2
Открыть: styles/subsilver2/template/posting_buttons.html
Найти:
<td colspan="2">
<!-- BEGIN custom_tags -->
После вставить:
<!-- IF custom_tags.DISPLAY_ONLY_FOR_MOD and not S_MOD_BBCODE -->
<!-- ELSE -->
Найти:
<!-- END custom_tags -->
До этой строки вставить:
<!-- ENDIF -->
_______________________
[size=90:335q8cfb][color=#727272:335q8cfb]Если нужен стиль для сайта, стучите: ICQ 560107181[/color:335q8cfb][/size:335q8cfb]
Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

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

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron