The Elearning Community • Instant messaging - Page 2
Page 2 of 3

Re: Instant messaging

Posted: Tue Sep 03, 2013 5:05 pm
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 ...

Re: Instant messaging

Posted: Tue Sep 03, 2013 8:43 pm
by jasmines
Penso che la modifica sia analoga... Se non riesci a risolvere da te vedo di mettermici!

Re: Instant messaging

Posted: Wed Sep 04, 2013 9:00 am
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.

Re: Instant messaging

Posted: Thu Sep 26, 2013 3:21 pm
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.'"},';

Re: Instant messaging

Posted: Thu Sep 26, 2013 6:28 pm
by marcello
Ora va.
Il nome del mittente appare cosî: MRossi, ma puó andar bene.
Grazie.

Re: Instant messaging

Posted: Thu Sep 26, 2013 7:27 pm
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];

Re: Instant messaging

Posted: Fri Sep 27, 2013 8:28 am
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.

Re: Instant messaging

Posted: Sat Sep 28, 2013 9:17 am
by Simbiosi
Prova con questo:

Code: Select all

$name_sender=$userInfo[2]." ".$userInfo[3];
e facci sapere.

Re: Instant messaging

Posted: Sat Sep 28, 2013 11:20 am
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.

Re: Instant messaging

Posted: Sat Sep 28, 2013 11:21 am
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: