Eliminare barra di scorrimento laterale postato il 12/12/2009 13:05:21 nel forum programmazione, gdrcd e open source
Salve,
mi appello alle vostre conoscenze per riproporre un problema precedentemente affrontato in questo forum, ma che ancor mi sfugge.
Vorrei impostare nella chat un modo per evitare di creare quella fastidiosa barra di scorrimento laterale nella chat.
Mi spiego con un esempio:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
vorrei che diventasse in automatico:
aaaaaaaaaaaaa
aaaaaaaaaaaaa
ovviamente questo senza dover ricorrere al <br>
Grazie.
Pagine → 1
12/12/2009 14:00:29
conteggi la lunghezza di una stringa, la dividi in sottostringhe di lunghezza massima e le intervalli con un <br />. comunque l'errore di base e' scrivere aaaaaaaaaaaa.......
13/12/2009 21:32:20 e modificato da stefano_il_patetico il 13/12/2009 22:20:23
Ho capito ciò che tu suggerivi mr faber. In realtà credo sia un bug trascurabile..in quanto l'unico caso in cui si verifica lo scroll è quando le lettere sono tutte unite. Quindi problema risolto.
Solamenete che ora si presente un altro ostacolo...cioè...più di due righe non riesco a scrivere...cioè...un testo lunghissimo può essere tranquillamente composto, tuttavia, al momento dell'invio risulta "tagliato" il testo...è come, cioè, se avesse un piccolo limite di caratteri. Cosa dovrei controllare a questo punto?
14/12/2009 01:07:38
assicurati di passare i dati con POST ovviamente.
controllali nel momento che ti arrivano alla pagina PRIMA di metterli nel database.
14/12/2009 11:13:36
probabilmente stai usando una versione di un os in cui fa il taglio a 256 caratteri del testo.
14/12/2009 19:43:55
Sicuramente avrete capito che io e la programmazione litighiamo spesso, per questo vi chiedo di illuminarmi ancora una volta, chiedendo venia se delle volte le mie domande possono sembrare...anzi sono...da principiante.
L'open source che uso è Città Virtuale GPL. La chat consta di 3 file php principali:
topframe (dice in che luogo ti trovi)
mainframe (la chat in vera e propria)
msgframe (dove comporre il messaggio)
accanto a queste tre ve ne è un'altra
do_msg_chat (una sorta di esecutore del messaggio)
Logicamente, per risolvere il problema lavoro con msgframe e do_msg_chat
Incollo il codice del primo:
14/12/2009 21:11:07
Non conosco il codice di quest'os, anche se mi risulta, se non ricordo male, che abbia dato grossi problemi un po a tutti. Comunque, dando una scorsa rapida non ho visto nessun troncamento di stringhe ( substr() ) salvo uno usato per leggere il primo carattere di una stringa, quindi mi vien da pensare che il problema possa essere che il campo messaggio sul db sia un varchar(256), in tal caso cambialo in text e dovresti risolvere.
14/12/2009 21:23:31
Sì...era proprio come suggerivi tu...ho reimpostato il db e adesso gira.
Molte grazie.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Il gestore di Age of Crystals ha risposto alla recensione di moak