aboros képe

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.

2
0

-
clear: both;

aboros képe

$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!

0
0

-
clear: both;

aboros képe

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);
0
0

-
clear: both;

kalmarr képe

Ok

A teljes template.php.

Kíváncsi vagyok mi lehet, mert az oldalukon működik (ez bosszant :( ).

<?php
function theme324_menu_local_task($link, $active = FALSE) {
  return '<li '. ($active ? 'class="active" ' : '') .'><span><span>'. $link ."</span></span></li>\n";
}
 
function theme324_l($text, $path, $options = array()) {
  // Merge in defaults.
  $options += array(
      'attributes' => array(),
      'html' => TRUE,
    );
 
  // Append active class.
  if ($path == $_GET['q'] || ($path == '<front>' && drupal_is_front_page())) {
    if (isset($options['attributes']['class'])) {
      $options['attributes']['class'] .= ' active';
    }
    else {
      $options['attributes']['class'] = 'active';
    }
  }
 
  // Remove all HTML and PHP tags from a tooltip. For best performance, we act only
  // if a quick strpos() pre-check gave a suspicion (because strip_tags() is expensive).
  if (isset($options['attributes']['title']) && strpos($options['attributes']['title'], '<') !== FALSE) {
    $options['attributes']['title'] = strip_tags($options['attributes']['title']);
  }
 
  return '<a href="'. check_url(url($path, $options)) .'"'. drupal_attributes($options['attributes']) .'>'. ($options['html'] ? $text : check_plain($text)) .'</a>';
}
 
/**
* Override theme_links to include <span> in list.
*/
function theme324_links($links, $attributes = array('class' => 'links')) {
 $output = '';
  if (count($links) > 0) {
    $output = '<ul'. drupal_attributes($attributes) .'>';
    $num_links = count($links);
    $i = 1;
    foreach ($links as $key => $link) {
      $class = '';
      // Automatically add a class to each link and also to each LI
      if (isset($link['attributes']) && isset($link['attributes']['class'])) {
        $link['attributes']['class'] .= ' ' . $key;
        $class = $key;
      }
      else {
        $link['attributes']['class'] = $key;
        $class = $key;
      }
      // Add first and last classes to the list of links to help out themers.
      $extra_class = '';
      if ($i == 1) {
        $extra_class .= 'first ';
      }
      if ($i == $num_links) {
        $extra_class .= 'last ';
      }
      // Add class active to active li
      $current = '';
      if (strstr($class, 'active')) {
        $current = ' active';
      }
      $output .= '<li class="'. $extra_class . $class . $current .'">';
      // Is the title HTML?
      $html = isset($link['html']) && $link['html'];
      // Initialize fragment and query variables.
      $link['query'] = isset($link['query']) ? $link['query'] : NULL;
      $link['fragment'] = isset($link['fragment']) ? $link['fragment'] : NULL;
      if (isset($link['href'])) {
        $spanned_title = "<span ". drupal_attributes($link['attributes']) ."><span>".$link['title']."</span></span>";
// In the line above, you could take out the drupal_attributes var and specify your class
 
       $output .= theme324_l($spanned_title, $link['href'], $link['attributes'], $link['query'], $link['fragment']);
      } else if ($link['title']) {
        //Some links are actually not links, but we wrap these in <span> for adding title and class attributes
        if (!$html) {
          $link['title'] = check_plain($link['title']);
        }
        $output .= '<span'. drupal_attributes($link['attributes']) .'>'. $link['title'] .'</span>';
      }
      $i++;
      $output .= "</li>\n";
    }
    $output .= '</ul>';
  }
  return $output;
}
 
function custom_login_block() {
  $form = array(
    '#action' => url($_GET['q'], array('query' => drupal_get_destination())),
    '#id' => 'user-login-form',
    '#validate' => user_login_default_validators(),
    '#submit' => array('user_login_submit'),
  );
  $form['name'] = array('#type' => 'textfield',
    '#title' => t('Username'),
    '#maxlength' => USERNAME_MAX_LENGTH,
    '#size' => 15,
    '#required' => TRUE,
  );
  $form['pass'] = array('#type' => 'password',
    '#title' => t('Password'),
    '#maxlength' => 60,
    '#size' => 15,
    '#required' => TRUE,
  );
  $form['submit'] = array('#type' => 'submit', '#value' => t('Login'), );
  $items = array();
  if (variable_get('user_register', 1)) {
    $items[] = l(t('create new account'), 'user/register', array('title' => t('Create a new user account.')));
  }
  $items[] = l(t('request new password'), 'user/password', array('title' => t('Request new password via e-mail.')));
  $form['links'] = array('#value' => theme('item_list', $items));
  return $form;
}
function theme324_user_bar() {
 global $user;
 $output = '';
 if (!$user->uid) {
   $output .= drupal_get_form('custom_login_block');
 }
 else {
   $output .= t('<p class="user-info">Hi !user, welcome back.</p>', array('!user' => theme('username', $user)));
   $output .= theme('item_list', array(
     l(t('Your account'), 'user/'.$user->uid, array('title' => t('Edit your account'))),
     l(t('Sign out'), 'logout')));
 }
 $output = '<div id="user-bar">'.$output.'</div>';
 return $output;
}
?>
0
0
aboros képe

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.
2
0

-
clear: both;

dj képe

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.

0
0

Üdv!
Dudás József

gabriella74 képe

Sziasztok, megint itt vagyok.
Pár perccel ezelőtt sikerült a drupalra a magyar fordítást felnyomnom, minden gond nélkül, a baj csak az, hogy ez nem a problémás site ez egy másik website volt. Gondoltam, akkor ismét megpróbálom a magyart a problémás sitera telepíteni. Leszedtem a magyart és újra raktam. Amikor fordítja át magyarra a rendszert akkor ismét megkaptam a rózsaszín oldalt a ronda kódokkal, íme a ronda kód:

An error occurred. /?id=&op=do   <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/misc/favicon.ico" type="image/x-icon" />  <title>Drupal</title>  <link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?W" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?W" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?W" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?W" /> <link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?W" /> <link type="text/css" rel="stylesheet" media="all" href="/themes/garland/style.css?W" /> <link type="text/css" rel="stylesheet" media="print" href="/themes/garland/print.css?W" />  <!--[if lt IE 7]>  <link type="text/css" rel="stylesheet" media="all" href="/themes/garland/fix-ie.css" /> <![endif]-->  </head>  <body class="sidebar-left"> <!-- Layout -->  <div id="header-region" class="clear-block"></div>  <div id="wrapper">  <div id="container" class="clear-block">  <div id="header">  <div id="logo-floater">  <h1><a href="/" title="Drupal"><img src="/themes/garland/logo.png" alt="Drupal" id="logo" /><span>Drupal</span></a></h1> </div>  </div> <!-- /header -->  <div id="sidebar-left" class="sidebar">  <div id="block-user-1" class="clear-block block block-user">  <h2>gabi</h2>  <div class="content"><ul class="menu"><li class="leaf first"><a href="/?q=user/1">My account</a></li> <li class="collapsed"><a href="/?q=node/add">Create content</a></li> <li class="collapsed"><a href="/?q=admin">Administer</a></li> <li class="leaf last"><a href="/?q=logout">Log out</a></li> </ul></div> </div>  </div>  <div id="center"><div id="squeeze"><div class="right-corner"><div class="left-corner">  <div class="messages status">  <ul>  <li><a href="/?q=admin/settings/site-maintenance">Operating in off-line mode.</a></li>  <li>The language <em>Hungarian</em> has been created and can now be used. More information is available on the <a href="/?q=admin/help/locale">help screen</a>.</li>  </ul> </div>  <div class="clear-block">  <div id="first-time"><h1 class="title">Welcome to your new Drupal website!</h1><p>Please follow these steps to set up and start using your website:</p><ol><li><strong>Configure your website</strong> Once logged in, visit the <a href="/?q=admin">administration section</a>, where you can <a href="/?q=admin/settings">customize and configure</a> all aspects of your website.</li><li><strong>Enable additional functionality</strong> Next, visit the <a href="/?q=admin/build/modules">module list</a> and enable features which suit your specific needs. You can find additional modules in the <a href="http://drupal.org/project/modules">Drupal modules download section</a>.</li><li><strong>Customize your website design</strong> To change the "look and feel" of your website, visit the <a href="/?q=admin/build/themes">themes section</a>. You may choose from one of the included themes or download additional themes from the <a href="http://drupal.org/project/themes">Drupal themes download section</a>.</li><li><strong>Start posting content</strong> Finally, you can <a href="/?q=node/add">create content</a> for your website. This message will disappear once you have promoted a post to the front page.</li></ol><p>For more information, please refer to the <a href="/?q=admin/help">help section</a>, or the <a href="http://drupal.org/handbooks">online Drupal handbooks</a>. You may also post at the <a href="http://drupal.org/forum">Drupal forum</a>, or view the wide range of <a href="http://drupal.org/support">other support options</a> available.</p></div> </div>  <div id="footer"><div id="block-system-0" class="clear-block block block-system">  <div class="content"><a href="http://drupal.org"><img src="/misc/powered-blue-80x15.png" alt="Powered by Drupal, an open source content management system" title="Powered by Drupal, an open source content management system" width="80" height="15" /></a></div> </div> </div>  </div></div></div></div> <!-- /.left-corner, /.right-corner, /#squeeze, /#center -->  </div> <!-- /container -->  </div> <!-- /layout -->  </body>

Bocsi, de én ezt egy kódsorként kaptam meg, amit itt a DRUPAL siteon a rendszer egyből átfordít. EZ akkor nem is hibaüzenet????? Na de miért kapom ezt a rózsaszín oldalt???? Miért csak pár %-ban van meg a magyar fordítás???

Nincs valami ötletetek, mit csináljak???
Köszönettel:
Gabi

0
0
makgab képe

Van egy html kód, ami működik:

<html>
  <head>
    <title>Google Maps JavaScript API v3 Example: Places Autocomplete</title>
    <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
 
    <style>
      body {
        font-family: sans-serif;
        font-size: 14px;
      }
      #map_canvas {
        height: 200px;
        width: 300px;
        margin-top: 0.6em;
      }
      input {
        border: 1px solid  rgba(0, 0, 0, 0.5);
      }
      input.notfound {
        border: 2px solid  rgba(255, 0, 0, 0.4);
      }
    </style>
 
    <script>
      function initialize() {
        var mapOptions = {
          center: new google.maps.LatLng(-33.8688, 151.2195),
          zoom: 13,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById('map_canvas'),
          mapOptions);
 
        var input = document.getElementById('searchTextField');
        var autocomplete = new google.maps.places.Autocomplete(input);
 
        autocomplete.bindTo('bounds', map);
 
        var infowindow = new google.maps.InfoWindow();
        var marker = new google.maps.Marker({
          map: map
        });
 
        google.maps.event.addListener(autocomplete, 'place_changed', function() {
          infowindow.close();
          marker.setVisible(false);
          input.className = '';
          var place = autocomplete.getPlace();
          if (!place.geometry) {
            // Inform the user that the place was not found and return.
            input.className = 'notfound';
            return;
          }
 
          // If the place has a geometry, then present it on a map.
          if (place.geometry.viewport) {
            map.fitBounds(place.geometry.viewport);
          } else {
            map.setCenter(place.geometry.location);
            map.setZoom(17);  // Why 17? Because it looks good.
          }
          var image = {
            url: place.icon,
            size: new google.maps.Size(71, 71),
            origin: new google.maps.Point(0, 0),
            anchor: new google.maps.Point(17, 34),
            scaledSize: new google.maps.Size(35, 35)
          };
          marker.setIcon(image);
          marker.setPosition(place.geometry.location);
          marker.setVisible(true);
 
          var address = '';
          if (place.address_components) {
            address = [
              (place.address_components[0] && place.address_components[0].short_name || ''),
              (place.address_components[1] && place.address_components[1].short_name || ''),
              (place.address_components[2] && place.address_components[2].short_name || '')
            ].join(' ');
          }
 
          infowindow.setContent('<div><strong>' + place.name + '</strong><br>' + address);
          infowindow.open(map, marker);
        });
 
        // Sets a listener on a radio button to change the filter type on Places
        // Autocomplete.
        function setupClickListener(id, types) {
          var radioButton = document.getElementById(id);
          google.maps.event.addDomListener(radioButton, 'click', function() {
            autocomplete.setTypes(types);
          });
        }
 
        setupClickListener('changetype-all', []);
        setupClickListener('changetype-establishment', ['establishment']);
        setupClickListener('changetype-geocode', ['geocode']);
      }
      google.maps.event.addDomListener(window, 'load', initialize);
    </script>
  </head>
 
 
 
  <body>
 
    <div>
      <input id="searchTextField" type="text" size="50">
     </div>
 
    <div id="map_canvas"></div>
 
  </body>
 
 
