name = 'popular'; $view->description = 'Shows the most-viewed nodes on the site. This requires the statistics to be enabled at administer >> reports >> access log settings.'; $view->tag = 'default'; $view->base_table = 'node'; $view->human_name = 'Popular content'; $view->core = 0; $view->api_version = '3.0'; $view->disabled = TRUE; /* Edit this to true to make a default view disabled initially */ /* Display: Master */ $handler = $view->new_display('default', 'Master', 'default'); $handler->display->display_options['title'] = 'Popular content'; $handler->display->display_options['use_more'] = TRUE; $handler->display->display_options['access']['type'] = 'none'; $handler->display->display_options['cache']['type'] = 'none'; $handler->display->display_options['query']['type'] = 'views_query'; $handler->display->display_options['query']['options']['query_comment'] = FALSE; $handler->display->display_options['exposed_form']['type'] = 'basic'; $handler->display->display_options['pager']['type'] = 'full'; $handler->display->display_options['pager']['options']['items_per_page'] = '25'; $handler->display->display_options['style_plugin'] = 'table'; $handler->display->display_options['style_options']['columns'] = array( 'type' => 'type', 'title' => 'title', 'name' => 'name', 'timestamp' => 'title', 'totalcount' => 'totalcount', ); $handler->display->display_options['style_options']['default'] = '-1'; $handler->display->display_options['style_options']['info'] = array( 'type' => array( 'sortable' => 0, 'separator' => '', ), 'title' => array( 'sortable' => 0, 'separator' => '', ), 'name' => array( 'sortable' => 0, 'separator' => '', ), 'timestamp' => array( 'separator' => '', ), 'totalcount' => array( 'sortable' => 0, 'separator' => '', ), ); $handler->display->display_options['style_options']['override'] = 0; $handler->display->display_options['style_options']['order'] = 'desc'; /* Field: Content: Type */ $handler->display->display_options['fields']['type']['id'] = 'type'; $handler->display->display_options['fields']['type']['table'] = 'node'; $handler->display->display_options['fields']['type']['field'] = 'type'; /* Field: Content: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; /* Field: User: Name */ $handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['table'] = 'users'; $handler->display->display_options['fields']['name']['field'] = 'name'; $handler->display->display_options['fields']['name']['label'] = 'Author'; /* Field: Content: Has new content */ $handler->display->display_options['fields']['timestamp']['id'] = 'timestamp'; $handler->display->display_options['fields']['timestamp']['table'] = 'history'; $handler->display->display_options['fields']['timestamp']['field'] = 'timestamp'; $handler->display->display_options['fields']['timestamp']['label'] = ''; $handler->display->display_options['fields']['timestamp']['link_to_node'] = 0; $handler->display->display_options['fields']['timestamp']['comments'] = 1; /* Sort criterion: Content statistics: Total views */ $handler->display->display_options['sorts']['totalcount']['id'] = 'totalcount'; $handler->display->display_options['sorts']['totalcount']['table'] = 'node_counter'; $handler->display->display_options['sorts']['totalcount']['field'] = 'totalcount'; $handler->display->display_options['sorts']['totalcount']['order'] = 'DESC'; /* Filter criterion: Content: Published */ $handler->display->display_options['filters']['status']['id'] = 'status'; $handler->display->display_options['filters']['status']['table'] = 'node'; $handler->display->display_options['filters']['status']['field'] = 'status'; $handler->display->display_options['filters']['status']['value'] = '1'; $handler->display->display_options['filters']['status']['group'] = 0; $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE; /* Filter criterion: Content statistics: Total views */ $handler->display->display_options['filters']['totalcount']['id'] = 'totalcount'; $handler->display->display_options['filters']['totalcount']['table'] = 'node_counter'; $handler->display->display_options['filters']['totalcount']['field'] = 'totalcount'; $handler->display->display_options['filters']['totalcount']['operator'] = '>'; $handler->display->display_options['filters']['totalcount']['value']['value'] = '0'; $handler->display->display_options['filters']['totalcount']['group'] = 0; $handler->display->display_options['filters']['totalcount']['expose']['operator'] = FALSE; /* Display: Popular (page) */ $handler = $view->new_display('page', 'Popular (page)', 'page'); $handler->display->display_options['path'] = 'popular/all'; $handler->display->display_options['menu']['type'] = 'default tab'; $handler->display->display_options['menu']['title'] = 'Popular content'; $handler->display->display_options['menu']['weight'] = '-1'; $handler->display->display_options['tab_options']['type'] = 'normal'; $handler->display->display_options['tab_options']['title'] = 'Popular content'; $handler->display->display_options['tab_options']['weight'] = ''; /* Display: Today (page) */ $handler = $view->new_display('page', 'Today (page)', 'page_1'); $handler->display->display_options['defaults']['fields'] = FALSE; /* Field: Content: Type */ $handler->display->display_options['fields']['type']['id'] = 'type'; $handler->display->display_options['fields']['type']['table'] = 'node'; $handler->display->display_options['fields']['type']['field'] = 'type'; /* Field: Content: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; /* Field: User: Name */ $handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['table'] = 'users'; $handler->display->display_options['fields']['name']['field'] = 'name'; $handler->display->display_options['fields']['name']['label'] = 'Author'; /* Field: Content: Has new content */ $handler->display->display_options['fields']['timestamp']['id'] = 'timestamp'; $handler->display->display_options['fields']['timestamp']['table'] = 'history'; $handler->display->display_options['fields']['timestamp']['field'] = 'timestamp'; $handler->display->display_options['fields']['timestamp']['label'] = ''; $handler->display->display_options['fields']['timestamp']['link_to_node'] = 0; $handler->display->display_options['fields']['timestamp']['comments'] = 1; /* Field: Content statistics: Views today */ $handler->display->display_options['fields']['daycount']['id'] = 'daycount'; $handler->display->display_options['fields']['daycount']['table'] = 'node_counter'; $handler->display->display_options['fields']['daycount']['field'] = 'daycount'; $handler->display->display_options['defaults']['sorts'] = FALSE; /* Sort criterion: Content statistics: Views today */ $handler->display->display_options['sorts']['daycount']['id'] = 'daycount'; $handler->display->display_options['sorts']['daycount']['table'] = 'node_counter'; $handler->display->display_options['sorts']['daycount']['field'] = 'daycount'; $handler->display->display_options['sorts']['daycount']['order'] = 'DESC'; $handler->display->display_options['path'] = 'popular/today'; $handler->display->display_options['menu']['type'] = 'tab'; $handler->display->display_options['menu']['title'] = 'Today\'s popular content'; $handler->display->display_options['menu']['weight'] = '0'; $handler->display->display_options['tab_options']['type'] = 'normal'; $handler->display->display_options['tab_options']['title'] = 'Popular content'; $handler->display->display_options['tab_options']['weight'] = '0'; /* Display: Popular (block) */ $handler = $view->new_display('block', 'Popular (block)', 'block'); $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'list'; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['defaults']['row_plugin'] = FALSE; $handler->display->display_options['row_plugin'] = 'fields'; $handler->display->display_options['row_options']['inline'] = array( 'title' => 'title', 'totalcount' => 'totalcount', ); $handler->display->display_options['defaults']['row_options'] = FALSE; $handler->display->display_options['defaults']['fields'] = FALSE; /* Field: Content: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; $handler->display->display_options['fields']['title']['label'] = ''; $handler->display->display_options['fields']['title']['link_to_node'] = 1; /* Field: Content statistics: Total views */ $handler->display->display_options['fields']['totalcount']['id'] = 'totalcount'; $handler->display->display_options['fields']['totalcount']['table'] = 'node_counter'; $handler->display->display_options['fields']['totalcount']['field'] = 'totalcount'; $handler->display->display_options['fields']['totalcount']['label'] = ''; $handler->display->display_options['fields']['totalcount']['prefix'] = ' ('; $handler->display->display_options['fields']['totalcount']['suffix'] = ')'; /* Display: Today (block) */ $handler = $view->new_display('block', 'Today (block)', 'block_1'); $handler->display->display_options['defaults']['title'] = FALSE; $handler->display->display_options['title'] = 'Today\'s popular content'; $handler->display->display_options['defaults']['link_display'] = FALSE; $handler->display->display_options['link_display'] = 'page_1'; $handler->display->display_options['defaults']['style_plugin'] = FALSE; $handler->display->display_options['style_plugin'] = 'list'; $handler->display->display_options['defaults']['style_options'] = FALSE; $handler->display->display_options['defaults']['row_plugin'] = FALSE; $handler->display->display_options['row_plugin'] = 'fields'; $handler->display->display_options['row_options']['inline'] = array( 'title' => 'title', 'daycount' => 'daycount', ); $handler->display->display_options['defaults']['row_options'] = FALSE; $handler->display->display_options['defaults']['fields'] = FALSE; /* Field: Content: Title */ $handler->display->display_options['fields']['title']['id'] = 'title'; $handler->display->display_options['fields']['title']['table'] = 'node'; $handler->display->display_options['fields']['title']['field'] = 'title'; $handler->display->display_options['fields']['title']['label'] = ''; $handler->display->display_options['fields']['title']['link_to_node'] = 1; /* Field: Content statistics: Views today */ $handler->display->display_options['fields']['daycount']['id'] = 'daycount'; $handler->display->display_options['fields']['daycount']['table'] = 'node_counter'; $handler->display->display_options['fields']['daycount']['field'] = 'daycount'; $handler->display->display_options['fields']['daycount']['label'] = ''; $handler->display->display_options['fields']['daycount']['prefix'] = ' ('; $handler->display->display_options['fields']['daycount']['suffix'] = ')'; $handler->display->display_options['defaults']['sorts'] = FALSE; /* Sort criterion: Content statistics: Views today */ $handler->display->display_options['sorts']['daycount']['id'] = 'daycount'; $handler->display->display_options['sorts']['daycount']['table'] = 'node_counter'; $handler->display->display_options['sorts']['daycount']['field'] = 'daycount'; $handler->display->display_options['sorts']['daycount']['order'] = 'DESC'; $translatables['popular'] = array( t('Master'), t('Popular content'), t('more'), t('Apply'), t('Reset'), t('Sort by'), t('Asc'), t('Desc'), t('Items per page'), t('- All -'), t('Offset'), t('Type'), t('Title'), t('Author'), t('Popular (page)'), t('Today (page)'), t('Views today'), t('.'), t(','), t('Popular (block)'), t(' ('), t(')'), t('Today (block)'), t('Today\'s popular content'), ); $views['popular'] = $view; return $views; }