Vai al contenuto
MasterPro

3.4 Come ottenere l'user id e il nickname di chi carica la pagina

Recommended Posts

MasterPro

Ciao, sono un nuovo cliente IPS anche se ormai è almeno un anno che lo seguo perche sto aspettando di convertire il mio forum alla 4.0.

Beh veniamo al dunque, nell'attesa ho sviluppato alcuni script in php che mi piacerebbe inserire nella sidebar, però essendo completamente un novellino non so ancora niente in quanto a programmazione con ips.

Come posso avere l'user id, il nick e magari il link del profilo (anche se immagino che si ottiene accoppiando i due oppure utilizzando solo l'id intanto c'è un "redirect")?

grazie

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

per ottenere le informazioni del "navigatore" puoi usare

// ID NUMERICO$this->memberData['member_id']//Nome visualizzato$this->memberData['members_display_name']

invece per il link ci sono varie possibilità, per esempio quello con il colore del gruppo viene:

IPSMember::makeProfileLink( IPSMember::makeNameFormatted( $this->memberData['members_display_name'], $this->memberData['member_group_id'] ), $this->memberData['member_id'], $this->memberData['members_seo_name'] )

dove: IPSMember::makeNameFormatted( $this->memberData['members_display_name'], $this->memberData['member_group_id'] ) restituisce il nick colorato ed il makeProfileLink genera il link al profilo ;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
MasterPro

grazie mille, adesso provo un po le varie classi ma non me le studio visto che con la 4.0 probabilmente cambieranno.

preparatevi che nei prossimi mesi vi faro un po di domande, perchè sinceramente stare a fare domande e a leggere le risposte in inglese è un po pesante xD

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
MasterPro

Che differenza c'è tra $this->memberData['members_seo_name'] e $this->memberData['members_display_name']?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
BomAle

il "members_seo_name" rende minuscole tutte le maiuscole, e rimuove dei caratteri speciali dal nick.

invece il members_display_name è solo il "nome visualizzato" nel forum che spesso coincide con quello per fare il login.

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

You need to be a member in order to leave a comment

Crea un account

Iscriviti per un nuovo account nella nostra comunità. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora

×