Дублирование отзывов
Дублирование отзывов
Приветствую, форумчане!
Обнаружилась ошибка (хотя до этого все было ок): добавляя отзыв через модуль CGFeedBack, он дублируется. Т.е. в админке их 2, на сайте их 2 и уведомлений на почту тоже приходит 2.
В чем может быть причина? Help me, please.
Обнаружилась ошибка (хотя до этого все было ок): добавляя отзыв через модуль CGFeedBack, он дублируется. Т.е. в админке их 2, на сайте их 2 и уведомлений на почту тоже приходит 2.
В чем может быть причина? Help me, please.
Re: Дублирование отзывов
Мало данных.
Версия CMS? Версия модуля? Как вызывается?
Версия CMS? Версия модуля? Как вызывается?
Re: Дублирование отзывов
CMSMS 1.11.4 “Fernandina”
CGFeedback 1.5.10
Products 2.18.4
Вызывается в шаблоне карточки товара:
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" action='summary'}
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" titlerequired="0" emailrequired="0"}
CGFeedback 1.5.10
Products 2.18.4
Вызывается в шаблоне карточки товара:
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" action='summary'}
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" titlerequired="0" emailrequired="0"}
Re: Дублирование отзывов
Попробуйте вызвать на простой страницеи добавить комментарий. Будет задвоение?
Code: Select all
{CGFeedback key1="1" lang="ru_RU" titlerequired="0" emailrequired="0"}
Re: Дублирование отзывов
На простой странице все отлично, добавился 1 коммент.
Re: Дублирование отзывов
И что это значит? Как заставить работать на странице карточки товара?
Re: Дублирование отзывов
Попробуйте в шаблоне карточки убрать это
Code: Select all
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" action='summary'}
Re: Дублирование отзывов
не помогло
Re: Дублирование отзывов
Есть подозрение, что это глюки новой CMS. Или недоделки модулей под новую систему.
Можете попробовать всё тоже самое под CMS 1.10.3
У меня в связке
CMS 1.9.4.1
Products 2.15
CGFeedback 1.5.4
всё работает.
Можете попробовать всё тоже самое под CMS 1.10.3
У меня в связке
CMS 1.9.4.1
Products 2.15
CGFeedback 1.5.4
всё работает.
Re: Дублирование отзывов
Проверил с вашими версиями модулей. Всё работает.
Покажите шаблон карточки товара в Products.
Покажите шаблон карточки товара в Products.
Re: Дублирование отзывов
Шаблон карточки товара:
Code: Select all
{* this is a sample product detail template *}
{assign var='f_products' value=true}
{assign var='products' value=$mod}
<div id="product">
{if count($entry->fields)}
<div id="allfoto">
{foreach from=$entry->fields key='name' item='field'}
{if $field->name == 'fotomain'}<div id="fotomain">
<a href="{$entry->file_location}/{$field->value}" onclick="return hs.expand(this)" target='_blank'><img style=" width:280px" src="{$entry->file_location}/{$field->value}" alt="{$field->value}"/></a></div>
{else}
{if $field->type == 'image' && isset($field->thumbnail)}
<div id="fotoextra"><a href="{$entry->file_location}/{$field->value}" onclick="return hs.expand(this)" target='_blank'><img style=" width:78px" src="{$entry->file_location}/{$field->thumbnail}" alt="{$field->value}"/></a>
</div>{/if}{/if}{/foreach}</div>
{/if}
<h1><a name="product_name" style="text-decoration: none;">{$entry->product_name}</a></h1>
{if $entry->fields.kratopis ne ''}
{$entry->fields.kratopis->value}
{/if}
{if $entry->price ne ''}
<b style="display:inline;">Цена:</b>
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->name == 'oldprice'}
<div class="prodoldprice">{$field->value} {$currency_symbol}</div>
{/if}
{/foreach}
{/if}
<div class="prodprice">{$entry->price} {$currency_symbol}</div>
{/if}
{* include the cart *}
{cge_have_module m='CGEcommerceBase' assign='tmp'}
<div class="count">{if $tmp}
{cgecomm_form_addtocart product=$entry->id addtocarttemplate=foritem}
{/if}</div>
</div><div id="clear"></div>
{if $entry->details ne ''}
<div>
{eval var=$entry->details}</div>
{/if}
<p></p>
{if $entry->price ne ''}
<b style="display:inline;">Цена:</b>
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->name == 'oldprice'}
<div class="prodoldprice">{$field->value} {$currency_symbol}</div>
{/if}
{/foreach}
{/if}
<div class="prodprice">{$entry->price} {$currency_symbol}</div>
{/if}
{* include the cart *}
{cge_have_module m='CGEcommerceBase' assign='tmp'}
<div class="count">{if $tmp}
{cgecomm_form_addtocart product=$entry->id addtocarttemplate=foritem}
{/if}
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" action='summary'}
{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" titlerequired="0" emailrequired="0"}
</div>