В текущей версии (3.6) Viart Shop есть возможность оставлять отзывы и оценки как для товаров, так и для информационный статей (новостей) в отдельности, но нет общего раздела, где пользователи могли бы оставить и почитать отзывы и предложения по работе магазина и качеству услуг. Попробую предложить вам решение, которым это можно исправить не прибегая к программированию. Для создания такой страницы мною на одном из проектов была приспособлена специально созданная и настроенная информационная страница.
1. В Администрирование > Статьи > Категории статей создайте новую категорию "Отзывы и предложения". Уже в ней создайте "статью" "Ваши отзывы и предложения".
2. Теперь нужно настроить показ содержимого этой страницы (статьи). Открываете там же сверху "Отзывы и предложения Модули на детальной странице", попадаете на страницу настройки показа блоков и модулей для этой страницы. Включите там "Отзывы и предложения (статья)".
3. Откройте для редактирования саму категорию из п.1 "Отзывы и предложения", в которой у вас теперь создана статья "Ваши отзывы и предложения", нажмите там в правом верхнем углу "Вид на сайте". На открывшейся странице увидите название этой статьи, нажмите на название и откройте страницу этой "статьи". В открывшемся окне нажмите на "См. все отзывы пользователей" (для этого у вас должен быть хотя бы 1 отзыв). Теперь, на странице, где должны показываться все отзывы, скопируйте ссылку из адресной строки на эту страницу.
4. Откройте Администрирование > Модули CMS > Навигация сайта. Создайте меню "Отзывы". В поле "URL меню *" вставьте полученную ссылку из п.3. Произведите прочие настройки, включи для показа и сохраните.
В принципе, всё, осталось настроить сами отзывы (для зарегистрированных или всех, с защитой кодом или без и т.п.) и уровень доступа для новостной категории "Отзывы и предложения" (отключите "Просмотр", "Список доступа"), чтобы поисковики лишнее не индексировали. У вас должно получиться что-то типа этого _http://www.mebeldv.ru/articles_reviews.php?category_id=33&article_id=28
Если нужно, чтобы форма для отзыва располагалась внизу страницы, а не сверху, как по умолчанию, то найдите код в файле block_articles_reviews.html:
Код HTML:
<!-- begin record -->
<form name="review" action="{articles_reviews_href}" method="post">
<input type="hidden" name="rnd" value="{rnd}">
<input type="hidden" name="operation" value="save">
<input type="hidden" name="article_id" value="{article_id}">
<input type="hidden" name="category_id" value="{current_category_id}">
<table width="100%" cellspacing="0" align="center" class="padding4px">
<!-- begin sections --><!-- end sections -->
<!-- begin recommended_block -->
<tr>
<td class="{recommended_class}">
{RECOMMEND_ARTICLE_MSG} {recommended_required}
</td>
<td class="{recommended_class}">
<!-- begin recommended -->
<label><input type="radio" name="recommended" {recommended_checked} value="{recommended_value}">{recommended_description}</label>
<!-- end recommended -->
</td>
</tr><!-- end recommended_block --><!-- begin rating_block -->
<tr>
<td class="{rating_class}">
{RATE_IT_MSG} {rating_required}
</td>
<td class="{rating_class}">
<select class="text" name="rating"><!-- begin rating -->
<option {rating_selected} value="{rating_value}">{rating_description}<!-- end rating -->
</select>
</td>
</tr><!-- end rating_block --><!-- begin user_name_block -->
<tr>
<td class="{user_name_class}">
{NAME_ALIAS_MSG} {user_name_required}
</td>
<td class="{user_name_class}">
<input class="text" type="text" name="user_name" size="42" value="{user_name}" maxlength="64">
</td>
</tr><!-- end user_name_block --><!-- begin user_email_block -->
<tr>
<td class="{user_email_class}">
{EMAIL_FIELD} {user_email_required}
</td>
<td class="{user_email_class}">
<input class="text" type="text" name="user_email" size="42" value="{user_email}" maxlength="64">
</td>
</tr><!-- end user_email_block --><!-- begin summary_block -->
<tr>
<td class="{summary_class}">
{ONE_LINE_SUMMARY_MSG} {summary_required}
</td>
<td class="{summary_class}">
<input class="text" type="text" name="summary" size="42" value="{summary}">
</td>
</tr><!-- end summary_block --><!-- begin comments_block -->
<tr>
<td class="{comments_class}">
{DETAILED_COMMENT_MSG} {comments_required}
</td>
<td class="{comments_class}">
<textarea name="comments" cols="40" rows="5">{comments}</textarea>
</td>
</tr><!-- end comments_block -->
<!-- begin validation_number_block -->
<tr class="usualbg">
<td class="{validation_number_class}">
{VALIDATION_CODE_FIELD} {validation_number_required}
</td>
<td class="{validation_number_class}">
<input class="field" type="text" name="validation_number" size="4" value="{validation_number}">
<img src="validation_image.php" border="0" align="absmiddle">
</td>
</tr>
<!-- end validation_number_block -->
<!-- begin buttons -->
<tr>
<td></td>
<td>
<!-- begin add_button -->
<span class="submit"><input class="submit" type="submit" value="{RATE_IT_BUTTON}"></span>
<!-- end add_button -->
</td>
</tr>
<!-- end buttons -->
</table>
</form>
<!-- end record -->
Вырежьте и вставьте его ниже, после:
Код HTML:
<!-- end reviews_block -->
<!-- end item-->
Если нужно так же перенести форму для размещения отзыва на страницах товаров, то правится такой же код в файле block_reviews.html
Социальные закладки