WebSite X5Help Center

 
Mauro Pavone
Mauro Pavone
User

Visualizzare nome utente loggato sull'intestazione del sito  it

Autor: Mauro Pavone
Visited 2082, Followers 2, Udostępniony 0  

Ciao a tutti, ho letto diversi topic sulla visualizzazione del nome utente che visota il sito dopo essersi loggato, ma nessuno risponde alla mia domanda; ho un sito dove gli utenti si possono loggare per accedere a pagine protette per visulaizzare informazioni, prezzi ecc... ho inserito un oggetto html all'interno della quale ho scritto il codice per visualizzare il nome utente dopo che questi si è loggato e funziona perfettamente; il punto è un altro; vorrei che questo messaggio di benvenuto con il nome utente venisse visualizzato in alto (sull'intestazione del sito) in modo che l'utente veda il suo nome non solo quando si trova nella pagina protetta ma in qualsiasi pagina lui si trovi e questo lo si può fare solo settando il tutto sull'intestazione o sul piede del sito; ho provato a inserire un oggetto HTML sull'intestazione, inserirvi all'interno lo stesso codice ma non funziona; nelle pagine c'è la possibilità di settarle in PHP, sull'intestazione non so; spero di essermi spiegato bene e attendo vostre risposte per sapere se è possibile fare una cosa del genere o meno. grazie

Posted on the
27 ODPOWIEDZI - 1 PRAWIDłOWA ODPOWIEDź
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca RU

... non ho il programma!!, ...ma, per test che effettuo sulla presenza del PHP nei siti degli utenti, credo che le pagine del Programma che facciano uso del PHP si appoggino al file  x5engine.php che viene generato nella cartella "res" e dalle quali pagine il codice viene richiamato; file che ovviamente non verrà richiamato da altre pagine...

... pertanto dovresti provare a fare in modo di richiamare quel file, o nelle dichiarazioni in HEAD, oppure direttamente tramite l'istruzione PHP "require" da inserire nel codice PHP di cui fai uso, per esempio:

<?php require 'res/x5engine.php';  ... eccetera eccetera...  ?>

... per esempio come prima istruzione al codice di Claudio(Icm), qui:  https://helpcenter.websitex5.com/post/33676#5

... ovviamente alle pagine dovrai assegnare l'estensione ".php"

... prova, ...se quel codice è ancora valido; ... non posso dirti di più, e magari attendi altri esperti potrebbero dirti la loro...

.





Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Autor

ciao Kolasim, ti ringrazio per la risposta ma non ci ho capito nulla, non sono un programmatore e se ci sono soluzioni al quesito ho bisogno di istruzioni elementari su come fare. La domanda è chiara, se qualcuno ha risposte a riguardo, (risposte semplici mi raccomando, calcolate di parlare con uno che fa le squole elementari) sono ben accette.

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

leggi bene all'interno del post di kolasim... te lo estrapolo...

 ‪ KolAsim ‪ ‪
https://helpcenter.websitex5.com/post/33676#5 ...

ovviamente alle pagine dovrai assegnare l'estensione ".php"

Czytaj więcej
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autor

ciao Skeggia, come detto quando ho aperto il post, ho già letto vari topics tra qui anche questo; questo codice:

<?php

$pa = new imPrivateArea();

$user = $pa->who_is_logged();

echo $user['realname'];

?>

dove va messo perchè il nome utente loggato sia visibile nell'INTESTAZIONE del sito?

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

lo inserisci, appunto in intestazione, in un oggetto html (la pergamena)...e una volta loggato l'utente viene visualizzato...

Czytaj więcej
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autor

ho inserito come mi hai detto ma non funziona; forse manca qualcosa? allego screeshot

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

si mauro, essendo uno script php funziona solo online...in anteprima vedi solo il codice...

esporta e vedrai che funziona...

Czytaj więcej
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autor

Grazie per la tua pazienza Scheggia, ho esportato on line ma non funziona, si vede solo il codice

allego screenshot fatto on line

Czytaj więcej
Posted on the from Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca RU

... c'è il TAG  "<?php "  ...iniziale...?...

... alla pagina hai dato l'estensione ".php"  ...?...

... hai il PHP attivo sul tuo server...?...

... posta sempre il link degli esperimenti che fai in RETE prima di adottarli nel progetto definitivo, così puoi essere seguito meglio...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Autor

ciao Kolasim:

... c'è il TAG  "<?php "  ...iniziale...?... (CHE VUOL DIRE ?? HO GIA' DETTO CHE NON SONO UN ESPERTO, DOVE E COME IMPOSTARE?)

