Joomla 2.5 Как можно узнать количество материалов, размещенных одним пользователем?

Тема в разделе "Программирование", создана пользователем freelancer2x2, 18.12.2014.

  1. freelancer2x2
    Offline

    freelancer2x2 Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    21.12.2012
    Сообщения:
    263
    Симпатии:
    7
    Пол:
    Мужской
    Подскажите пожалуйста, как можно узнать количество материалов, размещенных одним пользователем? На сайте материалы публикуют двое, надо узнать для статистики процентное соотношение между ними - сколько материалов в месяц (год) публикует один суперюзер и сколько второй.
    В стандартных функциях я не смог найти такую возможность. "Сортировка по автору" в менеджере материалов только запутала. Как правило, в пункте "Псевдоним автора" при размещении материала указываем сайт-источник или ФИО автора... Но надо знать не их, а сколько статей размещено рукой одного человека, и другого. Надеюсь не очень запутанно обьяснил, если что - дополню.
     
  2.  
  3. Лучший ответ:
    Сообщение #2 от 18.12.2014, автор DKraev
  4. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    Лучший ответ
    В mySQL выполнить запрос

    Код (sql):
    1. SELECT COUNT(*) FROM `jbf59_content` WHERE `created_by`='462'

    Где 462 - ID интересующего вас пользователя, а jbf59 - префикс вашей БД. Естественно заменить на свои.


    -
     
    freelancer2x2 нравится это.
  5. freelancer2x2
    Offline

    freelancer2x2 Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    21.12.2012
    Сообщения:
    263
    Симпатии:
    7
    Пол:
    Мужской
    Попробовал, вроде все правильно, но хочу уточнить. Выдало цифры 1219 и во втором случае (второй юзер) - 3335. По сумме похоже на общее число размещенных материалов.
    kiss_80kb.1418917823.jpg
     
  6. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    НЕ совсем понял. Что похоже по сумме на общее число материалов?
     
  7. freelancer2x2
    Offline

    freelancer2x2 Тариф: Спонсор ⇒ Спонсор форума ⇐

    Регистрация:
    21.12.2012
    Сообщения:
    263
    Симпатии:
    7
    Пол:
    Мужской
    По запросу по ИД двух пользователей выдало два результата, если их сложить - получается примерное количество размещенных материалов. В моем случае: 1219 (выдало по ИД 1 юзера) +3335 (выдало по ИД 2 юзера) = 4554. В стандартном модуле статистики показывается
    "Количество материалов:
    4491"
    Все материалы на этом сайте размещены двумя пользователями.
    Я так понимаю, что значение, выданное по запросу - это и есть число размещенных статей пользователем
     
  8. DKraev
    Offline

    DKraev <i>(aka gft)</i>

    Регистрация:
    16.08.2008
    Сообщения:
    1 627
    Симпатии:
    216
    Пол:
    Мужской
    Торможу я что-то на ночь глядя. У меня уже почти два ночи )

    Естественно, что 4554 - это общее кол-во материалов сайта, коль они у Вас добавляются только двумя пользователями. Также его можно узнать так:

    Код (sql):
    1. SELECT COUNT(*) FROM `jbf59_content`


    А чтобы узнать кол-во только опубликованных материалов (исключив те, что в корзине и не опубликованы), так:

    Код (sql):
    1. SELECT COUNT(*) FROM `jbf59_content` WHERE `state`='1'


    То же применимо и к запросам по пользователям

    -
     

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

Загрузка...