palagyik képe

Ehh, bocs. Törlöm vagy átszerkesztem és küldöm neki privátban.

0
0
Pál úr képe

  1. <html>
  2. <head>
  3. <link href="style.css" rel="stylesheet" type="text/css" />
  4. <script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
  5. <script type="text/javascript" src="js/jquery.jcarousel.js"></script>
  6. <script type="text/javascript">
  7.  
  8. jQuery(document).ready(function() {
  9. function carousel_initCallback(carousel)
  10. {
  11. var boxid = this.boxid;
  12.  
  13. $('.controll').bind('click', function() {
  14. if($(this).hasClass(carousel.options.boxid) && (carousel.options.auto == 0)) { // amire kattintottam és áll
  15. carousel.startAuto(2); // ez a másodpercérték, ami a léptetést szabályozza
  16. } else if(!$(this).hasClass(carousel.options.boxid) && (carousel.options.auto != 0)) { // amire nem kattintottam és megy
  17. carousel.startAuto(0); // megáll
  18. } else if ($(this).hasClass(carousel.options.boxid) && (carousel.options.auto != 0)) { // amire kattintottam és megy
  19. carousel.startAuto(0);
  20. }
  21. });
  22.  
  23. // Disable autoscrolling if the user clicks the prev or next button.
  24. carousel.buttonNext.bind('click', function() {
  25. carousel.startAuto(0);
  26. });
  27.  
  28. carousel.buttonPrev.bind('click', function() {
  29. carousel.startAuto(0);
  30. });
  31.  
  32. // Pause autoscrolling if the user moves with the cursor over the clip.
  33. carousel.clip.hover(function() {
  34. carousel.stopAuto();
  35. }, function() {
  36. carousel.startAuto();
  37. });
  38. };
  39.  
  40. // a carousel-ek inicializálása
  41. $('#first-carousel').jcarousel({
  42. auto: 0,
  43. wrap: 'circular',
  44. boxid: 'first',
  45. initCallback: carousel_initCallback
  46. });
  47.  
  48. $('#second-carousel').jcarousel({
  49. auto: 0,
  50. wrap: 'circular',
  51. boxid: 'second',
  52. initCallback: carousel_initCallback
  53. });
  54.  
  55. });
  56.  
  57. </script>
  58.  
  59. </head>
  60. <body>
  61. <div id="wrap">
  62. <p><a href="#" class="controll first">Első</a> -- <a href="#" class="controll second">Második</a></p>
  63. <ul id="first-carousel" class="first first-and-second-carousel jcarousel-skin-tango">
  64. <li><img src="img/kep_1_1.jpg" width="75" height="75" alt="" /></li>
  65. <li><img src="img/kep_1_2.jpg" width="75" height="75" alt="" /></li>
  66. <li><img src="img/kep_1_3.jpg" width="75" height="75" alt="" /></li>
  67. <li><img src="img/kep_1_4.jpg" width="75" height="75" alt="" /></li>
  68. <li><img src="img/kep_1_5.jpg" width="75" height="75" alt="" /></li>
  69. <li><img src="img/kep_1_6.jpg" width="75" height="75" alt="" /></li>
  70. </ul>
  71.  
  72. <hr size="1"/>
  73.  
  74. <ul id="second-carousel" class="second first-and-second-carousel jcarousel-skin-ie7">
  75. <li><img src="img/kep_2_1.jpg" width="75" height="75" alt="" /></li>
  76. <li><img src="img/kep_2_2.jpg" width="75" height="75" alt="" /></li>
  77. <li><img src="img/kep_2_3.jpg" width="75" height="75" alt="" /></li>
  78. <li><img src="img/kep_2_4.jpg" width="75" height="75" alt="" /></li>
  79. <li><img src="img/kep_2_5.jpg" width="75" height="75" alt="" /></li>
  80. <li><img src="img/kep_2_6.jpg" width="75" height="75" alt="" /></li>
  81. </ul>
  82. </div>
  83. </body>
  84. </html>

A megoldás kulcsa az, hogy minden carousel inicializálásakor be kell vezetni egy boxid értéket. A későbbiekben ezzel lehet hivatkozni rájuk. A mozgatást vezérlő linkekben nálam a class hivatkozik arra, hogy melyik képsor mozgatását kell megoldani.

