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


Отзывы На Первой Странице


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

#421 Vaccina

Vaccina

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

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

Отправлено 20 Февраль 2015 - 00:25

В аккаунте, указанный в профиле форума, на данный момент отображается пункт меню на отзывы и при переходе идет сам список отзывов

#422 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 20 Февраль 2015 - 14:12

Просмотр сообщенияVaccina (20 Февраль 2015 - 00:25) писал:

В аккаунте, указанный в профиле форума, на данный момент отображается пункт меню на отзывы и при переходе идет сам список отзывов
Мне необходимо,  что бы отзывы можно было прочитать с любой страницы, что бы они списком отображались в правой колонке сайта.
Желательно что бы они выглядели как анонс новостей и были ограничены 5 шт.

#423 Vaccina

Vaccina

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

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

Отправлено 21 Февраль 2015 - 00:54

Вы не тому блоку отзывов подставили:
<div id="otzyvy_from">

Ориентируйтесь по заголовку в коде: "Отзывы о магазине"

#424 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 21 Февраль 2015 - 09:58

Просмотр сообщенияVaccina (21 Февраль 2015 - 00:54) писал:

Вы не тому блоку отзывов подставили:
<div id="otzyvy_from">

Ориентируйтесь по заголовку в коде: "Отзывы о магазине"
Извините пожалуйста, но я не могу самостоятельно разобраться какой блок нужно обернуть в div
Если оборачиваю весь блок. то результат тот же. просто ссылка на страницу с отзывами. А хочется что бы был список

#425 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 24 Февраль 2015 - 22:32

Ну помогите же пожалуйста. Так нужны отзывы на главной.

#426 Vaccina

Vaccina

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

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

Отправлено 25 Февраль 2015 - 01:01

В шаблоне Товар найдите:
  {% ELSE %}
			<!-- Список отзывов о товарах -->
			<tbody>
			  <tr>
				<td colspan="2">
		  <div id="otzyvy_from"> 
замените на:
  {% ELSE %}
			<!-- Список отзывов о товарах -->
			<tbody>
			  <tr>
				<td colspan="2">
		  <div> 

