aboros képe

:)

konkrét oka meg az, hogy ez mindannyiunknak hobbi, a szabadidőnkből teszünk félre ilyen célokra, ami néha sikerül hamar, máskor meg hónapokig nem. engem speciel semennyire nem zavart ez a dolog, úgyhogy nem is foglalkoztam vele egy percig se.

0
0

-
clear: both;

Jenő képe

Ha jól értem a szándékodat, akkor a taxonomy modult kell használnod. Létrehozod a szótárt, beállítod, hogy mely tartalomtípushoz lehessen használni, a Beállításoknál kikapcsolt legyen a Címkék és a Többszörös választás, és utána felveszed a megfelelő címkéket (term) hozzá.
Ezen túl egy menüt is be kell állítani az adott címkékhez (pl.: taxonomy/term/x x=term id).

0
0
danny87ers képe

sikerült megoldanom.
Úgy tűnik csak ezt <p class="page-footer"></p> kellett kitörölni a php-ból.
Ha érdekel vkit.
Bár azt sem értettem hogy hogy lehetséges az hogy:
a hivatkozás linkjét nem találom meg sehol
egyszer bejött alul a link egyszer nem

Remélem most hosszútávon is jó lesz.

0
0
aboros képe

vagy ez valamilyen más összetett szűrés esetleg?

ha core, akkor ez egy bug és szinte 100, hogy van patche, nem hiszem el, hogy más nem akarja a kettőt együtt használni. (ki fogom próbálni, hogy a core search összetett részét nálam is megkeveri e ha viewsal felülírom a nézet)

ugyan azt amit viewsal csinálsz egy saját modullal is csinálhatod, nemtom mennyire változik akkor a keresés bug. szóval, hogy csinálsz egy page típusú modult (nézd meg api.drupal.org -on a page_example.module) ami a taxonomy/term/% útvonalat használja csak tök más (más az ORDER BY) a query.

0
0

-
clear: both;

btomi képe

A 2. kérdésre közben megtaláltam a választ. Csupán csak figyelmetlen voltam és az import végen töröltem a feladatlistáról. Na ezért érdemes mindent rendesen elolvasni :)
Az első kérdésre továbbra is várom az ötleteket.

Tomi

0
0
Gyuree képe

http://drupal.org/project/ddblock

Én ugyan még nem tettem ilyet egyik oldalamra sem, de ki fogom próbálni pár napon belül.

Üdv

0
0

Bíró György

Paal képe

Mondom én, hogy nem értettem mit szeretnél. Igen, én is használom pont u.így ezt a modult. :)

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

szantog képe

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

neptunus képe

Ha valakit érdekel a téma, akkor itt a megoldása a kérdésemnek. Csak a Views-os DDBLOCK-ra vonatkozó részt másolom ide,amit a template.php-be kell beilleszteni az első sor (< ? php) nélkül

/*!
 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 *
 * VIEWS SLIDESHOW DYNAMIC DISPLAY BLOCK preprocess functions
 * Author P.P. Blaauw
 * Version 1.3 (07-SEP-2009)
 * Licenced under GPL license
 * http://www.gnu.org/licenses/gpl.html
 */
 
 /**
 * Override or insert variables into the views_slideshow_ddblock_cycle_block_content templates.
 *   Used to convert variables from view_fields to slider_items template variables
 *
 * @param $vars
 *   An array of variables to pass to the theme template.
 * 
 */
