"Новая тема" и "Ответить" для незарегистрированных пользователей. Как сделать?

Автор skiph, 16 июня 2011, 12:25:13

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

skiph

При входе на форум не все могут допереть что нужно зарегистрироваться, чтобы начать постить и создавать темы... Как включить видимость самих кнопок для всех, а не только для зарегистрированных, может кто-то знает решение?

BIOHAZARD

повесьте в шапке блок, видимый только гостям, что для писателей необходима регистрация
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

skiph

ну да, это как вариант. А что видимость самих кнопок нельзя как-то включить? Может через код.. я не могу найти просто где они формируются

GeorG

Цитироватьну да, это как вариант
Самый доходчивый вариант.

А какие именно кнопки интересуют, и на каких страницах?
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

skiph

Цитата: GeorG от 19 июня 2011, 21:40:32
Самый доходчивый вариант.

А какие именно кнопки интересуют, и на каких страницах?

Вот эти(во вложении)

GeorG

За кнопку ответа в теме, отвечает строчка в файле Display.template.php вашей темы.
<div class="nextlinks">', $context['previous_next'], '</div>', template_button_strip($normal_buttons, 'right'), '

Можно например сделать так. Найти этот код:
// Show the page index... "Pages: [1]".
echo '
<div class="pagesection">
<div class="nextlinks">', $context['previous_next'], '</div>', template_button_strip($normal_buttons, 'right'), '
<div class="pagelinks floatleft">', $txt['pages'], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . ' &nbsp;&nbsp;<a href="#lastPost"><strong>' . $txt['go_down'] . '</strong></a>' : '', '</div>
</div>';


И заменить этим:
// Show the page index... "Pages: [1]".
echo '
<div class="pagesection">
<div class="nextlinks">', $context['previous_next'], '</div>', template_button_strip($normal_buttons, 'right'), '
<div class="pagelinks floatleft">', $txt['pages'], ': ', $context['page_index'], !empty($modSettings['topbottomEnable']) ? $context['menu_separator'] . ' &nbsp;&nbsp;<a href="#lastPost"><strong>' . $txt['go_down'] . '</strong></a>' : '', '</div> ' , !$context['user']['is_logged'] ? '<div class="buttonlist floatright"><ul><li><a class="button_strip_reply active" href="' . $scripturl . '?action=login"><span class="last">Ответ</span></a></li></ul></div>' : '', '
</div>';


Кнопка "Новая тема", файл MessageIndex.template.php вашей темы. Строчка:
', template_button_strip($normal_buttons, 'right'), '

Там тоже по аналогии можно сделать.
В каждом файле, по две строки надо изменить, чтобы кнопки были сверху и снизу над разделами или сообщениями
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru