Подключить свой модуль к модулю статистики

Главные вкладки

Аватар пользователя Zereff Zereff 28 марта 2013 в 12:40

Привет всем! Столкнулся с нетривиальной проблемой по необходимости решения вопроса на нашем сайте. Нужна статистика определенного характера, но главное как подключить мне свой модуль как дополнение к модулю встроенной статистика друпала. Очень нужна информация по взаимодействию модулей. Кто может помочь? С советами выбрать какую-либо другую статистику типа GA, YM просьбы не беспокоить.

Комментарии

Аватар пользователя Zereff Zereff 28 марта 2013 в 15:05

Chyvakoff wrote:
"Zereff" wrote:
Очень нужна информация по взаимодействию модулей.

А теперь по-русски.

Нужно чтобы возвращались данные с модуля статистики(стандартный модуль) + еще данные с моего модуля = как?

Аватар пользователя Chyvakoff Chyvakoff 28 марта 2013 в 16:47

"Zereff" wrote:
Нужно чтобы возвращались данные с модуля статистики(стандартный модуль) + еще данные с моего модуля = как?

Куда и где? Всмысле когда?
А так - нужно вызывать функции этих двух модулей, которые возвращают статистику. Вызывать нужно в нужном месте.

Аватар пользователя Zereff Zereff 28 марта 2013 в 21:56

Chyvakoff wrote:
Куда и где? Всмысле когда?
А так - нужно вызывать функции этих двух модулей, которые возвращают статистику. Вызывать нужно в нужном месте.

Мне так сложно что-то сказать, т.к. модули не писал, вот думаю написать свой модуль статистики. Хочу чтобы выводились ip пользователей, которые посетили сайт. Причем статистика будет вычислять уникальных посетителей.
Для начала достаточно.

Аватар пользователя multpix multpix 28 марта 2013 в 23:57

"Zereff" wrote:
Мне так сложно что-то сказать, т.к. модули не писал, вот думаю написать свой модуль статистики. Хочу чтобы выводились ip пользователей, которые посетили сайт. Причем статистика будет вычислять уникальных посетителей.
Для начала достаточно.

открываешь файлы модуля statistics и внимательно их читаешь.
начни с .install - разберись какие таблицы создает модуль и зачем.

потом четко и однозначно составь тех.задание для своего модуля.
начни реализацию, возникнут конкретные проблемы - формулируй и публикуй вопрос.

Аватар пользователя Zereff Zereff 29 марта 2013 в 1:33

Еще было бы здорово, чтобы мой модуль статистики(конкретные функции) были интегрированны с модулем views. Понимаю, что создавать функционал еще раз не логично, если можно, к примеру, внедрить функции views со своим модулем. Тогда можно будет делать выборку какую угодно без лишнего написания кода и неизвесно, чем это закончиться, но как это сделать вопрос. Идеи?

Аватар пользователя Zereff Zereff 29 марта 2013 в 10:17

multpix wrote:
"Zereff" wrote:
Еще было бы здорово..

научиться пользоваться поиском
http://drupal.org/project/statspro

или лень вбить запрос drupal statistics views?


Сомневаюсь, что я с помощью этого модуля могу проследить, что с определенной статьи человек пришел на регистрацию и зафиксировал в базе - что такой-то человек после просмотра данной статьи прошел регистрацию и т.д. Все имеющиеся примеры не подходят для решения имеющихся проблем на "моем" сайте. Поэтому было решено написать свой модуль для данной проблемы.

Аватар пользователя Chyvakoff Chyvakoff 29 марта 2013 в 8:53

"Zereff" wrote:
Мне так сложно что-то сказать

Тогда мне тем более сложно сказать.
"Zereff" wrote:
думаю написать свой модуль статистики

Как бы != ну никак.
"Zereff" wrote:
Нужна статистика определенного характера, но главное как подключить мне свой модуль как дополнение к модулю встроенной статистика друпала. Очень нужна информация по взаимодействию модулей.

Аватар пользователя multpix multpix 29 марта 2013 в 10:30

"Zereff" wrote:
Сомневаюсь, что я с помощью этого модуля могу проследить, что с определенной статьи человек пришел на регистрацию и зафиксировал в базе - что такой-то человек после просмотра данной статьи прошел регистрацию и т.д.

ухтышка, из тебя что, клещами нужно тянуть?
или так сложно четко формулировать вопрос изначально?
ну если тебе не надо, то мне тем более - адье))))

p.s.
исходники открывай - там ответы на все твои вопросы, в том числе и по интегр. с вьюсами.