</html>

Ezt szétszedtem css-re ($DRUPALDIR/sites/all/modules/mymodule/css/gmap.css):

body {
   font-family: sans-serif;
   font-size: 14px;
}
#map_canvas {
    height: 200px;
    width: 300px;
    margin-top: 0.6em;
}
input {
    border: 1px solid  rgba(0, 0, 0, 0.5);
}
input.notfound {
    border: 2px solid  rgba(255, 0, 0, 0.4);
}

és js-re ($DRUPALDIR/sites/all/modules/mymodule/js/gmap.js):

function initialize() {
        var mapOptions = {
          center: new google.maps.LatLng(-33.8688, 151.2195),
          zoom: 13,
          mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = new google.maps.Map(document.getElementById('map_canvas'),
          mapOptions);
 
        var input = document.getElementById('searchTextField');
        var autocomplete = new google.maps.places.Autocomplete(input);
 
        autocomplete.bindTo('bounds', map);
 
        var infowindow = new google.maps.InfoWindow();
        var marker = new google.maps.Marker({
          map: map
        });
 
        google.maps.event.addListener(autocomplete, 'place_changed', function() {
          infowindow.close();
          marker.setVisible(false);
          input.className = '';
          var place = autocomplete.getPlace();
          if (!place.geometry) {
            // Inform the user that the place was not found and return.
            input.className = 'notfound';
            return;
          }
 
          // If the place has a geometry, then present it on a map.
          if (place.geometry.viewport) {
            map.fitBounds(place.geometry.viewport);
          } else {
            map.setCenter(place.geometry.location);
            map.setZoom(17);  // Why 27? Because it looks good.
          }
          var image = {
            url: place.icon,
            size: new google.maps.Size(71, 71),
            origin: new google.maps.Point(0, 0),
            anchor: new google.maps.Point(17, 34),
            scaledSize: new google.maps.Size(35, 35)
          };
          marker.setIcon(image);
          marker.setPosition(place.geometry.location);
          marker.setVisible(true);
 
          var address = '';
          if (place.address_components) {
            address = [
              (place.address_components[0] && place.address_components[0].short_name || ''),
              (place.address_components[1] && place.address_components[1].short_name || ''),
              (place.address_components[2] && place.address_components[2].short_name || '')
            ].join(' ');
          }
 
          infowindow.setContent('<div><strong>' + place.name + '</strong><br>' + address);
          infowindow.open(map, marker);
        });
 
        // Sets a listener on a radio button to change the filter type on Places
        // Autocomplete.
        function setupClickListener(id, types) {
          var radioButton = document.getElementById(id);
          google.maps.event.addDomListener(radioButton, 'click', function() {
            autocomplete.setTypes(types);
          });
        }
 
        setupClickListener('changetype-all', []);
        setupClickListener('changetype-establishment', ['establishment']);
        setupClickListener('changetype-geocode', ['geocode']);
}
 
 
google.maps.event.addDomListener(window, 'load', initialize);

Aztán a drupal modul fájlban:

...
drupal_add_js( drupal_get_path('module','mymodule') . '/js/gmap.js', 'file' );
drupal_add_js( 'https://maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places', 'file' );
drupal_add_css( drupal_get_path('module','mymodule') . '/css/gmap.css', array('group' => CSS_DEFAULT, 'every_page' => TRUE) );
...
  $form['map'] = array(
  '#type' => 'markup',
  '#prefix' => '<div id="map_canvas">',
  '#suffix' => '</div>',
  );
...

A 300x200 pixeles "div" létrejön, csak üres. A JS nem működik.
Mit rontottam el?
Böngészőben az oldal forrásában látszódik mindegyik hivatkozás (rákattintva megnyilik a tartalma): a két js és a css.

0
0
iJoey képe

Szia!

Köszi az infót, feltettem a firebugot meg is találtam vele. Viszont a style.css-ben már nem tudom hogy hová illeszebe a kapott kódot!

Itt van a style.css fileom tartalma

Esetleg belelesnél és segítenél

Igyekszem a css tanuláshoz is neki fogni.

Előre is köszönöm

/*
Theme Name: ghc1
Description: ghc1, Artisteer-generated Drupal theme.
Version: 1.0
Author: Artisteer
Author URI: http://artisteer.com/
*/

/* begin Page */

/* Generated with Artisteer version 2.3.0.21098, file checksum is 19A50A02. */

body
{
margin: 0 auto;
padding: 0;
background-color: #E6EAE9;
background-image: url('images/Page-BgTexture.jpg');
background-repeat: repeat;
background-attachment: scroll;
background-position: top left;
}

#art-main
{
position: relative;
width: 100%;
left: 0;
top: 0;
}

#art-page-background-gradient
{
background-position: top left;
}

.cleared
{
float: none;
clear: both;
margin: 0;
padding: 0;
border: none;
font-size:1px;
}

form
{
padding:0 !important;
margin:0 !important;
}

table.position
{
position: relative;
width: 100%;
table-layout: fixed;
}

/* Image Assis module support */
body.img_assist
{
background-color: #E6EAE9 !important;
}
/* end Page */

/* begin Box, Sheet */
.art-Sheet
{
position:relative;
z-index:0;
margin:0 auto;
width: 1200px;
min-width:43px;
min-height:43px;
}

.art-Sheet-body
{
position: relative;
z-index: 1;
padding: 6px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc,.art-Sheet-cr, .art-Sheet-cl
{
position:absolute;
z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
width: 62px;
height: 62px;
background-image: url('images/Sheet-s.png');
}

.art-Sheet-tl
{
top:0;
left:0;
clip: rect(auto, 31px, 31px, auto);
}

.art-Sheet-tr
{
top: 0;
right: 0;
clip: rect(auto, auto, 31px, 31px);
}

.art-Sheet-bl
{
bottom: 0;
left: 0;
clip: rect(31px, 31px, auto, auto);
}

.art-Sheet-br
{
bottom: 0;
right: 0;
clip: rect(31px, auto, auto, 31px);
}

.art-Sheet-tc, .art-Sheet-bc
{
left: 31px;
right: 31px;
height: 62px;
background-image: url('images/Sheet-h.png');
}

.art-Sheet-tc
{
top: 0;
clip: rect(auto, auto, 31px, auto);
}

.art-Sheet-bc
{
bottom: 0;
clip: rect(31px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
top: 31px;
bottom: 31px;
width: 62px;
background-image: url('images/Sheet-v.png');
}

.art-Sheet-cr
{
right:0;
clip: rect(auto, auto, auto, 31px);
}

.art-Sheet-cl
{
left:0;
clip: rect(auto, 31px, auto, auto);
}

.art-Sheet-cc
{
position:absolute;
z-index:-1;
top: 31px;
left: 31px;
right: 31px;
bottom: 31px;
background-color: #FEFBE7;
}

.art-Sheet
{
margin-top: 1px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
min-width:1200px;
}

/* end Box, Sheet */

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
text-align:left;
text-decoration:none;
outline:none;
letter-spacing:normal;
word-spacing:normal;
}

.art-menu, .art-menu ul
{
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
display: block;
}

.art-menu li
{
margin: 0;
padding: 0;
border: 0;
display: block;
float: left;
position: relative;
z-index: 5;
background:none;
}

.art-menu li:hover
{
z-index: 10000;
white-space: normal;
}

.art-menu li li
{
float: none;
}

.art-menu ul
{
visibility: hidden;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background:none;
}

.art-menu li:hover>ul
{
visibility: visible;
top: 100%;
}

.art-menu li li:hover>ul
{
top: 0;
left: 100%;
}

.art-menu:after, .art-menu ul:after
{
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
.art-menu, .art-menu ul
{
min-height: 0;
}

.art-menu ul
{
background-image: url(images/spacer.gif);
padding: 10px 30px 30px 30px;
margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
}

/* menu structure */

.art-menu
{
padding: 10px 10px 10px 10px;
}

.art-nav
{
position: relative;
height: 51px;
z-index: 100;
}

.art-nav .l, .art-nav .r
{
position: absolute;
z-index: -1;
top: 0;
height: 51px;
background-image: url('images/nav.png');
}

.art-nav .l
{
left: 0;
right:10px;
}

.art-nav .r
{
right: 0;
width: 1188px;
clip: rect(auto, auto, auto, 1178px);
}

/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
clear: both;
}

.art-menu a
{
position:relative;
display: block;
overflow:hidden;
height: 31px;
cursor: pointer;
text-decoration: none;
margin-right: 2px;
margin-left: 2px;
}

.art-menu a .r, .art-menu a .l
{
position:absolute;
display: block;
top:0;
z-index:-1;
height: 93px;
background-image: url('images/MenuItem.png');
}

.art-menu a .l
{
left:0;
right:9px;
}

.art-menu a .r
{
width:418px;
right:0;
clip: rect(auto, auto, auto, 409px);
}

.art-menu a .t
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #D8DBD6;
padding: 0 13px;
margin: 0 9px;
line-height: 31px;
text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
top:-31px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
top:-31px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
top:-31px;
}
.art-menu a:hover .t
{
color: #FFFFFF;
}

.art-menu li:hover a .t
{
color: #FFFFFF;
}

.art-menu li:hover>a .t
{
color: #FFFFFF;
}

.art-menu a.active .l, .art-menu a.active .r
{
top: -62px;
}

.art-menu a.active .t
{
color: #FFFFFF;
}

/* end MenuItem */

/* begin MenuSubItem */
.art-menu ul a
{
display:block;
text-align: center;
white-space: nowrap;
height: 20px;
width: 180px;
overflow:hidden;
line-height: 20px;
margin-right: auto;

background-image: url('images/subitem-bg.png');
background-position: left top;
background-repeat: repeat-x;
border-width: 0px;
border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
text-align: left;
text-indent: 12px;
text-decoration: none;
line-height: 20px;
color: #474024;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
}

.art-menu ul ul a
{
margin-left: auto;
}

.art-menu ul li a:hover
{
color: #F8F7F1;
background-position: 0 -20px;
}

.art-menu ul li:hover>a
{
color: #F8F7F1;
background-position: 0 -20px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
color: #F8F7F1;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
color: #F8F7F1;
}

/* end MenuSubItem */

/* begin ContentLayout */
.art-contentLayout
{
position: relative;
margin-bottom: 0px;
width: 1188px;
}
/* end ContentLayout */

/* begin Box, Block */
.art-Block
{
position:relative;
z-index:0;
margin:0 auto;
min-width:11px;
min-height:11px;
}

.art-Block-body
{
position: relative;
z-index: 1;
padding: 9px;
}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl, .art-Block-tc, .art-Block-bc,.art-Block-cr, .art-Block-cl
{
position:absolute;
z-index:-1;
}

.art-Block-tr, .art-Block-tl, .art-Block-br, .art-Block-bl
{
width: 18px;
height: 18px;
background-image: url('images/Block-s.png');
}

.art-Block-tl
{
top:0;
left:0;
clip: rect(auto, 9px, 9px, auto);
}

.art-Block-tr
{
top: 0;
right: 0;
clip: rect(auto, auto, 9px, 9px);
}

.art-Block-bl
{
bottom: 0;
left: 0;
clip: rect(9px, 9px, auto, auto);
}

.art-Block-br
{
bottom: 0;
right: 0;
clip: rect(9px, auto, auto, 9px);
}

.art-Block-tc, .art-Block-bc
{
left: 9px;
right: 9px;
height: 18px;
background-image: url('images/Block-h.png');
}

.art-Block-tc
{
top: 0;
clip: rect(auto, auto, 9px, auto);
}

.art-Block-bc
{
bottom: 0;
clip: rect(9px, auto, auto, auto);
}

.art-Block-cr, .art-Block-cl
{
top: 9px;
bottom: 9px;
width: 18px;
background-image: url('images/Block-v.png');
}

.art-Block-cr
{
right:0;
clip: rect(auto, auto, auto, 9px);
}

.art-Block-cl
{
left:0;
clip: rect(auto, 9px, auto, auto);
}

.art-Block-cc
{
position:absolute;
z-index:-1;
top: 9px;
left: 9px;
right: 9px;
bottom: 9px;
background-color: #FEFBE7;
}

.art-Block
{
margin: 10px;
}

#banner-1, #banner-2, #banner-3, #banner-4, #banner-5, #banner-6
{
margin: 10px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
position:relative;
z-index:0;
height: 30px;
padding: 0 7px;
margin-bottom: 0px;
}

.art-BlockHeader .t
{
height: 30px;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: center;
white-space : nowrap;
padding: 0 1px;
line-height: 30px;
}

.art-BlockHeader .t h2.subject
{
height: 30px;
color: #000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-align: center;
white-space : nowrap;
padding: 0 1px;
line-height: 30px;
top: 0;
margin-bottom: 0;
margin-top: 0;
}

/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockContent
{
position:relative;
z-index:0;
margin:0 auto;
min-width:1px;
min-height:1px;
}

.art-BlockContent-body
{
position: relative;
z-index: 1;
padding: 7px;
}

.art-BlockContent-body
{
color:#000000;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
margin-left: 0px;
margin-right: 0px;
}

.art-BlockContent-body a:link
{
color: #706538;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-BlockContent-body a:visited, .art-BlockContent-body a.visited
{
color: #899385;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
color: #C4A01C;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-BlockContent-body ul
{
list-style-type: none;
color: #000000;
margin:0;
padding:0;
}

.art-BlockContent-body li
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
text-decoration: none;
}

.art-BlockContent-body .calendar-calendar td a:visited, .art-BlockContent-body .calendar-calendar td a.visited
{
color: #706538;
}

.art-BlockContent-body .links li
{
float: left;
padding: 0 0 0 1em;
background-image: none;
}

.art-BlockContent-body .calendar-calendar td a:hover
{
text-decoration:underline;
}

.art-BlockContent-body table td.mini a
{
font-weight:normal;
}

.art-BlockContent-body table td div.mini-day-on a
{
text-decoration:underline;
}

.art-BlockContent-body .calendar-calendar td a
{
text-decoration:none;
}

/* end Box, BlockContent */

/* begin Box, Post */
.art-Post
{
position:relative;
z-index:0;
margin:0 auto;
min-width:11px;
min-height:11px;
}

.art-Post-body
{
position: relative;
z-index: 1;
padding: 18px;
}

.art-Post-tr, .art-Post-tl, .art-Post-br, .art-Post-bl, .art-Post-tc, .art-Post-bc,.art-Post-cr, .art-Post-cl
{
position:absolute;
z-index:-1;
}

.art-Post-tr, .art-Post-tl, .art-Post-br, .art-Post-bl
{
width: 18px;
height: 18px;
background-image: url('images/Post-s.png');
}

.art-Post-tl
{
top:0;
left:0;
clip: rect(auto, 9px, 9px, auto);
}

.art-Post-tr
{
top: 0;
right: 0;
clip: rect(auto, auto, 9px, 9px);
}

.art-Post-bl
{
bottom: 0;
left: 0;
clip: rect(9px, 9px, auto, auto);
}

.art-Post-br
{
bottom: 0;
right: 0;
clip: rect(9px, auto, auto, 9px);
}

.art-Post-tc, .art-Post-bc
{
left: 9px;
right: 9px;
height: 18px;
background-image: url('images/Post-h.png');
}

.art-Post-tc
{
top: 0;
clip: rect(auto, auto, 9px, auto);
}

.art-Post-bc
{
bottom: 0;
clip: rect(9px, auto, auto, auto);
}

.art-Post-cr, .art-Post-cl
{
top: 9px;
bottom: 9px;
width: 18px;
background-image: url('images/Post-v.png');
}

.art-Post-cr
{
right:0;
clip: rect(auto, auto, auto, 9px);
}

.art-Post-cl
{
left:0;
clip: rect(auto, 9px, auto, auto);
}

.art-Post-cc
{
position:absolute;
z-index:-1;
top: 9px;
left: 9px;
right: 9px;
bottom: 9px;
background-color: #FEFBE7;
}

.art-Post
{
margin: 7px;
}

/* Start images */
a img
{
border: 0;
}

.art-article img, img.art-article
{
margin: 1em;
}

.art-metadata-icons img
{
border: none;
vertical-align: middle;
margin: 2px;
}
/* Finish images */

/* Start tables */

.art-article table, table.art-article
{
border-collapse: collapse;
margin: 1px;
width:auto;
}

.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
background-color:Transparent;
}

.art-article th
{
text-align: center;
vertical-align: middle;
padding: 7px;
}

/* Finish tables */

pre
{
overflow: auto;
padding: 0.1em;
}

fieldset
{
margin: 1em 0;
padding: 1em;
border: {TableBorderStyle} 0px {TableBorderColor};
width: 95%;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.art-PostHeader
{
text-decoration:none;
margin: 0.2em 0;
padding: 0;
font-weight:normal;
font-style:normal;
letter-spacing:normal;
word-spacing:normal;
font-variant:normal;
text-decoration:none;
font-variant:normal;
text-transform:none;
text-align:left;
text-indent:0;
line-height:inherit;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 29px;
font-style: normal;
font-weight: bold;
text-align: center;
color: #634425;
}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 29px;
font-style: normal;
font-weight: bold;
text-align: center;
margin:0;
color: #634425;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
color: #634425;
}

.art-PostHeader a:visited, .art-PostHeader a.visited
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
color: #5C6459;
}

