Elite-Board tech support
https://forum.illusionweb.ru/

Как вывести блок "Подать объявление" не зарегистрированным?
https://forum.illusionweb.ru/viewtopic.php?f=3&t=2810
Страница 1 из 1

Автор:  Мурат [ 20 май 2014, 14:17 ]
Заголовок сообщения:  Как вывести блок "Подать объявление" не зарегистрированным?

Добрый день? Как вывести на главную страницу сайта блок "Подать объявление" не зарегестрированным пользователям? Так, чтобы потом при нажатии этой кнопки человека перекидывало на страницу регистрации? Спасибо

Автор:  Мурат [ 20 май 2014, 14:42 ]
Заголовок сообщения:  Re: Как вывести блок "Подать объявление" не зарегистрированн

Я поставил галочку в настройках напротив "Разрешить добавлять сообщения незарегистрированным пользователям" но ничего не поменялось. Блока "подать объявление" нет до сих пор. Интересует как добавить этот блок, при нажатии которого пользователя бы выкидывало на страницу регистрации.

Автор:  alexsam [ 20 май 2014, 15:52 ]
Заголовок сообщения:  Re: Как вывести блок "Подать объявление" не зарегистрированн

Где пациент? Какой шаблон? ссылка на добавление объявления ваш_сайт/add/

Автор:  Мурат [ 20 май 2014, 23:45 ]
Заголовок сообщения:  Re: Как вывести блок "Подать объявление" не зарегистрированн

вот ссылка земляк

www.твоя-реклама.рф - шаблон обычный

Автор:  alexsam [ 21 май 2014, 04:59 ]
Заголовок сообщения:  Re: Как вывести блок "Подать объявление" не зарегистрированн

Мурат писал(а):
вот ссылка земляк

www.твоя-реклама.рф - шаблон обычный


Шаблон Кебетта, действительно, нет кнопки Добавить Объявление. Скорее всего никто и не заметил, т.к. шаблон не очень популярный, и кажется им никто не пользуется...

Ccылка на форму добавления объявления будет www.твоя-реклама.рф/add/ (в коде <a href="{%$settings.path%}add/">{%$locale.264%}</a>), можно вставить в любую часть сайта, где она будет логично выглядеть (например, в блок навигации слева и поднять ее в самый верх - через админку). Если нужна кнопка, самое простое - зайди в редактирование шаблона - файл body2.html, там увидишь такое (вставь код, выделенный жирным, это будет кнопка):

<div class="span3 rightside">
<a class="btn" style="text-decoration: none" href="{%$settings.path%}add/">{%$locale.264%}</a>
{%$blocks.r%}
</div>

Ну, а если красоту надо наводить, то придется поизучать html\css, без них никуда.

Автор:  Мурат [ 21 май 2014, 10:07 ]
Заголовок сообщения:  Re: Как вывести блок "Подать объявление" не зарегистрированн

Круто! Но как сделать так, чтобы эта кнопка выводилась только тогда, когда пользователь не зареган? А то две кнопки добавить появляются , когда заходишь на сайт как зарегестрированный.

Я догадываюсь, что нужно воспользоваться операторами if else но что проставлять в условия я не знаю

Автор:  Андрей [ 21 май 2014, 10:26 ]
Заголовок сообщения:  Re: Как вывести блок "Подать объявление" не зарегистрированн

{%if !$settings.user%}
кнопка
{%/if%}

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/