Zikula

Сделай себе сайт быстро и просто.

В конец
crpCalendar/view/ - фильтр
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    25.07.12
    Сообщений:
    171
    Нужна помощь! В crpCalendar/view/ отображает по умолчанию все события, а надо, чтобы по умолчанию отображались "Предстоящие" (в файле crpcalendar_user_filtermenu опция upcoming ) Но вот как это сделать? Похоже где-то в скриптах ... ну не могу понять, как это сделать...Дмитрий, не подскажите?

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Июнь 2008
    Статус:
    офлайн
    последнее посещение:
    09.08.12
    Сообщений:
    244
    В файле "modules/crpCalendar/pnclass/crpCalendar.php" ищите метод "function listEvents()"
    Сразу после строки

    Код

    $navigationValues = $this->collectNavigationFromInput();

    вставьте ещё одну строку

    Код

    $navigationValues['interval'] = 365;

    И будут показываться будущие события на год вперёд.
    Ничего умнее придумать не могу.

    ---
    Спасибо сэру Синклеру за наше счастливое детство!
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    25.07.12
    Сообщений:
    171
    Нет, что-то не так. Там стоит selekt - выбор - по умолчанию "Все" и выбор - "Предстоящие" и "Архив". Нужно, чтобы по умолчанию (без выбора) были "Предстоящие"

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Июнь 2008
    Статус:
    офлайн
    последнее посещение:
    09.08.12
    Сообщений:
    244
    Всё, теперь понял, что надо.
    Возьмите файл "modules/crpCalendar/pnclass/crpCalendar.php"
    В районе 1300 строки ищите метод "function collectNavigationFromInput()"
    А дальше строку

    Код

    $typeList = FormUtil :: getPassedValue('typeList', null);

    замените на

    Код

    $typeList = FormUtil :: getPassedValue('typeList', 'upcoming');

    и будет вам счастье.

    ---
    Спасибо сэру Синклеру за наше счастливое детство!
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    25.07.12
    Сообщений:
    171
    и точно счастье привалило! Дмитрий, спасибо!

    Бойся желаних своих, ибо они сбываются...
  • Написано: 
     
    зарегистрирован:
     Март 2009
    Статус:
    офлайн
    последнее посещение:
    25.07.12
    Сообщений:
    171
    Только сейчас обнаружил, после внесения изменений пейджер перестал работать - ПРИ ВЫБОРЕ "ВСЕ" показывает Страница 1 / 8 (1 - 10 из 77 Всего) ....и СТРЕЛКИ ДАЛЕЕ. Жму на стрелку следующая - перебрасывает на выбор "ПРЕДСТОЯЩИЕ". Где-то косяк закрался....но где?

    Бойся желаних своих, ибо они сбываются...