Pagina 1 di 2

mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 16:03
da marchino91
Salve a tutti, ho un problema con mchat, non riesco a trovare un modo per far si che gli ultimi messaggi inviati vengano visualizzati in testa. grazie :)

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 18:06
da Darkman
Devi rimpiazzare 2 volte (linee 280 e 764)in root/mchat.php:

Codice: Seleziona tutto

$rows = array_reverse($rows);
con

Codice: Seleziona tutto

//$rows = array_reverse($rows);
in pratica anteporre // disabilita l'inversione tipica delle ultime versioni della mchat.

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 19:14
da marchino91
perfetto, grazie.
Però ora sorge un altro problema il messaggio viene messo in testa ogni refresh della pagina e non su ogni autorefresh della chat... dici che si potrebbe risolvere un altro problema come questo? casomai senza effettuare refresh di pagina

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 19:49
da marchino91
sto notando ora che quando si accumulano messaggi, questi tendono ad andare fuori dalla portata della chat... ora allego una foto.

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 20:02
da Darkman
Ma questo problema è stato generato dalla modifica di poco fa?
Prova a ridurre i tempi di autorefresh da PCA.

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 20:12
da marchino91
facendo delle prove ho notato che il problema della portata dei messaggi c'è dall'inizio, anche utilizzando un altro stile...
ho provato pero ad inserire il codice

Codice: Seleziona tutto

<form method="post" action="javascript://" onsubmit="mChat.add();" id="postform">
			<center><div class="mChatPanel">
				(e cosi via)................................................
				</div></center>
			</div>
			</form>
			<!-- ENDIF -->
in fondo al file mchat_body, sembrava essere risolto il problema, ma durante il refresh, reindirizza su una pagina bianca che contiene una tavola di colori con i rispettivi codici

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 20:26
da marchino91
dopo un n-esimo tentativo, sono riuscito a sistemare i messaggi.
ho dovuto aggiungere i comandi:

Codice: Seleziona tutto

<span class="corners-bottom"><span></span></span></div>
</div>
prima dei comandi del "mchatpanel"
purtroppo non riesco a risolvere il problema del refresh :(

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 20:45
da Darkman
Andiamo con ordine altrimenti il tuo è un monologo 8-)

Il problema del refresh ce l'avevi già da prima?

Dove hai preso quei codici? La MOD deve funzionare basicamente senza ncessità di aggiunte, altrimenti in futuro non ti raccapezzi.

Re: mchat "messaggi recenti in testa..."

Inviato: 30/10/2012, 21:03
da marchino91
hahahaha
allora la mod come l'ho messa, senza toccare nulla, dava solamente problemi per quanto riguardava i messaggi che superavano la portata della tabella. Il refresh non crea problemi, solo che invertendo l'ordine "coda-testa", questi una volta scritti vengono posti sulla "coda" della chat e anche dopo l'autorefresh della mod non si spostano, però effettuando un refresh della pagina (F5) manualmente questi vengono posti dal più recente al più vecchio.

cmq i codici li ho tirati fuori dal file mchat_body, perchè ho analizzato un attimo il codice e ho pensato di chiudere i tag di comando tra messaggi di chat e pannello della chat.

Re: mchat "messaggi recenti in testa..."

Inviato: 31/10/2012, 19:58
da Darkman
Adesso ci siamo.
Quando avevo letto sul forum dell'autore della mchat come era possibbile invertire l'ordine, nessuno ha successivamente lamentato alcun problema.
Per questo qualcosa non mi quadra, a meno che invece di signalarlo hanno rimesso a posto.

Hai messo la modifica da me suggerita in due righe vero?