M@xim
Total posts: 32
14 Июль 2015 05:58

Добрый день. В разработке используем провайдер комментариев: Comments Cobalt (Cobalt - Types as comments), создали еще один тип статей и указали его в настройках. Все работает, комментарии создаются, но появилась необходимость в нескольких (2-4) типах для создания комментариев (т.е. при нажатии на кнопку "Добавить комментарий" пользователь имеет возможность выбрать нужный тип полей). Отсюда вопрос - возможно ли это?

Последние изменения: 21 Июль 2015


Sergey
Total posts: 13,748
14 Июль 2015 10:51

Это не возможно к сожалению. Но если вы объясните что это за типы и почему должны быть разные типы, возможно у мен будет рекомендация.


M@xim
Total posts: 32
14 Июль 2015 11:04

Для примера можно взять гостиницу, где есть два вида услуг: проживание и питание. Сначала сотрудник вносит данные человека (постояльца этой гостиницы), а потом нужно выбрать - что он будет делать (питаться или ему нужна комната). Соответственно для питания - один набор полей, а для проживания - другой. Все это реализуется через комментарии, т.к. питаться и снимать комнату он может несколько раз.


M@xim
Total posts: 32
14 Июль 2015 11:08

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


Sergey
Total posts: 13,748
20 Июль 2015 06:58

Значит это типа система управления клиентами. Есть гостиница и она хочет вести историю клиентов.

Я дамаю что профиль клиента это должно быть имя пользователя. Когда он чекинится, то брать емайл и на этот емайл создовать учетную запись. Получится что он даже может войти и посмотреть услуги которые он потребил. Может в дальнейшем сделать накопительную систему балов, оповещения клиентов о новых услугах и промо.

А вот уже услугу можно сделать как тип в разделе а не коммент так как клиет это уже не статья Кобальта а профиль пользователя.

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

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


M@xim
Total posts: 32
21 Июль 2015 05:46

Сергей, спасибо за советы.

Работает на Cobalt