Перейти к содержимому


Как Сделать Страницу, У Которой Дизайн Будет Отличаться От Остальных?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 37

#21 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 19 Апрель 2013 - 20:35

В шаблоне HTML найдите вот этот блок
<div {% IFNOT PAGE_NAME =(тут имя вашей страницы) %} class= "content_page" {%ENDIF%} {% IF index_page %} style="background:none" {% ENDIF %}>
				 <table>
								 <tr>
								 <td class="content_body" {% IFNOT index_page %}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %}>
			   
			   
			   
						 {BODY}
и замените его на
<div {% IFNOT PAGE_NAME =(тут имя вашей страницы) %} class= "content_page" {%ENDIF%} {% IF index_page %} style="background:none" {% ENDIF %}>
				 <table>
								 <tr>
								 <td class="content_body" {% IFNOT index_page|| IFNOT index_page || PAGE_NAME =(тут имя вашей страницы) %}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %} {% PAGE_NAME =(тут имя вашей страницы) %}width="930"{% ENDIF %}>
			   
			   
			   
						 {BODY}


#22 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 19 Апрель 2013 - 21:01

Так тоже не работает. Там еще какие-то у вас ошибки в коде, в таком виде не сохранялся. Я сделал так:

<div {% IFNOT PAGE_NAME =Новая коллекция Chobi осень-зима 2013-2014 %} class="content_page" {%ENDIF%} {% IF index_page %} style="background:none" {% ENDIF %}>
								 <table>
																 <tr>
																 <td class="content_body" {% IFNOT index_page || PAGE_NAME =Новая коллекция Chobi осень-зима 2013-2014 %}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %} {% IF PAGE_NAME =Новая коллекция Chobi осень-зима 2013-2014 %}width="930"{% ENDIF %}>
						  
						  
						  
												 {BODY}

Все-равно не работает.

#23 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 20 Апрель 2013 - 01:37

Попробуйте использовать код

<div {% IFNOT PAGE_NAME =(тут имя вашей страницы) %} class= "content_page" {%ENDIF%} {% IF index_page %} style="background:none" {% ENDIF %}>
	<table>
		<tr>
			<td class="content_body" {% IFNOT index_page && IFNOT PAGE_NAME=Новая коллекция Chobi осень-зима 2013-2014%}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %}>
				{BODY}


#24 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 20 Апрель 2013 - 10:06

Просмотр сообщенияVaccina (20 Апрель 2013 - 01:37) писал:

Попробуйте использовать код

<div {% IFNOT PAGE_NAME =(тут имя вашей страницы) %} class= "content_page" {%ENDIF%} {% IF index_page %} style="background:none" {% ENDIF %}>
<table>
	 <tr>
		 <td class="content_body" {% IFNOT index_page && IFNOT PAGE_NAME=Новая коллекция Chobi осень-зима 2013-2014%}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %}>
			 {BODY}

Спасибо! Заработало!

И еще похожий вопрос. Мне нужно в этой левой колонке, которая на всех страницах сайта, в некоторых разделах выводить другую информацию. Это нужно в разделе оформления заказа. Т.е. на всех четырех шагах оформления заказа мне нужно изменить информацию в правой колонке. Как это сделать?

#25 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 20 Апрель 2013 - 11:08

Просмотр сообщения551 (20 Апрель 2013 - 10:06) писал:

Спасибо! Заработало!

И еще похожий вопрос. Мне нужно в этой левой колонке, которая на всех страницах сайта, в некоторых разделах выводить другую информацию. Это нужно в разделе оформления заказа. Т.е. на всех четырех шагах оформления заказа мне нужно изменить информацию в правой колонке. Как это сделать?

Объясните подробнее что именно должно меняться на странице Оформление заказа? каталог товаров или какой-то другой блок?

#26 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 20 Апрель 2013 - 11:16

Просмотр сообщенияmiyako (20 Апрель 2013 - 11:08) писал:

Объясните подробнее что именно должно меняться на странице Оформление заказа? каталог товаров или какой-то другой блок?

