Back to top

Autore Topic: modifica lunghezza descrizione categoria  (Letto 1446 volte)

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
modifica lunghezza descrizione categoria
« il: 06 Set 2012, 12:40:27 »
Buon giorno,
ho creato una nuova categoria e nello spazio descrizione devo inserire un testo discretamente lungo.
Però la parte finale viene tagliata sempre, non mi lascia inserire oltre un certo numero di caratteri.


Come si deve procedere per modificare il valore massimo di caratteri consentiti?


Grazie mille per la disponibilità

repel

  • Visitatore
Re:modifica lunghezza descrizione categoria
« Risposta #1 il: 06 Set 2012, 12:51:49 »
Per modificare il numero dei caratteri dovresti modificare la struttura della tabella del Database che al momento è impostata su varchar(5120) (in pratica accoglie la bellezza di 5120 caratteri quindi abbastanza per una buona descrizione).
Ora non so quanto lunghe siano le descrizioni che vuoi inserire ... ma 5120 caratteri sono assai .. almeno che all'interno della descrizione non sia annidati dei tags (ad esempio riportando testo con copia incolla da word) che occupano parte di questi caratteri e lasciando poco spazio al testo vero e proprio.


Allego un esempio di testo che entra perfettamente nel margine richiesto dei caratteri.

Citazione
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Lorem ipsum dolor sit amet, consectetur adipisicing elit.

Mi pare, sinceramente, assai come descrizione ;-)
« Ultima modifica: 06 Set 2012, 12:58:17 da naidraug »

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:modifica lunghezza descrizione categoria
« Risposta #2 il: 06 Set 2012, 13:09:35 »
Io non ho presente quanti siano i caratteri nel mio testo, però qui potete vedere la pagina col testo tagliato:


http://www.pallacanestrolimena.it/index.php?option=com_content&view=categories&id=8&Itemid=107


Non mi pare siano 5000 caratteri!

repel

  • Visitatore
Re:modifica lunghezza descrizione categoria
« Risposta #3 il: 06 Set 2012, 13:54:46 »
Citazione
Io non ho presente quanti siano i caratteri nel mio testo, però qui potete vedere la pagina col testo tagliato:
Probablmente ti sei perso alcune cosette che ho specificato.

Noto che il testo che tu indichi come descrizione della categoria non mi pare sia una vera è propria descrizione ma un testo vero e proprio.
Rinnovando il discorso che tale testo mi pare tu possa everlo inserito impaginato (e quindi carico di tags html o altro) anche questi tags son conteggiati come caratteri e quindi occupano lo spazio disponibile del testo vero e proprio.

Lasciando per un attimo da parte questo discorso ... quello che non capisco è perchè, invece di utilizzare un articolo per inserire qei dati, tu abbia inserito quel testo come descrizione della categoria...

Mi spiego  meglio nel caso fossi stato assai criptico..

Io per descrizione d una categoria intendo una descrizione specifica di ciò che tale contnitore (categoria) possa evere e non  un calendario di eventi sportivi come tu indendi inserire.

Se posso permetermi di darti un consiglo utilizzerei la descrizione della categoria per inserire nella descrizione stessa calendari campionato ... e all'interno della stessa categoria inserire i vari calendari sotto forma di articoli...

Ma se invece hai necessità di avere un'unica pagina (con annesso link) invece di utilizzare le voci categorie potresti utilizzare una voce menu collegata ad un articolo che non sia inserito in nessuna categoria (uncategorized o non categorizzato) in modo da poter averee lo stesso risultato che hai adesso.

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:modifica lunghezza descrizione categoria
« Risposta #4 il: 06 Set 2012, 14:13:53 »
Certo ho capito cosa intendi dire.
Avevo fatto così per semplicità e velocità..
Le modifiche che mi consigli mi portano via parecchio tempo però perchè dovrei cambiare la struttura dei menu...


Per curiosità, solo per vedere se il problema era davvero quello, come si chiama la tabella nella quale si dovrebbe cambiare il valore nel database?