.art-PostHeader a:hover, .art-PostHeader a.hovered
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
color: #C4A01C;
}
/* end PostHeader */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
color: #5A5135;
}

.art-PostContent p
{
margin: 0.5em 0;
}

.art-PostContent, .art-PostContent p
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
text-align: justify;
color: #5A5135;
}

.art-PostContent
{
margin:0;
}

/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
color: #000000;
}

/* Adds special style to an unvisited link. */
a:link
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
color: #000000;
}

/* Adds special style to a visited link. */
a:visited, a.visited
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
color: #634425;
}

/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #52594F;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
font-weight: normal;
font-style: normal;
text-decoration: none;
}

/* Start Content headings Fonts & Colors */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 31px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #634425;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 24px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #634425;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 20px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #634425;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 18px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #634425;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #634425;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #634425;
}
/* Finish Content headings Fonts & Colors */

/* Image Assis module support */
body.img_assist
{
color: #5A5135;
}

.art-PostContent .calendar-calendar ul li, .art-PostContent .calendar-calendar ol ul li,
.art-PostContent div.view div.views-admin-links ul li, .art-PostContent div.view div.views-admin-links ol ul li
{
background-image: none;
padding: 2px;
}

.date-heading h3
{
text-align: center;
}

.art-PostContent ul.arttabs_primary li, .art-PostContent ul.arttabs_secondary li
{
background-repeat: no-repeat;
background-image: none;
}

