Wsx 10 pro: logout admin non funge
Autor: Fabio B.
Besucht 1241,
Followers 2,
Geteilt 0
Aiuto Incomedia. Quando mi loggo nel pannello di amministrazione del sito non posso più sloggarmi col link "Esci" in alto a destra.
Per sloggarmi sono obbligato a ricaricare una pagina normale del sito dove ho messo il widget di logout e usare quello.
Gepostet am
Buongiorno Fabio,
potresti specificare meglio la tua domanda?
Mettimi il link del tuo sito e i dati per fare il login poi spiegami dove clicchi.
Fammi sapere.
Autor
Buongiorno Riccardo.
http://studioveterinarioassociato.com/
login: Silvio/svaventimiglia
clicco sulla voce "Esci" in alto a destra del pannello di controllo e non succede niente; scena morta!
Per sloggarmi devo ricaricare una pagina qualsiasi del sito contenente il menù che a sua volta contiene il widget di logout; usando quel bottone mi loggo fuori con successo e se ricarico la pagina del pannello di amministrazione mi viene nuovamente richiesto il login.
Buongiorno Fabio,
ho notato che nel tuo sito vi sono molti script personali, prova a rimuoverli tutti così da testare con un progetto "pulito".
Inoltre vi sono degli errori qui:
<div style="<span class="attribute-name">position:absolute;top:114px;left:775px;width:103px;height:39px;overflow:hidden;"><scripttype="text/javascript" src="http://admarket.entireweb.com/ac/?ci=266&url=http://studioveterinarioassociato.com/"></script><ahref="http://www.freewebsubmission.com">
prova a verificare.
Una volta creato un progetto senza script esterni, inserisci il widgets del login presente nell'oggetto html e usa quello.
Fammi sapere
Autor
Fatto, ho rimosso tutti gli script esterni. Ho lasciato solo il seguente codice html nel menù principale:
<!-- Private Area.Login: START -->
<div id="imLogin" style="width: 100px">
<form method="post" action="imlogin.php" onsubmit="_jq(this).attr('action', x5engine.settings.currentPath + 'imlogin.php'); return (x5engine.utils.isOnline() || !x5engine.utils.showOfflineMessage(x5engine.l10n.get('blog_offline_message')));">
<div class="imLoginBlock" style="width: 100%;">
<label for="imUname"><span style="font-weight: normal; font-style: normal;font-family:Tahoma; font-size:10pt; color: #400000">Username:</span></label><br />
<input type="text" name="imUname" id="imUname" style="font-weight: normal; font-style: normal;border: 1px solid #ccc; font-family:Tahoma; font-size:10pt; background-color: #F1EAD8; color: #000000; width: 100px"><br />
</div>
<div class="imLoginBlock" style="width: 100%;">
<label for="imPwd"><span style="font-weight: normal; font-style: normal;font-family:Tahoma; font-size:10pt; color: #400000">Password:</span></label><br />
<input type="password" name="imPwd" id="imPwd" style="font-weight: normal; font-style: normal;border: 1px solid #ccc; font-family:Tahoma; font-size:10pt; background-color: #F1EAD8; color: #000000; width: 100px"><br />
</div>
<div class="imLoginBlock" style="width: 100%; margin-top: 5px; text-align: center">
<input type="submit" value="Accedi" class="imLoginSubmit" style="font-weight: normal; font-style: normal;border: 1px solid #ccc; background-color: #400000; font-family:Tahoma; font-size:10pt; color: #FFFFFF">
</div>
</form>
</div>
<!-- Private Area.Login: END -->
<!-- Private Area.Logout: START -->
<a href="http://studioveterinarioassociato.com/res/imlogout.php" class="esci" style="width: 40px;">Esci</a>
<!-- Private Area.Logout: END -->
insieme al seguente css prima della chiusura del tag head:
<style type="text/css">
a.esci {
background-color: #400000;
border: 1px solid #CCCCCC;
color: #FFFFFF;
font-family: Tahoma;
font-size: 10pt;
font-style: normal;
font-weight: normal;
border-radius: 7px 7px 7px 7px;
cursor: pointer;
padding: 4px 8px;
text-align: center;
margin-left: 22px;
text-decoration:none;
}
#imMnMnGraphics{
height: auto;
}
</style>
il problema non se ne va; che posso tentare?
Autor
Se vuoi posso inviarti il progetto
Autor
eccolo: http://www.sitocentrale.org/progettiwsx5/studioveterinarioassociato.zip
basta rinominare l'estensione aggiungendo iw
Buongiorno Fabio,
prova ad usare il widgets per il logout, inserisci:
<!-- Private Area.Logout: START -->
<span class="imLogout" style="font-weight: normal; font-style: normal;font-family:Tahoma; font-size:10pt; color: #000000"></span>
<!-- Private Area.Logout: END -->
Se vuoi effettuare modifiche al pulsante puoi agire modificando il css per la classe class="imLogout" .
Spero di esserti stato utile.
Autor
Buongiorno Riccardo; fatto, ma non funge lo stesso.
Ho inserito nel menù principale il seguente codice al posto del bottone personalizzato Esci che avevo fatto.
Poi ho inserito nella sezione esperto il seguente codice:
<style type="text/css">
.imLogoutLink {
background-color: #400000;
border: 1px solid #CCCCCC;
color: #FFFFFF;
font-family: Tahoma;
font-size: 10pt;
font-style: normal;
font-weight: normal;
border-radius: 7px 7px 7px 7px;
cursor: pointer;
padding: 4px 8px;
text-align: center;
margin-left: 22px;
text-decoration:none;
}
#imMnMnGraphics{
height: auto;
}
#imMnMn a {
display: block;
width: 40px;
}
</style>
Autor
Eureka!!!
Trafficando con Firebug nel pannello Admin del sito ho scoperto e risolto il problema:
si tratta della sovrapposizione dell'oggetto flash del messaggio pubblicitario al bottone Esci, che pertanto non viene sollecitato dalle azioni mouse.
Per guarire il problema bisogna solamente impostare che il messaggio pubblicitario sia visualizzato solo nella home page, non bensì in tutte le pagine del sito, altrimenti vengono incluse anche quelle del pannello di amministrazione.
PS: per modificare lo stile del logout ho provato con la classe imLogout ma non sono riuscito; invece sono riuscito con imLogoutLink
Autor
A beneficio di tutti i fruitori di questo forum ho eliminato il file di progetto nel link sopra, così posso restituire alla pubblica piazza il post.
Chiunque incontrasse questo problema a causa dell'impostazione sopra descritta saprà anche come risolverla, fino a correzione più opportuna da parte di Mamma Incomedia nell'engine del programma.
Buon Natale a tutti!
Autor
Chiedo venia per la distrazione: ho appena cambiato anche le credenziali di accesso come amministratore sopra riportate.