HF leon képe

Open Graph protocol

  1.  
  2. <meta property="og:title" content="Page title" />
  3. <meta property="og:description" content="Page description" />
  4. <meta property="og:site_name" content="Site name" />
  5. <meta property="og:url" content="https://site.com/" />
  6. <meta property="og:locale" content="hu_HU" />
  7. <meta property="og:image" content="https://site.com/content-logo.png" />
  8. <meta property="og:image:type" content="image/png" />
  9. <meta property="og:type" content="website" />
  10.  

Az általad említett lap Wiki oldala szintén a fenti megoldást használja:
  1.  
  2. <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/H%C3%B3dmez%C5%91v%C3%A1s%C3%A1rh_.jpg/1200px-H%C3%B3dmez%C5%91v%C3%A1s%C3%A1rh_.jpg"/>
  3. <meta property="og:image:width" content="1200"/>
  4. <meta property="og:image:height" content="960"/>
  5. <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/H%C3%B3dmez%C5%91v%C3%A1s%C3%A1rh_.jpg/800px-H%C3%B3dmez%C5%91v%C3%A1s%C3%A1rh_.jpg"/>
  6. <meta property="og:image:width" content="800"/>
  7. <meta property="og:image:height" content="640"/>
  8. <meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/H%C3%B3dmez%C5%91v%C3%A1s%C3%A1rh_.jpg/640px-H%C3%B3dmez%C5%91v%C3%A1s%C3%A1rh_.jpg"/>
  9. <meta property="og:image:width" content="640"/>
  10. <meta property="og:image:height" content="512"/>
  11. <meta name="viewport" content="width=1000"/>
  12. <meta property="og:title" content="Hódmezővásárhely – Wikipédia"/>
  13. <meta property="og:type" content="website"/>
  14.  

https://ogp.me/
Alább nézzük az általad említett lapot, ahol a Schema.org mikroadat modelljének json megoldását alkalmazták.
  1.  
  2. <script type="application/ld+json">
  3. {
  4. "@context": "https://schema.org",
  5. "@graph": [
  6. {
  7. "@type": "WebPage",
  8. "@id": "https://hodmezovasarhely.hu/",
  9. "url": "https://hodmezovasarhely.hu/",
  10. "name": "Főoldal - Hódmezővásárhely",
  11. "isPartOf": {
  12. "@id": "https://hodmezovasarhely.hu/#website"
  13. },
  14. "about": {
  15. "@id": "https://hodmezovasarhely.hu/#organization"
  16. },
  17. "datePublished": "2021-07-10T08:20:14+00:00",
  18. "dateModified": "2023-01-26T06:46:09+00:00",
  19. "breadcrumb": {
  20. "@id": "https://hodmezovasarhely.hu/#breadcrumb"
  21. },
  22. "inLanguage": "hu",
  23. "potentialAction": [
  24. {
  25. "@type": "ReadAction",
  26. "target": [
  27. "https://hodmezovasarhely.hu/"
  28. ]
  29. }
  30. ]
  31. },
  32. {
  33. "@type": "BreadcrumbList",
  34. "@id": "https://hodmezovasarhely.hu/#breadcrumb",
  35. "itemListElement": [
  36. {
  37. "@type": "ListItem",
  38. "position": 1,
  39. "name": "Kezdőlap"
  40. }
  41. ]
  42. },
  43. {
  44. "@type": "WebSite",
  45. "@id": "https://hodmezovasarhely.hu/#website",
  46. "url": "https://hodmezovasarhely.hu/",
  47. "name": "Hódmezővásárhely",
  48. "description": "Generációk jövője az Alföldön",
  49. "publisher": {
  50. "@id": "https://hodmezovasarhely.hu/#organization"
  51. },
  52. "potentialAction": [
  53. {
  54. "@type": "SearchAction",
  55. "target": {
  56. "@type": "EntryPoint",
  57. "urlTemplate": "https://hodmezovasarhely.hu/?s={search_term_string}"
  58. },
  59. "query-input": "required name=search_term_string"
  60. }
  61. ],
  62. "inLanguage": "hu"
  63. },
  64. {
  65. "@type": "Organization",
  66. "@id": "https://hodmezovasarhely.hu/#organization",
  67. "name": "Hódmezővásárhely",
  68. "url": "https://hodmezovasarhely.hu/",
  69. "logo": {
  70. "@type": "ImageObject",
  71. "inLanguage": "hu",
  72. "@id": "https://hodmezovasarhely.hu/#/schema/logo/image/",
  73. "url": "https://hodmezovasarhely.hu/wp-content/uploads/2021/07/HodmezovasarhelyLogo3.png",
  74. "contentUrl": "https://hodmezovasarhely.hu/wp-content/uploads/2021/07/HodmezovasarhelyLogo3.png",
  75. "width": 250,
  76. "height": 181,
  77. "caption": "Hódmezővásárhely"
  78. },
  79. "image": {
  80. "@id": "https://hodmezovasarhely.hu/#/schema/logo/image/"
  81. },
  82. "sameAs": [
  83. "https://www.facebook.com/vasarhelyiexpress"
  84. ]
  85. }
  86. ]
  87. }
  88. </script>
  89.  

https://schema.org/

A metatag modulhoz pedig itt egy cikk:
https://www.drupal.org/docs/contributed-modules/metatag/frequently-asked-questions-problems/howto-use-images-in-metatag

0
0
Rico képe

Sziasztok!

Köszi, nekem is bevált a dolog.

Viszont az év nézet még nem jó.

Merthogy "január 2007"-et ír, elég lenne a "2007"!

A .template-ben gondolom ezen a részlegen kéne variálni:
(Vigyázat, ez már módosított kód, a dátum formátumokat átírtam.)

 
/**
 * Theme the calendar title and breadcrumbs
 *   Arguments are evaluated in year, month, day or year, week order
 *   so you can track previous values in the session.
 *
 * @param string $field_type - 'YEAR', 'MONTH', 'DAY', 'WEEK'
 * @param integer $value - the current number for the field type as selected in the view argument.
 * @return string formatted title
 */
function theme_calendar_arg_title($field_type, $value, $query) {
	$view = $GLOBALS['current_view'];
	calendar_load_date_api();
	$value = intval(check_plain($value));
	if (empty($value)) {
    if ($view->month) {
      if ($view->month == "all") {
        $view->month = 1;
      }
      $stamp = date_gmmktime(array('year' => $view->year, 'mon' => $view->month, 'mday' => 1));
      return date_format_date('Y F', $stamp);
    }
    elseif ($view->year) {
     return $view->year;
    }
	}
	else {
		switch ($field_type) {
    case 'YEAR':
      $view->year = $value;
      return $view->year;
    case 'MONTH':
      $view->month = $value;
      $stamp = date_gmmktime(array('year' => $view->year, 'mon' => $view->month, 'mday' => 1));
      return date_format_date('Y F', $stamp);
    case 'DAY':
      $stamp = date_gmmktime(array('year' => $view->year, 'mon' => $view->month, 'mday' => $value));
      return date_format_date('Y F j, l', $stamp);
    case 'WEEK':
    	return t('Week @week @year', array('@year' => $view->year, '@week' => $value));
   }
	}
}
 

Itt azt látom, hogy az év nézet esetében máshogy határozták meg a kiírandó értéket:

    case 'YEAR':
      $view->year = $value;
      return $view->year;

A hónap és nap nézeteknél használt kód:

return date_format_date('Y F j, l', $stamp); 

Szóval a cél az, hogy csak az évszámot írja ki év esetén is.

0
0
SztyopuS képe