/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
color: #393E37;
margin:1em 0 1em 2em;
padding:0;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
}

li ol, li ul
{
margin:0.5em 0 0.5em 2em;
padding:0;
}

li
{
margin:0.2em 0;
padding:0;
}

ul
{
list-style-type: none;
}

ol
{
list-style-position:inside;

}

/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.art-PostContent blockquote p
{
color:#0F100E;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.art-PostContent blockquote
{
border:solid 1px #D4CCAA;
margin:10px 10px 10px 50px;
padding:5px 5px 5px 32px;
background-color:#E9E4D3;
background-image:url('images/PostQuote.png');
background-position:left top;
background-repeat:no-repeat;
}

/* Finish blockuote */

blockquote, .art-PostContent blockquote
{
margin:10px 10px 10px 50px !important;
padding:5px 5px 5px 32px !important;
}

/* end PostQuote */

/* begin PostIcons */
.art-PostFooterIcons
{
padding:1px;
}

.art-PostFooterIcons, .art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
color: #393E37;
}

.art-PostFooterIcons a, .art-PostFooterIcons a:link, .art-PostFooterIcons a:visited, .art-PostFooterIcons a:hover
{
margin:0;
}

.art-PostFooterIcons a:link
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
color: #706538;
}

.art-PostFooterIcons a:visited, .art-PostFooterIcons a.visited
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
color: #52594F;
}

