-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Mod_login - aktualizace stavu
- zbynek
- Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 121
13. zář 2013 07:50 #110976
od zbynek
Mod_login - aktualizace stavu od zbynek
Zdravím,
nemate nekdo zkusenost se situaci, kdy se uzivatel prihlasi pres odkaz na login, ktery je umisten v menu jako polozka nabidkym v ktere prihlasovaci formular. (menu-login-item)
Dale je v teto polozce nabidky nastaveno (prihlasovaci formular) presmerovani uzivatele na kategorii v jDownloads, ktera je prave dostupna pro prihlasene uzivatele.
Tod k popisu situace.
A ja resim takovou zapeklitou vec:
Po tomto zpusobu prihlaseni se uzivatel ocitne primo v dane kategorii jDownloads, v ktere je dole v oblasti footer jakoby umisteno tlacitko zpet. Toto tlacitko provadi klasicky javascript:history.go(-1);
Po vykonani javascriptu tedy navaratu zpet se mi ale znova vrati prihlasovaci formular a az PO RELOADU (F5) se mi korektne zobrazi aktualizovany stav login modulu a to jest misto prihlasovaciho formulare tlacitko zpet.
Ja bych ale potreboval aby se to tlacitko odhlasit zobrazilo ihned a ne az po reloadu. Toto prave muze mast uzivatele, ktery si nemusi nic myslet a prihlasovaci formular, ktery mu tam misto tlacitka odhlasit znovu vyskocil vyplni coz nasledne hodi : invalid token
Ja jsem se to snazil upravit ve scriptu jDownloads prave pres ten uvedeny javascript. To mi vubec neslo. Mimochodem ten script mi pride hodne zdratovanej nic jednoducheho. Tak si rikam, jestli by to neslo primo pres scripty toho Mod_login.
Nevim si stim vubec rady .............................................................
Ma nekdo nejakou zkusenost jak toto vyresit?
Predem diky za rady.
nemate nekdo zkusenost se situaci, kdy se uzivatel prihlasi pres odkaz na login, ktery je umisten v menu jako polozka nabidkym v ktere prihlasovaci formular. (menu-login-item)
Dale je v teto polozce nabidky nastaveno (prihlasovaci formular) presmerovani uzivatele na kategorii v jDownloads, ktera je prave dostupna pro prihlasene uzivatele.
Tod k popisu situace.
A ja resim takovou zapeklitou vec:
Po tomto zpusobu prihlaseni se uzivatel ocitne primo v dane kategorii jDownloads, v ktere je dole v oblasti footer jakoby umisteno tlacitko zpet. Toto tlacitko provadi klasicky javascript:history.go(-1);
Po vykonani javascriptu tedy navaratu zpet se mi ale znova vrati prihlasovaci formular a az PO RELOADU (F5) se mi korektne zobrazi aktualizovany stav login modulu a to jest misto prihlasovaciho formulare tlacitko zpet.
Ja bych ale potreboval aby se to tlacitko odhlasit zobrazilo ihned a ne az po reloadu. Toto prave muze mast uzivatele, ktery si nemusi nic myslet a prihlasovaci formular, ktery mu tam misto tlacitka odhlasit znovu vyskocil vyplni coz nasledne hodi : invalid token
Ja jsem se to snazil upravit ve scriptu jDownloads prave pres ten uvedeny javascript. To mi vubec neslo. Mimochodem ten script mi pride hodne zdratovanej nic jednoducheho. Tak si rikam, jestli by to neslo primo pres scripty toho Mod_login.
Nevim si stim vubec rady .............................................................
Ma nekdo nejakou zkusenost jak toto vyresit?
Predem diky za rady.
- zbynek
- Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 121
13. zář 2013 08:06 #110977
od zbynek
Odpověď od zbynek v tématu Re: Mod_login - aktualizace stavu
Jeste dodavam ze tento problem se tyka vsech prohlizecu vyjma Exploreru.
V Exploreru to pracuje korektne .....
V Exploreru to pracuje korektne .....
- zbynek
- Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 121
13. zář 2013 09:28 - 13. zář 2013 09:29 #110979
od zbynek
Odpověď od zbynek v tématu Re: Mod_login - aktualizace stavu
- Houbák
- OFFLINE
- Zkušený uživatel
-
13. zář 2013 09:56 - 13. zář 2013 09:58 #110980
od Houbák
Odpověď od Houbák v tématu Re: Mod_login - aktualizace stavu
Bude to nejspíš souviset s cache prohlížeče ... proč by po stisknutí tlačítka Zpět měl znovu načíst celou stránku, když se předpokládá, že by měla být ve stejném stavu, jak když z ní uživatel šel na jinou stránku.
Já bych to spíš řešil úpravou toho JS na tlačítku. Něco ve stylu onclick="location.href='index.php';". Má to pouze nevýhodu v tom, že to nebude tlačítko Zpět, ale spíše Home. Pokud by to mělo být opravdu tlačítko zpět, byla by potřeba pomoci PHP dynamicky zjištovat adresu, ze které navštěvník přišel. Potom by ta událost na tlačítku vypadala asi takto:
Já bych to spíš řešil úpravou toho JS na tlačítku. Něco ve stylu onclick="location.href='index.php';". Má to pouze nevýhodu v tom, že to nebude tlačítko Zpět, ale spíše Home. Pokud by to mělo být opravdu tlačítko zpět, byla by potřeba pomoci PHP dynamicky zjištovat adresu, ze které navštěvník přišel. Potom by ta událost na tlačítku vypadala asi takto:
Code:
onclick="location.href='<?php echo $_SERVER['HTTP_REFERER']; ?>';"
- zbynek
- Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 121
13. zář 2013 12:38 - 13. zář 2013 12:45 #110986
od zbynek
Odpověď od zbynek v tématu Re: Mod_login - aktualizace stavu
narovinu jsem v php zacatecnik a Vas navrh je sikovny ale nevim jak to onclick="location.href='index.php';"
a ten dalsi kod, ktery funguje jako tlacitko zpet coz se mi hodi o mnoho vic
dostanu do tohoto kousku kodu do casti jak je JS
if ($make_back_button && $jlistConfig){
$footer = str_replace('{back_link}','<a href="javascript:history.go(-1)">'.JText::_('COM_JDOWNLOADS_FRONTEND_BACK_BUTTON').'</a>', $footer);
predem dekuji za radu
a ten dalsi kod, ktery funguje jako tlacitko zpet coz se mi hodi o mnoho vic
dostanu do tohoto kousku kodu do casti jak je JS
if ($make_back_button && $jlistConfig){
$footer = str_replace('{back_link}','<a href="javascript:history.go(-1)">'.JText::_('COM_JDOWNLOADS_FRONTEND_BACK_BUTTON').'</a>', $footer);
predem dekuji za radu
- Houbák
- OFFLINE
- Zkušený uživatel
-
13. zář 2013 13:01 - 13. zář 2013 13:01 #110989
od Houbák
Odpověď od Houbák v tématu Re: Mod_login - aktualizace stavu
Zkuste ten kód upravit takto:
Code:
if ($make_back_button && $jlistConfig['view.back.button']){
$footer = str_replace('{back_link}','<a href="javascript:void(0);" onclick="location.href='<?php echo $_SERVER['HTTP_REFERER']; ?>';">'.JText::_('COM_JDOWNLOADS_FRONTEND_BACK_BUTTON').'</a>', $footer);
Poděkovali: zbynek
- zbynek
- Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 121
13. zář 2013 13:10 #110990
od zbynek
Odpověď od zbynek v tématu Re: Mod_login - aktualizace stavu
hodi to chybu:
Parse error: syntax error, unexpected '?'
Parse error: syntax error, unexpected '?'
- Houbák
- OFFLINE
- Zkušený uživatel
-
13. zář 2013 13:37 - 13. zář 2013 13:38 #110991
od Houbák
Odpověď od Houbák v tématu Re: Mod_login - aktualizace stavu
pardon... chyba v syntaxi
Code:
if ($make_back_button && $jlistConfig['view.back.button']){
$footer = str_replace('{back_link}','<a href="javascript:void(0);" onclick="location.href=\''.$_SERVER['HTTP_REFERER'].'\';">'.JText::_('COM_JDOWNLOADS_FRONTEND_BACK_BUTTON').'</a>', $footer);
Poděkovali: zbynek
- zbynek
- Autor
- OFFLINE
- Pokročilý uživatel
-
Méně
Více
- Příspěvky: 121
13. zář 2013 14:13 #110992
od zbynek
Odpověď od zbynek v tématu Re: Mod_login - aktualizace stavu
Diky diky diky moc!!
Vygenerováno za 0.089 sekund