WebSite X5Help Center

 
Paolo M.
Paolo M.
User

Tasto visibile solo dopo aver fatto il login  it

Autore: Paolo M.
Visite 627, Followers 3, Condiviso 0  

Salve, chiedo aiuto alla comunità perchè vorrei poter inserire (eventualmente con l'uso di codice aggiuntivo) nell'header (o altrove) un tasto con un link che sia visibile solo dopo che un amministratore ha effettuato il login.

qualche idea ?

grazie in anticipo.

Postato il
5 RISPOSTE - 1 CORRETTO
Giancarlo B.
Giancarlo B.
User

Non ho capito bene l'utilizzo ma se la pagina é protetta puoi vedere il contenuto solo dopo avere effettuato il login.

Leggi di più
Postato il da Giancarlo B.
Paolo M.
Paolo M.
User
Autore

Intanto grazie Giancarlo per la tua risposta,

l'utilizzo è il seguente: sto creando un sito che ha un'area privata con degli strumenti per popolare e gestire i contenuti delle pagine non protette. L'area ovviamente è protetta e non visibile nel menù, ma raggiungibile digitando l'url. Dopo aver fatto il login e apportato le modifiche ai contenuti posso usare il menù per navigare e controllare le pagine modificate, ma volendo tornare nell'area "amministrativa" devo sempre digitare l'url, invece vorrei mettere un tasto sul banner che mi riporti all'area amministrativa, ma che sia visibile solo quando si è già loggati. Il funzionamento in pratica del tasto "Logout", che è visibile solo quando si è già loggati.

Leggi di più
Postato il da Paolo M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... secondo un mia personale logica, di semplice ed immediata applicazione, sempre se ho capito i tuoi scopi:
1) ... nella pagina riservata [pagina1] (x le modifiche) inserire un pulsante/collegamento [controllo] con Ancoraggio (fittizio), (o js variabile), alla pagina normale per le verificare fatte;
2) ... nella pagina normale [pagina2], ...inserire un pulsante/collegamento [pannello] alla pagina riservata del pannello di controllo...
3) ... nella pagina normale [pagina2], ...inserire un controllo JS per il rilevamento della eventuale Ancora (o js var), condizionando così la visibilità o meno di [controllo]...

... eventi:
... aprendo normalmente/direttamente [pagina2] > [controllo] non sarà visto;
... aprendo [pagina2] da [pagina1] > [controllo] sarà visto/attivo.

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Paolo M.
Paolo M.
User
Autore

Grazie KolAsim per il tuo intervento.. in realtà non sono sicuro che sia il giusto modo di procedere, pensavo comunque che se l'utente rimane in qualche modo loggato e torna sulla pagina è giusto che si veda il link al pannello di amministrazione, a prescindere da quale sia la pagina di partenza.. oltretutto non sono sicuro di aver capito come gestire il controllo.. ho provato a duplicare il concetto di visibilità o meno del tasto "logout", ma con scarsi risultati al momento.. mea culpa, come spesso si dice "si studia a casa e da piccoli".. pensavo più a controllare la presenza o meno dell'utente loggato e chiamare una funzione di modifica del css del tasto in base al dato ottenuto.. 

Leggi di più
Postato il da Paolo M.
Paolo M.
Paolo M.
User
Autore

Alla fine ho risolto in questo modo:

<?php

$pa = Configuration::getPrivateArea();
$user = $pa->whoIsLogged();

if(($user['username']) !== null){
echo '<form action=https://www.url_che_vuoi_tu.it>
<input type="submit"value="Amministrazione">
</form>';
}

else {

}

?>

a me serviva in php, e naturalmente bisogna accertarsi che il file x5engine.php venga richiamato nella pagina.

magari un po' sempliciotto ma fa quello che mi serve :)

Leggi di più
Postato il da Paolo M.