Помощь статистика сайта

Тема в разделе "DLE", создана пользователем sk8er, 19 мар 2009.

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

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

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

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    1) dle 7.2
    2) null от mid team
    Назрел вопрос. Есть ли модули или хаки как вывести неккоторую информацию по сайту. Есть блок с информацией на сайте, хотелось бы добавить такие пункты как Общее количество новостей, Из них опубликовано, Опубликовано на главной, Ожидает модерации, Опубликовано за месяц, Опубликовано за неделю, Опубликовано за сутки, сколько всего комментариев, Добавлено за месяц, Добавлено за неделю, Добавлено за сутки, Зарегистрировано пользователей, зарегано за месяц, зарегано за неделю и за сутки.
    Знаю что можно посмотреть в сайт.ру/index.php?do=stats, но мне нужно именно в колонку вывести. Как это осуществить?
     
  2. -=ГрафТрахало=-

    -=ГрафТрахало=-

    Регистр.:
    10 апр 2008
    Сообщения:
    195
    Симпатии:
    51
    Оно есть
    Не исключено что даже встроено в DLE
    Но точно есть

    У меня выводится так:
    HTML:
    <b>Новостей:</b><br>
    &nbsp;&nbsp;За последние 24 часа: <b>{all_24news}</b><br>
    &nbsp;&nbsp;На главной: <b>{all_home}</b><br>
    &nbsp;&nbsp;За все время: <b>{all_news}</b><br>
    &nbsp;&nbsp;Ожидает модерации: <b>{all_moder}</b><br><br>
    
    <b>Пользователей:</b><br>
    &nbsp;&nbsp;За час: <b>{all_hourusers}</b><br>
    &nbsp;&nbsp;Всего: <b>{all_user}</b><br>
    &nbsp;&nbsp;Забаненных: <b>{all_banned}</b><br>
    &nbsp;&nbsp;Всего комментов: <b>{all_com}</b></div><br><div align="center">
     
  3. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    ребяты не загоняйтесь. человек другое спросил, как я понял. Он про эту статистику знает и спрашивает, как ее вывести в блок, что бы на всех страницах отображалось... ТС, правильно?

    Тогда ни как...
     
    kandasoft нравится это.
  4. kandasoft

    kandasoft Читатель

    Заблокирован
    Регистр.:
    17 окт 2007
    Сообщения:
    259
    Симпатии:
    143
    Пример: Участников: 11 (+11 сегодня)
    Новостей на сайте: 11 (+11 за сутки)

    откройте /index.php

    найди require_once ROOT_DIR.'/engine/init.php';

    добавьте после

    Код:
    $row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post");
    $stats_news = $row['count'];
    
    $row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post where date>NOW() - INTERVAL 1 DAY;");
    $stats_daynews = $row['count'];
    
    $row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_users");
    $stats_users = $row['count'];
    
    $row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_users where FROM_UNIXTIME(reg_date) > NOW() - INTERVAL 1 DAY ;");
    $stats_newusers = $row['count'];
    найдите
    Код:
         $tpl->load_template('main.tpl');
    добавьте после
    Код:
       $tpl->set('{allnews}', $stats_news);
         $tpl->set('{allusers}', $stats_users);
         $tpl->set('{todaynews}', $stats_daynews);
         $tpl->set('{todayusers}', $stats_newusers); 
    далее в main.tpl отредактируйте:

    Код:
    Участников: <b>{allusers}</b> (<font color="#f3fdb0">+{todayusers}</font> сегодня)
    <br>
    Новостей на сайте: <b>{allnews}</b> (<font color="#f3fdb0">+{todaynews}</font> за сутки)
    {allnews} - всего новостей.
    {allusers} - кол-во всех пользователей.
    {todaynews} - новые новости.
    {todayusers} - новые пользователи.

    *Взял из шаблона m3, самому писать лень:
     
    Shotlandec и sk8er нравится это.
  5. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    -=ГрафТрахало=- у тебя видимо в самом шабе =/
    kandasoft респект, спасибо! Но может ещё есть, что добавить?
     
  6. kandasoft

    kandasoft Читатель

    Заблокирован
    Регистр.:
    17 окт 2007
    Сообщения:
    259
    Симпатии:
    143
    Есть, напиши, что именно нужно. Но не забывай, что каждое расширение - лишний запрос к БД.
     
    sk8er нравится это.
  7. sk8er

    sk8er SEO и SMO гуру :3

    Регистр.:
    21 июл 2008
    Сообщения:
    398
    Симпатии:
    25
    Мля, про БД забыл =/// Не, тады всё :) Минимум есть, мне хватит ;)
     
Статус темы:
Закрыта.