Buongiorno a tutti,
vi chiedo un aiuto perchè non so come risolvere questo problema. Ho la necessità di memorizzare degli articoli mediamente lunghi tipo 8-10 pagine di word. Fin qui nessun problema il sistema mi permette di inserirli ma la sorprese avviene quando vado in visualizzazione ovvero superato una soglia di circa 33.000 caratteri il contenuto della pagina non viene mostrato. Se vado in modifica nel campo testo c'è il contenuto completo ma in nella parte visualizzazione non appare nulla
Problema visualizzazione contenuti lunghi
Ven, 28/08/2009 - 14:50
#1
Problema visualizzazione contenuti lunghi
se davvero in node/edit trovi il testo completo vuol dire che il db viene scritto correttamente e che il problema sta in come drupal interpreta il testo immesso.
Hai provato a postare il problema su drupal.org? forse c'è qualcuno che ne sa qualcosa.
Un'altra possibilità potrebbe essere quella che ci sia qualche problema con i filltri di input, visto che l'HTML di office è raccapricciante.
fai una prova incollando da word a notepad e da notepad a drupal. se è questo il problema basta "pulire" l'html di word prima di inserire il testo; (cosa che ti consiglierei di fare comunque...)
Oppure prova ad incollare porzioni più piccole di testo e non tutte le 10 pp insieme.
Nelle more, se i tuoi articoli sono strutturati, ovvero provvisti di capitoli/paragrafi/sezioni/etc, puoi usare un book e suddividere l'articolo in più nodi raggruppati in un libro.
Certified to Rock
Grazie per la risposta,
non è un problema di caratteri il test che mi chiedi l'ho fatto per evitare caratteri speciali. Ho provato anche a fare un test con un documento con un paio di parole ripetute senza accenti ne caratteri particolari e il risultato è sempre lo stesso, oltre ad un dato numero di caratteri il sistema non mi mostra il contenuto.
Nelle more, se i tuoi articoli sono strutturati, ovvero provvisti di capitoli/paragrafi/sezioni/etc, puoi usare un book e suddividere l'articolo in più nodi raggruppati in un libro.
Ho l'esigenza di mostrare tutto il testo visto che si tratta di un testo in blocco e non formattato.
Ho generato 100 paragrafi su lipsum.com = 84840 caratteri (spazi esclusi)
li ho incollati sia su word che su un editor di testo e da li, nel body di una pagina drupal.
Ho provato anche un copypasta diretto word->drupal usando un doc molto complesso (tabelle, immagini, revisioni, et al) di 64000 caratteri o giù di li.
Nessun problema, sul nodo salvato i caratteri ci sono tutti in entrambi i casi
Direi quindi che non è un'impostazione di drupal;
*. vai a vedere se nella sorgente della pagina (ctrl/mela+u) il testo c'è tutto o no
*. prova a disabilitare tutti gli script e/o tutti i css (webdeveloper toolbar)
*. prova ad usare un altro tema, garland in primis
insomma, se il testo è completo nel database, dev'essere un problema di rendering a livello del tema oppure una causa completamente estranea a drupal
un solo suggerimento (forse scontato): fai un tentativo alla volta, altrimenti non sai più qual'è la causa.
Certified to Rock
Ho provato a fare il test con il seguente testo. Ho creato la pagina me la salva correttamente ma in vista non mi mostra nulla.
[NOTA ADMIN: magari evitiamo di inserire testi grandi e inutili su un server pubblico]
Potresti mostrarmi un esempio reale sul tuo sito? Così vedo effettivamente che funziona
No, non posso.
Comunque vedo che una prova l'hai fatta qui su drupalitalia.... :D
Mi pare che funziona, no? a occhio e croce sono 50.000 caratteri.
Quindi ripeto quanto suggerito in precedenza:
Certified to Rock
Sai quello che non capisco?
Che in edit nel campo dedicato mi memorizza il testo mentre in visualizza non appare nulla... Se visualizzo la sorgente della pagina non c'è nulla per questo motivo non dovrebbe trattarsi di javascrip o css. Ho provato ad usare il tempa gardaland e niente.
Ho provato a testarlo in locale (per verificare problematiche sul server) e niente....
Ma il campo in cui inserisci il testo è il "body" predefinito o un campo custom aggiunto da te?
Se è così, controlla che il numero max di caratteri per il campo sia "unlimited"
Non saprei che altro suggerirti, mi dispiace.
Certified to Rock
Ho provato anche ad inserire il contenuto nel crea contenuto pagina di default di drupal ma niente. Questo settaggio del max caratteri dove lo trovo?
E' probabile che sia un problema del tuo server, in particolare di php. C'è un massimo di dimensione in upload che puoi inserire (file, testo e quant'altro) via HTTP. Aumenta quello.
--
Drupal e Siti Web Torino
Blog: Computer Graphics
Ciao Psicomante,
pensavo anch'io però poi ho fatto un test in locale e mi da lo stesso problema. Come posso fare ad aumentare la quantità di testo? Hai un idea, considera che il problema me lo fa anche su la creazione di una semplice pagina di contenuto
Ti chiedo se puoi farmelo un favore, prova a prendere un qualsiasi documento in word di 10-12 pagine, crei una pagina di contenuto nel tuo sito e poi mi dici se oltre a memorizzarla (i dati mi vengono memorizzati tutti) riesci a vederla pubblicata. Mi faresti un grosso favore