$view = new view;
$view->name = 'calendar_II';
$view->description = 'A multi-dimensional calendar view with back/next navigation.'; $view->tag = 'Calendar'; $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('fields', array( 'title' => array( 'label' => '', 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'field' => 'title', 'table' => 'node', 'relationship' => 'none', ), 'changed' => array( 'label' => '', 'link_to_node' => 0, 'exclude' => 0, 'id' => 'changed', 'field' => 'changed', 'table' => 'node', 'relationship' => 'none', 'date_format' => 'small', ), 'field_date_value' => array( 'label' => 'Date', '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_node' => 0, 'label_type' => 'widget', 'format' => 'default', 'multiple' => array( 'multiple_number' => '', 'multiple_from' => '', 'multiple_to' => '', 'group' => TRUE, ), 'repeat' => array( 'show_repeat_rule' => '', ), 'fromto' => array( 'fromto' => 'both', ), 'exclude' => 0, 'id' => 'field_date_value', 'table' => 'node_data_field_date', 'field' => 'field_date_value', 'relationship' => 'none', ), )); $handler->override_option('sorts', array( 'changed' => array( 'order' => 'ASC', 'delta' => '-1', 'id' => 'changed', 'table' => 'node', 'field' => 'changed', 'relationship' => 'none', ), )); $handler->override_option('arguments', array( 'date_argument' => array( 'default_action' => 'default', 'style_plugin' => 'default_summary', 'style_options' => array(), 'wildcard' => 'all', 'wildcard_substitution' => 'Minden', 'title' => '', 'breadcrumb' => '', 'default_argument_type' => 'date', 'default_argument' => '', 'validate_type' => 'none', 'validate_fail' => 'not found', 'date_fields' => array( 'node_data_field_date.field_date_value' => 'node_data_field_date.field_date_value', ), 'year_range' => '-3:+3', 'date_method' => 'OR', 'granularity' => 'month', 'id' => 'date_argument', 'table' => 'node', 'field' => 'date_argument', 'validate_user_argument_type' => 'uid', 'validate_user_roles' => array( '2' => 0, '3' => 0, ), 'relationship' => 'none', 'default_options_div_prefix' => '', 'default_argument_image_size' => '_original', 'default_argument_fixed' => '', 'default_argument_user' => 0, 'default_argument_php' => '', 'image_size' => array( '_original' => '_original', 'thumbnail' => 'thumbnail', 'preview' => 'preview', ), 'validate_argument_node_type' => array( 'blog' => 0, 'image' => 0, 'poll' => 0, 'forum' => 0, 'page' => 0, 'story' => 0, ), 'validate_argument_node_access' => 0, 'validate_argument_nid_type' => 'nid', 'validate_argument_vocabulary' => array( '1' => 0, '2' => 0, '3' => 0, ), 'validate_argument_type' => 'tid', 'validate_argument_transform' => 0, 'validate_user_restrict_roles' => 0, 'validate_argument_php' => '', ), )); $handler->override_option('filters', array( 'status' => array( 'operator' => '=', 'value' => 1, 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'status', 'table' => 'node', 'field' => 'status', 'relationship' => 'none', ), )); $handler->override_option('access', array( 'type' => 'none', 'role' => array(), 'perm' => '', )); $handler->override_option('cache', array( 'type' => 'none', )); $handler->override_option('title', 'Calendar'); $handler->override_option('header_empty', 1); $handler->override_option('items_per_page', 0); $handler->override_option('use_more', 0); $handler->override_option('style_plugin', 'calendar_nav'); $handler = $view->new_display('calendar', 'Calendar page', 'calendar_1'); $handler->override_option('path', 'calendar'); $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', )); $handler->override_option('calendar_colors', array( '0' => array(), )); $handler->override_option('calendar_colors_vocabulary', array()); $handler->override_option('calendar_colors_taxonomy', array()); $handler->override_option('calendar_popup', 0); $handler->override_option('calendar_date_link', ''); $handler = $view->new_display('calendar_block', 'Calendar block', 'calendar_block_1'); $handler->override_option('block_description', 'Calendar'); $handler->override_option('block_caching', -1); $handler = $view->new_display('calendar_period', 'Year view', 'calendar_period_1'); $handler->override_option('style_plugin', 'calendar_style'); $handler->override_option('style_options', array( 'display_type' => 'year', 'name_size' => 1, 'max_items' => 0, )); $handler->override_option('attachment_position', 'after'); $handler->override_option('inherit_arguments', TRUE); $handler->override_option('inherit_exposed_filters', TRUE); $handler->override_option('inherit_pager', FALSE); $handler->override_option('render_pager', TRUE); $handler->override_option('displays', array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, )); $handler->override_option('calendar_type', 'year'); $handler = $view->new_display('calendar_period', 'Month view', 'calendar_period_2'); $handler->override_option('style_plugin', 'calendar_style'); $handler->override_option('style_options', array( 'display_type' => 'month', 'name_size' => '99', 'with_weekno' => '1', 'date_fields' => NULL, 'max_items' => 0, )); $handler->override_option('attachment_position', 'after'); $handler->override_option('inherit_arguments', TRUE); $handler->override_option('inherit_exposed_filters', TRUE); $handler->override_option('inherit_pager', FALSE); $handler->override_option('render_pager', TRUE); $handler->override_option('displays', array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, )); $handler->override_option('calendar_type', 'month'); $handler = $view->new_display('calendar_period', 'Day view', 'calendar_period_3'); $handler->override_option('style_plugin', 'calendar_style'); $handler->override_option('style_options', array( 'name_size' => '99', 'with_weekno' => 0, 'max_items' => 0, 'max_items_behavior' => 'more', 'groupby_times' => 'hour', 'groupby_times_custom' => '', 'groupby_field' => '', )); $handler->override_option('attachment_position', 'after'); $handler->override_option('inherit_arguments', TRUE); $handler->override_option('inherit_exposed_filters', TRUE); $handler->override_option('inherit_pager', FALSE); $handler->override_option('render_pager', TRUE); $handler->override_option('displays', array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, )); $handler->override_option('calendar_type', 'day'); $handler = $view->new_display('calendar_period', 'Week view', 'calendar_period_4'); $handler->override_option('style_plugin', 'calendar_style'); $handler->override_option('style_options', array( 'name_size' => '99', 'with_weekno' => 0, 'max_items' => 0, 'max_items_behavior' => 'more', 'groupby_times' => 'hour', 'groupby_times_custom' => '', 'groupby_field' => '', )); $handler->override_option('attachment_position', 'after'); $handler->override_option('inherit_arguments', TRUE); $handler->override_option('inherit_exposed_filters', TRUE); $handler->override_option('inherit_pager', FALSE); $handler->override_option('render_pager', TRUE); $handler->override_option('displays', array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 0, )); $handler->override_option('calendar_type', 'week'); $handler = $view->new_display('calendar_period', 'Block view', 'calendar_period_5'); $handler->override_option('style_plugin', 'calendar_style'); $handler->override_option('style_options', array( 'display_type' => 'month', 'name_size' => '1', )); $handler->override_option('attachment_position', 'after'); $handler->override_option('inherit_arguments', TRUE); $handler->override_option('inherit_exposed_filters', TRUE); $handler->override_option('inherit_pager', FALSE); $handler->override_option('render_pager', TRUE); $handler->override_option('displays', array( 'calendar_1' => 0, 'default' => 0, 'calendar_block_1' => 'calendar_block_1', )); $handler->override_option('calendar_type', 'month'); $handler = $view->new_display('calendar_ical', 'iCal feed', 'calendar_ical_1'); $handler->override_option('arguments', array()); $handler->override_option('filters', array( 'status' => array( 'operator' => '=', 'value' => 1, 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'status', 'table' => 'node', 'field' => 'status', 'relationship' => 'none', ), 'date_filter' => array( 'operator' => '>=', 'value' => array( 'value' => NULL, 'min' => NULL, 'max' => NULL, 'default_date' => 'now', 'default_to_date' => '', ), 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'date_fields' => array( 'node.changed' => 'node.changed', ), 'granularity' => 'day', 'form_type' => 'date_select', 'default_date' => 'now', 'default_to_date' => '', 'id' => 'date_filter', 'table' => 'node', 'field' => 'date_filter', 'override' => array( 'button' => 'Use default', ), 'relationship' => 'none', ), )); $handler->override_option('style_plugin', 'ical'); $handler->override_option('style_options', array( 'mission_description' => FALSE, 'description' => '', 'summary_field' => 'node_title', 'description_field' => '', 'location_field' => '', )); $handler->override_option('row_plugin', ''); $handler->override_option('path', 'calendar/ical'); $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', )); $handler->override_option('displays', array( 'calendar_1' => 'calendar_1', 'default' => 0, 'calendar_block_1' => 'calendar_block_1', )); $handler->override_option('sitename_title', FALSE); $handler = $view->new_display('block', 'Upcoming', 'block_1'); $handler->override_option('fields', array( 'title' => array( 'label' => '', 'link_to_node' => 1, 'exclude' => 0, 'id' => 'title', 'field' => 'title', 'table' => 'node', 'relationship' => 'none', 'format' => 'default', ), 'changed' => array( 'label' => '', 'link_to_node' => 0, 'exclude' => 0, 'id' => 'changed', 'field' => 'changed', 'table' => 'node', 'relationship' => 'none', 'date_format' => 'small', 'format' => 'default', ), )); $handler->override_option('arguments', array()); $handler->override_option('filters', array( 'status' => array( 'operator' => '=', 'value' => 1, 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'id' => 'status', 'table' => 'node', 'field' => 'status', 'relationship' => 'none', ), 'date_filter' => array( 'operator' => '>=', 'value' => array( 'value' => NULL, 'min' => NULL, 'max' => NULL, 'default_date' => 'now', 'default_to_date' => '', ), 'group' => '0', 'exposed' => FALSE, 'expose' => array( 'operator' => FALSE, 'label' => '', ), 'date_fields' => array( 'node.changed' => 'node.changed', ), 'granularity' => 'day', 'form_type' => 'date_select', 'default_date' => 'now', 'default_to_date' => '', 'id' => 'date_filter', 'table' => 'node', 'field' => 'date_filter', 'override' => array( 'button' => 'Use default', ), 'relationship' => 'none', ), )); $handler->override_option('title', 'Upcoming'); $handler->override_option('items_per_page', 5); $handler->override_option('use_more', 1); $handler->override_option('style_plugin', 'list'); $handler->override_option('style_options', array( 'grouping' => '', 'type' => 'ul', )); $handler->override_option('block_description', 'Upcoming'); $handler->override_option('block_caching', -1);