.art-PostFooterIcons a:hover, .art-PostFooterIcons a.hover
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #C4A01C;
}
/* end PostIcons */

/* begin Button */
.art-button-wrapper .art-button
{
display:inline-block;
width: auto;
outline:none;
border:none;
background:none;
line-height:35px;
margin:0 !important;
padding:0 !important;
overflow: visible;
cursor: default;
text-decoration: none !important;
z-index:0;
}

.art-button-wrapper
{
display:inline-block;
position:relative;
height: 35px;
overflow:hidden;
white-space: nowrap;
width: auto;
z-index:0;
}

.firefox2 .art-button-wrapper
{
display:block;
float:left;
}

.art-button-wrapper .art-button
{
display:block;
height: 35px;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
white-space: nowrap;
text-align: left;
padding: 0 21px !important;
line-height: 35px;
text-decoration: none !important;
color: #D8DBD6 !important;
}

input, select
{
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 13px;
font-style: normal;
font-weight: normal;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
color: #FFFFFF !important;
text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
color: #FFFFFF !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
display:block;
position:absolute;
z-index:-1;
height: 105px;
background-image: url('images/Button.png');
}

.art-button-wrapper .l
{
left:0;
right:11px;
}

.art-button-wrapper .r
{
width:411px;
right:0;
clip: rect(auto, auto, auto, 400px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
top: -35px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
top: -70px;
}

/* end Button */

/* begin Footer */
.art-Footer
{
position:relative;
z-index:0;
overflow:hidden;
width: 1188px;
margin: 5px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
height:1%;
position: relative;
z-index: 0;
padding: 20px;
text-align: center;
}

.art-Footer .art-Footer-background
{
position:absolute;
z-index:-1;
background-repeat:no-repeat;
background-image: url('images/Footer.png');
width: 1188px;
height: 150px;
bottom:0;
left:0;
}

.art-rss-tag-icon
{
position: relative;
display:block;
float:left;
background-image: url('images/rssIcon.png');
background-position: center right;
background-repeat: no-repeat;
margin: 0 5px 0 0;
height: 30px;
width: 19px;
cursor: default;
}

.art-Footer .art-Footer-text p
{
margin: 0;
}

.art-Footer .art-Footer-text
{
display:inline-block;
color:#DDD6BB;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
}

.art-Footer .art-Footer-text a:link
{
text-decoration: none;
color: #CDC49D;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:visited
{
text-decoration: none;
color: #7F8A7B;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: underline;
}

.art-Footer .art-Footer-text a:hover
{
text-decoration: none;
color: #EDD47E;
font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:normal;
text-decoration:underline;
color:#B3911A;
}

.art-page-footer
{
margin:1em;
text-align:center;
text-decoration:none;
color:#887A44;
}
/* end PageFooter */

/* begin LayoutCell */
.art-contentLayout .art-sidebar1
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 237px;
}
/* end LayoutCell */

/* begin LayoutCell */
.art-contentLayout .art-content
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 712px;
}
.art-contentLayout .art-content-sidebar1
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 949px;
}
.art-contentLayout .art-content-sidebar2
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 949px;
}
.art-contentLayout .art-content-wide
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 1186px;
}
/* end LayoutCell */

