Поддержка Проблемы и решения Абсолютно кастомный календарь

  • Всем привет! Я делаю необычный сайт для внутреннего пользования в большой компании. Сайт касается в основном корпоративных мероприятий. Дизайном занимается дизайнер, я занимаюсь вёрсткой и адаптацией. Сайт должен выполнять несколько задач, но в то же время должен выглядеть именно так, как хочет дизайнер и заказчик.
    Главное на сайте это календарь мероприятий. Конечно же я могу использовать один из многих потрясающих плагинов, но, как я писал выше, мне нужно, чтобы это выглядело и работало определённым образом. Используя плагин, я очень сильно ограничен и в дизайне и в поведении элементов. То есть мой календарь должен иметь каркас (фреймворк) специально обученного плагина, но абсолютно кастомный визуальный и UX дизайн. То же самое касается и сингл пэйдж.
    Я уже пришёл к выводу, что мне нужны сущности (записи) под названием Events, которые будут иметь нужные мне атрибуты (дата, время, какие-то кастомные поля). Для решения этой задачи я нашёл плагин Pods. Но что делать дальше? Как заставить эти сущности вести себя должным образом на странице?
    Чтобы было понятнее, что именно я имею в виду, я прикрепил 2 визуализации: календарь на главной и сингл ивент пэйдж. По сути, календарь на главной — это карточки с некоторой динамической информацией (дата, время, количество комментариев и лайков). Они отсортированы по дате и отфильтрованы по месяцу (текущий). Также будут ещё страницы отдельных проектов (рубрик), где должны отображаться только те события, которые относятся к данному проекту (тоже фильтр). На сингл пэйдж всё немного проще: это шаблон, на котором расположена некоторая информация, которая подтягивается из полей и атрибутов записи (дата, время, контент, изображение И так далее).
    В какую сторону копать?? Хотелось бы поменьше кода, побольше красивых плагинов))

    Доп. инфо: Для визуальной вёрстки использую Elementor.

    Скриншоты:
    https://ibb.co/s1NmzhC
    https://ibb.co/vqPWJmd

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • я очень сильно ограничен и в дизайне

    почему? ни кто не запрещает пользоваться css

    Для визуальной вёрстки использую Elementor.

    а, понятно…..

    anonymized-17844177

    (@anonymized-17844177)

    andyganesh, привет.

    Так и не уловил из вашего сообщения в чём уникальность этой задумки. Как по мне, подойдут плагины WP Event Manager или The Events Calendar с допиливанием визуальной части под утверждённый дизайн.

    @tuxfighter ок, но css позволит лишь менять отображение уже созданных элементов в шаблоне. а если мне некоторые элементы вообще не нужны? (ок, да, при помощи css их можно скрыть, но это как-то так себе с точки зрения чистоты кода). или если нужны дополнительные элементы? а если мне нужно изменить поведение? тут css точно не поможет. Например, плагин отображает в карточке с мероприятием дату в стандартном виде, а мне нужно, чтобы месяц был в одном месте, день в другом, плюс ещё какая-то инфа о мероприятии, которая есть в кастомных полях. Или я хочу отобразить количество лайков, которые вообще из другого плагина подтягиваются.
    Да, мне удобно работать в элементоре. Я могу залезть в код при необходимости. Но я предпочитаю это делать, когда другого выхода нет (например, когда надо немного изменить поведение плагина, или опять же кастомизирую css, когда меня в целом отображение устраивает, но требуется косметический ремонт)

    @vladvector конечно же это лучший вариант для меня! как я и писал выше, меня абсолютно устраивает скелет плагина, но я хочу менять отображение и поведение. я изучал все более менее популярные плагины с ивент календарями, но не понимаю, как можно их кастомизировать под себя; Пример: вот так выглядят карточки у WP Event Manager (на скриншоте). Как их привести к моему виду? (я не профи, я недавно «в игре», мне не все вещи пока что кажутся очевидными). Спасибо.

    Скрин: https://ibb.co/bFY5npD

    anonymized-17844177

    (@anonymized-17844177)

    andyganesh, не совсем понятно что подразумевается под «поведением», но в любом случае, вам либо стоит заказывать разработку желаемого плагина с нуля, со всеми вашими пожеланиями по функционалу, либо заказывать доработку какого-то существующего плагина (на свой страх и риск). Самостоятельно внешнй кид карточек готовых плагинов можете менять при помощи CSS, но вам потребуется усидчивость и время на пробы и ошибки, чтобы в итоге получтиь желаемое, если вы новичок.

    @vladvector спасибо в любом случае за ответы. но всё же я уже достаточно близок к решению — оно и не из коробки, но и не написано с нуля. когда закончу, обязательно здесь его опишу

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Абсолютно кастомный календарь» закрыта для новых ответов.