Настройки конференции. Отключение форума.

Нужен совет по редактированию предупреждения юзерам.

Форум для решения проблем в работе движка версии 3.0.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение apollion »

Настройки конференции. Отключение форума.


Версия форума: 3.0.12
Стиль: subsilver2

Хочу изменить параметры появляющего текста: жирность, шрифт, размер, цвет. Может рамку добавить.
Подскажите, какой прописать код в message_body.html при действии "Отключить конференцию:"? И в других файлах наверняка. Так, чтобы при отключении конференции - текст об этом для посетителей вывоводился с нужными мне параметрами. Для них в stylesheet.css создал 2 куска кода:

Код: Выделить всё

.disabled_board_notice th {
    color: #FFFFFF;
}

.disabled_board_notice td p {
    color: #FF0000;
   font-size: 1.4em;
   font-weight: bold;
   text-align: center;
   background-color: #ECECEC;
}
Содержимое message_body.html:

Код: Выделить всё

<!-- INCLUDE overall_header.html -->

<table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th>{MESSAGE_TITLE}</th>
</tr>
<tr>
   <td class="row1" align="center"><br /><p class="gen">{MESSAGE_TEXT}</p><br /></td>
</tr>
</table>

<br clear="all" />

<!-- INCLUDE breadcrumbs.html -->

<!-- INCLUDE overall_footer.html -->

Поменял <table class="tablebg" width="100%" cellspacing="1"> на <table class="tablebg<!-- IF S_BOARD_DISABLED --> disabled_board_notice<!-- ENDIF -->" width="100%" cellspacing="1">

Но: Когда конференция отключена, при отправке сообщений на появляющейся странице с информацией "Сообщение успешно отправлено." и т. д. - заголовок и текст приобрели те же характеристики как и у сообщения, что форум отключен. Т. е. красный цвет, жирность и размер. Вместо цвета текста, нормального шрифта и размера, того как было раньше у этого сообщения.

Как бы разнести два вида этих сообщений, чтобы у стандартных сообщений с заголовком "Информация" ничего не менялось. У сообщений об отключении форума был красный цвет и другие нужные характеристики.
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение Shredder »

Вариант 1: Вместо правки шаблона задать нужный стиль языковой переменной.

Вариант 2:
В includes/functions.php найти:

Код: Выделить всё

		'S_BOARD_DISABLED'		=> ($config['board_disable']) ? true : false,
Добавить после:

Код: Выделить всё

		'L_BOARD_DISABLE'		=> ($config['board_disable_msg']) ? $config['board_disable_msg'] : $user->lang['BOARD_DISABLE'],
В шаблоне вместо <!-- IF S_BOARD_DISABLED --> использовать <!-- IF S_BOARD_DISABLED and MESSAGE_TEXT eq L_BOARD_DISABLE -->
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение apollion »

Shredder писал(а):В шаблоне вместо <!-- IF S_BOARD_DISABLED --> использовать <!-- IF S_BOARD_DISABLED and MESSAGE_TEXT eq L_BOARD_DISABLE -->

А если после правки functions.php - в шаблоне в message_body.html после

Код: Выделить всё

<table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th>{MESSAGE_TITLE}</th>
</tr>
<tr>
   <td class="row1" align="center"><br /><p class="gen">{MESSAGE_TEXT}</p><br /></td>
</tr>
</table>
добавить второй кусок кода

Код: Выделить всё

<!-- IF S_BOARD_DISABLED and MESSAGE_TEXT eq L_BOARD_DISABLE --><table class="tablebg" width="100%" cellspacing="1">
<tr>
   <th>{MESSAGE_TITLE}</th>
</tr>
<tr>
   <td class="row1" align="center"><br /><p class="gen">{MESSAGE_TEXT}</p><br /></td>
</tr>
</table>
<!-- ENDIF -->
Такой вариант сработает?
Shredder писал(а):задать нужный стиль языковой переменной.
Какой?
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение Shredder »

apollion писал(а):Такой вариант сработает?
Сработает. При отключённой конференции будет дубль текста.
apollion писал(а):Какой?
'BOARD_DISABLE' из language/ru/common.php
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение apollion »

Спасибо. Я почему спросил, у меня страница переадресацции не тронутая. Та, которая появляется при отправке сообщения: "Сообщение успешно отправлено."...

Добавлено спустя 9 часов 5 минут 6 секунд:
Shredder писал(а):Вариант 2:
Сделал. не помогло. Моя надпись собственная об отключении форума в Настройках конференции не изменила характеристик текста.

Я надпись пишу в админке каждый раз разную. Типа "Тех. работы до 04:00 утра GMT+3.
Старый вариант меняет цвет и размер шрифта и пр. этой надписи, но также меняет цвет и размер надписи "Сообщение успешно отправлено". Как бы эти 2 надписи разделить, задав той, что про отключение форума свои характеристики текста. Пробовал по всякому сам - получается не то.
Shredder
Администратор
Сообщения: 1069
Зарегистрирован: 22.08.13 09:05
Благодарил (а): 132 раза
Поблагодарили: 264 раза
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение Shredder »

Да не, там всё просто на самом деле. Не подумал сразу о собственном тексте.
Заменил правку для finctions.php, смотрите.
Мои моды и расширения для phpBB
Выполняю работы по phpBB3 на заказ. Пишите в личку или на почту.
Бесплатная поддержка - только в темах.
Аватара пользователя
apollion
Сообщения: 75
Зарегистрирован: 21.10.15 18:13
Откуда: Россия
Благодарил (а): 14 раз
Поблагодарили: 8 раз
Контактная информация:

Настройки конференции. Отключение форума.

Сообщение apollion »

Спасибо. Все получилось. Обе группы надписей выглядят как я хотел.
Ответить