- Hozzászólások: 31
- Köszönetek: 4
Alphaindex modul készítés
- Laza
-
Témaindító
- Nem elérhető
- Junior Member
-
Kevesebb Több
2013 dec. 17 16:26 - 2013 dec. 17 16:28 #1 Írta: Laza
Alphaindex modul készítés téma létrehozva Laza által
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?
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 Laza által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
2013 dec. 17 18:21 #2 Írta: Balázs
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
Balázs válaszolt a következő témában: Alphaindex modul készítés
Ajax in Joomla with jQuery
Putting AJAX in a Joomla Module
Joomla how to make an ajax call to an helper.php module
Putting AJAX in a Joomla Module
Joomla how to make an ajax call to an helper.php module
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!
- Laza
-
Témaindító
- Nem elérhető
- Junior Member
-
Kevesebb Több
- Hozzászólások: 31
- Köszönetek: 4
2013 dec. 18 09:27 - 2013 dec. 18 10:10 #3 Írta: Laza
Laza válaszolt a következő témában: 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:
Í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 Laza által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
2013 dec. 18 10:52 #4 Írta: Balázs
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
Balázs válaszolt a következő témában: 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!
- Laza
-
Témaindító
- Nem elérhető
- Junior Member
-
Kevesebb Több
- Hozzászólások: 31
- Köszönetek: 4
2013 dec. 20 22:42 #5 Írta: Laza
Laza válaszolt a következő témában: 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!