movies Опубликовано 5 Ноября 2004 Жалоба Поделиться Опубликовано 5 Ноября 2004 Перенес календарный блок из низа индексной страницы наверх (В админке из +-- Forthcoming Calendar Events Row в Board Index Page Top)<table cellpadding='4' cellspacing='1' border='0' width='100%'> <tr> <td class='pformstrip' colspan='2'>{ibf.lang.calender_f_title}</td> </tr> <tr> <td class='row2' width='5%' valign='middle'><{F_ACTIVE}></td> <td class='row4' width='95%'>$events</td> </tr> </table>в итоге в верхней части страницы {ibf.lang.calender_f_title} содержит "Календарные события в пределах следующих %s дней", а $events пустаВ нижней части (в стат. блоке) всё нормально Как сделать, чтобы и вверху отображались корректные данные? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 theIggs Опубликовано 5 Ноября 2004 Жалоба Поделиться Опубликовано 5 Ноября 2004 Как сделать, чтобы и вверху отображались корректные данные?Обработку календаря, которая в Boards.php, тоже поднять выше... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 movies Опубликовано 5 Ноября 2004 Автор Жалоба Поделиться Опубликовано 5 Ноября 2004 поднял этот блок //----------------------------------------------- // Are we viewing the calendar? //----------------------------------------------- if ($ibforums->vars['show_calendar']) { if ($ibforums->vars['calendar_limit'] < 2) { $ibforums->vars['calendar_limit'] = 2; } $our_unix = time() + $std->get_time_offset(); $max_date = $our_unix + ($ibforums->vars['calendar_limit'] * 86400); $DB->query("SELECT eventid, title, read_perms, priv_event, userid, unix_stamp FROM ibf_calendar_events WHERE unix_stamp > $our_unix and unix_stamp < $max_date ORDER BY unix_stamp ASC"); $show_events = array(); while ($event = $DB->fetch_row()) { if ($event['priv_event'] == 1 and $ibforums->member['id'] != $event['userid']) { continue; } //----------------------------------------- // Do we have permission to see the event? //----------------------------------------- if ( $event['read_perms'] != '*' ) { if ( ! preg_match( "/(^|,)".$ibforums->member['mgroup']."(,|$)/", $event['read_perms'] ) ) { continue; } } $c_time = date( 'j-F-y', $event['unix_stamp']); $show_events[] = "<a href='{$ibforums->base_url}act=calendar&code=showevent&eventid={$event['eventid']}' title='$c_time'>".$event['title']."</a>"; } $ibforums->lang['calender_f_title'] = sprintf( $ibforums->lang['calender_f_title'], $ibforums->vars['calendar_limit'] ); if ( count($show_events) > 0 ) { $event_string = implode( $this->sep_char.' ', $show_events ); $stats_html .= $this->html->calendar_events( $event_string ); } else { if ( ! $ibforums->vars['autohide_calendar'] ) { $event_string = $ibforums->lang['no_calendar_events']; $stats_html .= $this->html->calendar_events( $event_string ); } } } определилось "В течении скольких дней событие", но сами события не определилисьбуду разбираться дальше Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
movies
Перенес календарный блок из низа индексной страницы наверх (В админке из +-- Forthcoming Calendar Events Row в Board Index Page Top)
в итоге в верхней части страницы {ibf.lang.calender_f_title} содержит "Календарные события в пределах следующих %s дней", а $events пуста
В нижней части (в стат. блоке) всё нормально
Как сделать, чтобы и вверху отображались корректные данные?
Ссылка на комментарий
Поделиться на других сайтах
2 ответа на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.