2
0
pityu73 képe

"Mennyire "illik" beta modult használni? :)"

Rengeteg béta, alpha és dev állapotú modul működik sok site-on hibamentesen. Sőt a Drupalcommerce dev korában is futott éles site-on.
Az, hogy egy modul miért nincs még teljes verzióban az általában többnyire kiderül az issues-ban.

Úgy, hogy bátran tölts le tesztelt localhoston minden hibát amit tapasztalsz küld be egy issues-ba. Ha elég aktív a fejlesztője akkor orvosolja azt is teszteled stb, stb.... és így te is hozzájárulsz hogy a modul amit használsz minél előbb bétából teljes verziós modullá nője ki magát. Csak egy példa: http://drupal.org/node/1532966

Az, hogy ez a modul mennyire fog megfelelni a te igényednek azt is csak te tudod eldönteni mindenesetre a fejlesztője csak azoknak ajánlja akik kevés termékkel rendelkeznek...

0
0
vikicica22 képe

* Ez a kód drupal 6 alatt tökéletesen működik de drupal 7 –ben már nem működik.

0
0
eMeLA képe

A sor, csak éppen NULL van a szám helyett!?

helett

A sor létrejön, csak éppen NULL van a field mezőben!?

0
0

...mit tudok: http://web.termuves.hu

pp képe

Nem működik mit jelent?

$all = db_query("SELECT COUNT(*) db FROM {node} n WHERE n.type = 'page' AND n.status = 1")->fetchObject();
print(" $all->db ");

vagy

$query = db_select('node', 'n')
          ->condition('type', 'page')
          ->condition('status', 1);
$alias = $query->addExpression('COUNT(*)', 'db');
$all = $query->execute()->fetchAssoc();
print(' ' . $all[$alias] . ' ');

szóval a hetesben sokkal egyszerűbb az sql lekérdezés. :)

(nem próbáltam, de kiindulásnak szerintem jó)

pp

1
0
pp képe

Az autodatum (hook_field_schema) adatbázis mezőt és az autodate_auto form elemet mi kapcsolja össze? Próbáld azonos névvel.

pp

0
0
pp képe

azért azt tegyük hozzá, hogy amíg egy verzió szám (alpha, beta is) egy állapotot jelöl(tag) addig a -dev csak egy fejlesztési irányt(branch). Tehát ez utóbbinál folyamatosan változó kódunk van, ezért nem nagyon lehet segíteni, mert nem tudjuk reprodukálni a hibát biztosan, hisz pont abban a pillanatban kellett letöltenünk a modult amikor a kérdező. :)

pp

2
0
eMeLA képe

Az autodatum helyett autodate-et írtam :)

autodate.module

<?php
function autodate_field_info() {
  return array(    
    'autodate_field' => array(
      'label' => t('Autodátum'),
      'description' => t('Automatikus dátum.'),
      'default_widget' => 'autodate_auto',
      'default_formatter' => 'autodate_show',
    ),
  );
}
function autodate_field_widget_info() {
  return array(
    'autodate_auto' => array(
      'label' => t('Dátum mező'),
      'field types' => array('autodate_field'),
    ),
  );
}
 
function autodate_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
 
  $widget = $element;
  $widget['#delta'] = $delta;
 
  switch ($instance['widget']['type']) {
    case 'autodate_auto':
      $widget += array(
        '#type' => 'hidden',
        '#value' => time(),        
      );
      break;   
  }
 
  $element['autodatum'] = $widget;
  return $element;
}
 
function autodate_field_is_empty($item, $field) {
  if (empty($item['autodatum']) && (string) $item['autodatum'] !== '0') {
    return TRUE;
  }
  return FALSE;
}

Köszönöm a rávezetést.

0
0

...mit tudok: http://web.termuves.hu

szantog képe

Nálam eddig az entityreference volt a standard, de most már a relation felé húz az eszem. Az entityreferencel mi volt a gond?
A viewba amúgy valamilyen módon bele kell tolni az uid-t, mert különben nem fogja tudni userhez kapcsolni. Ez alól kivétel a username és talán az email, mert ezek egyediek.

1
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.