Помощь Вывод общего количества юзеров и новостей на главную

Тема в разделе "DLE", создана пользователем GLOOMY, 6 янв 2013.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. GLOOMY

    GLOOMY Постоялец

    Регистр.:
    24 авг 2009
    Сообщения:
    72
    Симпатии:
    6
    Скачал один хак, но он выводит всю информацию одним тегом, т.е. придется выводить только в одно место, но мне же было нужно вывести количество юзеров в одно место, а количество новостей в другое.

    Я их разделил на два разных PHP файла, по отдельности они работают, однако вместе отказываются, возникают различные ошибки. К примеру:

    Помогите пожалуйста запустить их вместе.

    P.S. Так же не понял почему не обновляется информация их кэша, т.е. пока я в админке не нажму "очистить кэш" информация не обновляется, хотя по умолчанию стоит значение, равное 4 часам.

    В архиве разделенные мной модули и инструкция.

     
  2. PapaJoe

    PapaJoe

    Регистр.:
    4 авг 2008
    Сообщения:
    620
    Симпатии:
    312
    так и в чем проблема? замени в любом файле названия определяемых и используемых функций на что-нибудь другое или просто добавь к именам функций символ, например CounterSave2
     

    Вложения:

    • counter2.zip
      Размер файла:
      1,1 КБ
      Просмотров:
      6
    GLOOMY2009 нравится это.
  3. GLOOMY

    GLOOMY Постоялец

    Регистр.:
    24 авг 2009
    Сообщения:
    72
    Симпатии:
    6
    В общем спасибо большое MONtrade, но остался вопрос с кэшем.

    Кэш сам по себе не обновляется через заданное время по умолчанию:

    PHP:
    /* Время жизни кэша */
    if ( $cache_time $cache_time intval$cache_time );
        else 
    $cache_time 14400;
    Данные обновляются только после нажатия в админ панеле кнопки "Очистить кэш".

    Кто поможет решить данную проблему?



    Версия DLE: 9.3

    Модуль: counter.users.php

    Модуль: counter.photos.php

     
  4. inmy

    inmy

    Регистр.:
    13 апр 2012
    Сообщения:
    308
    Симпатии:
    204
    в принципе я сделал маленькие два модуля(хака) раздельных для юзеров так и новостей,скрины прикладываю:

    прикреплёен модуль с описанием установки и описанием тегов вывода,все настройки и стили находяться в php файлах,что нужно добавляйте сами
     

    Вложения:

    • image003.png
      image003.png
      Размер файла:
      5,1 КБ
      Просмотров:
      11
    • image001.png
      image001.png
      Размер файла:
      3,4 КБ
      Просмотров:
      9
    • stats.zip
      Размер файла:
      2,9 КБ
      Просмотров:
      2
    GLOOMY2009 нравится это.
  5. GLOOMY

    GLOOMY Постоялец

    Регистр.:
    24 авг 2009
    Сообщения:
    72
    Симпатии:
    6
    Спасибо, всем большое за помощь.

    По поводу кэша, все же он обновляется. Проблема была в том, что я добавлял нового юзера прямо из админки, в этом случае кэш не обновлялся.

    В принципе вопрос исчерпан.
     
Статус темы:
Закрыта.