Блог
Итак, обещанный список изменений.
1. Добавлен файл messages_block_carousel.html - для вывода рекламных блоков с эффектом авто прокрутки. Копируем.
2. Добавлен файл add2.html - сюда будет перепрощен пользователь после сохранения объявления при включённой функции платной публикации. Тоже копируем.
3. В шаблоне добавления/редактирования объявления add.html вместо этого куска кода:
Появился этот:
{%if $settings.active_service == 1%}
{%if !$editable%}
{%/if%}
{%else%}
{%/if%}
4. Небольшие изменения в шаблоне админки admin_bottom.html. Просто копируем.
5. В блоке тегов block_tags.html меняем ссылки: {%$settings.patch_region%}sort/?tag={%$tag.tag_id%} на {%$settings.patch_region%}tags/{%$tag.tag_name%}/
Теперь они ссылются на новый модуль тегов
6. В шаблоне шапки header_page.html мы должны подключить плагин для анимированых блоков. Для этого перед body добавляем:
А после $(document).ready(function() { добавляем эту конструкцию:
$('#messagecarousel').jcarousel({
auto: 2,
wrap: 'last',
initCallback: mycarousel_initCallback,
scroll: 1,
buttonNextHTML: null,
buttonPrevHTML: null,
easing: 'BounceEaseOut',
animation: 1000
});
Можно поиграть параметрами анимации. А если анимация не нужна, можно ничего и не добавлять
7. Там где отображаются объявления, т.е. в файлах list.html и message.html мы опять поменяем ссылки на новый модуль тегов:
{%$settings.patch_region%}sort/?tag={%$tag.id%} на {%$settings.patch_region%}tags/{%$tag.word%}/
8. В message.html внизу добавим небольшое условие. Заменим этот код:
{%foreach from=$services item='serv'%}
{%if $settings.user && $settings.user.id == $message.user_id%}
{%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'" %}
{%/if%}
вот этим:
{%foreach from=$services item='serv'%}
{%if $serv.type != 'a'%}
{%if $settings.user && $settings.user.id == $message.user_id%}
{%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'" %}
{%/if%}
9. Это же условие добавилось в users_order.html. Меняем
{%foreach from=$services item='serv'%}
{%$serv.name%}: {%$serv.price%} {%$locale.169%}, {%$locale.170%} {%$serv.word_max%}, {%$locale.171%} {%$serv.word_min%}
{%/foreach%}
на это
{%foreach from=$services item='serv'%}
{%if $serv.type != 'a'%}
{%$serv.name%}: {%$serv.price%} {%$locale.169%}, {%$locale.170%} {%$serv.word_max%}, {%$locale.171%} {%$serv.word_min%}
{%/if%}
{%/foreach%}
10. Profit!

Комментировать
Комментарии
Комментариев пока нет