Page 1 of 1

58.000 caratteri sono troppi per una pagina opencart?

Posted: Thu May 04, 2017 4:54 am
by virussino
Ciao a tutti :)
ho questo problema di "taglio del testo" nelle pagine informative e nel blog! Non riesco a salvare quando scrivo pagine troppo lunghe..
Mi spiego meglio, la pagina si salva, ma quando la riapro via editor, oppure se vado a vederla online, la pagina risulta brutalmente tagliata, e più o meno sono 58000 caratteri quelli consentiti..

E' una cosa normale??

Re: 58.000 caratteri sono troppi per una pagina opencart?

Posted: Fri May 12, 2017 6:36 pm
by dachiaru
Non ricordo ci fosse un limite, a volte potrebbe essere anche una limitazione php prova ad aumentare i parametri.

Re: 58.000 caratteri sono troppi per una pagina opencart?

Posted: Fri May 19, 2017 8:12 pm
by virussino
dachiaru wrote:
Fri May 12, 2017 6:36 pm
Non ricordo ci fosse un limite, a volte potrebbe essere anche una limitazione php prova ad aumentare i parametri.
Cosa intendi per aumentare i parametri? Comunque sono meno di 58.000, taglia a circa 52 mila

Re: 58.000 caratteri sono troppi per una pagina opencart?

Posted: Sat Jun 10, 2017 7:19 am
by frank79
Hai controllato direttamente nelle tabelle del database se le pagine vengono effettivamente salvate per tutti i 58000 caratteri?
O vengono troncate a 52000 caratteri in fase di salvataggio? (e quindi è poi normale che ne visualizzi 6000 in meno).
Controlla che i campi dove viene salvato il testo abbiano la codifica utf8_general_ci (per la tabella (oc_)information_description il campo che dovrai controllare è il "description", dovrà essere di tipo TEXT e con la codifica utf8_general_ci. MySQL per i campi di tipo TEXT offre una capacità massima di 65.535 bytes e quel valore è molto vicino a quei 58.000 caratteri di cui parlavi tu (Devi anche considerare che la codifica UTF8 "consuma" da 1 a 4 bytes per carattere, ma molto probabilmente la maggior parte dei caratteri dei tuoi testi usava solo 1 byte per carattere).
E' anche possibile che il testo che scrivi contenga tag html, invisibili sul browser ma computati nei 65.535 caratteri, che quindi allungano il testo quel tanto che basta per farti uscire fuori dal numero di caratteri consentiti, e così te ne ritrovi solo 52.000 effettivamente memorizzati.
Se è come ho ipotizzato, allora prova a cambiare il tipo di campo da TEXT a MEDIUMTEXT, avrai 16 Mb di spazio per ogni testo.