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

Покупка платных услуг (сервисов)
https://forum.illusionweb.ru/viewtopic.php?f=3&t=2464
Страница 1 из 1

Автор:  Виталий [ 03 фев 2013, 18:27 ]
Заголовок сообщения:  Покупка платных услуг (сервисов)

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

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

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

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

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

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

Автор:  Андрей [ 03 фев 2013, 18:35 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

Автор:  Виталий [ 03 фев 2013, 18:48 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

как?)

Автор:  Захар [ 04 фев 2013, 21:49 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

Автор:  Андрей [ 04 фев 2013, 22:42 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

{%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%}

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

Автор:  Андрей [ 10 апр 2013, 12:28 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

Автор:  Андрей [ 10 апр 2013, 15:21 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

Автор:  Андрей [ 10 апр 2013, 21:50 ]
Заголовок сообщения:  Re: Покупка платных услуг (сервисов)

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

спасибо

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