Календарь посещений v.2.0

Тема в разделе 'Модули', создана пользователем RooTM, 6 апр 2011.

  1. RooTM Administrator

    1301146634_1298315355_a3d5c0afbf60.jpg

    Календарь посещений v.2.0 для DLE 9.x

    * Нет запросов к БД
    * Подсветка ников
    * Загружается информация с помощю AJAX и jQuery UI Dialog.
    * Все файлы в одной папке.
    * Красивый эффект открытия(bounce) и закрытия(explode).
    * Шаблонизатор

    Установка:
    Совместимость с DLE 9.x

    Вложения:

    • SiteVisited.rar
      Размер файла:
      5,3 КБ
      Просмотров:
      181
    Kanapel, maligin26, tamerlan и 2 другим нравится это.
  2. tamerlan Member

    Спасибо, получше прежнего твоего модуля будет "Кто сегодня нас посетил" )) правда запарился базы переименовывать от старого модуля)
  3. zameca New Member

    Спс рульная штука. А нельзя замутить чтобы, юзеры просто выводились не наживая кнопки, дей бай дей, в строчку или столбик? Было бы вообще зверзки круто.
  4. Рома Member

    конечно можно, просто убери кнопки и вообще панельку с выбором даты убери, и замени ее блоком диалоговова окна
    --- добавлено: 18 апр 2011 в 13:28 ---
    а зачем пользователей хранить в файле, можно же в бд создать таблицу?!
  5. zameca New Member

    Не понял... а поподробней можно, так сказать на пальцах показать, а то я так наудаляю все везде.
  6. Рома Member

    тебе нужно чтобы показывало пользователей посетивший сайт сегодня, так?
  7. zameca New Member

    да, посетители за сегодня...
  8. RooTM Administrator

  9. Рома Member

    тут нужно походу все переделывать, а если честно, то мне лень ковыряться в чужом коде, попроси RooTM. его же плагин!
    --- добавлено: 19 апр 2011 в 16:15 ---
    ахаха, интересно как это?!
  10. swerkl New Member

    Все сделано по инструкции. Выводится красиво. Но при нажатии "ок" для выведения списка...
    вылетает окно с текстом:
    Нет данных :(
    Подскажите, пожалуйста, в чем может быть ошибка - и как ее исправить.
  11. RooTM Administrator

    надо поставить права для записи в папку /engine/modules/SiteVisited/base/
  12. ..::NiK::.. New Member

    Отличный модуль, на пару с модулем “На линии” шикарно смотрится :)
    ХиТрЫй нравится это.
  13. zameca New Member

    RooTM, а можно сделать пороще, чтобы юзеры выводились просто через запятую, друг за другом или в столбик там, без нажатия на кнопку, а кто зашел бац и высветился что был. Можешь замутить такую фишку пожалуйста. Без кнопок всяких.
  14. RooTM Administrator

    PHP:
    <?php

    /*====================================================
     Author: RooTM
    ------------------------------------------------------
     Web-site: http://weboss.net/
    =====================================================*/

    if (! defined 'DATALIFEENGINE' )) {
        die ( 
    "Hacking attempt!" );
    }

    $file_name ENGINE_DIR "/modules/SiteVisited/base/".date(j."_".n."_".Y).".data";

    if (
    $is_logged == TRUE){

    $groups_color "group_1:#FF0000,group_2:#CC33CC,group_3:#009900,group_4:#3333FF";

    $color stristr($groups_color'group_'.$member_id['user_group'].':' );
    $color reset(explode(',',$color));
    $color trim(str_replace('group_'.$member_id['user_group'].':','',$color));

     if( 
    $config['allow_alt_url'] == "yes" ) {
    $go_page $config['http_home_url'] . "user/" urlencode$member_id['name'] ) . "/";
        } else {
    $go_page "$PHP_SELF?subaction=userinfo&amp;user=" urlencode$member_id['name'] );
                }

    $go_page "onclick=\"ShowProfile('" urlencode$member_id['name'] ) . "', '" htmlspecialchars$go_page ) . "'); return false;\"";

    if( 
    $config['allow_alt_url'] == "yes" $user "<a {$go_page} href=\"" $config['http_home_url'] . "user/" urlencode$member_id['name'] ) . "/\"><b><span style=\"color:".$color."\">" $member_id['name'] . "</span></b></a>" ;
            else 
    $user "<a {$go_page} href=\"$PHP_SELF?subaction=userinfo&amp;user=" urlencode$member_id['name'] ) . "\"><b><span style=\"color:".$color."\">" $member_id['name'] . "</span></b></a>";

    $data_file_old = @file_get_contents$file_name );

    if ( !
    preg_match("<!-- UserID: ".$member_id['user_id']." -->",  $data_file_old )){

    $data_file_new fopen($file_name "w+");
    fwrite($data_file_new"<!-- UserID: ".$member_id['user_id']." -->".$user.", ".$data_file_old);
    fclose($data_file_new);

    }

    }

    $data = @file_get_contents$file_name ) ;

    if(
    $data == ""){
    $data "<center><b>Нет данных :(</b></center>";
    }else{
    $data substr($data,0,strlen(trim($data))-1);
    }

    echo 
    $data;

    ?>
    Serega2300 нравится это.
  15. zameca New Member

    это куда впихнуть.. заменить все в run.php? .. не я ошибся получается заменить в show.php?
  16. RooTM Administrator

    в run.php
  17. zameca New Member

    заменил полностью все на новый код .. и выходит лишь слово - data, что то не пошло
  18. RooTM Administrator

    исправил ошибку ;)
  19. zameca New Member

    ;) фунциклирует! Спс! Вот это по нашему!
  20. Maks New Member

    Откуда он время берет, когда новый файл для базы делает? Работает нормально, но пишет всех в 28.07, вчерашним днем, хотя уже 29.07 и по Москве скоро 2 ночи. У меня в настройках времени DLE стоит +600, наверно и в модуле нужно поправить, а как и где? Или с чем это связано? За модуль спасибо, приятно смотрится :)

Поделиться этой страницей