далее найдите:
<!-- Отзывы о магазине на отдельной странице. -->
{%ELSE%}
<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
{% IF TARIFF_FEATURE_GOODS_OPINION %}
<!-- Если не выключен модуль отзывов о товаре -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
<h1 itemprop="name">Отзывы о магазине</h1>
		 <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		 {% IF opinion_list_empty_without_filter %}
		 <div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a></div>
		 <!-- Если по товару есть хотя бы один отзыв -->
		 {% ELSE %}
		 <table>
				 <!-- Верхняя навигация (Фильтры и страницы) -->
				 <thead>
				 <tr class="goodsDataOpinionListNavigateTop">
						 <td>
						 <!-- Среднее значение по результатам всех отзывов об этом товаре -->
						 {% IF GOODS_OPINION_RATING_VALUE_ROUND %}
								 <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
						 {% ELSE %}
								 <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
						 {% ENDIF %}
						 <!-- Фильтры отзывов -->
						 <span class="goodsDataOpinionAverageInfo">
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
								 Все ({GOODS_OPINION_RATING_CNT_ALL}) |
								 {% ELSE %}
								 <a href="{GOODS_OPINION_ALL_URL}">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> |
								 {% ENDIF %}
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
								 Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) |
								 {% ELSE %}
								 <a href="{GOODS_OPINION_GOOD_URL}">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> |
								 {% ENDIF %}
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
								 Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) |
								 {% ELSE %}
								 <a href="{GOODS_OPINION_BAD_URL}">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> |
								 {% ENDIF %}
								 <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm add_otzyv AddNewOpinionLinkAfterList">Оставить отзыв</a>
						 </span>
						 </td>
						 <td>
						 <!-- Страницы отзывов -->
						 {% IF opinion_show_pages %}
								 <div class="square_pages">
								 <span>Страницы: </span>
										 {% FOR opinion_pages_list %}
										 {% IF opinion_pages_list.CURRENT %}
												 <b>{opinion_pages_list.PAGE}</b>
										 {% ELSE %}
												 <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
										 {% ENDIF %}
										 {% ENDFOR %}
								 </div>
						 {% ENDIF %}
						 </td>
				 </tr>
				 </thead>
				 <!-- END Верхняя навигация (Фильтры и страницы) -->
				 <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
				 {% IF opinion_list_empty %}
				 <tbody>
						 <tr>
						 <td colspan="2">
								 <div class="goodsDataOpinionMessage empty">
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
										 Положительных
								 {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
										 Отрицательных
								 {% ENDIF %}
								 отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a>
								 </div>
						 </td>
						 </tr>
				 </tbody>
				 <!-- Если отзывы по товару уже есть, покажем их список -->
				 {% ELSE %}
				 <!-- Список отзывов о товарах -->
				 <tbody>
						 <tr>
						 <td colspan="2">
								 <table class="goodsDataOpinionListTable" itemprop="review">
								 <tbody>
								 {% FOR opinion_list %}
										 <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
										 <td class="ceil1">
												 <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
												 <span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>
												 {% IF opinion_list.DELETE_URL %}
												 <a href="{opinion_list.DELETE_URL}">Удалить</a>
												 {% ENDIF %}
										 </td>
										 <td class="ceil2">
												 {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
												 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br />
												 {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
												 {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
												 {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
												 {% IF opinion_list.ANSWER %}
												 <div class="goodsDataOpinionListTableAnswer">
														 {opinion_list.ANSWER | nl2br}<br />
												 </div>
												 {% ENDIF %}
										 </td>
										 </tr>
								 {% ENDFOR %}
								 </tbody>
								 </table>

замените на:
<!-- Отзывы о магазине на отдельной странице. -->
{%ELSE%}
<!-- Если в тарифном плане подключен модуль отзывов о товаре -->
{% IF TARIFF_FEATURE_GOODS_OPINION %}
<!-- Если не выключен модуль отзывов о товаре -->
{% IFNOT SETTINGS_OPINION_DISABLE %}
<h1 itemprop="name">Отзывы о магазине</h1>
		 <!-- Если отзывов по товару вообще нет, ни положительных ни отрицательных -->
		 {% IF opinion_list_empty_without_filter %}
		 <div class="goodsDataOpinionMessage empty">Отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a></div>
		 <!-- Если по товару есть хотя бы один отзыв -->
		 {% ELSE %}
		 <table>
				 <!-- Верхняя навигация (Фильтры и страницы) -->
				 <thead>
				 <tr class="goodsDataOpinionListNavigateTop">
						 <td>
						 <!-- Среднее значение по результатам всех отзывов об этом товаре -->
						 {% IF GOODS_OPINION_RATING_VALUE_ROUND %}
								 <img src="{FORALL_IMAGES_PATH}stars/{GOODS_OPINION_RATING_VALUE_ROUND}.gif" alt="{GOODS_OPINION_RATING_VALUE_ROUND}" class="valignMiddle" style="padding-right:1em;" />
						 {% ELSE %}
								 <img src="{FORALL_IMAGES_PATH}stars/10.gif" alt="Рейтинг не определён" class="valignMiddle" style="padding-right:1em;" />
						 {% ENDIF %}
						 <!-- Фильтры отзывов -->
						 <span class="goodsDataOpinionAverageInfo">
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=-1 %}
								 Все ({GOODS_OPINION_RATING_CNT_ALL}) |
								 {% ELSE %}
								 <a href="{GOODS_OPINION_ALL_URL}">Все ({GOODS_OPINION_RATING_CNT_ALL})</a> |
								 {% ENDIF %}
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
								 Положительные ({GOODS_OPINION_RATING_CNT_GOOD}) |
								 {% ELSE %}
								 <a href="{GOODS_OPINION_GOOD_URL}">Положительные ({GOODS_OPINION_RATING_CNT_GOOD})</a> |
								 {% ENDIF %}
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
								 Отрицательные ({GOODS_OPINION_RATING_CNT_BAD}) |
								 {% ELSE %}
								 <a href="{GOODS_OPINION_BAD_URL}">Отрицательные ({GOODS_OPINION_RATING_CNT_BAD})</a> |
								 {% ENDIF %}
								 <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm add_otzyv AddNewOpinionLinkAfterList">Оставить отзыв</a>
						 </span>
						 </td>
						 <td>
						 <!-- Страницы отзывов -->
						 {% IF opinion_show_pages %}
								 <div class="square_pages">
								 <span>Страницы: </span>
										 {% FOR opinion_pages_list %}
										 {% IF opinion_pages_list.CURRENT %}
												 <b>{opinion_pages_list.PAGE}</b>
										 {% ELSE %}
												 <a href="{GOODS_OPINION_PAGINATE_URL}&page={opinion_pages_list.PAGE}">{opinion_pages_list.PAGE}</a>
										 {% ENDIF %}
										 {% ENDFOR %}
								 </div>
						 {% ENDIF %}
						 </td>
				 </tr>
				 </thead>
				 <!-- END Верхняя навигация (Фильтры и страницы) -->
				 <!-- Если отзывов по товару не было с учетом фильтра по настроению отзыва -->
				 {% IF opinion_list_empty %}
				 <tbody>
						 <tr>
						 <td colspan="2">
								 <div class="goodsDataOpinionMessage empty">
								 {% IF GOODS_OPINION_GENERALLY_IS_GOOD=1 %}
										 Положительных
								 {% ELSEIF GOODS_OPINION_GENERALLY_IS_GOOD=0 %}
										 Отрицательных
								 {% ENDIF %}
								 отзывов пока не было. Вы можете <a href="#goodsDataOpinionAdd" class="jsAction goodsDataOpinionShowAddForm">оставить его первым</a>
								 </div>
						 </td>
						 </tr>
				 </tbody>
				 <!-- Если отзывы по товару уже есть, покажем их список -->
				 {% ELSE %}
				 <!-- Список отзывов о товарах -->
				 <tbody>
						 <tr>
						 <td colspan="2">
	   <div id="otzyvy_from">
								 <table class="goodsDataOpinionListTable" itemprop="review">
								 <tbody>
								 {% FOR opinion_list %}
										 <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}">
										 <td class="ceil1">
												 <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span>
												 <span class="goodsDataOpinionListTableDate">{opinion_list.DATE}</span>
												 {% IF opinion_list.DELETE_URL %}
												 <a href="{opinion_list.DELETE_URL}">Удалить</a>
												 {% ENDIF %}
										 </td>
										 <td class="ceil2">
												 {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %}
												 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br />
												 {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %}
												 {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %}
												 {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %}
												 {% IF opinion_list.ANSWER %}
												 <div class="goodsDataOpinionListTableAnswer">
														 {opinion_list.ANSWER | nl2br}<br />
												 </div>
												 {% ENDIF %}
										 </td>
										 </tr>
								 {% ENDFOR %}
								 </tbody>
								 </table></div>

далее в шаблоне HTML найдите:
var id = 'insert-goods-opinion-list';
var injid = 'otzyvy_from';

замените на:
var id = '#insert-goods-opinion-list';
var injid = '#otzyvy_from';


#427 shopyuliya

shopyuliya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 90 сообщений

Отправлено 27 Февраль 2015 - 12:10

Просмотр сообщенияVaccina (25 Февраль 2015 - 01:01) писал:


Спасибо преогромное!

#428 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 06 Апрель 2015 - 02:27

здравствуйте! подскажите,возможно ли реализовать отзывы на главной странице сайта,как показано на скрине?

Прикрепленные изображения

  • Безымянный.jpg


#429 Ирина345

Ирина345

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

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

Отправлено 06 Апрель 2015 - 18:39

Просмотр сообщенияpsicore (06 Апрель 2015 - 02:27) писал:

здравствуйте! подскажите,возможно ли реализовать отзывы на главной странице сайта,как показано на скрине?
Здравствуйте, используйте инструкцию из 50 сообщения данной ветки форума
http://forum.storela...__40#entry59241
перед внесением изменений создайте бекап шаблона.

#430 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 07 Апрель 2015 - 21:24

Здравствуйте! Перечитал всю тему,вроде разобрался,но никак не получается нормально обернуть блоки в {%IFNOT GOODS_NAME=reviews%}{%ENDIF%},Может есть уже готовый обернутый шаблон для пластика?

#431 Vaccina

Vaccina

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

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

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

В шаблоне Товар найдите:
<div class="maincomments paddlr fnt11n txtalgnlft">
								 <div class="left">
								 <ul>
										 <li>{opinion_list.NAME}</li>
										 <li>{opinion_list.DATE}</li>
										 {% IF opinion_list.DELETE_URL %}
										 <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li>
										 {% ENDIF %}
								 </ul>
								 </div>
								 <div class="right">
								 <ul>
										 <li>
										 {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %}
										 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}
										 </li>
										 {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %}
										 {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %}
										 {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %}
										 {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %}
								 </ul>
								 </div>
								 <div class="clear"></div>
						 </div>
						 <div class="hr"></div>

замените на:
<div id="inject-goods-opinion-list">
<div class="maincomments paddlr fnt11n txtalgnlft">
								 <div class="left">
								 <ul>
										 <li>{opinion_list.NAME}</li>
										 <li>{opinion_list.DATE}</li>
										 {% IF opinion_list.DELETE_URL %}
										 <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li>
										 {% ENDIF %}
								 </ul>
								 </div>
								 <div class="right">
								 <ul>
										 <li>
										 {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %}
										 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}
										 </li>
										 {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %}
										 {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %}
										 {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %}
										 {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %}
								 </ul>
								 </div>
								 <div class="clear"></div>
						 </div>
						 <div class="hr"></div>
</div>


#432 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 11 Апрель 2015 - 02:07

это  я вставил.теперь вопрос возник другой: насколько я понял,Теперь я должен задать блок inject-goods-opinion-list,в какой месте нужно это сделать?

#433 Vaccina

Vaccina

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

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

Отправлено 11 Апрель 2015 - 02:32

По поводу "inject-goods-opinion-list", он уже должен у вас стоять, если вы произвели изменения из инструкции сообщения #431

Вам остается выполнить следующую инструкцию:
http://forum.storela...dpost__p__59241

а именно вставить код JS, отредактировать нем ссылки и в шаблоне HTML разместить в необходимом для вывода месте:
<div id="insert-goods-opinion-list"></div>


#434 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 11 Апрель 2015 - 18:55

я все это делал и разными инструкциями,но ничего не получается.Съезжает виджет группы в вк  и висит надпись "последние отзывы" ,а сами отзывы туда не выводятся,хотя тестовые я писал.ПОдскажитеК,ак правильно сделать,нужно чтобы выглядело,как здесь - http://lot99.ru/

#435 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 12 Апрель 2015 - 16:10

Делал как указано несколькими постами выше и здесь http://forum.storela...240#entry104451
но отзывы не выводятся и не появляется блок

#436 Ирина345

Ирина345

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

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

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

Просмотр сообщенияpsicore (12 Апрель 2015 - 16:10) писал:

Делал как указано несколькими постами выше и здесь http://forum.storela...240#entry104451
но отзывы не выводятся и не появляется блок
Здравствуйте, не вижу что бы вы произвели изменения согласно инструкции.

#437 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 14 Апрель 2015 - 12:42

странно.сначала я изменил шаблон товар,как указано здесь в первом посте : http://forum.storela...ине/#entry77565
код выглядит так и сама страница http://zaprovodami.ru/goods/tovar вроде тоже нормально получилось
Скрытый текст

Далее в этот же шаблон Товар я вставил "inject-goods-opinion-list",как написала Vaccina несколькими постами выше.Теперь мне нужно вывести блок отзывов на главную как показано на скриншоте,между картинкой "акции" и виджетом в вк,причем так,чтобы это выглядело в стиле новостей (такая же шапка).Я пытался сделать несколькими способами - и добавлял скрипт в main.js,потом вставлял в шаблон html код  
<div id="insert-goods-opinion-list"></div> 
- не сработало.Потом я пробовал сделать как указано здесь - http://forum.storela...__40#entry59420 ПОСТ №55,при этом  удалил скрипт из main.js.Но опять же ничего не выводится и не появляется блок.

Прикрепленные изображения

  • Безымянный.jpg


#438 psicore

psicore

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 53 сообщений

Отправлено 14 Апрель 2015 - 13:38

даблпост

#439 Iuhenio

Iuhenio

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 175 сообщений

Отправлено 15 Апрель 2015 - 12:07

Не знаю, говорили уже об этом или нет, но считаю не логичным, что по умолчанию в шаблоне Мокко отзывы о товаре на странице товара стоят после "с этим товаром смотрят". Логичнее было бы, если бы они были сразу под описанием. Это как предложение по улучшению :)

