Отзывы клиентов

Виктор Марченко, сисадмин
Очень выручил встроенный поисковый модуль. Начальник настаивал на поиске по сайту, а внешними сервисами пользоваться не хотелось — дизайн результатов не подходил. В вашей системе есть и морфология, и оформить результаты можно в своем дизайне
Все отзывы о UMI.CMS
Новости UMI.CMS

Уважаемые посетители! Сообщаем вам, что Служба Заботы прекратила поддержку UMI.CMS на форуме.

Для связи со Службой Заботы пользуйтесь формой обратной связи

Добавление страниц через клиентскую часть

Необходимо сделать форму обратной связи с модерацией, отображением одобренных комментов на сайте, плюс отсылка этих комментов администрации сайта. Все в принципе элементарно, не считая одной вещи...юми.
Проблема возникла на стадии реализации функции модерации. Прочитав статью из вики переделал добавление комментов, теперь все работает с методами юми, но при попытке посмотреть добавленную страницу вижу 404. Страница добавляется, можно вручную в модуле вывести нужные данные, но по пути который генерирует юми страница недоступна.
Есть ли где-нибудь нормальная документация по добавлению страниц из клиентской части? Или может быть кто-нибудь делал подобное и может поделиться опытом?
Цитировать
Андрей
(07.09.2010 13:24)

Re: Добавление страниц через клиентскую часть

99,9%, что ошибка у вас. Сам множество раз создавал страницы через api - никаких проблем.
Для начала посмотрите как расставлены права?
Еще немного http://umi-cms.spb.su/api/167/168/
Цитировать
Vladimir
(07.09.2010 21:00)

Re: Добавление страниц через клиентскую часть

Сделал по примеру, результат тот же.
Сейчас распишу по шагам что я делал, мб где-то ошибся:
1) Создал новый модуль как было описано в документации:
- создал 2 метода: 1 для вывода формы и случайных отзывов, 2ой для вывода сообщения об успешной отправке или ошибке и создании страницы (почти полностью повторяет функцию описанную по ссылке http://umi-cms.spb.su/api/167/168/ )
Страница добавляется, все поля появляются в базе.
Их я могу выбирать методами umi.
2) Создал тип данных с интересующими меня полями (имя, адрес,
сообщение).
3) При добавлении отзыва все проходит нормально, страница создается. Методы отвечающие за смену активности и удаление страницы работают. Но нет просмотра, по ссылке выдает 404.
Цитировать
Андрей
(08.09.2010 15:58)

Re: Добавление страниц через клиентскую часть

хм... а зачем нужен был новый модуль? а типы данных этого модуля - они точно принадлежат к элементам иерархии? они видны в модуле Структура? может, вы объекты создаете?
Цитировать
Vladimir
(08.09.2010 16:36)

Re: Добавление страниц через клиентскую часть

Нужен был раздел где можно модерировать отзывы, для этого и был создан новый модуль. Стандартный модуль обратной связи не подходил под запросы.
Про типы данных затрудняюсь ответить, для меня структура umi остается слишком непонятной.
В настройках шаблонов данных создал базовый тип, затем Добавил тип данных, на него повесил нужные мне поля.
В модуле структура ничего нового не появилось.
Может и объекты, я делал все по мануалу, который называется Добавление страниц, т.ч я уже ни в чем не уверен =\
Цитировать
Андрей
(08.09.2010 18:20)

Re: Добавление страниц через клиентскую часть

Для этих целей вполне подходит модуль Комментарии. Преможерация отзывов там есть
Цитировать
Vladimir
(08.09.2010 18:48)

Re: Добавление страниц через клиентскую часть

Если не пропало желание развлекаться с api, могу поделиться кодом для комментариев на текстовых страницах. Т.е. каждый комментарий - страница контента. Управление активностью - это и есть модерирование.
Правда, комментариев там не густо, но вроде код простой... Напишите мне тогда через форму на http://umi-cms.spb.su/
Цитировать
Vladimir
(08.09.2010 18:53)

Re: Добавление страниц через клиентскую часть

Модуля комментариев в моей юми нет.
По поводу модуля комментариев спасибо, отпишусь.
Цитировать
Андрей
(08.09.2010 19:08)
Комментирование доступно только авторизованным пользователям.
Пожалуйста, зарегистрируйтесь или войдите на сайт.
Распечатать