/* begin LayoutCell */
.art-contentLayout .art-sidebar2
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 237px;
}
/* end LayoutCell */

/*
** HTML elements
*/

body.art-body-nostyle
{
background: none;
}

ul li, .item-list ul li, li.expanded, li.leaf, li.collapsed
{
text-align: left;
display: block;
list-style-type: none;
list-style-image: none;
}

.arttabs_primary, .arttabs_secondary, .links, .service-links img, service-links img
{
padding-left: 0px;
margin: 0px;
}

ul.arttabs_primary li, ul.arttabs_secondary li
{
background-image: none;
float: left;
display: inline;
padding: 0;
}

ul.arttabs_primary li a, ul.arttabs_secondary li a
{
margin: 0 5px;
}

ul.links li
{
display: inline;
background-image: none;
}

li.messages
{
margin: 5px 0;
}

#user-login-form
{
text-align: left;
}

#user-login-form ul li
{
background-image: none;
padding-left:0;
}

ul.menu li a.active
{
font-weight: bold;
}

fieldset legend
{
/* Fix disappearing legend in FFox */
display: block;
}

.breadcrumb
{
display: none;
padding-bottom: .7em;
}

#edit-name, #edit-pass, #edit-mail, #search-block-form input.form-text
{
width: 90%;
}