#440 Ирина345

Ирина345

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

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

Отправлено 15 Апрель 2015 - 16:38

Просмотр сообщенияpsicore (14 Апрель 2015 - 13:38) писал:

даблпост
Здравствуйте, найдите в HTML
<div id="insert-goods-opinion-list"></div>
<script>
$(function() {
  var url = 'http://zaprovodami.ru/goods/tovar';
  var id = 'insert-goods-opinion-list'; // Из примера это insert-goods-opinion-list
  var injid = 'inject-goods-opinion-list'; // Из примера это inject-goods-opinion-list
  if(id && injid && $(id).length) {
								   $.get(url, function(html) {
																$(id).html(filterOpinionHTML($(html).find(injid).html()));
								});
  }
});
function filterOpinionHTML(html) {
var good = $('<div>').addClass('contentTbodyNewsBlock');
$(html).find('.good').each(function() {
  $(good).append($('<div>').addClass('contentTbodyNewsBlockItem')
				.append($('<span>').addClass('contentTbodyNewsBlockItemTitle')
				   .html($(this).find('.goodsDataOpinionListTableClient').html()))
				.append($('<div>').addClass('newsListBlockItemPreview')
				   .html($(this).find('.ceil2').html()))
.append($('<em>').addClass('contentTbodyNewsBlockItemTime')
				   .html($(this).find('.goodsDataOpinionListTableDate').html()))
  );
});
return($('<div>').addClass('contentTbodyNews').append(good));
}
</script>

