создание простого счетчика посещений, что писать: модуль или плагин?

Discussion in 'Создание расширений для Joomla' started by DeadButHappy, Aug 4, 2012.

  1. Offline

    DeadButHappy Недавно здесь

    Joined:
    Aug 9, 2011
    Messages:
    16
    Likes Received:
    0
    Gender:
    Male
    Здравствуйте,
    нужен счетчик который показывает 3 цифры:
    -суммарное количество загрузок страниц сайта за день.
    -то же, за вчера
    -и общее.
    Счетчик должен постаянно выводить актуальные данные на главной странице сайта.
    Работать должнен на PHP без JavaScript.
    Готового совпадающего с вышеописанными требованиями я не нашел.
    Решил написать свой. Раньше вроде писал модули.
    И теперь вопрос. Что нужно писать? Модуль или Компонент?
    Писать нужно именно в стиле джумлы, а не "лишь бы работало"...
    --
    PS: mail, liveinternet .. не предлагать... - они вечно не досчитывают.
    А мне нужно чтоб 99,99% онлайн загрузок сразу же обнавлялись в счетчике при каждой загрузке страницы.
     
    Last edited: Aug 4, 2012
  2.  
  3. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    На мой взгляд тут 2 решения:

    1. Наверное проще брать CSV из LiveInternet и уже простыми математическими формулами это показывать через PHP.
    2. Подключаться к БД, анализировать изменения в просмотрах и показывать их.

    P.S. Я бы поступил по 1 пункту, к нему можно и другую статистику вывести.
     
  4. Offline

    DeadButHappy Недавно здесь

    Joined:
    Aug 9, 2011
    Messages:
    16
    Likes Received:
    0
    Gender:
    Male
    Лайв интернет просил не предлагать)) он самый глючный..
    по моей статистике на сайте, mail теряет от 10% обновлений, а лайвинтернет еще больше...
    Вот подключаться к базе и собираюсь,
    как как это принято в джумле лучше?
    через шаблон? модуль , или компонент?
    --
    компоненты еще не пробовал писать, но что то мне подсказывает что в шаблоне обращаться к базе не стоит,
    да и модуль тоже не заточен под работу с базой.. или как?
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male
    Самое простое и логичное - модуль.

    В самом теле модуля прописываете код, создаете переменные и уже ими можете манипулировать (выводить на экран и т.п.).

    P.S. Можно взять стату LI + свой % (10-20% ) = Ваши просмотры :)
     

Share This Page

Loading...