Tickets comments. Дополнительное поле.
Здравствуйте!
Подскажите пожалуйста, как можно создать дополнительное поле для заполнение юзером в комментариях? Добавить поле в БД и схему, но как обрабатывать его для добавления в БД и вывода на сайте?
Буду благодарен за помощь!
Подскажите пожалуйста, как можно создать дополнительное поле для заполнение юзером в комментариях? Добавить поле в БД и схему, но как обрабатывать его для добавления в БД и вывода на сайте?
Буду благодарен за помощь!
Комментарии: 17
Я совсем недавно добавлял поле.
Скачиваешь исходники, смотришь все места, где фигурируют уже имеющиеся поля и по аналогии добавляешь свое.
В целом занимает 10 минут.
Скачиваешь исходники, смотришь все места, где фигурируют уже имеющиеся поля и по аналогии добавляешь свое.
В целом занимает 10 минут.
И повторять сии действия после каждого обновления.
Я 2 или 3 сайта делал с комментариями тикетс, и хочу сказать, что после каждого обновления были проблемы на уровне полной несовместимости, т.к. компонент усиленно развивается, а я в любом случае его чуть модифицировал под свои сайты (скрипты, стили).
Ой да ладно, прям полная несовместимость.
bezumkin.ru как то с первой версии обновляется, без поломок =)
bezumkin.ru как то с первой версии обновляется, без поломок =)
Василий, ты делаешь тикетс под безумкин ру, и он отвечает твоим требованиям. А я использую тикетс на совсем других сайтах, и он не отвечает моим требованиям. Мне всегда приходилось менять чанки/скрипты/стили. Ну и с каждой новой версии всегда приходилось смотреть, что нового. Поэтому если я вижу, что вышла новая версия, то обновляюсь только тогда, когда есть 2-3 часика свободного времени в запасе =)
Вдумчивое обновление != Полная несовместимость.
Чанки вообще не перезаписываются, старый функционал не пропадает. Исправляются ошибки, добавляются новые плюшки, которые никто не заставляет использовать.
Ну а для собственных скриптов и стилей предусмотрены отдельные системные настройки — откуда грузить.
Ты же не думаешь, что я Tickets сам больше нигде не использую?
Чанки вообще не перезаписываются, старый функционал не пропадает. Исправляются ошибки, добавляются новые плюшки, которые никто не заставляет использовать.
Ну а для собственных скриптов и стилей предусмотрены отдельные системные настройки — откуда грузить.
Ты же не думаешь, что я Tickets сам больше нигде не использую?
Здравствуйте!
Кажется получилось, сделал как Вы написали со всеми файлами из core\components\tickets.
В БД оно добавило. Но как мне его получить для вывода?[[+field_name]] не сработало…
Кажется получилось, сделал как Вы написали со всеми файлами из core\components\tickets.
В БД оно добавило. Но как мне его получить для вывода?[[+field_name]] не сработало…
Точнее, оно отображается только сразу после добавления комментария. После перезагрузки страницы — нет…
Скоро будет новая версия, я добавил там json поле в комментарий.
Можно будет хранить и выводить любые дополнительные данные.
Можно будет хранить и выводить любые дополнительные данные.
Добрый день) А как правильно пользоваться этим полем?
например для записи \ чтения?
например для записи \ чтения?
методом тестирования отвечаю сама себе:
name=«properties[имя проперти]»
name=«properties[имя проперти]»
Молодец!
Спасибо)
а в плейсхолдере пишем
[[+properties.имя_проперти]]
а в плейсхолдере пишем
[[+properties.имя_проперти]]
Верно!
добавил 2 дополнительных поля описанным способом.
работает только если не включать премодерацию комментария.
если делать премодерацию — то информация в базе стирается в момент публикации комментария.
скрин записей в базе:
joxi.ru/YmEN6bnuJz1L26
подскажите пожалуйста как исправить что-бы и премодерация и доп. поля
работает только если не включать премодерацию комментария.
если делать премодерацию — то информация в базе стирается в момент публикации комментария.
скрин записей в базе:
joxi.ru/YmEN6bnuJz1L26
подскажите пожалуйста как исправить что-бы и премодерация и доп. поля
решение тут: modx.pro/help/4370/
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.