Смотрите, у меня в этой колонке отображается каталог, "вы смотрели", виджет вконтакте, виджет яндекса, инфа о магазине и проч. Во время оформления заказа вся эта информация покупателю не нужна, а только отвлекает и уводит с оформления. Я хочу для страниц оформления заказа убрать всю эту информацию из колонки и заменить ее на информацию, которая будет способствовать совершению покупки - тексты о гарантии, о качестве, о доставке и т.д. Я так понимаю, что в файле html нужно создать новую такую же колонку с условием IF. Я не понимаю, как в этом условии прописать страницы оформления заказа.

#27 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 20 Апрель 2013 - 12:09

Просмотр сообщения551 (20 Апрель 2013 - 11:16) писал:

Смотрите, у меня в этой колонке отображается каталог, "вы смотрели", виджет вконтакте, виджет яндекса, инфа о магазине и проч. Во время оформления заказа вся эта информация покупателю не нужна, а только отвлекает и уводит с оформления. Я хочу для страниц оформления заказа убрать всю эту информацию из колонки и заменить ее на информацию, которая будет способствовать совершению покупки - тексты о гарантии, о качестве, о доставке и т.д. Я так понимаю, что в файле html нужно создать новую такую же колонку с условием IF. Я не понимаю, как в этом условии прописать страницы оформления заказа.

{% IF MOD_LNAME=order %} ваш текст {%ELSE%}"вы смотрели", виджет вконтакте, виджет яндекса, инфа о магазине и проч{%ENDIF%}


#28 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 20 Апрель 2013 - 19:52

Просмотр сообщенияmiyako (20 Апрель 2013 - 12:09) писал:

{% IF MOD_LNAME=order %} ваш текст {%ELSE%}"вы смотрели", виджет вконтакте, виджет яндекса, инфа о магазине и проч{%ENDIF%}

Спасибо! Так работает.

#29 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 19 Август 2013 - 13:03

Добрый день. Появился новый вопрос. У меня есть страница, на которой отсутствует правая колонка http://babylook.me/p...Chobi-osen-zima Я хочу чтобы на двух других страницах (http://babylook.me/page/Instagram , http://babylook.me/page/Pinterest) эта колонка также отсутствовала и контент был во всю ширину страницы.

Изменил уже существующий работающий код так:

<div {% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %} class= "content_page" {% ENDIF %} {% IF index_page %} style="background:none" {% ENDIF %}>
		<table>
				<tr>
						<td class="content_body" {% IFNOT index_page && IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %}>
								{BODY}

	  <!-- END Всевозможные списки товаров -->
 
   {% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %}		
			 
			</td>
			{% IFNOT index_page%} <td class="content_catalog cont250">
		   
		<!-- Каталог -->

Вроде все правильно и в другом месте на моем сайте есть похожая конструкция, которая работает (т.е. учитывает оба условия). Но здесь такого не происходит и изменения остаются только на первой странице в условии. Как поправить?

#30 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 20 Август 2013 - 06:33

Попробуйте заменить код

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %}

на

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 && PAGE_NAME = Волшебный мир BabyLook в Instagram && PAGE_NAME = Луки из наших коллекций %}


#31 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 20 Август 2013 - 13:27

Просмотр сообщенияVaccina (20 Август 2013 - 06:33) писал:

Попробуйте заменить код

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %}

на

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 && PAGE_NAME = Волшебный мир BabyLook в Instagram && PAGE_NAME = Луки из наших коллекций %}

Так просто пропадает правая колонка на всех страницах сайта. Как сделать, чтобы ее не было только на 3х страницах?

#32 Stasya

Stasya

    Активный участник

  • Модератоpы
  • 4 007 сообщений

Отправлено 20 Август 2013 - 18:47

В шаблоне HTML найдите блок
{% ENDIF %}
			 <!-- END Всевозможные списки товаров -->

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %}		
			
		 </td>
		 {% IFNOT index_page%} <td class="content_catalog cont250">
		
	 <!-- Каталог -->
						 <div class="pad-box">
