arumazo

Carousel в шаблоне Realia

Recommended Posts

Добрый день!

Подскажите, пожалуйста, каким образом удалить/деактивировать блок с carousel (спецпредложения) в шаблоне Realia на всех страницах сайта?

Тип главной страницы - classic.

Заранее приношу извинения, если данная проблема имеет простое решение, пытался найти, не получилось.

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Неверно выразился. Нужно убрать только верхний блок - я так понял это top_special

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

/template/frontend/realia/layout_home.tpl

    	{if $special_items2|count>0}    		<div class="row">    		<div class="span9">    		    		<div class="slider-wrapper">			    <div class="slider">			        <div class="slider-inner">			                <div class="images">			                    <div class="iosSlider">			                        <div class="slider-content">			                        {section name=i loop=$special_items2}								        <div class="slide">			                            	{if $special_items2[i].img[0].preview != ''}							                <img src="{$estate_folder}/img/data/{$special_items2[i].img[0].normal}" width="870" />							                {else}							                <img src="{$estate_folder}/img/no_foto.png" />							                {/if}			                                <div class="slider-info">			                                   {if $special_items2[i].price_discount > 0}                       							 <div class="price">                       							 <h2>                      							  {$special_items2[i].price_discount|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}                       							 <div class="price_discount_slider">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</div>                       							 </h2>                       							 <a href="{$special_items2[i].href}">{$L_MORE}</a>                       							 </div><!-- /.price -->                       						   {else}                     							  <div class="price"><h2>{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</h2>                     						    	<a href="{$special_items2[i].href}">{$L_MORE}</a>                     						      </div>                     						   {/if}												<h2><a href="{$special_items2[i].href}">{$special_items2[i].type_sh} / {$special_items2[i].city}, {$special_items2[i].street}</a></h2>			                                    <div class="slider-param">{$L_SQUARE} м<sup>2</sup>:<span class="value">{$special_items2[i].square_all}/{$special_items2[i].square_live}/{$special_items2[i].square_kitchen}</span></div>			                                    <div class="slider-param">{$L_FLOOR}:<span class="value">{$special_items2[i].floor}/{$special_items2[i].floor_count}</span></div>			                                </div><!-- /.slider-info -->			                            </div><!-- /.slide -->									{/section}			                        </div><!-- /.slider-content -->			                    </div><!-- .iosSlider -->			                    <ul class="navigation">			                    	{section name=i loop=$special_items2}			                    		<li{if $smarty.section.i.iteration==1} class="active"{/if}><a>{$smarty.section.i.iteration}</a></li>			                    	{/section}			                    </ul>			                </div>				        </div>				    </div>				</div>								</div>				</div>				{/if}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

/template/frontend/realia/layout_home.tpl

    	{if $special_items2|count>0}    		<div class="row">    		<div class="span9">    		    		<div class="slider-wrapper">			    <div class="slider">			        <div class="slider-inner">			                <div class="images">			                    <div class="iosSlider">			                        <div class="slider-content">			                        {section name=i loop=$special_items2}								        <div class="slide">			                            	{if $special_items2[i].img[0].preview != ''}							                <img src="{$estate_folder}/img/data/{$special_items2[i].img[0].normal}" width="870" />							                {else}							                <img src="{$estate_folder}/img/no_foto.png" />							                {/if}			                                <div class="slider-info">			                                   {if $special_items2[i].price_discount > 0}                       							 <div class="price">                       							 <h2>                      							  {$special_items2[i].price_discount|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}                       							 <div class="price_discount_slider">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</div>                       							 </h2>                       							 <a href="{$special_items2[i].href}">{$L_MORE}</a>                       							 </div><!-- /.price -->                       						   {else}                     							  <div class="price"><h2>{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if}</h2>                     						    	<a href="{$special_items2[i].href}">{$L_MORE}</a>                     						      </div>                     						   {/if}												<h2><a href="{$special_items2[i].href}">{$special_items2[i].type_sh} / {$special_items2[i].city}, {$special_items2[i].street}</a></h2>			                                    <div class="slider-param">{$L_SQUARE} м<sup>2</sup>:<span class="value">{$special_items2[i].square_all}/{$special_items2[i].square_live}/{$special_items2[i].square_kitchen}</span></div>			                                    <div class="slider-param">{$L_FLOOR}:<span class="value">{$special_items2[i].floor}/{$special_items2[i].floor_count}</span></div>			                                </div><!-- /.slider-info -->			                            </div><!-- /.slide -->									{/section}			                        </div><!-- /.slider-content -->			                    </div><!-- .iosSlider -->			                    <ul class="navigation">			                    	{section name=i loop=$special_items2}			                    		<li{if $smarty.section.i.iteration==1} class="active"{/if}><a>{$smarty.section.i.iteration}</a></li>			                    	{/section}			                    </ul>			                </div>				        </div>				    </div>				</div>								</div>				</div>				{/if}

 

Содержимое данного файла у меня следующее

{literal}<script>function InitImageSlider() {	$('.iosSlider').iosSlider({		desktopClickDrag: true,		snapToChildren: true,		infiniteSlider: true,		navSlideSelector: '.slider .navigation li',		onSlideComplete: function(args) {			if(!args.slideChanged) return false;			$(args.sliderObject).find('.slider-info').attr('style', '');			$(args.currentSlideObject).find('.slider-info').animate({				left: '15px',				opacity: '.9'			}, 'easeOutQuint');		},		onSliderLoaded: function(args) {			$(args.sliderObject).find('.slider-info').attr('style', '');			$(args.currentSlideObject).find('.slider-info').animate({				left: '15px',				opacity: '.9'			}, 'easeOutQuint');		},		onSlideChange: function(args) {			$('.slider .navigation li').removeClass('active');			$('.slider .navigation li:eq(' + (args.currentSlideNumber - 1) + ')').addClass('active');		},		autoSlide: true,		scrollbar: true,		scrollbarContainer: '.sliderContainer .scrollbarContainer',		scrollbarMargin: '0',		scrollbarBorderRadius: '0',		keyboardControls: true	});}$(document).ready(function(){	InitImageSlider();});</script>{/literal}{literal}<style>.carousel ul li .image {	height: 180px;	overflow-y: hidden;}</style><script>$(document).ready(function(){	if($('.carousel .content ul').length>0){		$('.carousel .content ul').carouFredSel({			scroll: {				items: 1			},			auto: false,			next: {	    		button: '.carousel .content .carousel-next',	    		key: 'right'			},			prev: {	    		button: '.carousel .content .carousel-prev',	    		key: 'left'			}		});	}});</script>{/literal}{if $homepage_type=='carousel'}	<div class="carousel-wrapper">	<div class="carousel">	<div class="content">	<h2 class="page-header">{$L_TABS_SPECIAL}</h2>	<a class="carousel-prev" href="#">Previous</a>	<a class="carousel-next" href="#">Next</a>	<ul>	{section name=i loop=$special_items2}	            <li>	                <div class="image">	                    <a href="{$special_items2[i].href}"></a>	                    {if $special_items2[i].img[0].preview != ''}	                    <img src="{$estate_folder}/img/data/{$special_items2[i].img[0].preview}">	                    {else}						<img src="{$estate_folder}/img/no_foto.png" class="previewi">						{/if}	                </div><!-- /.image -->	                <div class="title">	                    <h3>	                    	{if isset($smarty.session.favorites)}					            {if in_array($special_items2[i].id,$smarty.session.favorites)}					                <a class="fav-rem" alt="{$special_items2[i].id}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a>					            {else}					                <a class="fav-add" alt="{$special_items2[i].id}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a>					            {/if}					        {else}					        	<a class="fav-add" alt="{$special_items2[i].id}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a>					        {/if}	                    <a href="{$grid_items[i].href}">						{if	$special_items2[i].city ne ''} {$special_items2[i].city}{if						$special_items2[i].street ne ''}, {$special_items2[i].street}{if						$special_items2[i].number ne ''}, {$special_items2[i].number}{/if}{/if}						{else} {if $special_items2[i].street ne ''} {$special_items2[i].street}{if						$special_items2[i].number ne ''}, {$special_items2[i].number}{/if} {/if}						{/if}						</a></h3>	                </div><!-- /.title -->	                <div class="location">{$special_items2[i].type_sh}</div><!-- /.location-->	                 {if $special_items2[i].price_discount > 0}				<div class="price">				{$special_items2[i].price_discount|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if} рублей				<div class="price_discount_top">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if} рублей</div>				</div>                {else}                <div class="price">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if} рублей</div>                {/if}	                <div class="area">	                    <span class="key">Площадь:</span>	                    <span class="value"><span class="value">{$special_items2[i].square_all}/{$special_items2[i].square_live}/{$special_items2[i].square_kitchen}</span></span>	                </div><!-- /.area -->	                <div class="bathrooms"><div class="inner">3</div></div><!-- /.bathrooms -->	                <div class="bedrooms"><div class="inner">3</div></div><!-- /.bedrooms -->	            </li>	            {/section}	</ul>	</div>	<!-- /.content -->	</div>	<!-- /.carousel -->	</div><!-- /.carousel-wrapper -->{/if}<div class="container">    <div id="main">    {if $homepage_type=='slider'}    <div class="row">    	<div class="span9">    		<div class="row">    		<div class="span9">    		<div class="slider-wrapper">			    <div class="slider">			        <div class="slider-inner">			                <div class="images">			                    <div class="iosSlider">			                        <div class="slider-content">			                        {section name=i loop=$special_items2}								        <div class="slide">			                            	{if $special_items2[i].img[0].preview != ''}							                <img src="{$estate_folder}/img/data/{$special_items2[i].img[0].normal}" width="870" />							                {else}							                <img src="{$estate_folder}/img/no_foto.png" />							                {/if}			                                <div class="slider-info">			                                   {if $special_items2[i].price_discount > 0}                       							 <div class="price">                       							 <h2>                      							  {$special_items2[i].price_discount|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if} рублей                       							 <div class="price_discount_slider">{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if} рублей</div>                       							 </h2>                       							 <a href="{$special_items2[i].href}">{$L_MORE}</a>                       							 </div><!-- /.price -->                       						   {else}                     							  <div class="price"><h2>{$special_items2[i].price|number_format:0:",":" "} {if $special_items2[i].currency_name != ''}{$special_items2[i].currency_name}{/if} рублей</h2>                     						    	<a href="{$special_items2[i].href}">{$L_MORE}</a>                     						      </div>                     						   {/if}			                                   <!-- <div class="price">			                                        <h2>{$special_items2[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</h2>			                                        <a href="{$special_items2[i].href}">{$L_MORE}</a>			                                    </div>       -->			                                    <h2><a href="{$special_items2[i].href}">{$special_items2[i].type_sh} / {$special_items2[i].city}, {$special_items2[i].street}</a></h2>			                                    <div class="slider-param">{$L_SQUARE} м<sup>2</sup>:<span class="value">{$special_items2[i].square_all}/{$special_items2[i].square_live}/{$special_items2[i].square_kitchen}</span></div>			                                    <div class="slider-param">{$L_FLOOR}:<span class="value">{$special_items2[i].floor}/{$special_items2[i].floor_count}</span></div>			                                </div><!-- /.slider-info -->			                            </div><!-- /.slide -->									{/section}			                        </div><!-- /.slider-content -->			                    </div><!-- .iosSlider -->			                    <ul class="navigation">			                    	{section name=i loop=$special_items2}			                    		<li{if $smarty.section.i.iteration==1} class="active"{/if}><a>{$smarty.section.i.iteration}</a></li>			                    	{/section}			                    </ul>			                </div>				        </div>				    </div>				</div>				</div>				</div>				<div class="row">		            <div class="span9">		                {include file='featured_properties.tpl'}		            </div>		        </div>	    	</div>	    	<div class="sidebar span3">	    	<h2>Поиск</h2>			{include file='search_form.tpl'}			{include file="agents_list.tpl"}		                <div class="hidden-tablet">		                    {include file='right_special.tpl'}		                </div>			</div>	    </div>    	{else if  $homepage_type=='search' }    <div class="row">    	<div class="span9">    		<div class="row">    		<div class="span9">		            {include file='advance_search_form.tpl'}				</div>				</div>				<div class="row">		            <div class="span9">		            {include file='grid_and_pager.tpl'}		            </div>		        </div>	    	</div>	    	<div class="sidebar span3">			{include file="agents_list.tpl"}		                <div class="hidden-tablet">		                    {include file='right_special.tpl'}		                </div>			</div>	    </div>    	{else}    	<div class="row">            <div class="span9">                {include file='featured_properties.tpl'}            </div>            <div class="sidebar span3">                {include file="agents_list.tpl"}                <div class="hidden-tablet">                    {include file='right_special.tpl'}                </div>            </div>        </div>       {/if}	</div></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот я вам и показал кусок кода начиная отсюда

                {section name=i loop=$special_items2}
Просто внимательно посчитайте количество строк которые нужно удалить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я удалил эти куски кода, но проблема осталась. Причем здесь только указаны {if $homepage_type=='slider'} и {if $homepage_type=='carousel'}, а у меня выбран classic. Ниже содержимое файла, которое осталось после правок.

{literal}<script>function InitImageSlider() {	$('.iosSlider').iosSlider({		desktopClickDrag: true,		snapToChildren: true,		infiniteSlider: true,		navSlideSelector: '.slider .navigation li',		onSlideComplete: function(args) {			if(!args.slideChanged) return false;			$(args.sliderObject).find('.slider-info').attr('style', '');			$(args.currentSlideObject).find('.slider-info').animate({				left: '15px',				opacity: '.9'			}, 'easeOutQuint');		},		onSliderLoaded: function(args) {			$(args.sliderObject).find('.slider-info').attr('style', '');			$(args.currentSlideObject).find('.slider-info').animate({				left: '15px',				opacity: '.9'			}, 'easeOutQuint');		},		onSlideChange: function(args) {			$('.slider .navigation li').removeClass('active');			$('.slider .navigation li:eq(' + (args.currentSlideNumber - 1) + ')').addClass('active');		},		autoSlide: true,		scrollbar: true,		scrollbarContainer: '.sliderContainer .scrollbarContainer',		scrollbarMargin: '0',		scrollbarBorderRadius: '0',		keyboardControls: true	});}$(document).ready(function(){	InitImageSlider();});</script>{/literal}{literal}<style>.carousel ul li .image {	height: 180px;	overflow-y: hidden;}</style><script>$(document).ready(function(){	if($('.carousel .content ul').length>0){		$('.carousel .content ul').carouFredSel({			scroll: {				items: 1			},			auto: false,			next: {	    		button: '.carousel .content .carousel-next',	    		key: 'right'			},			prev: {	    		button: '.carousel .content .carousel-prev',	    		key: 'left'			}		});	}});</script>{/literal}{if $homepage_type=='carousel'}	<div class="carousel-wrapper">	<div class="carousel">	<div class="content">	<h2 class="page-header">{$L_TABS_SPECIAL}</h2>	<a class="carousel-prev" href="#">Previous</a>	<a class="carousel-next" href="#">Next</a>	<ul>	</ul>	</div>	<!-- /.content -->	</div>	<!-- /.carousel -->	</div><!-- /.carousel-wrapper -->{/if}<div class="container">    <div id="main">    {if $homepage_type=='slider'}    <div class="row">    	<div class="span9">    		<div class="row">    		<div class="span9">    		<div class="slider-wrapper">			    <div class="slider">			        <div class="slider-inner">			                <div class="images">			                    <div class="iosSlider">			                        <div class="slider-content">			                        </div><!-- /.slider-content -->			                    </div><!-- .iosSlider -->			                    <ul class="navigation">			                    </ul>			                </div>				        </div>				    </div>				</div>				</div>				</div>				<div class="row">		            <div class="span9">		                {include file='featured_properties.tpl'}		            </div>		        </div>	    	</div>	    	<div class="sidebar span3">	    	<h2>Поиск</h2>			{include file='search_form.tpl'}			{include file="agents_list.tpl"}		                <div class="hidden-tablet">		                    {include file='right_special.tpl'}		                </div>			</div>	    </div>    	{else if  $homepage_type=='search' }    <div class="row">    	<div class="span9">    		<div class="row">    		<div class="span9">		            {include file='advance_search_form.tpl'}				</div>				</div>				<div class="row">		            <div class="span9">		            {include file='grid_and_pager.tpl'}		            </div>		        </div>	    	</div>	    	<div class="sidebar span3">			{include file="agents_list.tpl"}		                <div class="hidden-tablet">		                    {include file='right_special.tpl'}		                </div>			</div>	    </div>    	{else}    	<div class="row">            <div class="span9">                {include file='featured_properties.tpl'}            </div>            <div class="sidebar span3">                {include file="agents_list.tpl"}                <div class="hidden-tablet">                    {include file='right_special.tpl'}                </div>            </div>        </div>       {/if}	</div></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Извиняюсь, не про тот блок вам написал.

Вы лучше тогда для надежности отправьте скриншот и подчеркните там что хотите удалить.

Я уже поточнее вам скажу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скриншот прикрепил. Подскажите тогда ещё по блоку "Поиск" и "VIP" - как их тоже убрать.

 

72xdz6.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Скриншот прикрепил. Подскажите тогда ещё по блоку "Поиск" и "VIP" - как их тоже убрать.

 

 

 

Поиск и ВИП

/template/frontend/realia/layout_home.tpl

/template/frontend/realia/layout_basic.tpl

/template/frontend/realia/realty_grid.tpl

/template/frontend/realia/realty_view.tpl

 

в каждом из этих файлов находим строки

{include file='search_form.tpl'}

и

{include file='right_special.tpl'}

 

и меняем их соотв. на

 

{*include file='search_form.tpl'*}

и

{*include file='right_special.tpl'*}

 

ПС. Не в каждом из них они встречаются обе, в некоторых может быть только одна из них.

 

 

Верхний блок

 

Сложно сориентироваться, так как не знаком этот макет и раскладка в нем элементов, но скорее всего это top_special.tpl. Можете в тех же файлах закомментировать и его аналогичным образом {*include file='top_special.tpl'*}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

abushyk, большое спасибо! С верхним блоком Вы были правы - {*include file='top_special.tpl'*}, это решило проблему! Благодарю!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: axilec
      Добрый день! Не подскажете, как можно добавить ссылку или кнопку в описании к объекту недвижимости? Спасибо!
    • Автор: Opossum_Shultz
      Добрый день! подскажите, в шаблоне реалиа не реализовано каким - нибудь css или чем - нибудь развертывание и свертывание текста (например, для описаний ЖК)?
      Ну типа спойлер.
       
    • Автор: metrpro
      Добрый день! Шаблон realia, стоит необходимость изменить оформление добавления/убавления из списка "Избранное".
      Нынешнее решение выглядит следующим образом:
      {if isset($smarty.session.favorites)} {if in_array($data.id.value, $smarty.session.favorites)}<a class="fav-rem" alt="{$data.id.value}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a> {else}<a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} {else}<a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} А мне бы хотелось уйти от картинок, предусмотренных стилем, чтобы выглядеть это стало как обычная кнопка, типа тех, что вызывают в шаблоне модальные окна.
      Буду рад, если кто сможет поделиться подобными наработками (у меня не вышло)
       
    • Автор: IgorGavr
      В списках объектах есть строчка:
      <div class="property span9{if $grid_items.bold_status==1} grid_list_bold{/if}{if $grid_items.premium_status==1} grid_list_premium{/if}{if $grid_items.vip_status==1} grid_list_vip{/if}">
      Но в независимости выбрано выделение или премиум объявление, проверка не проходит. Как мы можем брать деньги если никаких выделений не происходит после оплаты?
    • Автор: metrpro
      В таблицу STREET, содержащую список улиц и по умолчанию имеющую поля STREET_ID, CITY_ID и NAME, добавлено поле DISTRICT_ID (типа select_by_query), которое позволяет четко каждой улице определить район, к которому она относится, из таблицы DISTRICT_ID.
      Внимание, вопрос №1: как передать текстовое значение поля district_id в шаблоны realty_view и realty_grid (realia)?

      В таблице DISTRICT добавлено поле OKRUG типа safe_string. Вопрос №2 - как его значение тоже передать в те же шаблоны?

      И, наконец, вопрос №3 - как организовать поиск всех объявлений определенного типа в рамках улиц, расположенных в определенном районе или определенном округе?