Доработки по RSEvents! Prox

advertisement
На сайте есть расписание. Компонент RSEvents!Pro
http://www.akademiki.tmweb.ru/kalendar-biznestreningov
Необходимо доработать компонент следующим образом:
Задание 1. Основной вид календаря
1. В календарном виде событие будет отображаться как непрерывная линия от даты начала
до даты окончания.
2. Фон линии – соответствует фону категории в админке компонента. (В базовом расписании
есть только вертикальная полоска соответствующего цвета перед событием).
3. Строка события формируется: Наименование события. Местоположение.
4. При наведении курсора мыши цвет фона события меняется на белый, цвет текста – на
синий, всплывает подсказка с названием, местоположением и датами события.
5. Если событие разбивается на две недели (например, старт в субботу, окончание – в среду),
то иконка календарика отображается в начале события, а текст события – в наиболее
длинной части (см на картинке 14-16 октября). Если же обе части равны по длине (2+2
дня), то в первой части.
6. Если событие однодневное, то сколько от названия поместилось – столько и видно (см. на
картинке 22 окт). В две строчки внутри одного дня ОДНО мероприятие не разносится.
7. Максимальное количество мероприятий в один день – проставляется в админке (сейчас
эта функция есть, она должна остаться).
8. При клике на элемент легенды (перечень категорий внизу под расписанием), открывается
список мероприятий в этой категории. Пример – вот
тут: http://akademiki.tmweb.ru/kalendar-biznestreningov/kalendar-moskva/category/7-shkolatrenerov-almaty (Расписание по мероприятиям --> Категория). Этот список – это линк со
страницы, на которую указан тип пункта меню для компонента List categories. Т.е., по
линку вместо фильтрации событий на календаре мы генерируем ссылку на список событий
соответственно категории мероприятий. ВНИМАНИЕ! Домен будет меняться, ссылка
должна быть относительной.
Задание 2. List categories (Расписание по мероприятиям: http://www.akademiki.tmweb.ru/kalendarbiznestreningov/kalendar-moskva)
1. Старые события (прошедшие) не должны отображаться в списке. В другом типе пункта
меню – list events этот параметр есть, а в данном типе – нет. Необходимо добавить данный
фильтр.
Тут нет -
А тут – есть! Нужно такой же параметр вставить в list categories.
2. Во внешнем отображении нужно убрать «Очистить фильтры». И вместо него вставить
заголовок [Название категории]
Задание 3. Events map (Расписание  карта) и модуль RSEvents!Pro Map (карта на главной
странице)
Везде, где есть карта, на ней отображаются красные флажки с городами. Когда кликаешь
на флажок, всплывает окно с дополнительной информацией.
1. По названию города необходимо поменять ссылку: Нужно для каждого
местоположения в компоненте RSEvents!Pro добавить параметр, в который мы
будем вставлять ссылку на произвольную страницу. И потом эту ссылку
подставлять сюда.
2. Ссылку “Click here to view other events from this location” необходимо
переименовать в «Посмотреть расписание в этом городе». Я в языковых файлах не
нашла.
3. Нужно посмотреть, какая переменная стоит перед названием города, и в языковом
файле поменять «» на «Город».
4. По данной ссылке открывается вид такой же, как из списка list locations.
Его необходимо привести к такому же виду, как list categories, т.е.:




прошедшие события не показываем
сортировка по возрастанию даты: сверху ближайшие, ниже те, которые будут
позже
Вместо фильтра вывести заголовок Расписание тренингов в г.[Название
местоположения]
RSS убираем
Ссылку открывать в НОВОМ окне.
Download