хм, точно... чёт все таки ступил
при чем раз пятьдесят сегодня посещал сию страничку
хотя плюсом сделал еще вьюс себе для такой статистики, но вот не понимаю, как вывести только за сегодня посещения? как в фильтр добавить только текущую дату?
хотя плюсом сделал еще вьюс себе для такой статистики, но вот не понимаю, как вывести только за сегодня посещения? как в фильтр добавить только текущую дату?
и еще одно решение с помощью вьюс и в принципе такое как мне и надо было
от просмотра "только сегодня" решил отказаться
просмотр также, только для доступа по ролям, но в группировку по дате добавлены дата и время логина юзера
Комментарии
не, не то немного
хм, точно... чёт все таки ступил
при чем раз пятьдесят сегодня посещал сию страничку
хотя плюсом сделал еще вьюс себе для такой статистики, но вот не понимаю, как вывести только за сегодня посещения? как в фильтр добавить только текущую дату?
Ох, Анатоль, не прибедняйтесь! : )
Сниппет надо писать, ждите начала акции "Новогодние подарки от RxB"
видел похожий модуль на орге
ок, ждем-с
а вьюс вот такой, но там с доступом по ролям
$view->name = 'users_today';
$view->description = 'Посетители сегодня';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'users';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'По умолчанию', 'default');
$handler->override_option('fields', array(
'login' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'date_format' => 'custom',
'custom_date_format' => 'd.m.Y',
'exclude' => 1,
'id' => 'login',
'table' => 'users',
'field' => 'login',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
'name' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'link_to_user' => 1,
'overwrite_anonymous' => 0,
'anonymous_text' => '',
'exclude' => 0,
'id' => 'name',
'table' => 'users',
'field' => 'name',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
));
$handler->override_option('sorts', array(
'login' => array(
'order' => 'DESC',
'granularity' => 'day',
'id' => 'login',
'table' => 'users',
'field' => 'login',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
'name' => array(
'order' => 'ASC',
'id' => 'name',
'table' => 'users',
'field' => 'name',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
));
$handler->override_option('filters', array(
'uid' => array(
'operator' => 'not in',
'value' => array(
'0' => 0,
),
'group' => '0',
'exposed' => FALSE,
'expose' => array(
'operator' => FALSE,
'label' => '',
),
'id' => 'uid',
'table' => 'users',
'field' => 'uid',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
));
$handler->override_option('access', array(
'type' => 'role',
'role' => array(
'3' => 3,
),
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('items_per_page', 30);
$handler->override_option('use_pager', '0');
$handler->override_option('style_options', array(
'grouping' => 'login',
));
$handler->override_option('row_options', array(
'inline' => array(
'login' => 'login',
'name' => 'name',
),
'separator' => ' ******',
));
$handler->override_option('exposed_block', TRUE);
$handler = $view->new_display('page', 'Страница', 'page_1');
$handler->override_option('path', 'users2day');
$handler->override_option('menu', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
));
интересная штука
Модуль date должент помочь.
да стоит он, не знаю ЧТО там написать... ну типа [today] или %today или еще как-нибудь... вот
Имхо сложно не заметить там слово "now".
и еще одно решение с помощью вьюс и в принципе такое как мне и надо было
от просмотра "только сегодня" решил отказаться
просмотр также, только для доступа по ролям, но в группировку по дате добавлены дата и время логина юзера
$view->name = 'users_today';
$view->description = 'Посетители сегодня';
$view->tag = '';
$view->view_php = '';
$view->base_table = 'users';
$view->is_cacheable = FALSE;
$view->api_version = 2;
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
$handler = $view->new_display('default', 'По умолчанию', 'default');
$handler->override_option('fields', array(
'login' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'date_format' => 'custom',
'custom_date_format' => 'd.m.Y',
'exclude' => 1,
'id' => 'login',
'table' => 'users',
'field' => 'login',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
'login_1' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => ' ',
'suffix' => ' ',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'date_format' => 'small',
'custom_date_format' => '',
'exclude' => 0,
'id' => 'login_1',
'table' => 'users',
'field' => 'login',
'relationship' => 'none',
),
'name' => array(
'label' => '',
'alter' => array(
'alter_text' => 0,
'text' => '',
'make_link' => 0,
'path' => '',
'link_class' => '',
'alt' => '',
'prefix' => '',
'suffix' => '',
'help' => '',
'trim' => 0,
'max_length' => '',
'word_boundary' => 1,
'ellipsis' => 1,
'strip_tags' => 0,
'html' => 0,
),
'link_to_user' => 1,
'overwrite_anonymous' => 0,
'anonymous_text' => '',
'exclude' => 0,
'id' => 'name',
'table' => 'users',
'field' => 'name',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
));
$handler->override_option('sorts', array(
'login_1' => array(
'order' => 'DESC',
'granularity' => 'second',
'id' => 'login_1',
'table' => 'users',
'field' => 'login',
'relationship' => 'none',
),
'login' => array(
'order' => 'DESC',
'granularity' => 'day',
'id' => 'login',
'table' => 'users',
'field' => 'login',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
'name' => array(
'order' => 'ASC',
'id' => 'name',
'table' => 'users',
'field' => 'name',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
));
$handler->override_option('filters', array(
'uid' => array(
'operator' => 'not in',
'value' => array(
'0' => 0,
),
'group' => '0',
'exposed' => FALSE,
'expose' => array(
'operator' => FALSE,
'label' => '',
),
'id' => 'uid',
'table' => 'users',
'field' => 'uid',
'override' => array(
'button' => 'Переопределить',
),
'relationship' => 'none',
),
));
$handler->override_option('access', array(
'type' => 'role',
'role' => array(
'3' => 3,
),
));
$handler->override_option('cache', array(
'type' => 'none',
));
$handler->override_option('title', 'Посетили сайт...');
$handler->override_option('use_ajax', TRUE);
$handler->override_option('items_per_page', 30);
$handler->override_option('use_pager', '1');
$handler->override_option('use_more', 1);
$handler->override_option('use_more_text', 'подробнее');
$handler->override_option('style_options', array(
'grouping' => 'login',
));
$handler->override_option('row_options', array(
'inline' => array(
'login' => 'login',
'login_1' => 'login_1',
'name' => 'name',
),
'separator' => ' ',
));
$handler->override_option('exposed_block', TRUE);
$handler = $view->new_display('page', 'Страница', 'page_1');
$handler->override_option('path', 'users2day');
$handler->override_option('menu', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
'name' => 'navigation',
));
$handler->override_option('tab_options', array(
'type' => 'none',
'title' => '',
'description' => '',
'weight' => 0,
));
А есть возможность выводить по дням кто был на сайте?