Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
zápis funkce pro všechny registrované uživatele
28. čvn 2012 22:44 - 28. čvn 2012 22:49 #95192
Odpověď od Mark L.
Uživatel
S velikým poděkováním pro Karel0 můžu konstatovat,že problém je vyřešen. Pokud by tedy někdo potřeboval upravit Joomgallery plugin JoomAutoCat 2.0 tak aby šlo vyrobit nové kategorie pro všechny registrované uživatele je postup takovýto:
- editovat joomautocat.php
- dočasně nahradit function onUserLogin($user, $options) za následující kód
- v tomto kódu změnit předponu DB XXX za tu vaši
- jednou se přihlásit na web
- vrátit joomautocat.php do původního stavu
- hotovo, je vyrobeno tolik JoomGallery kategorií kolik je uživatelů
Ještě jednou díky za ochotu a nezištnou pomoc pro Karel0 !!!!
- editovat joomautocat.php
- dočasně nahradit function onUserLogin($user, $options) za následující kód
- v tomto kódu změnit předponu DB XXX za tu vaši
- jednou se přihlásit na web
- vrátit joomautocat.php do původního stavu
- hotovo, je vyrobeno tolik JoomGallery kategorií kolik je uživatelů
Code:
/**
* VERZE PRO JEDNORAZOVOU VYROBU VELKEHO POCTU KATEGORII PRO VSECHNY REGISTROVANE
* SPUSTI SE PO PRIHLASENI LIBOVOLNEHO UZIVATELE
*/
public function onUserLogin($user, $options)
{
$db =& JFactory::getDBO();
$query = 'SELECT `username`,`id`,`name` FROM `XXX_users` ORDER BY username DESC';
$db->setQuery( $query );
$clens = $db->loadAssocList();
if($clens){
foreach($clens as $clen){
$user['id'] = $clen['id'];
$user['name'] = $clen['name'];
$user['username'] = $clen['username'];
$this->_createCategory($user);
}
}
return true;
}
Ještě jednou díky za ochotu a nezištnou pomoc pro Karel0 !!!!
28. čvn 2012 23:05 #95193
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.
Odpověď od karel
Zkušený uživatel
(za málo...)
btw: místo konkrétního zápisu například jos_users se při využití Joomla Platform používá obecný zápis #__users, kde právě #_ se automaticky nahrazuje předvoleným prefixem z configu...
btw: místo konkrétního zápisu například jos_users se při využití Joomla Platform používá obecný zápis #__users, kde právě #_ se automaticky nahrazuje předvoleným prefixem z configu...
Znáte-li řešení, sdělte ho - pomůžete ostatním při řešení stejného problému, i případný "rádce" bude vědět, poradil-li správně nebo špatně.