- Hozzászólások: 31
- Köszönetek: 4
Alphaindex modul készítés
- Laza
-
Témaindító
- Nem elérhető
- Kezdő fórumozó
-
Kevesebb
Több
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: 9 éve 11 hónapja Laza által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
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ő
- Kezdő fórumozó
-
Kevesebb
Több
- Hozzászólások: 31
- Köszönetek: 4
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:
Code:
$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: 9 éve 11 hónapja Laza által.
Jelentkezz be, hogy te is részt vehess beszélgetésben!
- Balázs
-
- Nem elérhető
- Adminisztrátor
-
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ő
- Kezdő fórumozó
-
Kevesebb
Több
- Hozzászólások: 31
- Köszönetek: 4
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!
Az oldal semmilyen kapcsolatban nem áll a Joomla!© Projecttel, sem az Open Source Matters-zel. A Joomla!© logót korlátolt licenc alatt használjuk, melyet az Open Source Matters védjegytulajdonos biztosít az Egyesült Államokban és más országokban. Minden jog fenntartva © 2011-2023 Joomla! Magyarország.
Az oldal tárhelyét a Tárhelypark biztosítja. Ha támogatni szeretnéd az oldal működését, akkor kérjük, hogy az alábbi hivatkozáson keresztül vásárolj tárhelyet.