-----------------------------------------------------
Kezdő vagyok, de tanulni akarok!!!

ui: Köszönöm mindenkinek a segítségét és a türelmét :)

Taxonomy parent-children drupal 7

gazsesz képe

Egyszerűen nem értem, hogy mi lehet a probléma. A szerveren levő rendszerben egyszerűen nem hozza a szülő kifejezés a gyerekekhez tartozó tartalmakat, pedig a taxonomy_views-ban be van állítva a depth=1-re.
Itthoni környezetben frankón működik, de nem jövök rá, hogy mi lehet a probléma.
A szerveres környezetben domain access, és több szótár is van, de nem hiszem, hogy ez lehet a probléma.

Alább a nem működő view:

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Taxonomy upgrade extras: 
gazsesz képe

Alább találsz egy általam és magamnak írt - ezért szubjektív - übercart használati leírást a különböző modulokról, beállításokról. Előfordulhat, hogy vannak benne tévedések, de remélem segít.

Webshop drupallal:

Alapból installálandó modulok
- übercart, uc coupon
- views
- panels
- i18n (ha többnyelvűnek kell lenni)
- advanced help, node import - ha importálni kell a termékeket
- yui, yui editor - wysiwig editor
- lightbox
- cck
- filefield
- image api

Magyar nyelvi fordításokat is be kell másolni, plusz i10n modult

Általános beállítás
- multilingual system - settings.php-be bemásolni a kódot - engedélyezni a nyelveket
- a primary linkeknél külön meg lehet adni nyelvenként, hogy melyik legyen az elsődleges linkek hivatkozásának forrása

