+ Ответить в теме
Показано с 1 по 9 из 9
  1. #1
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,563
    Сказали 'Спасибо' за это сообщение. :
    1 за это сообщение
    50 Всего
    Загрузки
    12
    Закачек
    2
    Вес репутации
    10

    По умолчанию Переделка информационной страницы в раздел "Отзывы"

    В текущей версии (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}">
    		&nbsp;{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}">
    		&nbsp;{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}">
    		&nbsp;{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}">
    		&nbsp;{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}">
    		&nbsp;{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}">
    		&nbsp;{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}">
    		&nbsp;{VALIDATION_CODE_FIELD} {validation_number_required}
    	</td>
    	<td class="{validation_number_class}">
    		&nbsp;<input class="field" type="text" name="validation_number" size="4" value="{validation_number}">
    		&nbsp;<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
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. Сказали спасибо:

    olle (23.06.2012)

  3. #2
    Moderator Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится
    Регистрация
    28.02.2010
    Сообщений
    454
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    86 Всего
    Загрузки
    31
    Закачек
    0
    Вес репутации
    26

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    nemo, наконец то оценил Ваш труд. Прешел к отзывам со временем. Благодарю!
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  4. #3
    Moderator Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится
    Регистрация
    28.02.2010
    Сообщений
    454
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    86 Всего
    Загрузки
    31
    Закачек
    0
    Вес репутации
    26

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    Уважаемый nemo, вроде все сдела как вы описали, но не видно имя остивившего отзыв и рейтинг (звездочки). Возможно что-то пропустил. Подскажите где ошибся?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. #4
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,563
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    50 Всего
    Загрузки
    12
    Закачек
    2
    Вес репутации
    10

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    А вы в админке на странице настроек отзывов для статей точно всё включили? Ну, там, кому разрешить оставлять, кому просматривать, публиковать сразу или после одобрения модератором...
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  6. #5
    Moderator Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится
    Регистрация
    28.02.2010
    Сообщений
    454
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    86 Всего
    Загрузки
    31
    Закачек
    0
    Вес репутации
    26

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    Все вроде включено, отзывы есть имени нет, поле почему-то пустое(
    Изображения
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  7. #6
    ViArts Team nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима nemo репутация неоспорима
    Регистрация
    01.04.2009
    Сообщений
    1,563
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    50 Всего
    Загрузки
    12
    Закачек
    2
    Вес репутации
    10

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    У вас версия 3.6? Шаблон когда правили, случайно ничего не потеряли?
    К примеру, вот такую строку или часть кода из неё:
    Код HTML:
    <div class="{review_user_class} padding6px">{review_user_name} <img class="{recommended_image}" src="images/tr.gif" align="top" alt="" /></div>
    Интернет-магазин на Viart Shop, это не так сложно и страшно, как кажется...
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  8. #7
    Moderator Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится Subbota за этого человека можно гордится
    Регистрация
    28.02.2010
    Сообщений
    454
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    86 Всего
    Загрузки
    31
    Закачек
    0
    Вес репутации
    26

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    Цитата Сообщение от nemo Посмотреть сообщение
    У вас версия 3.6? Шаблон когда правили, случайно ничего не потеряли?
    nemo, Вы как всегда, оказались правы. Правил стили и кусок кода отвечающий за показ рейтинга был вырезан. Имя не отражалось по причине белого шрифта на белом фоне.
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  9. #8
    ViArts Man crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится crimea за этого человека можно гордится
    Регистрация
    06.06.2009
    Адрес
    Крым, Украина
    Возраст
    42
    Сообщений
    410
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    48 Всего
    Загрузки
    5
    Закачек
    0
    Вес репутации
    28

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    Спасибо Nemo сделал тоже на 4.05
    Как бы теперь новые отзывы появляющиеся там, вывести на главную?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  10. #9
    Viarts Man Aglok скоро придёт к известности
    Регистрация
    12.01.2012
    Адрес
    Москва
    Возраст
    25
    Сообщений
    238
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    7 Всего
    Загрузки
    4
    Закачек
    0
    Вес репутации
    5

    По умолчанию Re: Переделка информационной страницы в раздел "Отзывы"

    На 4.08 кто-нибудь делал?
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top