Блог

Список изменений в шаблонах в сборках 20101123 и 20110112
14 января 2011 00:27

Итак, обещанный список изменений.

 

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%}
			
  • {%$serv.name%}
  • {%/foreach%}

    вот этим:

    		{%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%}
    				
  • {%$serv.name%}
  • {%/if%} {%/foreach%}

     

    9. Это же условие добавилось в users_order.html. Меняем

    	    {%foreach from=$services item='serv'%}
    			
    			{%$locale.32%} {%$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'%}
    				
    				{%$locale.32%} {%$serv.name%}: {%$serv.price%} {%$locale.169%}, {%$locale.170%} {%$serv.word_max%}, {%$locale.171%} {%$serv.word_min%}
    				
    			{%/if%}
    		{%/foreach%}
    

     

    10. Profit!

    Ваша оценка:

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

    Ваше имя:
    Ваш email:
    (не публикуется)
    Комментарий:
     
    Введите код:
     

    Комментарии

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