и замените его на
{% ENDIF %}
			 <!-- END Всевозможные списки товаров -->

	
			
		 </td>
		 {% IFNOT index_page || PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %} <td class="content_catalog cont250">
		
	 <!-- Каталог -->
						 <div class="pad-box">


#33 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 21 Август 2013 - 10:29

Просмотр сообщенияStasya (20 Август 2013 - 18:47) писал:

В шаблоне HTML найдите блок
{% ENDIF %}
			 <!-- END Всевозможные списки товаров -->

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %}		
			
		 </td>
		 {% IFNOT index_page%} <td class="content_catalog cont250">
		
	 <!-- Каталог -->
						 <div class="pad-box">
и замените его на
{% ENDIF %}
			 <!-- END Всевозможные списки товаров -->

	
			
		 </td>
		 {% IFNOT index_page || PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 || PAGE_NAME = Волшебный мир BabyLook в Instagram || PAGE_NAME = Луки из наших коллекций %} <td class="content_catalog cont250">
		
	 <!-- Каталог -->
						 <div class="pad-box">

В таком случае он не сохраняет шаблон, пишет ошибку. Удалил в конце один  {% ENDIF %}, шаблон сохранился, но на сайте никаких изменений не произошло.

#34 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 22 Август 2013 - 02:54

Попробуйте следующее условие

{% IF PAGE_NAME != Новая коллекция Chobi осень-зима 2013-2014 && PAGE_NAME != Волшебный мир BabyLook в Instagram && PAGE_NAME != Луки из наших коллекций %}


#35 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 22 Август 2013 - 12:11

Просмотр сообщенияVaccina (22 Август 2013 - 02:54) писал:

Попробуйте следующее условие

{% IF PAGE_NAME != Новая коллекция Chobi осень-зима 2013-2014 && PAGE_NAME != Волшебный мир BabyLook в Instagram && PAGE_NAME != Луки из наших коллекций %}

И так не работает. Разваливается пол сайта.

#36 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 23 Август 2013 - 02:34

Пожалуйста, приложите ваш полный код шаблона "HTML" в виде файла html или вставьте код в сообщение через тег CODE. Приложите именно тот код, который у вас был на момент когда вы хотели добавить новое условие. Так же опишите еще раз ситуацию подробнее, для каких страниц должна скрываться правая колонка.

#37 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 23 Август 2013 - 10:17

Просмотр сообщенияVaccina (23 Август 2013 - 02:34) писал:

Пожалуйста, приложите ваш полный код шаблона "HTML" в виде файла html или вставьте код в сообщение через тег CODE. Приложите именно тот код, который у вас был на момент когда вы хотели добавить новое условие. Так же опишите еще раз ситуацию подробнее, для каких страниц должна скрываться правая колонка.

Изменения связанные с этим были только в следующих частях шаблона ХТМЛ:

В начале после навигации:

