Добавить кнопку НОВАЯ ТЕМА в топик в prosilver

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Добавить кнопку НОВАЯ ТЕМА в топик в prosilver

Сообщение Борис Бердичевский »

В топиках, внутри самой темы кнопка НОВАЯ ТЕМА отсутствует. Вот пара простых исправлений, включая фикс глюка, для включения этой кнопки.

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

OPEN
styles/prosilver/template/viewtopic_body.html

FIND
<div class="buttons">

AFTER, ADD
      <!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
			<div class="<!-- IF S_IS_FORUM_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->" title="<!-- IF S_IS_FORUM_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span></span><!-- IF S_IS_FORUM_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
      <!-- ENDIF -->

Repeat FIND & AFTER, ADD 2 times.

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

OPEN
viewtopic.php

FIND
      'S_IS_LOCKED'                  =>($topic_data['topic_status'] == ITEM_UNLOCKED) ? false : true,

REPLACE
      'S_IS_LOCKED'               =>($topic_data['forum_status'] == ITEM_LOCKED || $topic_data['topic_status'] == ITEM_LOCKED) ? true : false,
      'S_IS_FORUM_LOCKED'         =>($topic_data['forum_status'] == ITEM_LOCKED) ? true : false,
Последний раз редактировалось Борис Бердичевский 08.12.2008 13:04, всего редактировалось 1 раз.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Добавить кнопку НОВАЯ ТЕМА в топик в prosilver

Сообщение Поручик »

Всё уже давно украдено до вас.
Title: New Topic Button In Topic
Description: Adds a 'New Topic' button into existing topics
http://www.phpbb.com/community/viewtopi ... &t=1064615

Добавлено спустя 2 минуты 30 секунд:
Кстати, если уж пишешь код, то лучше придерживаться стандартных команд по вставке/замене/etc.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Добавить кнопку НОВАЯ ТЕМА в топик в prosilver

Сообщение Борис Бердичевский »

Насколько я понял, там, по ссылке, не правится глюк. Правку глюка уж никто у меня не украдёт! :lol:
К тому же, если сделать их изменения, кнопка НОВАЯ ТЕМА будет разрешена даже если Форум закрыт! :roll:
Формат сейчас подправлю.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!

Вернуться в «Стили для phpBB 3.0.x»