#preview-args
{
width: auto;
}

.tags
{
float: left;
}

.messages
{
padding: 5px;
margin: 5px 0;
}

.status
{
border: 1px solid #090;
background:#C9FBC8;
margin: 5px 0;
}

tr.even, tr.odd
{
background-color: transparent;
}

.sticky-table
{
width: 100%;
}

#forum .links li
{
float: none;
clear: both;
}

#forum table
{
width: auto;
margin-top: 15px;
}

#forum td.container
{
padding-top: 15px;
border-left: none;
border-right: none;
}

#forum td.active
{
background-color: transparent;
}

#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply
{
padding-top: 4px;
padding-bottom: 4px;
}

#forum td.container
{
font-weight: bold;
}

#forum td.active
{
background-color: transparent;
}

.forum-topic-navigation
{
border-top: 0px transparent;
border-bottom: 0px transparent;
}

.forum-topic-navigation .topic-previous
{
text-align: left;
float: left;
}

.forum-topic-navigation .topic-next
{
text-align: right;
float: right;
}

.read_more
{
margin: 5px 0px;
text-align:left;
}

.sticky-table H2
{
font-size: 10px;
}

#footer
{
text-align: center;
}

.Footer .Footer-inner
{
float: left;
width: 100%;
}

.BlockContent
{
width: 100% !important;
}

/* Image Attach module fix */
img.image
{
margin: 0;
}

.image-attach-teaser
{
width: auto;
}

/* ImageField module fix */
img.imagefield
{
margin: 0;
}

.filefield-upload .art-button-wrapper
{
top: 10px;
}

.uc_out_of_stock_throbbing
{
position: absolute;
z-index: 1;
top: 16%;
left: 3px;
margin: 0;
padding: 0;
}

/* Support User picture */
.picture, .comment .submitted
{
clear:right;
float:right;
padding-left:1em;
}

.profile h3
{
border-bottom:0 none;
margin-bottom:1em;
}

