Дублирование отзывов

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

Post Reply
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Дублирование отзывов

Post by triks »

Приветствую, форумчане!

Обнаружилась ошибка (хотя до этого все было ок): добавляя отзыв через модуль CGFeedBack, он дублируется. Т.е. в админке их 2, на сайте их 2 и уведомлений на почту тоже приходит 2.

В чем может быть причина? Help me, please.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Дублирование отзывов

Post by guro »

Мало данных.
Версия CMS? Версия модуля? Как вызывается?
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Дублирование отзывов

Post by triks »

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"}
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Дублирование отзывов

Post by guro »

Попробуйте вызвать на простой странице

Code: Select all

{CGFeedback key1="1" lang="ru_RU" titlerequired="0" emailrequired="0"}
и добавить комментарий. Будет задвоение?
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Дублирование отзывов

Post by triks »

На простой странице все отлично, добавился 1 коммент.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Дублирование отзывов

Post by triks »

И что это значит? Как заставить работать на странице карточки товара?
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Дублирование отзывов

Post by guro »

Попробуйте в шаблоне карточки убрать это

Code: Select all

{CGFeedback key1="Products" key2=$entry->id lang="ru_RU" action='summary'}
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Дублирование отзывов

Post by triks »

не помогло
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Дублирование отзывов

Post by guro »

Есть подозрение, что это глюки новой CMS. Или недоделки модулей под новую систему.
Можете попробовать всё тоже самое под CMS 1.10.3
У меня в связке
CMS 1.9.4.1
Products 2.15
CGFeedback 1.5.4
всё работает.
User avatar
guro
Power Poster
Power Poster
Posts: 985
Joined: Thu Apr 26, 2012 8:38 pm
Location: Ramenskoe

Re: Дублирование отзывов

Post by guro »

Проверил с вашими версиями модулей. Всё работает.
Покажите шаблон карточки товара в Products.
triks
Forum Members
Forum Members
Posts: 59
Joined: Mon Apr 18, 2011 5:46 pm
Location: Russia

Re: Дублирование отзывов

Post by triks »

Шаблон карточки товара:

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>
Post Reply

Return to “Russian - русский”