Instant messaging

Installazione, configurazione generale, notifiche, API, lingue, problemi server
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Instant messaging

Post by marcello »

Adesso funziona, almeno in parte.
Infatti, chi invia il messaggio vede il suo Cognome Nome. Chi lo riceve vede invece l'userid.
Forse però ci siamo ...
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Instant messaging

Post by jasmines »

Penso che la modifica sia analoga... Se non riesci a risolvere da te vedo di mettermici!
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Instant messaging

Post by marcello »

Jasmines, purtroppo non riesco a risolvere da solo. E credo sia importante che il ricevente possa vedere il Nome Cognome del mittente, piuttosto che solo l'userid.
Ti chiederei, non appena potrai, di provvedere tu.
Grazie ancora.
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Instant messaging

Post by jasmines »

Prova a sostituire, in /doceboLms/modules/instmsg/ajax.instmsg.php

questa (più o meno a riga 66):

Code: Select all

$line='{"timestamp":"'.$hour.':'.$min.':'.$sec.'","id_sender":"'.$id_sender.'","name_sender":"'.$ids[1].'","msg":"'.$m.'"},';
con questa:

Code: Select all

$line='{"timestamp":"'.$hour.':'.$min.':'.$sec.'","id_sender":"'.$id_sender.'","name_sender":"'.$name_sender.'","msg":"'.$m.'"},';
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Instant messaging

Post by marcello »

Ora va.
Il nome del mittente appare cosî: MRossi, ma puó andar bene.
Grazie.
jasmines
Senior Boarder
Posts: 277
Joined: Fri May 03, 2013 12:29 pm

Re: Instant messaging

Post by jasmines »

Poco sopra sostituisci

Code: Select all

$name_sender=substr($userInfo[2],0,1).".".$userInfo[3];
con:

Code: Select all

$name_sender=$userInfo[2]." ".$userInfo[3];
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Instant messaging

Post by marcello »

Perfetto!
Stranamente non appare lo spazio tra il nome e il cognome (cioè appare così: MarioRossi), ma va benissimo lo stesso.
Grazie ancora, Jasmines.
User avatar
Simbiosi
FormaLms User
Posts: 174
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: Instant messaging

Post by Simbiosi »

Prova con questo:

Code: Select all

$name_sender=$userInfo[2]." ".$userInfo[3];
e facci sapere.
.- Primus inter pares -.
marcello
FormaLms User
Posts: 51
Joined: Tue Apr 10, 2012 9:41 am

Re: Instant messaging

Post by marcello »

Simbiosi, avevo già provato ad aggiungere il non-breaking space: curiosamente, però, poi non appariva più la finestrella dei messaggi al ricevente ...
Se, invece, metto un altro carattere (ad esempio un trattino "-") questo compare (e dunque il nome del sender si vede così: Mario-Rossi).
Grazie, comunque.
Last edited by marcello on Sat Sep 28, 2013 11:22 am, edited 1 time in total.
User avatar
Simbiosi
FormaLms User
Posts: 174
Joined: Thu Sep 20, 2012 6:12 pm
Location: Milano

Re: Instant messaging

Post by Simbiosi »

Riprova cosi, ho aggiunto '

Code: Select all

$name_sender=$userInfo[2]."' '".$userInfo[3];
Vediamo cosa succede.. solitamente sono questi problemini stupidi che fanno perdere un sacco di tempo.. :twisted:
.- Primus inter pares -.
Post Reply