function casio3_preprocess_views_slideshow_ddblock(&$vars) {
  drupal_rebuild_theme_registry();
  $settings = $vars['views_slideshow_ddblock_slider_settings'];
  // for showing debug info
  views_slideshow_ddblock_show_content_debug_info($vars);
  if ($settings['output_type'] == 'view_fields') {
    if ($settings['view_name'] == 'hangszerek' && $settings['view_display_id'] == 'block_1') {
      if (!empty($vars['views_slideshow_ddblock_content'])) {
        foreach ($vars['views_slideshow_ddblock_content'] as $key1 => $result) {
          // add slide image variable
 
// BB FILEPATH CODE START
 
$filepath = FALSE;
          if (isset($result->node_data_field_pager_item_text_field_imce_imagepath_imceimage_path)) {
	    $filepath=$result->node_data_field_pager_item_text_field_imce_imagepath_imceimage_path;
	    // is there an initial '/'?
	    $position = strpos($filepath, '/'); // this should normally be 0
	    if(  ($position !== FALSE) && ($position == 0)) {
	      // if so, strip it
	      $filepath = substr($filepath, 1);
	    }
          } // .. or via ImageField
          else 
          if (isset($result->node_data_field_image_field_image_fid)) {
            $fid = $result->node_data_field_image_field_image_fid;
            $filepath = db_result(db_query("SELECT filepath FROM {files} WHERE fid = %d", $fid));
           }
 
	  if ($filepath) {
              $slider_items[$key1]['slide_image'] = 
                '<img src="' . base_path() . $filepath . 
                '" alt="' . check_plain($result->node_data_field_pager_item_text_field_pager_item_text_value) . 
                '"/>';     
 
          }
 
// BB FILEPATH CODE END
 
          // add slide_text variable
          if (isset($result->node_data_field_pager_item_text_field_slide_text_value)) {
            $slider_items[$key1]['slide_text'] =  check_markup($result->node_data_field_pager_item_text_field_slide_text_value);
          }
          // add slide_title variable
          if (isset($result->node_title)) {
            $slider_items[$key1]['slide_title'] =  check_plain($result->node_title);
          }
          // add slide_read_more variable and slide_node variable
          if (isset($result->nid)) {
            $slider_items[$key1]['slide_read_more'] = '<a href="' . base_path() . 'node/' .  $result->nid . '">' . t('Read more') . '</a>';
            $slider_items[$key1]['slide_node'] = base_path() . 'node/' . $result->nid;
          }
        }
      }
    }    
    $vars['views_slideshow_ddblock_slider_items'] = $slider_items;
 
  }
 
}  
/**
 * Override or insert variables into the views_slideshow_ddblock_cycle_pager_content templates.
 *   Used to convert variables from view_fields  to pager_items template variables
 *  Only used for custom pager items
 *
 * @param $vars
 *   An array of variables to pass to the theme template.
 *
 */
function casio3_preprocess_views_slideshow_ddblock_pager_content(&$vars) {
  $settings = $vars['views_slideshow_ddblock_pager_settings'];
  // for showing debug info
  views_slideshow_ddblock_show_pager_debug_info($vars);
  if (($settings['output_type'] == 'view_fields') && 
      ($settings['pager'] == 'number-pager' || 
      $settings['pager'] == 'custom-pager' ||
      $settings['pager'] == 'scrollable-pager' )) {
    if ($settings['view_name'] == 'hangszerek' && $settings['view_display_id'] == 'block_1') {
      if (!empty($vars['views_slideshow_ddblock_content'])) {
        foreach ($vars['views_slideshow_ddblock_content'] as $key1 => $result) {
          // add pager_item_image variable
 
// BB FILEPATH CODE START
 
$filepath = FALSE;
          if (isset($result->node_data_field_pager_item_text_field_imce_imagepath_imceimage_path)) {
	    $filepath=$result->node_data_field_pager_item_text_field_imce_imagepath_imceimage_path;
	    // is there an initial '/'?
	    $position = strpos($filepath, '/'); // this should normally be 0
	    if(  ($position !== FALSE) && ($position == 0)) {
	      // if so, strip it
	      $filepath = substr($filepath, 1);
	    }
          } // .. or via ImageField
          else 
          if (isset($result->node_data_field_image_field_image_fid)) {
            $fid = $result->node_data_field_image_field_image_fid;
            $filepath = db_result(db_query("SELECT filepath FROM {files} WHERE fid = %d", $fid));
           }
 
	  if ($filepath) {
                      $pager_items[$key1]['image'] = 
                '<img src="' . base_path() . $filepath . 
                '" alt="' . check_plain($result->node_data_field_pager_item_text_field_pager_item_text_value) . 
                '"/>';     
 
          }
 
// BB FILEPATH CODE END
 
 
          // add pager_item _text variable
          if (isset($result->node_data_field_pager_item_text_field_pager_item_text_value)) {
            $pager_items[$key1]['text'] =  check_plain($result->node_data_field_pager_item_text_field_pager_item_text_value);
          }
        }
      }
    }
    $vars['views_slideshow_ddblock_pager_items'] = $pager_items;
  }    
 
}

Remélem, lesz aki tudja használni!
Üdvözlet mindenkinek!
Péter

0
0

Földes Péter

nevergone képe

Szerintem itt senki sem bővelkedik csak úgy az időben, szóval ezt olvasd át alaposan, illetve egy tesztkörnyezetben minél jobban ismerkedj meg a Drupallal:

http://nagygusztav.hu/webes-tartalomkezelo-rendszerek-10

0
0