Главная Форум RSS
 
   
Приветствую Вас! Гость
Навигация по сайту
DataLife Engine
PHP Fusion
Категории каталога
DLE Релизы [2]
DLE Шаблоны [24]
DLE Хаки [16]
DLE Модули [8]
Реклама
WMlink.ru - рекламный брокер
Новости

Правим календарь
18.06.2008, 12:39
Пример приведу на DataLife 3.3, для 3.5 принцип такойже

1. Открываем /engine/modules/calendar.php
находим строчки
$date_link['next'] = '    <a class="monthlink" onClick="doCalendar('.date("'m','Y'", $next_of_month).'); return false;" href="'.$config_http_home_url.date('Y/m/', $next_of_month).'" title="'.$lang['next_moth'].'">»</a>';

и
$date_link['next'] = '    <a class="monthlink" onClick="doCalendar('.date("'m','Y'", $next_of_month).'); return false;" href="'.$PHP_SELF.'?year='.date("Y", $next_of_month).'&month='.date("m", $next_of_month).'" title="'.$lang['next_moth'].'">»</a>';

и просто или удаляем или каментируем...

2. Открываем /engine/ajax/calendar.php, находим:

$weekday        = date('w', $first_of_month); // 0-6  

if ($config_allow_alt_url == "yes") {
   $date_link['prev'] = '<a class="monthlink" onClick="doCalendar('.date("'m','Y'", $prev_of_month).'); return false;" href="'.$config_http_home_url.date('Y/m/', $prev_of_month).'" title="'.$lang['prev_moth'].'">«</a>    ';

   $date_link['next'] = '    <a class="monthlink" onClick="doCalendar('.date("'m','Y'", $next_of_month).'); return false;" href="'.$config_http_home_url.date('Y/m/', $next_of_month).'" title="'.$lang['next_moth'].'">»</a>';
}
else {
    $date_link['prev'] = '<a class="monthlink" onClick="doCalendar('.date("'m','Y'", $prev_of_month).'); return false;" href="'.$PHP_SELF.'?year='.date("Y", $prev_of_month).'&month='.date("m", $prev_of_month).'" title="'.$lang['prev_moth'].'">«</a>    ';
    $date_link['next'] = '    <a class="monthlink" onClick="doCalendar('.date("'m','Y'", $next_of_month).'); return false;" href="'.$PHP_SELF.'?year='.date("Y", $next_of_month).'&month='.date("m", $next_of_month).'" title="'.$lang['next_moth'].'">»</a>';
}

и заменяем на:
$weekday        = date('w', $first_of_month); // 0-6

    $active_month  = $cal_month;
    $current_month = date('m');

if ($config_allow_alt_url == "yes") {
   $date_link['prev'] = '<a class="monthlink" onClick="doCalendar('.date("'m','Y'", $prev_of_month).'); return false;" href="'.$config_http_home_url.date('Y/m/', $prev_of_month).'" title="'.$lang['prev_moth'].'">«</a>    ';

   if ($active_month != $current_month) {
    $date_link['next'] = '    <a class="monthlink" onClick="doCalendar('.date("'m','Y'", $next_of_month).'); return false;" href="'.$config_http_home_url.date('Y/m/', $next_of_month).'" title="'.$lang['next_moth'].'">»</a>';
   };
}
else {
    $date_link['prev'] = '<a class="monthlink" onClick="doCalendar('.date("'m','Y'", $prev_of_month).'); return false;" href="'.$PHP_SELF.'?year='.date("Y", $prev_of_month).'&month='.date("m", $prev_of_month).'" title="'.$lang['prev_moth'].'">«</a>    ';
   if ($active_month != $current_month) {
    $date_link['next'] = '    <a class="monthlink" onClick="doCalendar('.date("'m','Y'", $next_of_month).'); return false;" href="'.$PHP_SELF.'?year='.date("Y", $next_of_month).'&month='.date("m", $next_of_month).'" title="'.$lang['next_moth'].'">»</a>';
   };
}


вот и фсё...
(с) nickon
Что бы скачать по прямой ссылке с нашего сервера. Зарегистрируйтесь или Войдите!
 (2.7/79)
Категория: DLE Хаки | Добавил: Knizer |
Просмотров: 440 | Загрузок: 0

HTML
BB-Code
Ссылка
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Ucoz
Друзья

Бесплатный автосерфинг

Статистика


Бесплатный Онлайн Сервис


Онлайн всего: 1
Гостей: 1
Пользователей: 0