... alla pagina hai dato l'estensione ".php"  ...?... (A TUTTE LE PAGINE PROTETTE DEL SITO  HO DATO ESTENSIONE PHP)

... hai il PHP attivo sul tuo server...?... (CERTO CHE SI)

Czytaj więcej
Posted on the from Mauro Pavone
Mauro Pavone
Mauro Pavone
User
Autor

ho caricato on line su un mio sito lo script sull'intestazione, se vuoi vedi come viene visualizzato

http://www.herbalitalia.com/

Czytaj więcej
Posted on the from Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca RU

... forse non hai seguito alla lettera....

... se il codice di Claudio funzionasse, ed anche la mia stringa, allora dovrebbe essere integrata nel codice in questo modo:

<?php require 'res/x5engine.php'; $pa = new imPrivateArea(); $user = $pa->who_is_logged(); echo $user['realname']; ?>

.

... nel caso, come detto prima, posta il LINK...

.

ciao

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Mauro Pavone
Mauro Pavone
User
Autor

cioè il codice che mi hai scritto adesso va messo nell'oggetto HTML che ho inserito nella testata al posto di questo codice script?

<?php

$pa = new imPrivateArea();

$user = $pa->who_is_logged();

echo $user['realname'];

?>

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

la pagina è con estensione html e non .php...

Czytaj więcej
Posted on the from Skeggia 12
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca RU
Mauro Pavone
cioè il codice che mi hai scritto adesso va messo nell'oggetto HTML che ho inserito nella testata al posto di questo codice script? ... ... ...

... certo, ...se vuoi attuare quanto detto prima ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Mirko Boschetti
Mirko Boschetti
Moderator

hai messo anche il codice di cookiechoices all'interno del tag BODY.....funziona ma non è il suo posto giusto....il posto giusto sarebbe: prima della chiusura del tag BODY

Czytaj więcej
Posted on the from Mirko Boschetti
Mauro Pavone
Mauro Pavone
User
Autor

per skeggia:

la pagina è con estensione html e non .php... (INTENDI LA HOME PAGE?)

ho settato la home page con estensione php prova a vedere come viene visualizzata

ho inserito il codice che ha scritto Kolasim ma quando cerco di accedere al carrello da errore

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

nella home page, che hai creato con estensione php, non si vede l'utente loggato perchè devi prima effettuare l'accesso, poi si vedrà... noi non possiamo controllare il funzionamento corretto in quanto non abbiamo le credenziali di accesso...se vuoi visualizzarlo in tutte le pagine, tutte devono essere con estensione php...


Czytaj więcej
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autor

per Mirko:

mi consigli di metterlo a posto il codice cookiechoices? o se lo lascio così può creare problemi?

Czytaj więcej
Posted on the from Mauro Pavone
Mauro Pavone
Mauro Pavone
User
Autor

per Skeggia:

"noi non possiamo controllare il funzionamento corretto in quanto non abbiamo le credenziali di accesso" - è un sito con annesso DB, le credenziali l'utente le sceglie in registrazione automatica; il problema è che quando si clicca sul carrello ( che è una pagina protetta e in estensione PHP) va in errore e non mostra la finestra per il login

allego screenshot

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

stai facendo troppi cambiamenti ...non ti si sta dietro... ora hai ritolto la index.php e il carrello non da' più errore...

Czytaj więcej
Posted on the from Skeggia 12
Mauro Pavone
Mauro Pavone
User
Autor

si ho rimesso tutto come prima, non ho un dominio dove caricare il sito epr fare dei test e questo deve funzionare bene perchè ho pubblicità sopra; non importa lascerò così come stanno le cose

grazie lo stesso

Czytaj więcej
Posted on the from Mauro Pavone
Skeggia 12
Skeggia 12
Moderator

ok

Czytaj więcej
Posted on the from Skeggia 12
Mirko Boschetti
Mirko Boschetti
Moderator
Mauro Pavone
per Mirko: mi consigli di metterlo a posto il codice cookiechoices? o se lo lascio così può creare problemi?

ora magari no, ma magari con qualche browser potrebbe creare casini...un codice pulito, non fa mai male....

Czytaj więcej
Posted on the from Mirko Boschetti
Mauro Pavone
Mauro Pavone
User
Autor

grazie Mirko

Czytaj więcej
Posted on the from Mauro Pavone
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca RU
Mauro Pavone
... ... ... non importa lascerò così come stanno le cose ... ... ...

...  ...

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