Unofficial WebSite X5

WebSite X5 versioni obsolete => WebSite X5 [v9] - Discussioni Generali => Topic aperto da: nervo91 - 03 Agosto, 2012, 11:48:57

Titolo: Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: nervo91 - 03 Agosto, 2012, 11:48:57
<?php echo  $_SESSION['im_access_real_name']?>


Questa stringa andava fino a una settimana fa ma adesso invece di darmi il cognome mi da una stringa lunghissima
come mai??? :(
Titolo: Re:Non va più
Inserito da: stesil - 03 Agosto, 2012, 12:10:13
Mi sembrava di averti già risposto qui: http://www.unofficialwsx5.com/index.php?topic=881.msg6358#msg6358
 (http://www.unofficialwsx5.com/index.php?topic=881.msg6358#msg6358)
.... o non ho capito la domanda?  :-\
Titolo: Re:Non va più
Inserito da: nervo91 - 03 Agosto, 2012, 13:04:44
Esattto metto quello che mi avevi detto ovvero:

<?php
$utente
= new imPrivateArea ();
echo
$utente ->_decode ($_SESSION ['im_access_uname'], $imSettings ['general']['salt']);
?>

Ma non va perchè??
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 03 Agosto, 2012, 13:27:13
Il codice così come è scritto funziona.

Per visualizzare nome e cognome, prova così:

Codice:
Only registered users can see contents. Please click here to Register or Login.
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: nervo91 - 03 Agosto, 2012, 13:30:38
Continua a darmi questo errore 
Parse error[/size]: syntax error, unexpected '>' in [/size]/membri/fantasordio/home-page.php[/size] on line [/size]152
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 03 Agosto, 2012, 13:37:56
Dovresti postare la riga di codice 152.

Un tentativo ... controlla di non aver messo uno spazio tra i due caratteri in rosso:

$dati = $utente -> who_is_logged();


Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: nervo91 - 03 Agosto, 2012, 13:43:50
Come faccio a vederla ? perchè questo pezzo di codice è l'unico che ho nella pagina il resto sono tabelle immagini ecc.
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: nervo91 - 03 Agosto, 2012, 14:09:57
Ho visto che va mettendolo in html e widget ma non posso metterlo in testo e attivare il codice non so perchè.
Cmq come faccio a cambiare font e colore?
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 03 Agosto, 2012, 14:38:17
In oggetto testo è più complicato ... il codice php va inserito senza mai andare a capo e con risultati a volte ... imprevedibili. Meglio l'oggetto html.

Per lo stile puoi inserire il codice generato in un div

Codice:
Only registered users can see contents. Please click here to Register or Login.
 e definire font e colore nella scheda esperto (codice css) dell'oggetto html.




Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: nervo91 - 03 Agosto, 2012, 14:47:08
Ah.... mi puoi aiutare css non lo mastico bn
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 03 Agosto, 2012, 17:27:49
Qui (http://www.unofficialwsx5.com/index.php?topic=421.msg4883#msg4883) trovi un mio esempio già pronto e qui (http://www.w3schools.com/css/css_font.asp) una tra le tante fonti online per documentarsi.
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: nervo91 - 03 Agosto, 2012, 19:09:10
Ok va perfettamente ma invece di darmi il nome mi esce una stringa di caratteri lunghissima
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 03 Agosto, 2012, 19:34:01
 ... siamo ritornati al punto di partenza?  :-\

Vediamo se così può essere più chiaro: nell'oggetto html, scheda codice html,  inserisci questo codice per visualizzare il nome dell'utente
 
Codice:
Only registered users can see contents. Please click here to Register or Login.
Sempre nell'oggetto html, scheda esperto, codice css questo codice

Codice:
Only registered users can see contents. Please click here to Register or Login.
con cui definisci il colore, le dimensioni del font e il tipo di font del messaggio di benvenuto.
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: realweb - 29 Settembre, 2013, 21:59:55
Ciao Stesil ho visto che il codice prende il "realname",  quindi nome e cognome inserito nella "gestione accessi", ed è perfetto. Vi chiedo potrebbe prendere anche le note aggiunte al passo 4 nella "gestione accessi"->"impostazione Utente"? uso websitex5 v10
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: Aviazione - 16 Dicembre, 2013, 02:17:28
Ciao Stesil, scusa il disturbo.

Ti scrivo per il fatidico script che segue:

<?php
$utente = new imPrivateArea();
echo $utente->_decode($_SESSION['im_access_uname'], $imSettings['general']['salt']);
 ?>
Ho gia letto gia' vari topic ma ho trovato un po di confusione nel capire dove si parla dello script per il "Benvenuto, nome_utente" (quello che mi interessa) e quello che invece ti dice chi e' online (che non mi interessa). Poi si discute anche di compatibilita' tra le versioni Evolution 8 e 9 ma non si fa nessun riferimento alla versione 10 (quella che ho io).

Ho realizzato un sito aeronautico www.tecnam.co.nz e vorrei che, una volta che il cliente/pilota ha eseguito il login per avere accesso anche alle parti riservate del sito (bottone CUSTOMER CARE ---> MANUALI), si possa leggere su ogni pagina visitata "Benvenuto, nome_utente" fino a che ovviamente l'utente non esegue il logout.

In che sezione devo posizionare lo script? Nella "HomePage"---> Scheda HTML CODE ?
mentre l'eventuale CSS per dimensioni e colori dei caratteri nella "Homepage" ---> Scheda EXPERT ?
E' corretto?

Che tu sappia, lo script gira anche sulla nuova versione Evolution 10 o vanno fatte ulteriori modifiche?

Grazie infinite.
Stefano

Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 18 Dicembre, 2013, 20:37:10
Ciao, questo codice fa quello che chiedi:  http://www.unofficialwsx5.com/index.php?topic=914.msg6575#msg6575 (http://www.unofficialwsx5.com/index.php?topic=914.msg6575#msg6575)

Funziona sia con la 9 che con la 10. Con la Professional non so dire, ho scaricato solo la demo.

In che sezione devo posizionare lo script? Nella "HomePage"---> Scheda HTML CODE ?

Solo nelle pagine dell'area riservata, inserendo un oggetto HTML per pagina.

mentre l'eventuale CSS per dimensioni e colori dei caratteri nella "Homepage" ---> Scheda EXPERT ?

Sì, scheda esperto sempre dello stesso oggetto HTML.
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 18 Dicembre, 2013, 20:39:24
Ciao Stesil ho visto che il codice prende il "realname",  quindi nome e cognome inserito nella "gestione accessi", ed è perfetto. Vi chiedo potrebbe prendere anche le note aggiunte al passo 4 nella "gestione accessi"->"impostazione Utente"? uso websitex5 v10

Mi dispiace, questo post mi è proprio sfuggito. Quello che chiedi non si può fare. Dalla guida:
Citazione
Le informazioni relative alle opzioni Note e Data di registrazione non vengono incluse nel codice del Sito Web realizzato: servono unicamente per permettere una migliore gestione degli Utenti da parte dell'Amministratore del Sito.
Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: Aviazione - 19 Dicembre, 2013, 03:02:29
Grazie mille Stesil!
Ho provato lo script e funziona bene.

Devo solo trovare il modo di visualizzare il messaggio di "Benvenuto" facendolo apparire solo su una riga perche' se faccio semplicemente il "copia ed incolla" del codice cosi' com'e', inserendolo in un oggetto HTML, quando va in esecuzione scrive il "Benvenuto nome_utente" ma si prende anche mezza pagina inserendo numerose righe bianche sotto al Benvenuto e spostando i contenuti della pagina molto piu' in basso!

Ma non sarebbe piu' logico fare apparire il messaggio di Benvenuto nella parte alta della pagina dove ho gia' messo "Register", "Login" e "Logout"? Ti do l'indirizzo del sito cosi puoi vedere com'e' fatta la pagina: www.tecnam.co.nz

In questo caso la difficolta' sarebbe far girare lo script facendolo puntare su quella riga specifica. Realizzarlo sarebbe cosa complicata?

Grazie e scusa ancora per il disturbo.
Stefano



Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: stesil - 22 Dicembre, 2013, 23:01:06
Devo solo trovare il modo di visualizzare il messaggio di "Benvenuto" facendolo apparire solo su una riga perche' se faccio semplicemente il "copia ed incolla" del codice cosi' com'e', inserendolo in un oggetto HTML, quando va in esecuzione scrive il "Benvenuto nome_utente" ma si prende anche mezza pagina inserendo numerose righe bianche sotto al Benvenuto e spostando i contenuti della pagina molto piu' in basso!

Prova a controllare l'altezza dell'oggetto HTML che di default è impostata a 350 px.

Ma non sarebbe piu' logico fare apparire il messaggio di Benvenuto nella parte alta della pagina dove ho gia' messo "Register", "Login" e "Logout"?


Sì è più logico, ma è un po' più complicato. La modifica al codice per far visualizzare il nome solo se l'utente è loggato anche nelle pagine non protette non è complessa, ma il problema sono le pagine in html in cui il codice php viene visualizzato e non interpretato. E anche impostando tutte le pagine in php, la mappa del sito generata automaticamente dal programma resta in html.

Questo il codice da utilizzare:
Codice:
Only registered users can see contents. Please click here to Register or Login.
Si potrebbe, ma occorre agire con grande cautela, inserire due righe nel file .htaccess (dovresti avere un server Apache) per far trattare automaticamente le pagine in html come se fossero in php.

Codice:
Only registered users can see contents. Please click here to Register or Login.
Qui la fonte: http://www.giorgiotave.it/forum/php-mysql/55726-inserire-codice-php-pagina-html.html#post370901 (http://www.giorgiotave.it/forum/php-mysql/55726-inserire-codice-php-pagina-html.html#post370901) e qui  (http://stesil.altervista.org/evo10/area_riservata/index.php)la mia prova (la pagina protetta è "Pagina 2")


Grazie lemon per l'aiuto.

Titolo: Re:Messaggio di benvenuto in area riservata non si visualizza più
Inserito da: Aviazione - 23 Dicembre, 2013, 04:52:26
Grazie infinite Stesil,
ci provero' in questi giorni di festivita'.

Con l'occasione ti Auguro un Buon Natale ed un meraviglioso 2014.

Ciao
Stefano