Grazie mille per gli utili consigli e per il tempo che mi stai dedicando

repel

  • Visitatore
Re:modifica lunghezza descrizione categoria
« Risposta #5 il: 06 Set 2012, 14:28:13 »
Citazione
Le modifiche che mi consigli mi portano via parecchio tempo però perchè dovrei cambiare la struttura dei menu...
Bahhhh non so quanto sia il tempo che perderesti nelle modifiche (in pratica io ti ho suggerito solo di sostituire la voce di menu collegata ad una categoria con una voce di menu collegata ad un contenuto non categorizzato)... ma andare a modificare la struttura di una tabella del db per farla colimare ai tuoi intenti non la vedo un'ottima soluzione perche poi, anche se tu la modificassi, potresti incorrere in problematiche ulteriori nei futuri aggiornamenti nel caso i futuri aggiornamenti dovessero proprio intaccare quella specifica colonna della tabella #__categories vanificando a tutti gli effetti tutto il tuo lavoro e li si, che perderesti ulteriore tempo prezioso...

.......ma dato che c'è libertà di scelta in questo paese e in questo cms ;-)

la tabella è #__categories e la colonna description (il valore attuale è impostato su varchar 5120 e dovresti modificarlo in TEXT O BLOG per ampliare i possibili caratteri da inserire.

dove #__ è il prefisso delle tue tabelle

Mi dissocio però dagli effetti collaterali che  potrebbero scaturire in futuro, come detto, con ulteriori aggiornamenti del CMS

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:modifica lunghezza descrizione categoria
« Risposta #6 il: 06 Set 2012, 15:22:15 »
Diciamo meglio evitare di modificare le tabelle nel db :)


Comunque ho fatto quella scelta anche perchè a ogni squadra saranno dedicati degli articoli, e facendo così se uno clicca sul menu della squadra oltre a vedere le cose generali nella descrizione della categoria (cioè quello che hai visto tu) sotto vede il tasto articoli e cliccando vede gli articoli solo di quella squadra.
Ogni categoria ha es: C regionale e come sotto categoria Articoli dove metto gli articoli che vengono visualizzati nel tasto sotto.
Il tasto di menu è di tipo Lista di tutte le categorie ed essendo l'unica sotto categoria Articoli mostra solo il tasto Articoli.


Altrimenti se metto un solo articolo non categorizzato come dici tu non so come fare poi per visualizzare gli articoli solo di quella squadra.

repel

  • Visitatore
Re:modifica lunghezza descrizione categoria
« Risposta #7 il: 06 Set 2012, 16:47:17 »
Ho capito ... dalle mie parti si dice ... "volere la moglie ubriaca e la botte piena" ;-)

Capisco lo scopo (infatti se guardi bene i post precedenti è quello che avevo intuito) ... ma
a questo punto devi trovare un compromesso tra le due cose

la  categoria deve essere un contenitore ... e qui inserirai gli articoli delle varie classi ... mentre la descrizione della categoria dovrebbe essere più sintetica possibile ...
Nel tuo caso specifico, secondo me, dovresti strutturarla in questo modo

Articolo (contenuto) non categorizzato e relativa voce di menu per il calendario al quale assocerai la relativa voce di menu della categoria relativa.

Modificare il db ... non è buona cosa ;-)
« Ultima modifica: 06 Set 2012, 16:49:39 da naidraug »

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:modifica lunghezza descrizione categoria
« Risposta #8 il: 06 Set 2012, 16:55:56 »
Ahahahahahahahahahahahahahahahahahahah!  ;D ;D ;D ;D ;D

Esatto!!!!


Credo farò così, non vedo alternative!!
Pensavo fosse possibile semplicemente modificare il numero di caratteri massimo senza avere particolari problemi futuri!!!


naidraug ti ringrazio tanto per la cortesia e la disponibilità!!!

 



Web Design Bolzano Kreatif