<!-- контент -->
<div class="container" id="cpages">

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 %}
<div class="bottombaner"><a href="http://babylook.me/page/Novaya-kollekciya-Chobi-osen-zima"><img src="http://files.storeland.ru/web/upload/sitefiles/6/523/522535/chobi_banner_2014.jpg" alt=""/></a></div>
{% ENDIF %}
[b][color=#ff0000]<div {% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 %} class= "content_page" {% ENDIF %} {% IF index_page %} style="background:none" {% ENDIF %}>
		<table>
				<tr>
						<td class="content_body" {% IFNOT index_page && IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 %}width="700"{% ENDIF %} {% IF index_page %} colspan="2" {% ENDIF %}>[/color][/b]
								{BODY}
				
			  <!-- Всевозможные списки товаров -->

И потом перед самим правым столбцом:

<!-- END Всевозможные списки товаров -->
 
   [b][color=#ff0000]{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 %}  [/color][/b]	  
			 
			</td>
			{% IFNOT index_page%} <td class="content_catalog cont250">
		   
		<!-- Каталог -->
						  <div class="pad-box">
						 
						  {% IF MOD_LNAME=order %} 
						 
							<ul class="leftmenu">
						 
	 <h2>ГАРАНТИЯ КАЧЕСТВА</h2> 
<p>Мы прикладываем все усилия к тому, чтобы Вы получили свой заказ отличного качества и в полном объеме. Весь товар, предлагаемый в каталоге, оригинален, и имеет гарантию качества фирм-производителей. Товар можно проверить на наличие и качество в присутствии курьера. Все изделия имеют соответствующую маркировку. Весь товар, имеющийся в продаже, сертифицирован и не имеет ограничений для распространения на территории Российской Федерации.				
	   </p>
	   <p style="text-align: center;"><img src="http://files.storeland.ru/web/upload/sitefiles/6/523/522719/100kachestvo9.png" /></p>
<br>
	  
	   <h2>ВОЗВРАТ ТОВАРА</h2> 
<p>В случае, если товар Вам не подошел, то мы готовы обменять его или вернуть Вам за него деньги. Замена может быть произведена на любой другой товар, в том числе на более дорогую вещь при условии доплаты. Мы очень дорожим нашими клиентами и своей репутацией, поэтому в случае возникновения проблемы будем в первую очередь искать выгодное для Вас решение.
</p>
<p style="text-align: center;"><img src="http://files.storeland.ru/web/upload/sitefiles/5/445/444889/100vozvrat6.png" /></p>
<br>	
	  <h2>КАЧЕСТВО ОБСЛУЖИВАНИЯ</h2> 
<p>В BabyLook Вы всегда получите грамотную консультацию, качественный сервис и своевременную доставку. Менеджеры нашего магазина на связи в любой день недели с 10 утра до 10 вечера. Мы находим индивидальный подход к каждому клиенту. А наши демократичные цены, интересные акции и привлекательные скидки не оставят Вас равнодушными!
 
</p>
<p style="text-align: center;"><img src="http://files.storeland.ru/web/upload/sitefiles/5/445/444888/100obslujivanie6.png" /></p>
</ul>
						 
						  {%ELSE%}
						 
								<ul class="leftmenu">
								  <li class="categories">
								  
									   
										<ul>
										<h2><span style="color:black;">Детские шапочки</span></h2>
												  <br> <h5>По категориям</h5>
												 {% FOR menu %}
														{% FOR category %}
																{% FOR links %}
																		 <li class="cat-item"><a href="{menu.category.links.URL}" {% IF menu.category.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.category.links.TITLE %}title="{menu.category.links.TITLE}"{% ENDIF %}>{menu.category.links.NAME}</a></li>
																{% ENDFOR %}
														{% ENDFOR %}
												{% ENDFOR %}
										</ul>
									   
										<ul>
												  <br> <h5>По бренду</h5>
												 {% FOR menu %}
														{% FOR brand %}
																{% FOR links %}
																		 <li class="cat-item"><a href="{menu.brand.links.URL}" {% IF menu.brand.links.SELECTED %}class="selected"{%ENDIF%} {% IF menu.brand.links.TITLE %}title="{menu.brand.links.TITLE}"{% ENDIF %}>{menu.brand.links.NAME}</a></li>
																{% ENDFOR %}
														{% ENDFOR %}
												{% ENDFOR %}
										</ul>

В таком виде правая колонка отсутствует только на странице http://babylook.me/p...Chobi-osen-zima (также на этой странице нет разделителя между колонками и весь контент растянут во всю ширину сайта).

Необходимо такое же отображение добавить для двух других страниц: http://babylook.me/page/Instagram и http://babylook.me/page/Pinterest

Как это сделать?

#38 551

551

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 650 сообщений
  • ГородМосква

Отправлено 23 Август 2013 - 14:38

Сам разобрался. Может кривая конструкция, но работает как надо:

{% IFNOT PAGE_NAME = Новая коллекция Chobi осень-зима 2013-2014 %} {% IFNOT PAGE_NAME = Волшебный мир BabyLook в Instagram %} {% IFNOT PAGE_NAME = Луки из наших коллекций %}
...
{%ENDIF%}  {% ENDIF %} {%ENDIF%}





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных