Сообщения без ответов | Активные темы Текущее время: 08 сен 2026, 23:38



Ответить на тему  [ Сообщений: 8 ] 
Покупка платных услуг (сервисов) 
Автор Сообщение

Зарегистрирован: 29 дек 2012, 15:41
Сообщения: 45

На странице объявления есть блок с заголовком "Выбор услуги", в этом блоке можно выбрать услугу: Выделение объявления, Поднятие объявления, Вывод в рекламный блок.

Сейчас этот блок виден всем посетителям сайта - зарегистрированным и не зарегистрированным. Плюс к этому зарегистрированные пользователи могут покупать услуги друг другу.

Можно ли сделать вот как:

1. Показывать только зарегистрированным пользователям блок "Выбор услуги" на странице с объявлением.

2. Зарегистрированным пользователям показывать блок "Выбор услуги" только на страницах собственных объявлений.

P.S. Ещё вопрос - если купить для одного объявления вывод в рекламный блок на 5 дней, потом ещё раз купить вывод в рекламный блок на 5 дней - объявление будет в рекламном блоке 10 дней?


Последний раз редактировалось Виталий 03 фев 2013, 18:50, всего редактировалось 1 раз.



03 фев 2013, 18:27
Профиль

Зарегистрирован: 22 дек 2010, 19:02
Сообщения: 767

можно сделать

_________________
www.azius.ru - примеры моих работ по шаблонам
www.alozo.ru - доска объявлений


03 фев 2013, 18:35
Профиль WWW

Зарегистрирован: 29 дек 2012, 15:41
Сообщения: 45

Андрей писал(а):
можно сделать

как?)


03 фев 2013, 18:48
Профиль

Зарегистрирован: 05 апр 2011, 06:37
Сообщения: 600

Ой.. через условия smarti. Поищите на форуме темы были. Попробуйте по ключу - Прологация.. Там вроде как были примеры, чтобы код отображался только реганым. По образу и подобию попробуйте свой.


04 фев 2013, 21:49
Профиль

Зарегистрирован: 22 дек 2010, 19:02
Сообщения: 767

Первый вариант:

{%if $settings.user==0 %}
{%else%}
{%if $is_billing %}
<div class='services'>
<p>{%$locale.159%}</p>
<ul>
{%foreach from=$services item='serv'%}
{%if $settings.user%}
{%assign var='href' value="`$settings.path`users/order/?service=`$serv.type`&message_id=`$message.id`" %}
{%else%}
{%assign var='href' value="`$settings.path`services.html?service=`$serv.type`&message_id=`$message.id`" %}
{%assign var='iframeclass' value="class='group iframe dashed'" %}
{%/if%}
<li><a {%$iframeclass%} href="{%$href%}" onmouseover="Tip(this, '{%$serv.tip%}')" onmouseout="UnTip(this)">{%$serv.name%}</a></li>
{%/foreach%}
</ul>
</div>
{%/if%}
{%/if%}
В этом варианте все зарегестрированные пользователи будут видет этот блок Выбор услуг.

Второй вариант:

{%if $message.user_id != "" && $message.user_id == $settings.user.id%}
{%if $is_billing %}
<div class='services'>
<p>{%$locale.159%}</p>
<ul>
{%foreach from=$services item='serv'%}
{%if $settings.user%}
{%assign var='href' value="`$settings.path`users/order/?service=`$serv.type`&message_id=`$message.id`" %}
{%else%}
{%assign var='href' value="`$settings.path`services.html?service=`$serv.type`&message_id=`$message.id`" %}
{%assign var='iframeclass' value="class='group iframe dashed'" %}
{%/if%}
<li><a {%$iframeclass%} href="{%$href%}" onmouseover="Tip(this, '{%$serv.tip%}')" onmouseout="UnTip(this)">{%$serv.name%}</a></li>
{%/foreach%}
</ul>
</div>
{%/if%}
{%/if%}

в этом варианте блок Выбор услуг будет появляться только в его объявлении которое разместил зарегестрированный пользователь.

_________________
www.azius.ru - примеры моих работ по шаблонам
www.alozo.ru - доска объявлений


04 фев 2013, 22:42
Профиль WWW

Зарегистрирован: 08 апр 2013, 18:05
Сообщения: 60

простите новичка,
куда именно и что на этот код надо заменить, чтобы все пользователи видели этот блок?


10 апр 2013, 12:28
Профиль

Зарегистрирован: 22 дек 2010, 19:02
Сообщения: 767

файл message.html, найдите подобный код зпмените каким вам надо вариантом.

_________________
www.azius.ru - примеры моих работ по шаблонам
www.alozo.ru - доска объявлений


10 апр 2013, 15:21
Профиль WWW

Зарегистрирован: 08 апр 2013, 18:05
Сообщения: 60

Андрей писал(а):
файл message.html, найдите подобный код зпмените каким вам надо вариантом.

спасибо


10 апр 2013, 21:50
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 8 ] 

Кто сейчас на конференции

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


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

Найти:
cron