В текущей версии (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 -->
Если нужно так же перенести форму для размещения отзыва на страницах товаров, то правится такой же код в файле block_reviews.htmlКод HTML:<!-- end reviews_block --> <!-- end item-->


LinkBack URL
About LinkBacks




Ответить с цитированием

Социальные закладки