замените на

<div id="insert-goods-opinion-list"></div>
<script>
$(function() {
var url = 'http://zaprovodami.ru/goods/tovar';
var id = '#insert-goods-opinion-list'; // Из примера это insert-goods-opinion-list
var injid = '#inject-goods-opinion-list'; // Из примера это
if(id && injid && $(id).length) {
		 $.get(url, function(html) {
		 $(id).html($(html).find(injid).html());
});
}
});
</script>

Далее в шаблоне Товар найдите
<!-- Отзыв -->
						 {% FOR opinion_list %}
						 <div id="inject-goods-opinion-list">
<div class="maincomments paddlr fnt11n txtalgnlft">
																 <div class="left">
																 <ul>
																				 <li>{opinion_list.NAME}</li>
																				 <li>{opinion_list.DATE}</li>
																				 {% IF opinion_list.DELETE_URL %}
																				 <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li>
																				 {% ENDIF %}
																 </ul>
																 </div>
																 <div class="right">
																 <ul>
																				 <li>
																				 {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %}
																				 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}
																				 </li>
																				 {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %}
																				 {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %}
																				 {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %}
																				 {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %}
																 </ul>
																 </div>
																 <div class="clear"></div>
												 </div>
												 <div class="hr"></div>
</div>
						 {% ENDFOR %}
						 <!-- Отзыв-Конец -->
