Опубліковано 18 жовтня, 20159 р Адміністратор Существует незначительная ошибка в IP.Calendar 3.2.2, не отображаются дни рождения. Чтобы устранить эту ошибку, Пройдите на FTP и откройте файлadmin/applications_addon/ips/calendar/sources/hooks.phpНайдите:if( $count > count($users) ) { $classToLoad = IPSLib::loadLibrary( IPSLib::getAppDir( 'calendar' ) . "/sources/functions.php", 'app_calendar_classes_functions', 'calendar' ); $functions = new $classToLoad( $this->registry ); $calendar = $functions->getCalendar(); $data = array(Замените на:if( $count > count($users) ) { $classToLoad = IPSLib::loadLibrary( IPSLib::getAppDir( 'calendar' ) . "/sources/functions.php", 'app_calendar_classes_functions', 'calendar' ); $functions = new $classToLoad( $this->registry ); $calendars = $functions->getCalendars(); foreach( $calendars as $calendar ) { /* We need to grab first calendar that allows birthdays */ if( !$calendar['cal_bday_limit'] ) { continue; } $data = array( 'id' => $calendar['cal_id'], 'title' => $calendar['cal_title_seo'], 'year' => $year, 'month' => $month, 'day' => $day, ); break; } } if( !count($data) ) { return ''; }
Для публікації повідомлень створіть обліковий запис або авторизуйтесь