Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Афиша

00 голосов
6
Добрый день. Недавно начал разбираться в битриксе. И хотелось бы узнать какими путями можно реализовать Афишу на программном продукте «1С-Битрикс: Управление сайтом».
Читал темы по этому вопросу,но не нашел решения своей проблемы...Приведите, пожалуйста, последовательность действий...


Юзер должен вводить дату события и его описание...и всё это должно отображаться в стандартном календаре...возможно ли сделать такое ? и если да,то какова методика ?
спросил 15 Май, 13 от Steve (160 баллов)

6 Ответы

00 голосов
Вначале напишите, что конкретно Афиша должна делать
ответил 15 Май, 13 от spamer (500 баллов)
00 голосов
Код
пользователь должен вводить дату события и его описание

Это форма добавления для инфоблока - смотрите демо версию "объявления" (стиль Web 2.0)

Цитата
отображаться в стандартном календаре

Это через компонент календарь. Тут все просто - выбрали инфоблок, настроили параметры представления и все.

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


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

Вот пример календаря
ответил 16 Май, 13 от spamer (500 баллов)
00 голосов
Спасибо за понятный и полный ответ.
ответил 27 Июль, 13 от Steve (160 баллов)
00 голосов
Тема действительно интересная.

А если задачу усложнить, и позволить размещать событие в афише, только при наличии подписки.
то есть:

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

вот как то так )
ответил 30 Окт, 13 от gong (180 баллов)
00 голосов
Ну в этом нет проблем, вам надо перед выводом событий в афише, добавить всех активных пользователей подписки в массив, потом этот массив указать в getlist для CREATE_BY.
Желательно использовать кэширование.
ответил 03 Фев, 14 от AngryKid (420 баллов)
00 голосов
Цитата
Это через компонент календарь. Тут все просто - выбрали инфоблок, настроили параметры представления и все.

Т.е. Вам нужно создать


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


я вот сейчас с этим разбираюсь, у меня просьба, напишите подробней ))) я в битриксе новичок. ещё только разбираюсь... конечно не инструкцию шаг за шагом, но немного подробней. :)
ответил 23 Май, 14 от gong (180 баллов)

Связанных вопросов не найдено