Kérdés Alphaindex modul készítés

Több
2013 dec. 17 16:26 - 2013 dec. 17 16:28 #1 Írta: Laza
Laza létrehozta a témát: Alphaindex modul készítés
Készítettem egy egyszerű php progit, amit szeretnék betenni egy 2.5 joomla modulba. Lényege, a joomla kategóriák listázasa alphaindex használatával. Itt a működő program .

A kérdésem az lenne, hogy hogyan tudnám ezt betenni joomla alá úgy, hogy ne töltődjön be az egész oldal egy betű klikkelésekor. Van valakinek valami ötlete, esetleg JQuery vagy ajax?
Utolsó szerkesztés: 2013 dec. 17 16:28 Írta: Laza.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2013 dec. 17 18:21 #2 Írta: Balázs
Balázs válaszolt a témára: Alphaindex modul készítés

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2013 dec. 18 09:27 - 2013 dec. 18 10:10 #3 Írta: Laza
Laza válaszolt a témára: Alphaindex modul készítés
Köszi ezeken már túl vagyok, de még akkor sem tudom igazán összetenni. Nem tudom, hogy mit kell rakni a mod_valami, a helper.php fileokba, hogy működjön. Magát a logikát nem látom még át.

Íme a joomlaba illesztendő kód:
$app	= JFactory::getApplication();
    $db		= JFactory::getDbo();
    $query	= $db->getQuery(true);
    
    $letters = range('A', 'Z');
    array_unshift ($letters,"!");
    $menu = '<ul style="margin: 0; padding: 0; list-style-type: none;">'."\n";
    foreach ( $letters as $letter ) {
      $query->select('COUNT(title) AS vanbetu');
      $query->from('#__categories');
      $query->where("title LIKE '$letter%' AND parent_id=16 AND level=2");
      $db->setQuery($query);
      $eredmeny = $db->loadResult();
      if ($eredmeny>0) {
        $menu .= '<li style="display: inline; padding-right: 3px;font-size:10px;"><a href="'.JURI::base().'index.php?option=mod_aplhaindex&format=raw&tmpl=component&Id='.$letter.'">'.$letter.'</a></li>';
      } else {
        $menu .= '<li style="display: inline; padding-right: 3px;font-size:10px;">'.strtoupper($letter).'</li>';
      }
      $query->clear();    
    }
    $menu .= '</ul>'."\n";
Utolsó szerkesztés: 2013 dec. 18 10:10 Írta: Laza.

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2013 dec. 18 10:52 #4 Írta: Balázs
Balázs válaszolt a témára: Alphaindex modul készítés
Én úgy csinálnám a helyedben, hogy keresnék egy konkrét példát pl. a JED-en egy ajax megjelenítésű modult és a forráskódját megnézve, megkaphatnám a helyes szintaxist.

Ha bizalmas információt szeretnél közölni az adminokkal, akkor tedd az üzeneted tartalmát a [ confidential ][ /confidential ] címkék közé (szóközök nélkül).

Joomla! tanácsadás, oktatás, fejlesztés - joomlabs.hu

Jelentkezz be, hogy te is részt vehess beszélgetésben!

Több
2013 dec. 20 22:42 #5 Írta: Laza
Laza válaszolt a témára: Alphaindex modul készítés
Köszönöm, de már ezt is megnéztem, de nem jöttem rá.

Jelentkezz be, hogy te is részt vehess beszélgetésben!