замените на


<!-- Отзыв --> <div id="inject-goods-opinion-list">
						 {% FOR opinion_list %}

<div class="maincomments paddlr fnt11n txtalgnlft">
																 <div class="left">
																 <ul>
																				 <li>{opinion_list.NAME}</li>
																				 <li>{opinion_list.DATE}</li>
																				 {% IF opinion_list.DELETE_URL %}
																				 <li><a href="{opinion_list.DELETE_URL}" class="whtgreen">Удалить</a></li>
																				 {% ENDIF %}
																 </ul>
																 </div>
																 <div class="right">
																 <ul>
																				 <li>
																				 {% IF opinion_list.TITLE %}<span class="fnt11b color">{opinion_list.TITLE}</span>{% ENDIF %}
																				 {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}
																				 </li>
																				 {% IF opinion_list.ACCOMPLISHMENTS %}<li><span class="fnt11b green">Достоинства:</span> {opinion_list.ACCOMPLISHMENTS | nl2br}</li>{% ENDIF %}
																				 {% IF opinion_list.LIMITATIONS %}<li><span class="fnt11b red">Недостатки:</span> {opinion_list.LIMITATIONS | nl2br}</li>{% ENDIF %}
																				 {% IF opinion_list.COMMENT %}<li><span class="fnt11b">Комментарий:</span> {opinion_list.COMMENT | nl2br}</li>{% ENDIF %}
																				 {% IF opinion_list.ANSWER %}<li><span class="fnt11b color">{opinion_list.ANSWER | nl2br}</span> </li>{% ENDIF %}
																 </ul>
																 </div>
																 <div class="clear"></div>
												 </div>

						 {% ENDFOR %}												 <div class="hr"></div>
</div>
						 <!-- Отзыв-Конец -->





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

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