М

Мирослав

+43
Репутация
75
Рейтинг
#1 Поле Список дат 10 января 2018 в 13:44
ТЗ с иллюстрациями
Прикрепленный файл
_pm692.doc 82 Кб
#1 Поле Список дат 10 января 2018 в 13:43
В коробке есть поле Дата, но как быть, если дата нужна не одна? Например мы создаём тип контента для мероприятий, событий. Мероприятие может проводиться один раз, а может повторяться. Соответственно нужно сделать возможность создавать расписание. Например, это даты спектакля, выступления, поездки, семинара, итд. Так же бывают ежедневные мероприятия.

Такое поле было бы полезным для городского портала, афиши событий, итд.
Иллюстрация
[cut=Читать далее...]

Вот некоторые мои мысли по поводу реализации:
Сделать флаг "Ежедневно" — если активен, то выбор дат отключён
Иначе — можно заполнить дату начала (для однодневных мероприятий) и дату завершения (для многодневных)
Если дат несколько — нажимаем кнопку "добавить" и появляется новая строчка с парой дат.
Иллюстрация

Поле должно участвовать в фильтре. Например, пользователь выбирает в фильтре диапазон дат, и нужно чтобы отобразились все записи типа контента которые в него входят.
Иллюстрация

Цель:
Возможность организации на сайте одиночных или повторяющихся мероприятий, поиск по диапазону дат.

Задача:
Создать тип поля в котором можно добавлять неограниченное количество дат/диапазонов дат (от и до) или поставить флаг «Ежедневно».
Допустим, мы хотим создать подобие афиши мероприятий города, где пользователь выбирает в фильтре диапазон дат (например 13-14 января) и видит все актуальные предложения и мероприятия. Например:
+Поход выходного дня с ночёвкой (13-14 января)
+Прокат лыж (ежедневно)
+Лыжная прогулка (14 января)
— Поездка в Питербург 13-17 января в фильтр уже не входит, так как не вписывается в заданные рамки.

Диапазоны дат должны участвовать в фильтре (+ флаг «ежедневно» если включен).

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

Технические требования:
1. Одной записи типа контента может соответствовать как одна дата, так и список дат.
2. Каждая дата участвует в поиске фильтра
3. Видимо, для дат придётся создавать отдельную таблицу в бд
4. Если поставлен флаг «ежедневно», выбор дат блокируется

Кто готов взяться, пишите, обсудим детали и бюджет.
#3 Вывод материалов автора 20 декабря 2017 в 00:42
Видимо так и сделаю, думал просто что уже есть решение, помоему штука нужная.
#4 Вывод материалов автора 19 декабря 2017 в 19:50
Наверно я не точно выразился.
Допустим при просмотре поста пользователя, чтобы сбоку выводился список других постов этого пользователя. Как список контента.
#5 Вывод материалов автора 19 декабря 2017 в 17:16
Правда, никто не знает решения?
#6 Мультисайтовость 17 декабря 2017 в 10:13
А в чём проблема? Устанавливаете сайт на домен1, копируете на домен 2 файлы, настраиваете конфиг. Используете 1 общую базу. Для каждого сайта создаёте свои типы контента и их показываете. Если нужно вывести тип контента с другого сайта — в шаблоне вывода корректируете адреса картинок. Есть ещё какие то косячки, но решаемо же.
#7 Вывод названий дочерних элементов в списке контента 16 декабря 2017 в 22:07


В настройках связей Б выбрать отображение не вкладкой, а списком.
Или речь о чем-то другом? smoke

Sonat
Это вы про вывод в записи. А я про вывод в списке записей, или в виджете "Список контента"
#1 Вывод названий дочерних элементов в списке контента 16 декабря 2017 в 21:29
Допустим у меня тип контента А привязвн к типу контента Б.
В списке контента А у каждой записи можно выводить связанные (родительские) элементы Б через поле parent_id.
Вопрос, как сделать обратное. В списке контента Б выводить у каждой записи список дочерних элементов А?
#1 Вывод материалов автора 16 декабря 2017 в 21:18
Друзья, не пойму как вывести другие материалы автора. Например при просмотре записи блога.
Пробовал создавать набор, где Автор = {user.id}, но тут видимо берётся id авторизированного пользователя. А как брать id автора записи?
Или я туплю. Или есть какое иное решение?
#10 Системные требования для крупного портала 17 июня 2017 в 11:28
Джино не советую. Я пользуюсь лет 6 IHC, у них всё честно, техподдержка оперативная. Пользуюсь лет 6, ничего плохого сказать не могу. Нагрузка у меня до 1,5к, но запас тарифного плана по нагрузке ещё большой. Плачу что то 1200р/мес. Не реклама, просто делюсь опытом.
#11 Правки в 2.6.0 1 февраля 2017 в 15:45
Приветствую. При переносе материала в другую категорию, окошко слишком узкое.
#12 [ЕСТЬ РЕШЕНИЕ] Связи типов контента - Сбор 27 января 2017 в 18:28

Jestik:
к связям я думаю многие захотят различные плюшки
И первая плюшка, это возможность создания полей для связей, как для типов контента. Это заодно решит вопрос с указанием цены для разных производителей/магазинов, упоминаемом уже ранее.

Мирослав
Поддерживаю. Поля очень нужны. Например сделать небольшое описание связи, в том числе для SEO.Чтобы вывести какой то текст в этих местах:
#13 [ЕСТЬ РЕШЕНИЕ] Связи типов контента - Сбор 27 января 2017 в 16:33
Разработка классная.
Небольшое замечание. Добавил к статьям связь с 3 типами контента, в выпадающем меню у 2х из 3х нет названия.


Продолжу тестирование…
#14 [ЕСТЬ РЕШЕНИЕ] Связи типов контента - Сбор 17 января 2017 в 08:15
Разработка отличная, то что нужно! Вопрос — как обновить работающий сайт? Смержить файлы? Или что то ещё в БД? Заодно потестил бы.
Или проще дождаться релиза? Когда он ориентировочно планируется?
#15 Неверный вывод и подсчёт числа материалов в категории 4 января 2017 в 22:21


Очевидно же, что либо проблема только у вас, либо вы не можете понятно описать проблему, чтобы её можно было воспроизвести и соответственно исправить.

Fuze

Хорошо.
1. Я скачал и установил ICMS 2.6.1
2. В открыл тип контента Новости и выставил указанные галочки (демоданные):
— Показывать записи из подкатегорий внутри родительской категории
— Разрешить несколько категорий для одной записи
— Вид — плитка, кол-во на страницу — 3 (для наглядности)
3. Открыл Контент — Новости
3.1 Переместил категорию Бизнес внутрь категории Общество
3.2 Открыл материалы в категории Общество и добавил им доп. категорию Бизнес.
4. Открыл Новости — Общество и увидел описанную проблему

Причина думаю в том что один и тот же материал в обеих категориях и считается по 2 раза.

Для демонстрации примера сделал демосайт xn--80atdiolfc3f9a.xn--p1ai/news/obschestvo
Прикрепленный файл
3_pm692.jpg 19 Кб
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.