Microblog ENLogin
Plugin Calendar v1.1
04 Nov 2005, 13:22

Изменения:
  • Исправил глюк с оторажением дней раньше 10-ого числа.
  • Вместо "стрелочного" перехода сделал выпадающий список.
  • Эта версия рабочая

    Скачать plugin Calendar (3 Kb)

    UPD: Нормально работает с версией 1.1.5, не ниже.
    Комментарии: 11


  • gas (04 Nov 2005, 13:28)
    ща проверим

    baxi (04 Nov 2005, 13:33)
    Блин, ну ты скоростной
    Учти, что работает только с версией 1.1.5

    gas (04 Nov 2005, 13:35)
    щас сменю значит... а то не работает и правда

    gas (04 Nov 2005, 13:39)
    у тебя в новой версии глюк вроде... или у меня... месяца не отображаются... хотя проверю ещё раз.. вдруг я ощибаюсь

    gas (04 Nov 2005, 13:41)
    нет, это я его случайно стёр

    cewil (07 Nov 2005, 03:21)
    Сегодняшний день не подсвечивается.

    $erG (05 Feb 2006, 17:59)
    baxi, можно ли избавиться от функции cal_days_in_month()? Угробил немало времени, прежде чем выяснил, что она не поддерживается моим хостером (ho.com.ua)...
    Из-за этого падает не только календарь, но и вся правая колонка с блоками (левая при этом продолжает работать нормально

    baxi (06 Feb 2006, 07:33)
    2 $erG: функция cal_days_in_month() встроена в php начиная с версии 4.1.0
    Если на хостинге php такой старой версии, то лучше купите другой хостинг, потому что такие проблемы могут повториться и с другими скриптами.
    Что касается избавиться от функциии, я не знаю эквивалента этой функции, так избавиться не получится

    Russ (30 Mar 2006, 14:21)
    Люди, а как его инсталить, скопировал вроде папки, включил в админ панели, а его все-равно не видно

    Russ (30 Mar 2006, 14:23)
    Да и блока ссылок чего-то не видать

    Alexus (31 Oct 2006, 14:46)
    Путем нехитрых манипуляций и прочтения верхних комментов переписал нерабочие функции.
    Итак, что бы работал календарь надо в файле
    /plugins/calendar/calendar_funcs.php добавить 2 функции:
    function days_in_month($a_month, $a_year) {
    return date('t', strtotime($a_year . '-' . $a_month . '-01'));
    }

    function first_month_day($month, $year)
    {
    return date('w', mktime(0, 0, 0, $month, 0, $year));
    }

    и заменить вызов cal_days_in_month() в 17 строке на days_in_month( $_v['month'], $_v['year'])

    В файле /data/blocks/right/1_calendar.php в 23 и 43 строках заменить cal_days_in_month(CAL_GREGORIAN, $month, $year) на days_in_month( $month, $year)
    а в 46: jddayofweek(unixtojd(mktime(0, 0, 0, $month, 0, $year))); на first_month_day($month, $year);


    Теперь все будет работать.

    Комментировать
    Имя:

    « 2017
    ПВСЧПСВ
    1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    << >>

    Download
    MicroBlog v1.1.5
    (14 Kb) 4.11.2005

    МикроБлоги
    Список блогов

    Добавить свой блог


    Error. Page cannot be displayed. Please contact your service provider for more details. (20)



    2003
       January
       February
       March
       April
       May
       June
       July
       August
       September
       October
       November
       December
    2004
       January
       February
       March
       April
       May
       June
       July
       August
       September
       October
       November
       December
    2005
       January
       February
       March
       April
       May
       June
       July
       August
       September
       October
       November
       December
    2006
       January
       February
       March
       April
       May
       June
       July
       August
       September
       October
       November
       December
    2007
       January
       February
       March
       April
       May
       June
       July
       August
       September
       October
       November
       December


    Powered by MicroBlog
    PGT: 0.381 sec