1 Отредактировано Андрей (04.10.2016 12:59:52)

Тема: Страница с отзывами

Здравствуйте!
Подскажите как сделать страницу с отзывами.
Т.е. страница на которой будет список, уже оставленных отзывов
и форма для добавления отзыва

Создал пункт меню с типом "статья", пробовал с типом "страница"
Через конструктор вывел блок "Комментарии" - тип "Комментарии к статье"

Повысить оценку Понизить оценку

Re: Страница с отзывами

Надо не пункт меню, а именно статью. Просто сделайте её в скрытом разделе Контент. А в меню создайте пункт с типом ссылка и укажите ссылку на эту статью. Саму ссылку в "Контент" можно получить нажав на выпадающий список напротив статьи.

3

Re: Страница с отзывами

Закусило Александр пишет:

Надо не пункт меню, а именно статью. Просто сделайте её в скрытом разделе Контент. А в меню создайте пункт с типом ссылка и укажите ссылку на эту статью. Саму ссылку в "Контент" можно получить нажав на выпадающий список напротив статьи.

Категория
http://i78.fastpic.ru/big/2016/1004/78/dc1c9819ba7830ee5116e26733c31d78.jpg
Пункт меню
http://i82.fastpic.ru/big/2016/1004/e8/821fcf5c25123163fc8e747f3849b4e8.jpg
Статья
http://i85.fastpic.ru/big/2016/1004/12/187cec37f10355fc15be1d9c803e7212.jpg

Соответственно вот статья.
Не понял, откуда здесь должны были появиться комментарии.
И как вставить форму добавления комментариев.

Меня интересует открытое добавление комментариев.

Повысить оценку Понизить оценку

Re: Страница с отзывами

У Вас какая тема оформления?

5 Отредактировано Ярослав (04.10.2016 21:17:24)

Re: Страница с отзывами

Поднималась данная тема, если с тех пор что-то поменялась, с удовольствием почитаю комменты разработчиков.
В свое время делал отдельный модуль. https://yadi.sk/d/euLJhmiMwDuAY
Просто добавьте в конструкторе вывод комментариев к статье с типом "Отзывы"

http://forum.readyscript.ru/topic/483/v … mentariev/ - предыдущая тема

6

Re: Страница с отзывами

Ярослав пишет:

Поднималась данная тема, если с тех пор что-то поменялась, с удовольствием почитаю комменты разработчиков.
В свое время делал отдельный модуль. https://yadi.sk/d/euLJhmiMwDuAY
Просто добавьте в конструкторе вывод комментариев к статье с типом "Отзывы"

http://forum.readyscript.ru/topic/483/v … mentariev/ - предыдущая тема

Так я делал, но тогда форма комментариеву каждой статьи.
Как вывести на конкретной странице
Сайт в облаке
Детская тема

Повысить оценку Понизить оценку

Re: Страница с отзывами

Блок комментариев привязан к конкретному типу страницы. Поэтому, если Вы добавляете его к статье, то у Всех статей он будет. Я так понимаю Вам нужно показывать комментарии только к определённой. Это частное поведение не общее. Поэтому можно выкрутится правкой шаблона статьи.
Т.е. нужно добавить блок с комментариями непосредственно в сам шаблон статьи.
Для Вашего случая это шаблон:

/templates/ВАША ТЕМА/moduleview/article/view_article.tpl

Туда в конец можно вставить:

{if $article.id=='Нужный id статьи, где надо выводить'}
   {moduleview name="\Comments\Controller\Block\Comments"}
{/if}

После сбрасываем кэш, если включён.

Сам id можно взять из раздела "Контент", справа номер статьи.


В статью добавится блок, но его ещё нужно настроить. Для этого под админом заходим в статью на самом сайте. И переходим в режим правки (Слева вверху переключатель). После этого наводимся на примерное место вывода блока, там появится возможность настройки. Настраиваем. Сохраняем.

Re: Страница с отзывами

Спасибо, Александр! Тоже попробую вместо модуля и своего типа комментариев.

9 Отредактировано Андрей (05.10.2016 12:26:19)

Re: Страница с отзывами

Закусило Александр пишет:

Блок комментариев привязан к конкретному типу страницы. Поэтому, если Вы добавляете его к статье, то у Всех статей он будет. Я так понимаю Вам нужно показывать комментарии только к определённой. Это частное поведение не общее. Поэтому можно выкрутится правкой шаблона статьи.
Т.е. нужно добавить блок с комментариями непосредственно в сам шаблон статьи.
Для Вашего случая это шаблон:

/templates/ВАША ТЕМА/moduleview/article/view_article.tpl

Туда в конец можно вставить:

{if $article.id=='Нужный id статьи, где надо выводить'}
   {moduleview name="\Comments\Controller\Block\Comments"}
{/if}

После сбрасываем кэш, если включён.

Сам id можно взять из раздела "Контент", справа номер статьи.


В статью добавится блок, но его ещё нужно настроить. Для этого под админом заходим в статью на самом сайте. И переходим в режим правки (Слева вверху переключатель). После этого наводимся на примерное место вывода блока, там появится возможность настройки. Настраиваем. Сохраняем.

Вставил - 503 ошибка
При этом ошибка вызывается кодом
   {moduleview name="\Comments\Controller\Block\Comments"}

убрав его оставив

{if $article.id==72222}
   просто текст
{/if}

Появился "просто текст" внизу статьи

https://55opt.org/text-otzivy/otzyvy-o- … -55optorg/

Повысить оценку Понизить оценку

10 Отредактировано Закусило Александр (05.10.2016 13:43:37)

Re: Страница с отзывами

Понял. Надо так:

{moduleinsert name="\Comments\Controller\Block\Comments"}

11

Re: Страница с отзывами

Закусило Александр пишет:

Понял. Надо так:

{moduleinsert name="\Comments\Controller\Block\Comments"}

Да! Спасибо! То, что нужно!

Повысить оценку Понизить оценку

12

Re: Страница с отзывами

Отлично! Спасибо! Сделал страницу с отзывами. Но появился еще один вопрос: можно как-то сделать добавление фото к отзыву?

Повысить оценку Понизить оценку

13

Re: Страница с отзывами

Юрий пишет:

Отлично! Спасибо! Сделал страницу с отзывами. Но появился еще один вопрос: можно как-то сделать добавление фото к отзыву?

Я думаю, что в облаке это невозможно.
Вопрос к разработчикам.
Хотя мне бы тоже была бы нужна такая функция

Повысить оценку Понизить оценку

Re: Страница с отзывами

Пока нет. Нужно разрабатывать. В облаке разработки невозможны. Только на серверных или локальных версиях RS. Фото вроде бы у нас просили в сервисе пожеланий. Но пока мы ещё туда не добрались.