Создание страницы с отзывами на MODX - 4 способа

Создание страницы с отзывами — 4 способа

Сегодня мы поговорим о том как в modx создать страницу с отзывами.

Есть несколько способов сделать это.

1 способ. Подключение комментариев от в контакте

Для того чтобы подключить форму комментирования от вконтакте, вам нужно перейти на страницу [mask_link href=»https://vk.com/dev/Comments» target=»_blank»]vk.com/dev/Comments[/mask_link], заполняем данные о сайте, сохраняем, копируем кусок кода.

Создаем чанк и вставляем в него код, далее вывести его в нужном месте.

2 способ. Воспользоваться компонентом easyComm

easyComm платный компонент, стоит менее 500р, купить его можно здесь: modstore.pro/packages/utilities/easycomm.

Чтобы вывести форму для оставления отзывов. достаточно установить этот компонент и на странице с отзывами вывести сниппет ecMessages:

[[!ecMessages]]

Анонсы компонента от автора:
1. modx.pro/components/5234-easycomm-comments-feedback-questions-on-the-website/
2. modx.pro/components/5299-easycomm-1-0-4-beta2-evaluation-and-rating/

3 способ. Воспользоваться компонентом modxTalks

Подробнее о данном компоненте можно почитать здесь: modxtalks.artdevue.com/ru/

Ну, а скачать его можно с основного репозитория.

4 способ. Воспользоваться компонентом Tickets

Именно на этом способе я обычно останавливаюсь (обычно при создании сайтов визиток).

Устанавливаете компонент Tickets (загрузите его можно из репозитория modxstore).

Вывод простейшей формы для отзывов будет следующим:

[[!TicketComments? &allowGuest=`1`]]

где параметр &allowGuest равный единице, добавляет возможность комментирования не авторизованным пользователям.

В данном случае отзывы смогут оставить все желающие и они будут публиковатся на сайте после того как вы их одобрите.

Если хотите чтобы отзывы попадали на сайт без предмодерации, в вывод можно добавить параметр &autoPublish равный единице.

для того чтобы форма комментариев находилась в верху, а не под всеми комментариями добавьте в вызов параметр &formBeforeравный единице.

[[!TicketComments? &allowGuest=`1`&autoPublish=`1`&formBefore=`1`]]

Ну и так далее, смотрите документацию по компоненту: docs.modx.pro/components/tickets/snippets/ticketcomments

Также есть возможность скрывать форму от не авторизованных пользователей и дать возможность оставлять отзывы только тем кто залогинился. Для этого вам дополнительно нужно установить компонент HybridAuth, и вызывать форму так.

[[!HybridAuth?
&providers=`Facebook,Vkontakte`
&groups=`Member:2`
]]
[[!TicketComments? &allowGuest=`0`&autoPublish=`1`&formBefore=`1`]]

В данном случае нужно настроить права пользователей, о том как это сделать написано в документации здесь: docs.modx.pro/components/tickets/interface/components/tickets/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81/components/tickets/interface/configure-user-rights

Ну а чтобы изменить название комментировать, оставить комментарий и т.д. Перейдите в настройки — управление словарями, выберите tickets — ru и переименуйте все что нужно под свой лад.

Если кому то не нравится стандартное оформление, то можете поправить на свой лад чанки ticket comments

Документация по ticket comments находится здесь: docs.modx.pro/components/tickets/snippets/ticketcomments

Если возникли вопросы, задавайте в комментариях.

Автор

Алексей

Веб-дизайнер и SEO оптимизатор. Занимаюсь созданием сайтов с 2010 года и их продвижение с 2012 года!

Создание страницы с отзывами — 4 способа: 6 комментариев

  1. Подскажите, пожалуйста. Хочу добавить компонент Tickets в личный кабинет пользователя.
    Чтобы пользователь мог написать свой коммент у себя в кабинете, и он был виден только у него в кабинете. Соответственно, другой пользователь видит только у себя, если написал его.

  2. Есть ли решения для MODX3? Среди бесплатных. Tickets, Quip, Articles, modxTalks не подходят для третьей версии

    1. Tickets, modxTalks не работают с тройкой, Quip, Articles — не тестил. easyComm работает (платный). В общем если нет денег, то ищите сервисы, тот же VK и еще 5-10 бесплатных систем комментирования можно найти

  3. Ну вроде создал, написал сам себе с телефона отзыв, чтобы проверить. Отзыв прописался, но я его не могу модерировать.
    Пы.Сы. полный чайник, только-только начал осваивать…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Exit mobile version