/* Support Nodeblock module */
.art-Block-body .art-PostHeader
{
display: none;
}

.art-Block-body .art-Post
{
margin: 0;
}

0
0
aboros képe

user alapú nézet kell, ami használ egy node relationshipet (két relationship lesz összesen, egyik file, másik node. a node -ot kell neked használni) aztán kell egy filter, ami node: post date » not null, és az előbb hozzáadott relationshipet használja majd.

itt a nézet exportja, amivel kikísérleteztem neked ezt a megoldást. előtte még nem csináltam ilyet, jó móka volt. ;)

$view = new view;
$view->name = 'users';
$view->description = '';
$view->tag = '';
$view->base_table = 'users';
$view->human_name = 'Users';
$view->core = 6;
$view->api_version = '3.0-alpha1';
$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['access']['type'] = 'none';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['query']['options']['distinct'] = TRUE;
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'full';
$handler->display->display_options['style_plugin'] = 'table';
$handler->display->display_options['style_options']['columns'] = array(
  'access' => 'access',
  'login' => 'login',
  'name' => 'name',
  'picture' => 'picture',
);
$handler->display->display_options['style_options']['default'] = '-1';
$handler->display->display_options['style_options']['info'] = array(
  'access' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
  ),
  'login' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
  ),
  'name' => array(
    'sortable' => 0,
    'default_sort_order' => 'asc',
    'align' => '',
    'separator' => '',
  ),
  'picture' => 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: User: Nodes authored */
$handler->display->display_options['relationships']['uid']['id'] = 'uid';
$handler->display->display_options['relationships']['uid']['table'] = 'users';
$handler->display->display_options['relationships']['uid']['field'] = 'uid';
$handler->display->display_options['relationships']['uid']['required'] = 0;
/* Field: User: Picture */
$handler->display->display_options['fields']['picture']['id'] = 'picture';
$handler->display->display_options['fields']['picture']['table'] = 'users';
$handler->display->display_options['fields']['picture']['field'] = 'picture';
$handler->display->display_options['fields']['picture']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['picture']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['picture']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['picture']['alter']['external'] = 0;
$handler->display->display_options['fields']['picture']['alter']['trim'] = 0;
$handler->display->display_options['fields']['picture']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['picture']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['picture']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['picture']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['picture']['alter']['html'] = 0;
$handler->display->display_options['fields']['picture']['element_label_colon'] = 1;
$handler->display->display_options['fields']['picture']['element_default_classes'] = 1;
$handler->display->display_options['fields']['picture']['hide_empty'] = 0;
$handler->display->display_options['fields']['picture']['empty_zero'] = 0;
/* 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']['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']['external'] = 0;
$handler->display->display_options['fields']['name']['alter']['trim'] = 0;
$handler->display->display_options['fields']['name']['alter']['nl2br'] = 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']['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_user'] = 1;
$handler->display->display_options['fields']['name']['overwrite_anonymous'] = 0;
/* Field: User: Last access */
$handler->display->display_options['fields']['access']['id'] = 'access';
$handler->display->display_options['fields']['access']['table'] = 'users';
$handler->display->display_options['fields']['access']['field'] = 'access';
$handler->display->display_options['fields']['access']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['access']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['access']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['access']['alter']['external'] = 0;
$handler->display->display_options['fields']['access']['alter']['trim'] = 0;
$handler->display->display_options['fields']['access']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['access']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['access']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['access']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['access']['alter']['html'] = 0;
$handler->display->display_options['fields']['access']['element_label_colon'] = 1;
$handler->display->display_options['fields']['access']['element_default_classes'] = 1;
$handler->display->display_options['fields']['access']['hide_empty'] = 0;
$handler->display->display_options['fields']['access']['empty_zero'] = 0;
/* Field: User: Last login */
$handler->display->display_options['fields']['login']['id'] = 'login';
$handler->display->display_options['fields']['login']['table'] = 'users';
$handler->display->display_options['fields']['login']['field'] = 'login';
$handler->display->display_options['fields']['login']['alter']['alter_text'] = 0;
$handler->display->display_options['fields']['login']['alter']['make_link'] = 0;
$handler->display->display_options['fields']['login']['alter']['absolute'] = 0;
$handler->display->display_options['fields']['login']['alter']['external'] = 0;
$handler->display->display_options['fields']['login']['alter']['trim'] = 0;
$handler->display->display_options['fields']['login']['alter']['nl2br'] = 0;
$handler->display->display_options['fields']['login']['alter']['word_boundary'] = 1;
$handler->display->display_options['fields']['login']['alter']['ellipsis'] = 1;
$handler->display->display_options['fields']['login']['alter']['strip_tags'] = 0;
$handler->display->display_options['fields']['login']['alter']['html'] = 0;
$handler->display->display_options['fields']['login']['element_label_colon'] = 1;
$handler->display->display_options['fields']['login']['element_default_classes'] = 1;
$handler->display->display_options['fields']['login']['hide_empty'] = 0;
$handler->display->display_options['fields']['login']['empty_zero'] = 0;
/* Filter: Node: 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'] = 'uid';
$handler->display->display_options['filters']['created']['operator'] = 'empty';
 
/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->display->display_options['path'] = 'users';
$translatables['users'] = array(
  t('Defaults'),
  t('more'),
  t('Apply'),
  t('Reset'),
  t('Sort By'),
  t('Asc'),
  t('Desc'),
  t('Items per page'),
  t('- All -'),
  t('Offset'),
  t('nodes'),
  t('Picture'),
  t('Name'),
  t('Last access'),
  t('Last login'),
  t('Page'),
);

importáld be, látni fogod mit-hogyan.

0
0

-
clear: both;