übercart - Configuration:
- Cart setting
· vásárlási alapbeállítások,
· minimum rendelés
· anonymus kosár tartalmának megjegyzési ideje
· azonosított felh. kosár megjegyzési ideje
· kosár oldal - vásárolok tovább (text, gomb, semmi)
· breadcrumb beállítás
- Catalog beállítás
· taxonomy hozzárendelés, alapból legyen a catalog, amit létrehozott az uc
· produtc grid beállítás, hány oszlopban jelenjenek meg az adatok, és milyen adatok jelenjenek meg
- Cechkout settings
· Alapbeállítások
· azonosítatlan felhasználó is rendelhet
· szállítási infók megjelenítése
· az azonosítatlanból legyen-e regisztrált és rendelés után bejelentkezzen-e, aktív legyen-e
· Chekout panes - vásárlási folyamat lépéseinek beállítása
· anonym-nak kell-e ellenőrző e-mail
· mutassa-e a fizetési beállításokat
· Checkout üzenetek
· mikor milyen szöveget írjon ki a megrendelés folymatában
· Address fileds
· Milyen mezőket kérjen be a vásárlótól
- Country setting - megfelelő országok beimportálása
· országok, címformátumok (sorrendek) beállítása
- Order settings
· Általános beállítások
· hány megrendelést mutasson az áttekintő képernyőn
· az ügyfél láthatja-e a számláit a megrendelés folyamán
· milyen template alapján készüljön a számla
· Order workflow - megrendelés folyamata
· státuszok beállítása (canceled, folyamatban, pending, processing, completed)
· Order panes
· milyen adatok szerepeljenek a képernyőkön (admin, customer), számlán
- Payment settings
· Általános
· fizetés követés eng., ??
· Fizetési módok beállítása
· utánvét, kártya, meg amit a modulokban engedélyezünk
· Utánvét részleteinek beállítása (maximum rendelési összeg, kívánt szállítási idő megadhatósága)
· Payment gateway
· gondolom a kárytás módokhoz szükséges interfészek beállítása
- Price handler settings
- Product settings
· Általános
· képkezelés (lightbox2, ne legyen)
· opcionális mennyiségi mező a terméknél (azaz már a terméknél meg tudja adni, hogy mennyit akar rendeleni és ne csak a kosárnál)
· termék előnézetben is megjelenjen a Kosárba gomb (milyen szöveggel - multilingual)
· Product fileds
· milyen mezők tartoznak a termékhez
· cck-val hozzá tudunk-e adni újabbakat, igen, de az itt nem jelenik meg
· Product features
· file letöltés beállítása (letölthető termék esetén)
· fájl helye
· letöltési korlátozások (mennyit lehet letölteni, hány ip címről lehet letölteniÖ
· mikor járjon le e letölthetőség
· Egyéb létrehozott szabályok beálíltása
· Product kits
· csak egyben megvásárolható (listázza-e a beletartozó termékeket, vagy sem)
· az ügyfél hozzá tud tenni/el tud venni még termékeket
- Report settings
· Általános
· Mennyi sort mutasson egy oldalon
· Milyen státsuzokat riportoljon
· Shipping quote settings - szállítási mennyiségek beállítása (fulfillment = végrehajtás, teljesítés)
· üzenetek beállítása
· kiszállítás indulásának címe (raktárcím)
· Quote methods
· kiszállítási alapcsomag beállítása (?)
- Stock settings
· Kinek küldjön e-mailt, ha meghatározott mennyiség alá csökkent az adott termék száma
· Milyen üzenetet küldjön (token)
- Store settings
· Általános
· Kapcsolati adatok megadása (üzlet neve - multi, tulajdonos, e-mailcím, telefonszám etc..)
· Megjelenítési beállítások
· elsődleges cím beállítása
· mi legyen a láblácben az áruház oldalain
· Format settings
· Pénznem beállítása (ezres tagolás, decimális karszám)
· Súlyformátum beállítása
· Hosszúság formátum
· Dátumformátum
- Tax rates and settings
· ÁFA, PDV meghatározása, minél kell felszámolni
*******************************************************************
- Orders - megrendelések kezelése, megtekintés
********************************************************************
- Customers - ügyfelek kezelése
********************************************************************
- Store admin -> PRODTUCTS->
· Termékek megtekintése
· Nem besorolt (árva) termékek
· Manage classes
· Áruházi osztályok létrehozása (content-type) Új - tartalomtípust hoz létre
· Így a különböző osztályba soerolt termékeknek különböző tualjdonságokat adhatunk meg (attributum, mezők, egyebek, minent ugyanúgy, ahogy a drupalban)
· Beállítható, hogy az übercart része legyen
· View file downloads
· Letölthető fájlok feltöltése, kezelése
*********************************************************************
- Jelentések - riportok
Különböző riportok megtekintése, új riportok létrehozása
· Ügyfél riport
· termékriport
· Alap termék riport - minden megrendelés benne van - exportálható
· Custom product report - mi magunk határozhatjuk meg, hogy milyen státuszú megrendelések legyenek benne, beállítható a dátum tól-ig, exportálható
· Eladási riport - havi, éves, custom
· Raktári riport, exportálható
********************************************************************
- Attributes
· Termékhez rendelhető attributumok létrehozása (szín, méret, etc)
· Attribut options
· a megadott attributum opciói (kicsi, nagy)
· plusz-mínusz költség, plusz-mínusz ár, súly
*********************************************************************
- Conditional actions
· Vásárlási kondíciók meghatározása és beállítása (predicate - állítás, szabály?)
· Trigger szerint
· Osztályok szerint - A class-ok: payment, taxes, uc-stock, notification, renewal.
· Ez tulképp a druapl Trigger-Actions részéhez hasonló, azaz bizonyos események bekövetkeztekor mit csináljon a rendszer.
· Példa: csökkentse a raktárkészletet, ha egy megrendelés lezárul, küldjön e-mailt az ügyfélnek, adminnak, és módosítsa a megrendelés állapotás
*********************************************************************

Termékek létrehozása
- többnyelvűség esetén: sajnos a SKU számot mindig meg kell adni, azt nem szinkroniizálja
- ha pathauto-t használunk, akkor külön adjuk meg az útvonalálneveknél az előtagot, különben hibát fog dobni, hogy duplikált tartalom van ugyanazon az álnéven.

*********************************************************************
További modulok, kedvezmények, kuponok
Bulk discount
Jópofa, egyszerűen használható modul, ha jól működne. A később leírt sminkkel szépen megjelenik a termékek előnézeténél annak, akinek van rá jogosultsága. A checkout első lépésében és mutatja, de a következő lépésnél - Review order - nekem már nem vitte át, és így a számlán sem jelent meg.

*********************************************************************
Übercart Discounts vs UC Discount
A két modul nem ugyanaz!
Az uc_discounts - 2008-ban volt utoljára módosítva, nem nagyon fejlesztik.

Az uc_discount - kedvezmény keretrendszer , ennek frissítése 2009 augusztusában volt utoljára. Működik szépen.

*********************************************************************
Discount framework:

Ez a kedvezmény keretrendszer modul.

A legkülönbözőbb kedvezményeket lehet vele létrehozni. Fontos, hogy amikor létrehozzuk és ÁFA-s dolgoról van szó, akkor a Tax line beállításoknál pipáljuk be az összes kedvezményt és a Tax-ot is, különben nem fog a kedvezményre ÁFA-t számolni.

Kikapcsoltam és így rendesen megjelenik a bruttó ár már az előnézetben és a kosárban is.

Patchek: módosítani kell a uc_disount.module, uc_discount.ca.inc, uc_discount.js fájlokat, http://drupal.org/node/597992 ez alapján valamint az ubercart-ban a uc_taxes.module fájlt ezzel a patch-el: http://drupal.org/files/issues/600478_tax_subtotal_0.patch - de nálam ez fehér halállal szállt el.

*********************************************************************
Discounts (alterer) - uc_discounts_alt modul

A legkülönbözőbb kedvezményeket lehet vele létrehozni. Fontos, hogy amikor létrehozzuk és ÁFA-s dolgoról van szó, akkor a Tax line beállításoknál pipáljuk be az összes kedvezményt és a Tax-ot is, különben nem fog a kedvezményre ÁFA-t számolni.

Új CCK mezőkkel bővíti a rendszert, két új mezőt rendelhetünk a termékekhez:

Codeless Discounts Fileds - olyan kedvezmény megjelnítése, amihez nem szükséges kódot megadni.

Product Price Alterer Field - a kedvezményes árat megjelenítő mező. Ha ezt bekapcsoljuk, akkor a Sell price áthúzva jelenik meg.

*********************************************************************
Invite Discount

Nem próbáltam, de arra szolgál, hogy aki már vásárolt nálunk és hoz még egy embert - tehát még egy embert - ő az első vásárláskor kapjon kedvezményt.

*********************************************************************
Coupon

Ez is egyfajta kedvezmény modul, kuponokat hozhatunk létre, amiket hozzárendelhetünk különböző termékekhez, amiből kedvezményt kap a kupon kódját beíró emberke.

Store Administration -> Customers -> Coupons
Beállítás
Kupon neve, kupon kód
Bulk Coupon - tömeges kupon kód generálás, megadható, hogy mennyit generáljon, milyen hosszú legyen a kód
Kupon lejártának megadása - dátum, meddig használható föl a kupon.
Discount type - százalék, vagy pénzösszeg
Discount value - a kedvezmény mértéke, %-ban, vagy pénzben
Minimum rendelési limit - mennyit kell minimum vásárolni, hogy érvényesítse a kedvezményt. Ez különösen akkor jó, amikor pénzbeli (fix összegű) kedvezményt adunk, hogy ne nekünk kelljen fizetni, vagy ne 0 Ft-rt lehessen megvenni egy adott terméket.
Maximum rendelési limit - mekkora az a maximum rendelési összeg, amire érvényesíteni lehet a kupont (ez meg a %-os kedvezménynél hasznos)
Maximum number of redemptions (per user) - felhasználónként hányszor használhatja fel a kupont.
Product classes - a termék típusokat (node-type) válaszhtatjuk ki, hogy melyekre érvényes az adott kupon.
Applicable produts - konkrét termékek melyekre legyen, vagy melyekre ne legyen érvényes a kupon.
Apllicable SKUS - ugyanaz, mint a fenti, csak SKU-ra
Applicable taxonomy terms - ugyanz, mint az előzők, csak taxonomy termre.
User restriction - felhasználók, vagy felhasználó csoportok, melyek használhatják a kupont.
Role restriction - nagykereskedő, vagy kiskereskedő használhatja fel a kupont.

További fülek:

Aktív kuponok - itt láthatjuk az aktív kuponokat
Inakítv kupon - itt pedig az inaktív kuponokat látjuk.

Kupon felhasználási statisztika:
Ez a reports menü alatt van, megadható a kezdeti és a végdátum, valamint az, hogy mely státuszú rendeléseket gyűjtes ki (folyamatban levő, lezárt, törölt, etc..)

*********************************************************************
Ubercart 2 VAT support
http://drupal.org/project/uc_vat

Ez az európai ÁFA rendszerhez igazított modul. Elvileg lehetőséget ad arra, hogy ÁFA-san jelenítsük meg az árakat, vagy ne ÁFA-san jelenítsük meg és/vagy a Subtotal-nal külön sorban is megjelenjen az ÁFA.

Beállítás:
Store administration → Configuration → Tax rates and settings
Price display options
ÁFA neve
ÁFA-s, vagy ÁFA nélküli ár jelenjen meg.
Az ár nem tartalmazza a szállítási költségeket - megjelenjen-e, vagy sem.
A superusereknek az ÁFA nélküli árat mutassa, vagy sem.
Price editing options
Listaár
Költség
Eladási ár
Checkout options
Subtotal sor elrejtése
Subtotal ÁFA nélküli sor elrejtése
Haladó beállítások
Megtartsa az ÁFA-t tartalmazó árakat az ÁFA változtatása után is?
*********************************************************************
Ubercart Product Power Tools

http://drupal.org/project/uc_product_power_tools

Tweakable options include:
* Auto Generate SKU
* List Position
* List Price, Sell Price, and Cost
* Default Quantity & Package Quantity
* Whether a product is shippable, other shipping fields can be preset and hidden, or hidden for non shippable products
* Set default stock levels (If stock module is installed)

*********************************************************************
Legnépszerűbb termékek, egyéb blokkok

Ami modul kell hozzá:
Ubercart Views
http://drupal.org/project/uc_views
Views Slideshow
Ezzel meg lehet csinálni, hogy külön jelenítjük meg az egyes terméktípusok legnépszerűbb termékeit (filter by product class - node-type)

*********************************************************************
Ubercart Views

http://drupal.org/project/uc_views
Ezzel lehet megcsinálni a legnépszerűbb termékeket (akár attól függően, hogy milyen rendelési fázisban van).
A views-ba integrálja (szűrhetővé teszi) az übercart paramétereket (rendelési mennyiség, raktári mennyiség, etc..)

*********************************************************************
Flag

Ezzel lehet kijelölni termékeket, amiket össze akarunk hasonlítani.

Létrehoz magának külön views-okat. Ha blokkot csinálunk, akkor meg tudjuk jeleníteni a kiválasztott termékeket táblázatban.
A raktári mennyiség még nem látszik, lehet, hogy nem jó mezőt választottam ki.

*********************************************************************
Advanced Catalog

Magento hatás alapján ebben is megcsinálták. Uc 2.-ben nem nyújt többet, mint a beépített katalógus, legalábbis a tapasztalatom szerint.

*********************************************************************
Market place

http://drupal.org/node/326102

Ez szolgál a több eladó kezelésére (pl.: Vatera). Támogatja a masspaypal jutalékos levonást, amivel egy-egy rendelés után automatikusan levonja a jutalékot.

A fenti linken részletes leírás, hogy mit kell bemásolni az uc_shipping modulba (az ott leírt sorok a 2-es uc-ben nem érvényesek).

Ezek után megjelenik a Store administration szekcióba a seller beállítások. Itt tudjuk beállítani az alapvető dolgokat. Létre kell hozni egy seller felhasználói csoportot és az eladókat abba a csoportba sorolni, majd a jogosultásgoknál beállítani a megfelelő funkciókat.
Felhasználói csoportonként és/vagy termékeknként lehet a komissziót meghatározni, ha jutalékos rendszerben dolgozunk, azaz lehetnek pl nagykereskedői és kiskereskedői csoportot is létrehozni, ahol termékosztályonként eltérő jutalékot számolunk.
A seller a belépés után látja a saját rendeléseit, termékeit, tud terméket feltölteni illetve - jogtól függően - tudja szerkeszteni a saját termékeit.

A saját termékek fizetési módjai gondolom, csak utánvétes lehet.

Még a sellernél nem látszik a megrendelés, de itt van a megoldás rája:
http://drupal.org/node/651598

****************************
**** THEMES ***********
****************************
****************************

Fusion Core + Acquia Prosper + Skinr modul és minden a beállításokból testreszabható, minimális css kódolással

2
0

Gazsesz

aboros képe

user: uid
legyen az argumentum.
itt egy ilyen nézet, pl "trillian" felhasználónevű user nodejait a content_by_user/trillian útvonalon mutatja. nincs benne filter, végülis csak az argumentum beállítását akartam szemléltetni.

$view = new view;
$view->name = 'posts_by_user';
$view->description = '';
$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('arguments', array(
  'uid' => array(
    'default_action' => 'ignore',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'All',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'user',
    'default_argument' => '',
    'validate_type' => 'user',
    'validate_fail' => 'not found',
    'break_phrase' => 0,
    'not' => 0,
    'id' => 'uid',
    'table' => 'users',
    'field' => 'uid',
    'validate_user_argument_type' => 'name',
    'validate_user_roles' => array(
      '2' => 0,
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_fixed' => '',
    'default_argument_user' => 0,
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'page' => 0,
      'story' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '3' => 0,
      '1' => 0,
      '2' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_transform' => 0,
    'validate_user_restrict_roles' => 0,
    'validate_argument_php' => '',
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
$handler->override_option('row_plugin', 'node');
$handler->override_option('row_options', array(
  'relationship' => 'none',
  'build_mode' => 'teaser',
  'links' => 1,
  'comments' => 0,
));
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->override_option('path', 'content_by_user/%');
$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',
));
0
0

-
clear: both;

Pál úr képe

Amikor relatív hivatkozásokat használok, ennyi jön meg a levélben. Én úgy látom, hogy ebben nincsen benne csatolmányként a kép. Rosszul látom?

Received: from apache by yyy.xxx.hu with local (Exim 4.69)
	(envelope-from <apache@yyy.xxx.hu>)
	id 1LYesC-0004tZ-5T
	for user@xxx.hu; Sun, 15 Feb 2009 12:09:20 +0100
To: user@xxx.hu
Subject: =?UTF-8?B?W1RldMWRYWthZMOpbWlhIGjDrXJsZXbDqWxdIFByw7NiYSA3?=
Errors-To: user@xxx.hu
From: "=?UTF-8?B?VGV0xZFha2Fkw6ltaWE=?="
    <hirlevel@zzz.hu>
Content-Type: multipart/alternative;
    charset=utf-8;
    boundary="5d2345fae975876297675a024cd33c5a"
MIME-Version: 1.0
Content-Transfer-Encoding: 8Bit
X-Mailer: Drupal
Sender: user@xxx.hu
Reply-To: "=?UTF-8?B?VGV0xZFha2Fkw6ltaWE=?="
    <hirlevel@zzz.hu>
Precedence: bulk
List-Unsubscribe: <http://www.zzz.hu/newsletter/confirm/remove/75b8b6624e1t2>
Message-Id: <E1LYesC-0004tZ-5T@yyy.xxx.hu>
Date: Sun, 15 Feb 2009 12:09:20 +0100
 
This is a multi-part message in MIME format.
 
--5d2345fae975876297675a024cd33c5a
Content-Type: multipart/alternative;
    boundary="ea91219ec7fd6ab6d156dba89cac6f85"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
 
 
--ea91219ec7fd6ab6d156dba89cac6f85
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
 
-------- PRÓBA 7 ------------------------------------------------------------
 
 
Unsubscribe from this newsletter  
http://www.zzz.hu/newsletter/confirm/remove/75b8b6624e1t2
 
- - - This is a test version of the newsletter. - - -
 
--ea91219ec7fd6ab6d156dba89cac6f85
Content-Type: text/html; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
 
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><style type="text/css">
<!--/* $Id: node.css,v 1.5 2008/01/25 21:21:44 goba Exp $ */ .node-unpublished { background-color: #fff4f4; } .preview .node { background-color: #ffffea; } #node-admin-filter ul { list-style-type: none; padding: 0; margin: 0; width: 100%; } #node-admin-buttons { float: left; /* LTR */ margin-left: 0.5em; /* LTR */ clear: right; /* LTR */ } td.revision-current { background: #ffc; } .node-form .form-text { display: block; width: 95%; } .node-form .container-inline .form-text { display: inline; width: auto; } .node-form .standard { clear: both; } .node-form textarea { display: block; width: 95%; } .node-form .attachments fieldset { float: none; display: block; } .terms-inline { display: inline; } /* $Id: poll.css,v 1.6 2008/01/22 07:47:57 goba Exp $ */ .poll .bar { height: 1em; margin: 1px 0; background-color: #ddd; } .poll .bar .foreground { background-color: #000; height: 1em; float: left; /* LTR */ } .poll .links { text-align: center; } .poll .percent { text-align: right; /* LTR */ } .poll .total { text-align: center; } .poll .vote-form { text-align: center; } .poll .vote-form .choices { text-align: left; /* LTR */ margin: 0 auto; display: table; } .poll .vote-form .choices .title { font-weight: bold; } .node-form #edit-poll-more { margin: 0; } td.poll-chtext { width: 80%; } td.poll-chvotes .form-text { width: 85%; } /* $Id: admin.css,v 1.18.2.1 2008/04/25 21:01:54 goba Exp $ */ /* ** Formatting for administration page */ div.admin-panel { margin: 0; padding: 5px 5px 15px 5px; } div.admin-panel .description { margin: 0 0 3px; padding: 2px 0 3px 0; } div.admin-panel .body { padding: 0 4px 2px 8px; /* LTR */ } div.admin { padding-top: 15px; } div.admin .left { float: left; width: 47%; margin-left: 1em; } div.admin .right { float: right; width: 47%; margin-right: 1em; } div.admin .expert-link { text-align: right; /* LTR */ margin-right: 1em; /* LTR */ padding-right: 4px; /* LTR */ } table.package { width: 100%; } table.package .description { width: 100%; } table.package .version { direction: ltr; } div.admin-dependencies, div.admin-required { font-size: 0.9em; color: #444; } span.admin-disabled { color: #800; } span.admin-enabled { color: #080; } span.admin-missing { color: #f00; } /** * Formatting for status report */ table.system-status-report th { border-bottom: 1px solid #ccc; } table.system-status-report th, table.system-status-report tr.merge-up td { padding-left: 30px; /* LTR */ } table.system-status-report th { background-repeat: no-repeat; background-position: 5px 50%; /* LTR */ padding-top: 6px; padding-bottom: 6px; } table.system-status-report tr.error th { background-image: url(../../misc/watchdog-error.png); } table.system-status-report tr.warning th { background-image: url(../../misc/watchdog-warning.png); } table.system-status-report tr.ok th { background-image: url(../../misc/watchdog-ok.png); } /** * Formatting for theme configuration */ .theme-settings-left { float: left; width: 49%; } .theme-settings-right { float: right; width: 49%; } .theme-settings-bottom { clear: both; } /** * Formatting for theme overview */ table.screenshot { margin-right: 1em; /* LTR */ } .theme-info h2 { margin-bottom: 0; } .theme-info p { margin-top: 0; } /** * Date and time settings page */ .date-container { overflow: auto; clear: left; /* LTR */ } .date-container .form-item { margin-top: 0; } .date-container .select-container, .date-container .custom-container { float: left; /* LTR */ } .date-container .custom-container { margin-left: 15px; /* LTR */ width: 50%; } html.js .custom-container label { visibility: hidden; } /* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */ /* ** HTML elements */ fieldset { margin-bottom: 1em; padding: .5em; } form { margin: 0; padding: 0; } hr { height: 1px; border: 1px solid gray; } img { border: 0; } table { border-collapse: collapse; } th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; } /* ** Markup free clearing ** Details: http://www.positioniseverything.net/easyclearing.html */ .clear-block:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clear-block { display: inline-block; } /* Hides from IE-mac \*/ * html .clear-block { height: 1%; } .clear-block { display: block; } /* End hide from IE-mac */ /* $Id: system.css,v 1.48 2008/01/09 09:56:39 goba Exp $ */ /* ** HTML elements */ body.drag { cursor: move; } th.active img { display: inline; } tr.even, tr.odd { background-color: #eee; border-bottom: 1px solid #ccc; padding: 0.1em 0.6em; } tr.drag { background-color: #fffff0; } tr.drag-previous { background-color: #ffd; } td.active { background-color: #ddd; } td.checkbox, th.checkbox { text-align: center; } tbody { border-top: 1px solid #ccc; } tbody th { border-bottom: 1px solid #ccc; } thead th { text-align: left; /* LTR */ padding-right: 1em; /* LTR */ border-bottom: 3px solid #ccc; } /* ** Other common styles */ .breadcrumb { padding-bottom: .5em } div.indentation { width: 20px; height: 1.7em; margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */ padding: 0.42em 0 0.42em 0.6em; /* LTR */ float: left; /* LTR */ } div.tree-child { background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */ } div.tree-child-last { background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR */ } div.tree-child-horizontal { background: url(../../misc/tree.png) no-repeat -11px center; } .error { color: #e55; } div.error { border: 1px solid #d77; } div.error, tr.error { background: #fcc; color: #200; padding: 2px; } .warning { color: #e09010; } div.warning { border: 1px solid #f0c020; } div.warning, tr.warning { background: #ffd; color: #220; padding: 2px; } .ok { color: #008000; } div.ok { border: 1px solid #00aa00; } div.ok, tr.ok { background: #dfd; color: #020; padding: 2px; } .item-list .icon { color: #555; float: right; /* LTR */ padding-left: 0.25em; /* LTR */ clear: right; /* LTR */ } .item-list .title { font-weight: bold; } .item-list ul { margin: 0 0 0.75em 0; padding: 0; } .item-list ul li { margin: 0 0 0.25em 1.5em; /* LTR */ padding: 0; list-style: disc; } ol.task-list li.active { font-weight: bold; } .form-item { margin-top: 1em; margin-bottom: 1em; } tr.odd .form-item, tr.even .form-item { margin-top: 0; margin-bottom: 0; white-space: nowrap; } tr.merge-down, tr.merge-down td, tr.merge-down th { border-bottom-width: 0 !important; } tr.merge-up, tr.merge-up td, tr.merge-up th { border-top-width: 0 !important; } .form-item input.error, .form-item textarea.error, .form-item select.error { border: 2px solid red; } .form-item .description { font-size: 0.85em; } .form-item label { display: block; font-weight: bold; } .form-item label.option { display: inline; font-weight: normal; } .form-checkboxes, .form-radios { margin: 1em 0; } .form-checkboxes .form-item, .form-radios .form-item { margin-top: 0.4em; margin-bottom: 0.4em; } .marker, .form-required { color: #f00; } .more-link { text-align: right; /* LTR */ } .more-help-link { font-size: 0.85em; text-align: right; /* LTR */ } .nowrap { white-space: nowrap; } .item-list .pager { clear: both; text-align: center; } .item-list .pager li { background-image:none; display:inline; list-style-type:none; padding: 0.5em; } .pager-current { font-weight:bold; } .tips { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 0.9em; } dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b select { font-family: inherit; font-size: inherit; width: 14em; } dl.multiselect dd.a, dl.multiselect dd.a .form-item { width: 8em; } dl.multiselect dt, dl.multiselect dd { float: left; /* LTR */ line-height: 1.75em; padding: 0; margin: 0 1em 0 0; /* LTR */ } dl.multiselect .form-item { height: 1.75em; margin: 0; } /* ** Inline items (need to override above) */ .container-inline div, .container-inline label { display: inline; } /* ** Tab navigation */ ul.primary { border-collapse: collapse; padding: 0 0 0 1em; /* LTR */ white-space: nowrap; list-style: none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid #bbb; } ul.primary li { display: inline; } ul.primary li a { background-color: #ddd; border-color: #bbb; border-width: 1px; border-style: solid solid none solid; height: auto; margin-right: 0.5em; /* LTR */ padding: 0 1em; text-decoration: none; } ul.primary li.active a { background-color: #fff; border: 1px solid #bbb; border-bottom: #fff 1px solid; } ul.primary li a:hover { background-color: #eee; border-color: #ccc; border-bottom-color: #eee; } ul.secondary { border-bottom: 1px solid #bbb; padding: 0.5em 1em; margin: 5px; } ul.secondary li { display: inline; padding: 0 1em; border-right: 1px solid #ccc; /* LTR */ } ul.secondary a { padding: 0; text-decoration: none; } ul.secondary a.active { border-bottom: 4px solid #999; } /* ** Autocomplete styles */ /* Suggestion list */ #autocomplete { position: absolute; border: 1px solid; overflow: hidden; z-index: 100; } #autocomplete ul { margin: 0; padding: 0; list-style: none; } #autocomplete li { background: #fff; color: #000; white-space: pre; cursor: default; } #autocomplete li.selected { background: #0072b9; color: #fff; } /* Animated throbber */ html.js input.form-autocomplete { background-image: url(../../misc/throbber.gif); background-repeat: no-repeat; background-position: 100% 2px; /* LTR */ } html.js input.throbbing { background-position: 100% -18px; /* LTR */ } /* ** Collapsing fieldsets */ html.js fieldset.collapsed { border-bottom-width: 0; border-left-width: 0; border-right-width: 0; margin-bottom: 0; height: 1em; } html.js fieldset.collapsed * { display: none; } html.js fieldset.collapsed legend { display: block; } html.js fieldset.collapsible legend a { padding-left: 15px; /* LTR */ background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */ } html.js fieldset.collapsed legend a { background-image: url(../../misc/menu-collapsed.png); /* LTR */ background-position: 5px 50%; /* LTR */ } /* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */ * html.js fieldset.collapsed legend, * html.js fieldset.collapsed legend *, * html.js fieldset.collapsed table * { display: inline; } /* For Safari 2 to prevent collapsible fieldsets containing tables from dissapearing due to tableheader.js. */ html.js fieldset.collapsible { position: relative; } html.js fieldset.collapsible legend a { display: block; } /* Avoid jumping around due to margins collapsing into collapsible fieldset border */ html.js fieldset.collapsible .fieldset-wrapper { overflow: auto; } /* ** Resizable text areas */ .resizable-textarea { width: 95%; } .resizable-textarea .grippie { height: 9px; overflow: hidden; background: #eee url(../../misc/grippie.png) no-repeat center 2px; border: 1px solid #ddd; border-top-width: 0; cursor: s-resize; } html.js .resizable-textarea textarea { margin-bottom: 0; width: 100%; display: block; } /* ** Table drag and drop. */ .draggable a.tabledrag-handle { cursor: move; float: left; /* LTR */ height: 1.7em; margin: -0.4em 0 -0.4em -0.5em; /* LTR */ padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */ text-decoration: none; } a.tabledrag-handle:hover { text-decoration: none; } a.tabledrag-handle .handle { margin-top: 4px; height: 13px; width: 13px; background: url(../../misc/draggable.png) no-repeat 0 0; } a.tabledrag-handle-hover .handle { background-position: 0 -20px; } /* ** Teaser splitter */ .joined + .grippie { height: 5px; background-position: center 1px; margin-bottom: -2px; } /* Keeps inner content contained in Opera 9. */ .teaser-checkbox { padding-top: 1px; } div.teaser-button-wrapper { float: right; /* LTR */ padding-right: 5%; /* LTR */ margin: 0; } .teaser-checkbox div.form-item { float: right; /* LTR */ margin: 0 5% 0 0; /* LTR */ padding: 0; } textarea.teaser { display: none; } html.js .no-js { display: none; } /* ** Progressbar styles */ .progress { font-weight: bold; } .progress .bar { background: #fff url(../../misc/progress.gif); border: 1px solid #00375a; height: 1.5em; margin: 0 0.2em; } .progress .filled { background: #0072b9; height: 1em; border-bottom: 0.5em solid #004a73; width: 0%; } .progress .percentage { float: right; /* LTR */ } .progress-disabled { float: left; /* LTR */ } .ahah-progress { float: left; /* LTR */ } .ahah-progress .throbber { width: 15px; height: 15px; margin: 2px; background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px; float: left; /* LTR */ } tr .ahah-progress .throbber { margin: 0 2px; } .ahah-progress-bar { width: 16em; } /* ** Formatting for welcome page */ #first-time strong { display: block; padding: 1.5em 0 .5em; } /* ** To be used with tableselect.js */ tr.selected td { background: #ffc; } /* ** Floating header for tableheader.js */ table.sticky-header { margin-top: 0; background: #fff; } /* ** Installation clean URLs */ #clean-url.install { display: none; } /* ** For anything you want to hide on page load when JS is enabled, so ** that you can use the JS to control visibility and avoid flicker. */ html.js .js-hide { display: none; } /* ** Styles for the system modules page (admin/build/modules) */ #system-modules div.incompatible { font-weight: bold; } /* ** Styles for the system themes page (admin/build/themes) */ #system-themes-form div.incompatible { font-weight: bold; } /* ** Password strength indicator */ span.password-strength { visibility: hidden; } input.password-field { margin-right: 10px; /* LTR */ } div.password-description { padding: 0 2px; margin: 4px 0 0 0; font-size: 0.85em; max-width: 500px; } div.password-description ul { margin-bottom: 0; } .password-parent { margin: 0 0 0 0; } /* ** Password confirmation checker */ input.password-confirm { margin-right: 10px; /* LTR */ } .confirm-parent { margin: 5px 0 0 0; } span.password-confirm { visibility: hidden; } span.password-confirm span { font-weight: normal; } /* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */ ul.menu { list-style: none; border: none; text-align:left; /* LTR */ } ul.menu li { margin: 0 0 0 0.5em; /* LTR */ } li.expanded { list-style-type: circle; list-style-image: url(../../misc/menu-expanded.png); padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; } li.collapsed { list-style-type: disc; list-style-image: url(../../misc/menu-collapsed.png); /* LTR */ padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; } li.leaf { list-style-type: square; list-style-image: url(../../misc/menu-leaf.png); padding: 0.2em 0.5em 0 0; /* LTR */ margin: 0; } li a.active { color: #000; } td.menu-disabled { background: #ccc; } ul.links { margin: 0; padding: 0; } ul.links.inline { display: inline; } ul.links li { display: inline; list-style-type: none; padding: 0 0.5em; } .block ul { margin: 0; padding: 0 0 0.25em 1em; /* LTR */ } /* $Id: user.css,v 1.7 2007/06/21 04:38:41 unconed Exp $ */ #permissions td.module { font-weight: bold; } #permissions td.permission { padding-left: 1.5em; /* LTR */ } #access-rules .access-type, #access-rules .rule-type { margin-right: 1em; /* LTR */ float: left; /* LTR */ } #access-rules .access-type .form-item, #access-rules .rule-type .form-item { margin-top: 0; } #access-rules .mask { clear: both; } #user-login-form { text-align: center; } #user-admin-filter ul { list-style-type: none; padding: 0; margin: 0; width: 100%; } #user-admin-buttons { float: left; /* LTR */ margin-left: 0.5em; /* LTR */ clear: right; /* LTR */ } #user-admin-settings fieldset .description { font-size: 0.85em; padding-bottom: .5em; } /* Generated by user.module but used by profile.module: */ .profile { clear: both; margin: 1em 0; } .profile .picture { float: right; /* LTR */ margin: 0 1em 1em 0; /* LTR */ } .profile h3 { border-bottom: 1px solid #ccc; } .profile dl { margin: 0 0 1.5em 0; } .profile dt { margin: 0 0 0.2em 0; font-weight: bold; } .profile dd { margin: 0 0 1em 0; } /* $Id: content-module.css,v 1.1.2.5 2008/10/27 16:58:38 yched Exp $ */ /* Node display */ .field .field-label, .field .field-label-inline, .field .field-label-inline-first { font-weight:bold; } .field .field-label-inline, .field .field-label-inline-first { display:inline; } .field .field-label-inline { visibility:hidden; } /* Node form display */ .node-form .content-multiple-table td.content-multiple-drag { width:30px; padding-right:0; } .node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle{ padding-right:.5em; } .node-form .content-add-more .form-submit{ margin:0; } .node-form .number { display:inline; width:auto; } .node-form .text { width:auto; } /* CSS overrides for Views-based autocomplete results. - #autocomplete uses "white-space:pre", which is no good with Views' template-based rendering - Field titles are rendered with <label> in default templates, but we don't want the 'form' styling it gets under .form-item */ .form-item #autocomplete .reference-autocomplete { white-space:normal; } .form-item #autocomplete .reference-autocomplete label { display:inline; font-weight:normal; } /* 'Manage fields' overview */ #content-field-overview-form .advanced-help-link, #content-display-overview-form .advanced-help-link { margin: 4px 4px 0 0; } #content-field-overview-form .label-group, #content-display-overview-form .label-group, #content-copy-export-form .label-group { font-weight: bold; } table#content-field-overview .label-add-new-field, table#content-field-overview .label-add-existing-field, table#content-field-overview .label-add-new-group { float: left; } table#content-field-overview tr.content-add-new .tabledrag-changed { display: none; } table#content-field-overview tr.content-add-new .description { margin-bottom: 0; } table#content-field-overview .content-new { font-weight: bold; padding-bottom: .5em; } /* 'Advanced help' pages */ .advanced-help-topic h3, .advanced-help-topic h4, .advanced-help-topic h5, .advanced-help-topic h6 { margin:1em 0 .5em 0; } .advanced-help-topic dd { margin-bottom: .5em; } .advanced-help-topic span.code { background-color:#EDF1F3; font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace; font-size:0.9em; padding:1px; } .advanced-help-topic .content-border { border:1px solid #AAA }/* $Id: simplenews.css,v 1.6.2.1 2008/05/03 13:21:24 sutharsan Exp $ */ .simplenews-subscription-filter .form-item { clear: both; line-height: 1.75em; margin: 0pt 1em 0pt 0pt; } .simplenews-subscription-filter .form-item label { float: left; width: 12em; } .simplenews-subscription-filter .spacer { margin-left: 12em; } .simplenews-subscription-filter .form-select, .simplenews-subscription-filter .form-text { width: 14em; } .block-simplenews .issues-link, .block-simplenews .issues-list { margin-top: 1em; } .block-simplenews .issues-list .newsletter-created { display: none; } /* $Id: forum.css,v 1.5 2007/07/22 07:01:07 dries Exp $ */ #forum .description { font-size: 0.9em; margin: 0.5em; } #forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager { white-space: nowrap; } #forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager { text-align: center; } #forum tr td.forum { padding-left: 25px; /* LTR */ background-position: 2px 2px; /* LTR */ background-image: url(../../misc/forum-default.png); background-repeat: no-repeat; } #forum tr.new-topics td.forum { background-image: url(../../misc/forum-new.png); } #forum div.indent { margin-left: 20px; } .forum-topic-navigation { padding: 1em 0 0 3em; /* LTR */ border-top: 1px solid #888; border-bottom: 1px solid #888; text-align: center; padding: 0.5em; } .forum-topic-navigation .topic-previous { text-align: right; /* LTR */ float: left; /* LTR */ width: 46%; } .forum-topic-navigation .topic-next { text-align: left; /* LTR */ float: right; /* LTR */ width: 46%; } /* $Id: style.css,v 1.23 2007/12/17 15:05:09 goba Exp $ */ /* ** HTML elements */ body { margin: 0; padding: 0; color: #000; background-color: #fff; font: 76% Verdana, Arial, Helvetica, sans-serif; } tr.odd td, tr.even td { padding: 0.3em; } h1, h2, h3, h4, h5, h6 { margin-bottom: 0.5em; } h1 { font-size: 1.3em; } h2 { font-size: 1.2em; } h3, h4, h5, h6 { font-size: 1.1em; } p { margin-top: 0.5em; margin-bottom: 0.9em; } a { text-decoration: none; font-weight: bold; } a:link { color: #39c; } a:visited { color: #369; } a:hover { color: #39c; text-decoration: underline; } fieldset { border: 1px solid #ccc; } pre { background-color: #eee; padding: 0.75em 1.5em; font-size: 12px; border: 1px solid #ddd; } table { /* make <td> sizes relative to body size! */ font-size: 1em; } .form-item label { font-size: 1em; color: #222; } .item-list .title { font-size: 1em; color: #222; } .links { margin-bottom: 0; } .comment .links { margin-bottom: 0; } /* ** Page layout blocks / IDs */ #header, #content { width: 100%; } #header { background-color: #69c; } #logo { vertical-align: middle; border: 0; } #logo img { float: left; /* LTR */ padding: 0 1em; border: 0; } #menu { padding: 0.5em 0.5em 0 0.5em; /* LTR */ text-align: right; /* LTR */ vertical-align: middle; } #navlist { font-size: 1.0em; padding: 0 0.8em 1.2em 0; /* LTR */ color: #9cf; } #navlist a { font-weight: bold; color: #fff; } #subnavlist { padding: 0.5em 1.2em 0.4em 0; /* LTR */ font-size: 0.8em; color: #9cf; } #subnavlist a { font-weight: bold; color: #9cf; } ul.links li { border-left: 1px solid #9cf; /* LTR */ } ul.links li.first { border: none; } #search .form-text, #search .form-submit { border: 1px solid #369; font-size: 1.1em; height: 1.5em; vertical-align: middle; } #search .form-text { width: 8em; padding: 0 0.5em; } #mission { background-color: #369; padding: 1.5em 2em; color: #fff; } #mission a, #mission a:visited { color: #9cf; font-weight: bold; } .site-name { margin: 0.6em 0 0 ; padding: 0; font-size: 2em; } .site-name a:link, .site-name a:visited { color: #fff; } .site-name a:hover { color: #369; text-decoration: none; } .site-slogan { font-size: 1em; color: #eee; display: block; margin: 0; font-style: italic; font-weight: bold; } #main { /* padding in px not ex because IE messes up 100% width tables otherwise */ padding: 10px; } #mission, .node .content, .comment .content { line-height: 1.4em; } #help { font-size: 0.9em; margin-bottom: 1em; } .breadcrumb { margin-bottom: .5em; } .messages { background-color: #eee; border: 1px solid #ccc; padding: 0.3em; margin-bottom: 1em; } .error { border-color: red; } #sidebar-left, #sidebar-right { background-color: #ddd; width: 16em; /* padding in px not ex because IE messes up 100% width tables otherwise */ padding: 10px; vertical-align: top; } #footer { background-color: #eee; padding: 1em; font-size: 0.8em; } /* ** Common declarations for child classes of node, comment, block, box, etc. ** If you want any of them styled differently for a specific parent, add ** additional rules /with only the differing properties!/ to .parent .class. ** See .comment .title for an example. */ .title, .title a { font-weight: bold; font-size: 1.3em; color: #777; margin: 0 auto; /* decrease default margins for h<x>.title */ } .submitted { color: #999; font-size: 0.8em; } .links { color: #999; } .links a { font-weight: bold; } .block, .box { padding: 0 0 1.5em 0; /* LTR */ } .block { border-bottom: 1px solid #bbb; padding-bottom: 0.75em; margin-bottom: 1.5em; } .block .title { margin-bottom: .25em; } .box .title { font-size: 1.1em; } .node { margin: .5em 0 2em; /* LTR */ } .sticky { padding: .5em; background-color: #eee; border: solid 1px #ddd; } .node .content, .comment .content { margin: .5em 0 .5em; } .node .taxonomy { color: #999; font-size: 0.8em; padding-left: 1.5em; /* LTR */ } .node .picture { border: 1px solid #ddd; float: right; /* LTR */ margin: 0.5em; } .comment { border: 1px solid #abc; padding: .5em; margin-bottom: 1em; } .comment .title a { font-size: 1.1em; font-weight: normal; } .comment .new { text-align: right; /* LTR */ font-weight: bold; font-size: 0.8em; float: right; /* LTR */ color: red; } .comment .picture { border: 1px solid #abc; float: right; /* LTR */ margin: 0.5em; } /* ** Module specific styles */ #aggregator .feed-source { background-color: #eee; border: 1px solid #ccc; padding: 1em; margin: 1em 0; } #aggregator .news-item .categories, #aggregator .source, #aggregator .age { color: #999; font-style: italic; font-size: 0.9em; } #aggregator .title { margin-bottom: 0.5em; font-size: 1em; } #aggregator h3 { margin-top: 1em; } #forum table { width: 100%; } #forum td { padding: 0.5em; } #forum td.forum, #forum td.posts { background-color: #eee; } #forum td.topics, #forum td.last-reply { background-color: #ddd; } #forum td.container { background-color: #ccc; } #forum td.container a { color: #555; } #forum td.statistics, #forum td.settings, #forum td.pager { height: 1.5em; border: 1px solid #bbb; } #forum td .name { color: #96c; } #forum td .links { padding-top: 0.7em; font-size: 0.9em; } #profile .profile { clear: both; border: 1px solid #abc; padding: .5em; margin: 1em 0em; } #profile .profile .name { padding-bottom: 0.5em; } .block-forum h3 { margin-bottom: .5em; } div.admin-panel .description { color: #999; } div.admin-panel .body { background: #f4f4f4; } div.admin-panel h3 { background-color: #69c; color: #fff; padding: 5px 8px 5px; margin: 0; } --></style>
</head>
<body id="mimemail-body">
<div id="center">
<div id="main">
<h2>Próba 7</h2>
<p>
<img src="Array" border="0" width="175" height="140" />
</p> 
<p class="newsletter-footer"><a href="http://www.zzz.hu/newsletter/confirm/remove/75b8b6624e1t2">Unsubscribe from this newsletter</a></p>
 - - - This is a test version of the newsletter. - - - 
</div>
</div>
</body>
</html>
--ea91219ec7fd6ab6d156dba89cac6f85--
 
--5d2345fae975876297675a024cd33c5a--
0
0

Calendar modul, listázás az esemény időpontja alapján

Paal képe

Sokan használják a Date és a Calendar modulokat, hogy Views segítségével listázhassák a beküldött naptárbejegyzéseket.

Drupal verzió: 
aboros képe

íme egy view, ami ezt csinálja:

$view = new view;
$view->name = 'node_terms';
$view->description = '';
$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('fields', array(
  'name' => array(
    'label' => '',
    'alter' => array(
      'alter_text' => 0,
      'text' => '',
      'make_link' => 0,
      'path' => '',
      'link_class' => '',
      'alt' => '',
      'prefix' => '',
      'suffix' => '',
      'help' => '',
      'trim' => 0,
      'max_length' => '',
      'word_boundary' => 1,
      'ellipsis' => 1,
      'strip_tags' => 0,
      'html' => 0,
    ),
    'link_to_taxonomy' => 1,
    'exclude' => 0,
    'id' => 'name',
    'table' => 'term_data',
    'field' => 'name',
    'relationship' => 'none',
  ),
  'name_1' => array(
    'label' => '',
    'alter' => array(
      'alter_text' => 0,
      'text' => '',
      'make_link' => 0,
      'path' => '',
      'link_class' => '',
      'alt' => '',
      'prefix' => '',
      'suffix' => '',
      'help' => '',
      'trim' => 0,
      'max_length' => '',
      'word_boundary' => 1,
      'ellipsis' => 1,
      'strip_tags' => 0,
      'html' => 0,
    ),
    'exclude' => 1,
    'id' => 'name_1',
    'table' => 'vocabulary',
    'field' => 'name',
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'nid' => array(
    'default_action' => 'default',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'All',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'node',
    'default_argument' => '',
    'validate_type' => 'none',
    'validate_fail' => 'not found',
    'break_phrase' => 0,
    'not' => 0,
    'id' => 'nid',
    'table' => 'node',
    'field' => 'nid',
    'validate_user_argument_type' => 'uid',
    'validate_user_roles' => array(
      '2' => 0,
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_user' => 0,
    'default_argument_fixed' => '',
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'panel' => 0,
      'page' => 0,
      'story' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '1' => 0,
      '4' => 0,
      '3' => 0,
      '2' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_transform' => 0,
    'validate_user_restrict_roles' => 0,
    'validate_argument_php' => '',
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
$handler->override_option('items_per_page', 0);
$handler->override_option('style_plugin', 'list');
$handler->override_option('style_options', array(
  'grouping' => 'name_1',
  'type' => 'ul',
));

figyeld meg, hogy a node id argumentumként szerepel a nézetben, az urlből szedi a node idt. (ha nem talál, nem jeleníti meg a nézetet.) mezőként a kifejezéseket és a szótárakat tartalmazza, utóbbi nem szerepel a megjelenítésben. listát jelenít meg a szótárak szerint csoportosítva. (azért nem szerepel a szótár a megjelenítésben, mert akkor minden listaelemben szerpelne mégegyszer a szótár neve)

egyelőre egy megjelenítőt se állít elő, mert nem tudom hogyan akarod használni. adj hozzá blokkot vagy panel panet vagy amit gondolsz. (akár minden nodenak lehet egy rss csatornája, ami a kifejezéseit tartalmazza.. nem sok értelmét látom :P de lehet:)

sql lekérdezést semmiképpen ne hegessz a sminkbe, még akkor se, ha szabályosan (drupálosan) csinálod. nem lesz jó neked az, hidd el. úgy általában nem látom értelmét, hogy ehhez a feladathoz bármit is buheráljál kód szinten, még ha a kód tiszta és hibátlan, akkor is értelmetlen, erre van a views.

0
0

-
clear: both;

dj képe

Views preview
Multiselect

Először ide akartam másolni, de hosszúnak találtam. Most leszedtem a többi tabot, tessék:

$view = new view;
$view->name = 'Boltok';
$view->description = 'Boltok szűrése';
$view->tag = 'Bolt';
$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('fields', array(
  'title' => array(
    'label' => 'Bolt',
    'alter' => array(
      'alter_text' => 0,
      'text' => '[title]',
      'make_link' => 0,
      'path' => '',
      'link_class' => '',
      'alt' => '',
      'prefix' => '',
      'suffix' => '',
      'target' => '',
      'help' => '',
      'trim' => 0,
      'max_length' => '',
      'word_boundary' => 1,
      'ellipsis' => 1,
      'strip_tags' => 0,
      'html' => 0,
    ),
    'empty' => '',
    'hide_empty' => 0,
    'empty_zero' => 0,
    'link_to_node' => 0,
    'exclude' => 0,
    'id' => 'title',
    'table' => 'node',
    'field' => 'title',
    'relationship' => 'none',
  ),
));
$handler->override_option('sorts', array(
  'title' => array(
    'order' => 'ASC',
    'id' => 'title',
    'table' => 'node',
    'field' => 'title',
    'relationship' => 'none',
  ),
));
$handler->override_option('arguments', array(
  'uid' => array(
    'default_action' => 'default',
    'style_plugin' => 'default_summary',
    'style_options' => array(),
    'wildcard' => 'all',
    'wildcard_substitution' => 'Minden',
    'title' => '',
    'breadcrumb' => '',
    'default_argument_type' => 'current_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,
      '4' => 0,
      '5' => 0,
      '3' => 0,
    ),
    'relationship' => 'none',
    'default_options_div_prefix' => '',
    'default_argument_user' => 0,
    'default_argument_fixed' => '',
    'default_argument_php' => '',
    'validate_argument_node_type' => array(
      'bolt' => 0,
      'cegadat' => 0,
      'page' => 0,
      'story' => 0,
    ),
    'validate_argument_node_access' => 0,
    'validate_argument_nid_type' => 'nid',
    'validate_argument_vocabulary' => array(
      '4' => 0,
      '6' => 0,
      '5' => 0,
      '1' => 0,
      '2' => 0,
    ),
    'validate_argument_type' => 'tid',
    'validate_argument_transform' => 0,
    'validate_user_restrict_roles' => 0,
    'validate_argument_php' => '',
  ),
));
$handler->override_option('filters', array(
  'type' => array(
    'operator' => 'in',
    'value' => array(
      'bolt' => 'bolt',
    ),
    'group' => '0',
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'id' => 'type',
    'table' => 'node',
    'field' => 'type',
    'relationship' => 'none',
  ),
  'status' => array(
    'operator' => '=',
    'value' => '1',
    'group' => '0',
    'exposed' => FALSE,
    'expose' => array(
      'operator' => FALSE,
      'label' => '',
    ),
    'id' => 'status',
    'table' => 'node',
    'field' => 'status',
    'relationship' => 'none',
  ),
));
$handler->override_option('access', array(
  'type' => 'none',
));
$handler->override_option('cache', array(
  'type' => 'none',
));
0
0

Üdv!
Dudás József