így?
http://aboros.com/webshare/term_node_count-20121122-185555.jpg
ennyi? nincs most egy komplett helymeghatározás beépítve úgyhogy az nem látszik, de ha van idő azt is be lehet. meg persze akkor a userek oldalára kis listákat ugyanígy vagy akár ilyen naptárszerűt vagy timelinejst :) vagy bármit.
szerk, ja bocs, itt a view. importáld be. azt kell megfigyelni hogy az advanced (haladó beállítások?) részben lehet állítani egy olyat, hogy "Use aggregation" és azt igenre kell állítani. Aztán minden mezőnél így meg lehet mondani hogy mi legyen, distinct, vagy count, max, min, sum vagy mifene. És persze az is trükkös hogy ez egy taxonomy term nézet igazából ami node relationshipet meg author relationshipet használ. az author csak azért kellett, hogy lehessen exposed filter a userra.
screenshot: http://aboros.com/webshare/term_node_count-sc-20121122-190434.jpg
export:
$view = new view; $view->name = 'term_node_count'; $view->description = 'Displays node count values for terms'; $view->tag = ''; $view->base_table = 'taxonomy_term_data'; $view->human_name = 'term_node_count'; $view->core = 7; $view->api_version = '3.0'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ /* Display: Defaults */ $handler = $view->new_display('default', 'Defaults', 'default'); $handler->display->display_options['title'] = 'Tag usage'; $handler->display->display_options['use_ajax'] = TRUE; $handler->display->display_options['group_by'] = 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'] = '100'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['pager']['options']['id'] = '0'; $handler->display->display_options['pager']['options']['expose']['items_per_page_options_all'] = 0; $handler->display->display_options['style_plugin'] = 'table'; $handler->display->display_options['style_options']['columns'] = array( 'name' => 'name', 'nid' => 'nid', ); $handler->display->display_options['style_options']['default'] = '-1'; $handler->display->display_options['style_options']['info'] = array( 'name' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', ), 'nid' => array( 'sortable' => 0, 'default_sort_order' => 'asc', 'align' => '', 'separator' => '', ), ); $handler->display->display_options['style_options']['override'] = 1; $handler->display->display_options['style_options']['sticky'] = 0; /* Relationship: Taxonomy term: Content with term */ $handler->display->display_options['relationships']['nid']['id'] = 'nid'; $handler->display->display_options['relationships']['nid']['table'] = 'taxonomy_index'; $handler->display->display_options['relationships']['nid']['field'] = 'nid'; $handler->display->display_options['relationships']['nid']['required'] = 0; /* Relationship: Content: Author */ $handler->display->display_options['relationships']['uid']['id'] = 'uid'; $handler->display->display_options['relationships']['uid']['table'] = 'node'; $handler->display->display_options['relationships']['uid']['field'] = 'uid'; $handler->display->display_options['relationships']['uid']['relationship'] = 'nid'; $handler->display->display_options['relationships']['uid']['required'] = 0; /* Field: Taxonomy term: Name */ $handler->display->display_options['fields']['name']['id'] = 'name'; $handler->display->display_options['fields']['name']['table'] = 'taxonomy_term_data'; $handler->display->display_options['fields']['name']['field'] = 'name'; $handler->display->display_options['fields']['name']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['name']['alter']['make_link'] = 0; $handler->display->display_options['fields']['name']['alter']['absolute'] = 0; $handler->display->display_options['fields']['name']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['name']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['name']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['name']['alter']['trim'] = 0; $handler->display->display_options['fields']['name']['alter']['html'] = 0; $handler->display->display_options['fields']['name']['element_label_colon'] = 1; $handler->display->display_options['fields']['name']['element_default_classes'] = 1; $handler->display->display_options['fields']['name']['hide_empty'] = 0; $handler->display->display_options['fields']['name']['empty_zero'] = 0; $handler->display->display_options['fields']['name']['link_to_taxonomy'] = 1; /* Field: COUNT(Content: Nid) */ $handler->display->display_options['fields']['nid']['id'] = 'nid'; $handler->display->display_options['fields']['nid']['table'] = 'node'; $handler->display->display_options['fields']['nid']['field'] = 'nid'; $handler->display->display_options['fields']['nid']['relationship'] = 'nid'; $handler->display->display_options['fields']['nid']['group_type'] = 'count'; $handler->display->display_options['fields']['nid']['label'] = 'Count'; $handler->display->display_options['fields']['nid']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['nid']['alter']['make_link'] = 0; $handler->display->display_options['fields']['nid']['alter']['absolute'] = 0; $handler->display->display_options['fields']['nid']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['nid']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['nid']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['nid']['alter']['trim'] = 0; $handler->display->display_options['fields']['nid']['alter']['html'] = 0; $handler->display->display_options['fields']['nid']['element_label_colon'] = 1; $handler->display->display_options['fields']['nid']['element_default_classes'] = 1; $handler->display->display_options['fields']['nid']['hide_empty'] = 0; $handler->display->display_options['fields']['nid']['empty_zero'] = 0; /* Field: MAX(Content: Post date) */ $handler->display->display_options['fields']['created']['id'] = 'created'; $handler->display->display_options['fields']['created']['table'] = 'node'; $handler->display->display_options['fields']['created']['field'] = 'created'; $handler->display->display_options['fields']['created']['relationship'] = 'nid'; $handler->display->display_options['fields']['created']['group_type'] = 'max'; $handler->display->display_options['fields']['created']['label'] = 'Last use'; $handler->display->display_options['fields']['created']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['created']['alter']['make_link'] = 0; $handler->display->display_options['fields']['created']['alter']['absolute'] = 0; $handler->display->display_options['fields']['created']['alter']['external'] = 0; $handler->display->display_options['fields']['created']['alter']['replace_spaces'] = 0; $handler->display->display_options['fields']['created']['alter']['trim_whitespace'] = 0; $handler->display->display_options['fields']['created']['alter']['nl2br'] = 0; $handler->display->display_options['fields']['created']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['created']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['created']['alter']['more_link'] = 0; $handler->display->display_options['fields']['created']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['created']['alter']['trim'] = 0; $handler->display->display_options['fields']['created']['alter']['html'] = 0; $handler->display->display_options['fields']['created']['element_label_colon'] = 1; $handler->display->display_options['fields']['created']['element_default_classes'] = 1; $handler->display->display_options['fields']['created']['hide_empty'] = 0; $handler->display->display_options['fields']['created']['empty_zero'] = 0; $handler->display->display_options['fields']['created']['hide_alter_empty'] = 1; $handler->display->display_options['fields']['created']['date_format'] = 'long'; /* Field: MIN(Content: Post date) */ $handler->display->display_options['fields']['created_1']['id'] = 'created_1'; $handler->display->display_options['fields']['created_1']['table'] = 'node'; $handler->display->display_options['fields']['created_1']['field'] = 'created'; $handler->display->display_options['fields']['created_1']['relationship'] = 'nid'; $handler->display->display_options['fields']['created_1']['group_type'] = 'min'; $handler->display->display_options['fields']['created_1']['label'] = 'First use'; $handler->display->display_options['fields']['created_1']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['created_1']['alter']['make_link'] = 0; $handler->display->display_options['fields']['created_1']['alter']['absolute'] = 0; $handler->display->display_options['fields']['created_1']['alter']['external'] = 0; $handler->display->display_options['fields']['created_1']['alter']['replace_spaces'] = 0; $handler->display->display_options['fields']['created_1']['alter']['trim_whitespace'] = 0; $handler->display->display_options['fields']['created_1']['alter']['nl2br'] = 0; $handler->display->display_options['fields']['created_1']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['created_1']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['created_1']['alter']['more_link'] = 0; $handler->display->display_options['fields']['created_1']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['created_1']['alter']['trim'] = 0; $handler->display->display_options['fields']['created_1']['alter']['html'] = 0; $handler->display->display_options['fields']['created_1']['element_label_colon'] = 1; $handler->display->display_options['fields']['created_1']['element_default_classes'] = 1; $handler->display->display_options['fields']['created_1']['hide_empty'] = 0; $handler->display->display_options['fields']['created_1']['empty_zero'] = 0; $handler->display->display_options['fields']['created_1']['hide_alter_empty'] = 1; $handler->display->display_options['fields']['created_1']['date_format'] = 'long'; /* Sort criterion: COUNT(DISTINCT Content: Nid) */ $handler->display->display_options['sorts']['nid']['id'] = 'nid'; $handler->display->display_options['sorts']['nid']['table'] = 'node'; $handler->display->display_options['sorts']['nid']['field'] = 'nid'; $handler->display->display_options['sorts']['nid']['relationship'] = 'nid'; $handler->display->display_options['sorts']['nid']['group_type'] = 'count_distinct'; $handler->display->display_options['sorts']['nid']['order'] = 'DESC'; /* Filter criterion: Content: Post date */ $handler->display->display_options['filters']['created']['id'] = 'created'; $handler->display->display_options['filters']['created']['table'] = 'node'; $handler->display->display_options['filters']['created']['field'] = 'created'; $handler->display->display_options['filters']['created']['relationship'] = 'nid'; $handler->display->display_options['filters']['created']['operator'] = '<='; $handler->display->display_options['filters']['created']['value']['type'] = 'offset'; $handler->display->display_options['filters']['created']['exposed'] = TRUE; $handler->display->display_options['filters']['created']['expose']['operator_id'] = 'created_op'; $handler->display->display_options['filters']['created']['expose']['label'] = 'Post date'; $handler->display->display_options['filters']['created']['expose']['use_operator'] = 1; $handler->display->display_options['filters']['created']['expose']['operator'] = 'created_op'; $handler->display->display_options['filters']['created']['expose']['identifier'] = 'created'; $handler->display->display_options['filters']['created']['expose']['multiple'] = FALSE; /* Filter criterion: Content: Author uid */ $handler->display->display_options['filters']['uid']['id'] = 'uid'; $handler->display->display_options['filters']['uid']['table'] = 'node'; $handler->display->display_options['filters']['uid']['field'] = 'uid'; $handler->display->display_options['filters']['uid']['relationship'] = 'nid'; $handler->display->display_options['filters']['uid']['value'] = ''; $handler->display->display_options['filters']['uid']['exposed'] = TRUE; $handler->display->display_options['filters']['uid']['expose']['operator_id'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['label'] = 'Author'; $handler->display->display_options['filters']['uid']['expose']['operator'] = 'uid_op'; $handler->display->display_options['filters']['uid']['expose']['identifier'] = 'uid'; $handler->display->display_options['filters']['uid']['expose']['multiple'] = FALSE; $handler->display->display_options['filters']['uid']['expose']['reduce'] = 0; /* Display: Page */ $handler = $view->new_display('page', 'Page', 'page_1'); $handler->display->display_options['path'] = 'taxonomy_stat';
a viewst tudom hogy könnyű feladni, de nem érdemes.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
íme
$view = new view; $view->name = 'user_posts'; $view->description = 'Displays all posts of a user.'; $view->tag = ''; $view->view_php = ''; $view->base_table = 'node'; $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', 'Defaults', 'default'); $handler->override_option('relationships', array( 'content_profile_rel' => array( 'label' => 'Content Profile', 'required' => 0, 'type' => 'profile', 'id' => 'content_profile_rel', 'table' => 'users', 'field' => 'content_profile_rel', 'relationship' => 'none', ), )); $handler->override_option('fields', array( 'title' => array( 'label' => '', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'strip_tags' => 0, 'html' => 0, ), 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'table' => 'node', 'field' => 'title', 'relationship' => 'none', ), 'type' => array( 'label' => 'Type', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'strip_tags' => 0, 'html' => 0, ), 'link_to_node' => 0, 'exclude' => 1, 'id' => 'type', 'table' => 'node', 'field' => 'type', 'relationship' => 'none', ), )); $handler->override_option('arguments', array( 'uid' => array( 'default_action' => 'default', 'style_plugin' => 'default_summary', 'style_options' => array(), 'wildcard' => 'all', 'wildcard_substitution' => 'All', 'title' => '', 'default_argument_type' => 'user', 'default_argument' => '', 'validate_type' => 'none', 'validate_fail' => 'not found', 'break_phrase' => 0, 'not' => 0, 'id' => 'uid', 'table' => 'users', 'field' => 'uid', 'validate_user_argument_type' => 'uid', 'validate_user_roles' => array( '2' => 0, '3' => 0, ), 'relationship' => 'content_profile_rel', 'default_options_div_prefix' => '', 'default_argument_user' => 0, 'default_argument_fixed' => '', 'default_argument_php' => '', 'validate_argument_node_type' => array( 'blog' => 0, 'biblio' => 0, 'group' => 0, 'page' => 0, 'profile' => 0, 'story' => 0, ), 'validate_argument_node_access' => 0, 'validate_argument_nid_type' => 'nid', 'validate_argument_vocabulary' => array(), 'validate_argument_type' => 'tid', 'validate_argument_transform' => 0, 'validate_user_restrict_roles' => 0, 'validate_argument_node_flag_name' => '*relationship*', 'validate_argument_node_flag_test' => 'flaggable', 'validate_argument_node_flag_id_type' => 'id', 'validate_argument_user_flag_name' => '*relationship*', 'validate_argument_user_flag_test' => 'flaggable', 'validate_argument_user_flag_id_type' => 'id', 'validate_argument_is_member' => 0, 'validate_argument_php' => '', ), )); $handler->override_option('access', array( 'type' => 'none', )); $handler->override_option('title', 'Content by the user'); $handler->override_option('items_per_page', 0); $handler->override_option('style_plugin', 'list'); $handler->override_option('style_options', array( 'grouping' => 'type', 'type' => 'ul', )); $handler = $view->new_display('block', 'Block', 'block_1'); $handler->override_option('block_description', 'Content submitted by the user'); $handler->override_option('block_caching', -1);
nem tudom, hogy ezt ha így beimportálod ahogy van, akkor működni fog e vagy hogy ez alapján fel tudod te építeni kattintgatva a sajátodat, próbáld meg beimportálni. (van a játszótéren flag modul is és az ha nálad nincs, nem tudom, hogy probléma lesz e)
ha nem megy kérdezzetek!
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
itt egy view, ami ezt csinálja
importáld be és látni fogod mit állítottam be. ez a nézet a bejelentkezett usereket listázzak, akiknek az utolsó aktivitása kevesebb, mint két perccel ezelőtt volt.
$view = new view; $view->name = 'users'; $view->description = 'Demo how to create a block of users'; $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', 'Defaults', 'default'); $handler->override_option('fields', array( 'name' => array( 'label' => '', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'link_class' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'link_to_user' => 1, 'overwrite_anonymous' => 0, 'anonymous_text' => '', 'exclude' => 0, 'id' => 'name', 'table' => 'users', 'field' => 'name', 'relationship' => 'none', ), 'picture' => array( 'label' => '', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'link_class' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 1, 'empty_zero' => 0, 'exclude' => 0, 'id' => 'picture', 'table' => 'users', 'field' => 'picture', 'relationship' => 'none', ), 'access' => array( 'label' => 'Last access', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'link_class' => '', 'alt' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'date_format' => 'small', 'custom_date_format' => '', 'exclude' => 0, 'id' => 'access', 'table' => 'users', 'field' => 'access', 'relationship' => 'none', ), )); $handler->override_option('filters', array( 'uid' => array( 'operator' => 'not in', 'value' => array( '0' => 0, ), 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => 'uid_op', 'label' => 'User: Name', 'use_operator' => FALSE, 'identifier' => 'uid', 'remember' => FALSE, 'single' => TRUE, 'optional' => TRUE, 'reduce' => FALSE, ), 'id' => 'uid', 'table' => 'users', 'field' => 'uid', 'relationship' => 'none', ), 'access' => array( 'operator' => '>', 'value' => array( 'type' => 'offset', 'value' => '-2 minutes', 'min' => '', 'max' => '', ), 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'access', 'table' => 'users', 'field' => 'access', 'relationship' => 'none', ), )); $handler->override_option('access', array( 'type' => 'none', )); $handler->override_option('cache', array( 'type' => 'none', )); $handler->override_option('title', 'Users'); $handler->override_option('items_per_page', 0); $handler = $view->new_display('block', 'Block', 'block_1'); $handler->override_option('block_description', ''); $handler->override_option('block_caching', -1);
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
huhh, hát csináltam inkább én is egyet
itt van:
$view = new view; $view->name = 'felhasznalok'; $view->description = 'Megjeleníti a felhasználói fiókokat egy táblázatban.'; $view->tag = ''; $view->base_table = 'users'; $view->core = 6; $view->api_version = '2'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ $handler = $view->new_display('default', 'Defaults', 'default'); $handler->override_option('fields', array( 'name' => array( 'label' => 'Name', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'absolute' => 0, 'link_class' => '', 'alt' => '', 'rel' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'hide_alter_empty' => 1, 'link_to_user' => 1, 'overwrite_anonymous' => 0, 'anonymous_text' => '', 'exclude' => 0, 'id' => 'name', 'table' => 'users', 'field' => 'name', 'relationship' => 'none', ), 'mail' => array( 'label' => 'E-mail', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'absolute' => 0, 'link_class' => '', 'alt' => '', 'rel' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'hide_alter_empty' => 1, 'link_to_user' => 'mailto', 'exclude' => 0, 'id' => 'mail', 'table' => 'users', 'field' => 'mail', 'relationship' => 'none', ), 'created' => array( 'label' => 'Created date', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'absolute' => 0, 'link_class' => '', 'alt' => '', 'rel' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'hide_alter_empty' => 1, 'date_format' => 'small', 'custom_date_format' => '', 'exclude' => 0, 'id' => 'created', 'table' => 'users', 'field' => 'created', 'relationship' => 'none', ), 'access' => array( 'label' => 'Last access', 'alter' => array( 'alter_text' => 0, 'text' => '', 'make_link' => 0, 'path' => '', 'absolute' => 0, 'link_class' => '', 'alt' => '', 'rel' => '', 'prefix' => '', 'suffix' => '', 'target' => '', 'help' => '', 'trim' => 0, 'max_length' => '', 'word_boundary' => 1, 'ellipsis' => 1, 'html' => 0, 'strip_tags' => 0, ), 'empty' => '', 'hide_empty' => 0, 'empty_zero' => 0, 'hide_alter_empty' => 1, 'date_format' => 'small', 'custom_date_format' => '', 'exclude' => 0, 'id' => 'access', 'table' => 'users', 'field' => 'access', 'relationship' => 'none', ), )); $handler->override_option('access', array( 'type' => 'none', )); $handler->override_option('cache', array( 'type' => 'none', )); $handler->override_option('title', 'Felhasználók'); $handler->override_option('style_plugin', 'table'); $handler->override_option('style_options', array( 'grouping' => '', 'override' => 1, 'sticky' => 1, 'order' => 'desc', 'summary' => '', 'columns' => array( 'name' => 'name', 'mail' => 'mail', 'created' => 'created', 'access' => 'access', ), 'info' => array( 'name' => array( 'sortable' => 1, 'separator' => '', ), 'mail' => array( 'sortable' => 1, 'separator' => '', ), 'created' => array( 'sortable' => 1, 'separator' => '', ), 'access' => array( 'sortable' => 1, 'separator' => '', ), ), 'default' => 'access', )); $handler = $view->new_display('page', 'Page', 'page_1'); $handler->override_option('path', 'felhasznalok-tablazat'); $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, 'name' => 'navigation', ));
ezt importáljad be és akkor látni fogod mit csinál. nincsenek benne a neked kellő mezők, mert azok nálam ugye nem léteznek, de az elvet mutatja általános mezőkkel. nézd meg mi hogyan van beállítva. főleg azt, hogy a stílusa táblázat.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ezt valószínüleg csak
akkor lehet elmagyarázni, ha már csináltál valaha valamilyen views listát.
Felteszed a Views Bonus Pack modult a 6-os oldaladra és bekapcsolod.
Aztán importáld be ezt (admin/build/views/import):
$view = new view; $view->name = 'uc_product_export'; $view->description = 'Export ubercart product to CSV file'; $view->tag = ''; $view->base_table = 'node'; $view->human_name = 'UC product export'; $view->core = 6; $view->api_version = '3.0'; $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */ /* Display: Alapértelmezések */ $handler = $view->new_display('default', 'Alapértelmezések', 'default'); $handler->display->display_options['use_more_text'] = 'tovább'; $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['exposed_form']['type'] = 'basic'; $handler->display->display_options['exposed_form']['options']['submit_button'] = 'Alkalmazás'; $handler->display->display_options['exposed_form']['options']['reset_button_label'] = 'Alaphelyzet'; $handler->display->display_options['exposed_form']['options']['exposed_sorts_label'] = 'Rendezés'; $handler->display->display_options['exposed_form']['options']['sort_asc_label'] = 'Növekvő'; $handler->display->display_options['exposed_form']['options']['sort_desc_label'] = 'Csökkenő'; $handler->display->display_options['pager']['type'] = 'full'; $handler->display->display_options['pager']['options']['expose']['items_per_page_label'] = 'Elemek száma oldalanként'; $handler->display->display_options['pager']['options']['expose']['items_per_page_options_all_label'] = '- Mind -'; $handler->display->display_options['pager']['options']['expose']['offset_label'] = 'Eltolás'; $handler->display->display_options['style_plugin'] = 'default'; $handler->display->display_options['row_plugin'] = 'fields'; /* Mező: Termék: Cikkszám */ $handler->display->display_options['fields']['model']['id'] = 'model'; $handler->display->display_options['fields']['model']['table'] = 'uc_products'; $handler->display->display_options['fields']['model']['field'] = 'model'; $handler->display->display_options['fields']['model']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['model']['alter']['make_link'] = 0; $handler->display->display_options['fields']['model']['alter']['absolute'] = 0; $handler->display->display_options['fields']['model']['alter']['external'] = 0; $handler->display->display_options['fields']['model']['alter']['replace_spaces'] = 0; $handler->display->display_options['fields']['model']['alter']['trim_whitespace'] = 0; $handler->display->display_options['fields']['model']['alter']['nl2br'] = 0; $handler->display->display_options['fields']['model']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['model']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['model']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['model']['alter']['trim'] = 0; $handler->display->display_options['fields']['model']['alter']['html'] = 0; $handler->display->display_options['fields']['model']['element_label_colon'] = 1; $handler->display->display_options['fields']['model']['element_default_classes'] = 1; $handler->display->display_options['fields']['model']['hide_empty'] = 0; $handler->display->display_options['fields']['model']['empty_zero'] = 0; $handler->display->display_options['fields']['model']['hide_alter_empty'] = 1; $handler->display->display_options['fields']['model']['link_to_node'] = 0; /* Mező: Tartalom: Cím */ $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'] = 'Név'; $handler->display->display_options['fields']['title']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['title']['alter']['make_link'] = 0; $handler->display->display_options['fields']['title']['alter']['absolute'] = 0; $handler->display->display_options['fields']['title']['alter']['external'] = 0; $handler->display->display_options['fields']['title']['alter']['replace_spaces'] = 0; $handler->display->display_options['fields']['title']['alter']['trim_whitespace'] = 0; $handler->display->display_options['fields']['title']['alter']['nl2br'] = 0; $handler->display->display_options['fields']['title']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['title']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['title']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['title']['alter']['trim'] = 0; $handler->display->display_options['fields']['title']['alter']['html'] = 0; $handler->display->display_options['fields']['title']['element_label_colon'] = 1; $handler->display->display_options['fields']['title']['element_default_classes'] = 1; $handler->display->display_options['fields']['title']['hide_empty'] = 0; $handler->display->display_options['fields']['title']['empty_zero'] = 0; $handler->display->display_options['fields']['title']['hide_alter_empty'] = 1; $handler->display->display_options['fields']['title']['link_to_node'] = 1; /* Mező: Termék: Eladási ár */ $handler->display->display_options['fields']['sell_price']['id'] = 'sell_price'; $handler->display->display_options['fields']['sell_price']['table'] = 'uc_products'; $handler->display->display_options['fields']['sell_price']['field'] = 'sell_price'; $handler->display->display_options['fields']['sell_price']['alter']['alter_text'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['make_link'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['absolute'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['external'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['replace_spaces'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['trim_whitespace'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['nl2br'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['word_boundary'] = 1; $handler->display->display_options['fields']['sell_price']['alter']['ellipsis'] = 1; $handler->display->display_options['fields']['sell_price']['alter']['strip_tags'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['trim'] = 0; $handler->display->display_options['fields']['sell_price']['alter']['html'] = 0; $handler->display->display_options['fields']['sell_price']['element_label_colon'] = 1; $handler->display->display_options['fields']['sell_price']['element_default_classes'] = 1; $handler->display->display_options['fields']['sell_price']['hide_empty'] = 0; $handler->display->display_options['fields']['sell_price']['empty_zero'] = 0; $handler->display->display_options['fields']['sell_price']['hide_alter_empty'] = 1; $handler->display->display_options['fields']['sell_price']['set_precision'] = 0; $handler->display->display_options['fields']['sell_price']['precision'] = '0'; $handler->display->display_options['fields']['sell_price']['decimal'] = ','; $handler->display->display_options['fields']['sell_price']['separator'] = ''; $handler->display->display_options['fields']['sell_price']['format_plural'] = 0; $handler->display->display_options['fields']['sell_price']['format'] = 'numeric'; /* Szűrő: Tartalom: Típus */ $handler->display->display_options['filters']['type']['id'] = 'type'; $handler->display->display_options['filters']['type']['table'] = 'node'; $handler->display->display_options['filters']['type']['field'] = 'type'; $handler->display->display_options['filters']['type']['value'] = array( 'product' => 'product', ); /* Display: Product export */ $handler = $view->new_display('feed', 'Product export', 'export'); $handler->display->display_options['pager']['type'] = 'none'; $handler->display->display_options['pager']['options']['offset'] = '0'; $handler->display->display_options['style_plugin'] = 'views_csv'; $handler->display->display_options['style_options']['provide_file'] = 1; $handler->display->display_options['style_options']['filename'] = 'uc_product_export.csv'; $handler->display->display_options['style_options']['parent_sort'] = 0; $handler->display->display_options['style_options']['quote'] = 1; $handler->display->display_options['style_options']['seperator'] = ';'; $handler->display->display_options['style_options']['header'] = 1; $handler->display->display_options['path'] = 'admin/content/product-export'; $translatables['uc_product_export'] = array( t('Alapértelmezések'), t('tovább'), t('Alkalmazás'), t('Alaphelyzet'), t('Rendezés'), t('Növekvő'), t('Csökkenő'), t('Elemek száma oldalanként'), t('- Mind -'), t('Eltolás'), t('Cikkszám'), t('Név'), t('Eladási ár'), t(','), t('Product export'), );
Legalább 3.x verziójú views-nek kell fent lenni az oldaladon.
Add hozzá a termékmezőidet, mentsd el és exportálhatod, ha beírod az oldal nevét és utána a admin/content/product-export címet.
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges




Megszületett a megoldás:
Ha valakit érdekel a téma, akkor itt a megoldása a kérdésemnek. Csak a Views-os DDBLOCK-ra vonatkozó részt másolom ide,amit a template.php-be kell beilleszteni az első sor (< ? php) nélkül
Remélem, lesz aki tudja használni!
Üdvözlet mindenkinek!
Péter
Földes Péter