![]() |
|
|
Rispondi
|
| Autore | |||||
pukos
Amministratore
Iscritto dal : 25/Febbraio/2007 Da: Italy Status: Offline Posts: 383 |
Quota Rispondi
Topic: Renderizzazione delle faccine: scelta rischiosa!Postato: 13/Aprile/2007 alle 20:13 |
||||
|
Smanettando quà e là nel codice per varie ragioni mi sono reso conto che la renderizzazione delle faccine (la trasformazione da :-) a tag img) viene fatta in fase di inserimento del commento aumentando l'occupazione da 3 caratteri a circa 75. Eccolo là che se metto 5 faccine ho già occupato 375 caratteri
Essendo il campo Memo limitato a 1000 caratteri si rischia di trovarsi il campo pieno o peggio ancora il tag img "non chiuso" (me ne sono accorto così) sputtanando completamente il codice HTML. Inoltre questa soluzione rende impossibile l'inserimento di un contatore o limitatore di caratteri sul form dei commenti essendo non reali i 3 caratteri occupati da ogni faccina. Situazione limite? Mica tanto! Certamente dipende dal tipo di Blog, ma non è raro trovare commenti elaborati che occupano parecchi caratteri. Una soluzione possibile, è invertire il sistema. Ovvero salvare le faccine così come sono (:-D) e renderizzarle in fase di generazione della pagina. Chiaramente questa soluzione "stressa" un pò di più il server visto che la funzione viene richiamata per ogni commento visualizzato, ma sostanzialmente si tratta di Replace che non dovrebbe creare più di tanti problemi. Per chi volesse "modificare": Alla riga 33 (del DBlog originale) della pagina commenti_invio.asp Sostituire questo:
con questo:
e alla riga 94 (del DBlog originale) della pagina articolo.asp Sostituire questo:
con questo:
per mantenere visibili le faccine dei vecchi commenti basta attivare l'HTML nei commenti (con tutto quello che comporta) quindi utilizzate questo:
|
|||||
![]() |
|||||
Poesiando.org
Moderatore
Iscritto dal : 07/Novembre/2005 Da: Italy Status: Offline Posts: 1263 |
Quota Rispondi
Postato: 13/Aprile/2007 alle 20:19 |
||||
|
buono
.
Modificato da Poesiando.org - 13/Aprile/2007 alle 20:19 |
|||||
|
LEGGI LE FAQ !
Antispam. |
|||||
![]() |
|||||
pukos
Amministratore
Iscritto dal : 25/Febbraio/2007 Da: Italy Status: Offline Posts: 383
|
Quota Rispondi
Postato: 13/Aprile/2007 alle 20:57 |
||||
|
Ma quante ne sò?
|
|||||
![]() |
|||||
sirsly
Moderatore
Iscritto dal : 19/Maggio/2006 Da: Firenze Status: Offline Posts: 1961 |
Quota Rispondi
Postato: 13/Aprile/2007 alle 21:08 |
||||
...modesto....eheh |
|||||
![]() |
|||||
donachy
Attivista
Iscritto dal : 04/Ottobre/2006 Status: Offline Posts: 659 |
Quota Rispondi
Postato: 16/Aprile/2007 alle 17:17 |
||||
|
beh...moderatopri...direi che questa cosa deve assolutamente far parte della prossima versione di dblog...la segnalate???
|
|||||
|
Il mio sito www.donachy.it
|
|||||
![]() |
|||||
Poesiando.org
Moderatore
Iscritto dal : 07/Novembre/2005 Da: Italy Status: Offline Posts: 1263 |
Quota Rispondi
Postato: 16/Aprile/2007 alle 22:06 |
||||
|
no.
Scherzo
SI mettera' nel todo probabilmente.....
|
|||||
|
LEGGI LE FAQ !
Antispam. |
|||||
![]() |
|||||
mago28
Moderatore
Iscritto dal : 05/Luglio/2006 Da: Italy Status: Offline Posts: 1068 |
Quota Rispondi
Postato: 18/Aprile/2007 alle 09:47 |
||||
|
togliebndo la Sostituisci caratteri non si rischia di mettere dentro il db monnezza? se non sbaglio oltre alle faccine si occupa anche della conversione di alcune caratteri "pericolosi" queli in doppio apice e cosi vià...avete fatto dei test approfonditi della cosa? Sarebbe stato meglio agire a livello di funzione modificando cioè direttamente la Sostituisci caratteri...che ne dite?
|
|||||
![]() |
|||||
pukos
Amministratore
Iscritto dal : 25/Febbraio/2007 Da: Italy Status: Offline Posts: 383 |
Quota Rispondi
Postato: 18/Aprile/2007 alle 10:06 |
||||
|
Mago la funzione Sostituisci caratteri oltre alle faccine converte le lettere accentate ed alcuni simboli, cmq niente di pericoloso, niente che non posso essere riconvertito in fase di generazione della pagina.
Almeno questo è quello che risulta dai miei test. Giustamente fatene anche voi. |
|||||
![]() |
|||||
Poesiando.org
Moderatore
Iscritto dal : 07/Novembre/2005 Da: Italy Status: Offline Posts: 1263 |
Quota Rispondi
Postato: 18/Aprile/2007 alle 14:12 |
||||
|
si puo' modificare il sostituisci caratteri togliendo solo le faccine...
|
|||||
|
LEGGI LE FAQ !
Antispam. |
|||||
![]() |
|||||
pukos
Amministratore
Iscritto dal : 25/Febbraio/2007 Da: Italy Status: Offline Posts: 383 |
Quota Rispondi
Postato: 18/Aprile/2007 alle 14:32 |
||||
|
Ripeto: non è necessario! Anzi a questo punto rispramiamo ulteriori caratteri!
All'interno della funzione non c'è nessuna coversione a salvaguardia del'DB, ma solo conversioni faccine e caratteri non sempre convertiti correttamente in HTML. A meno di qualche test che mi smentisca... :) |
|||||
![]() |
|||||
Rispondi
|
| Vai al Forum | Permessi Forum ![]() Non puoi postare nuovi topic in questo forum Non puoi rispondere ai topic in questo forum Non puoi cancellare i tuoi post in questo forum Non puoi modificare i tuoi post in questo forum Non puoi creare sondaggi in questo forum Non puoi votare i sondaggi in questo forum |