Il sito che sto per realizzare prevede che il cliente dovrà agire sul catalogo inserendo periodicamente elementi del catalogo.
Al fine di non distruggere il layout del sito ho la necessità che i caratteri inseriti in una textarea non superino un livello massimo stabilito.
Per ovviare a tale problema ho agito sul DB impostando un valore massimo (210) per quella variabile VARCHAR.
Il problema potrebbe considerarsi risolto ma il cliente non "vede" il suo limite massimo, nel senso che soltanto dopo che ha inserito il testo e dato l'OK il testo inserito viene troncato a quel numero di caratteri.
La mia idea era quella di agire nei files del backend di Typolight inserendo il javascript necesario a limitare il numero di caratteri di quella determinata textarea... magari visualizzando man mano il numero di caratteri rimanenti esattamente come accade nel file allegato.
Forse la mia idea è troppo "esigente" ma in ogni caso io lo chiedo: qualcuno sa se la mia ipotesi è realizzabile, e se si da dove cominciare?
A presto,
Giancarlo.
Al fine di non distruggere il layout del sito ho la necessità che i caratteri inseriti in una textarea non superino un livello massimo stabilito.
Per ovviare a tale problema ho agito sul DB impostando un valore massimo (210) per quella variabile VARCHAR.
Il problema potrebbe considerarsi risolto ma il cliente non "vede" il suo limite massimo, nel senso che soltanto dopo che ha inserito il testo e dato l'OK il testo inserito viene troncato a quel numero di caratteri.
La mia idea era quella di agire nei files del backend di Typolight inserendo il javascript necesario a limitare il numero di caratteri di quella determinata textarea... magari visualizzando man mano il numero di caratteri rimanenti esattamente come accade nel file allegato.
Forse la mia idea è troppo "esigente" ma in ogni caso io lo chiedo: qualcuno sa se la mia ipotesi è realizzabile, e se si da dove cominciare?
A presto,
Giancarlo.
05/03/2010 12:29
gianko82:
Forse la mia idea è troppo "esigente" ma in ogni caso io lo chiedo: qualcuno sa se la mia ipotesi è realizzabile, e se si da dove cominciare?
Capisco l'esigenza...
tecnicamente come hai suggerito la soluzione è anche semplice, ma integrarla in Catalog non saprei proprio...
Vediamo se Ga.n ha qualche suggerimento da suggerire...
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
05/03/2010 12:40
Torno a questa mia vecchia discussione perchè cio' che mi serviva esiste già, ma l'ho scoperto solo adesso!
(In realtà leggo che la data di rilascio dell'estensione è del 17/08/2010 quindi successiva al mio post!)
Si tratta dell'estensione "inputcount" che mostra un fumetto con il conteggio dei caratteri inseriti nelle textarea (opzionalmente anche del testo personalizzato) ed è possibile impostare un massimo oltre il quale viene mostrato un alert e viene bloccata la digitazione.
Cio' è molto utile se ad esempio bisogna dare un limite di caratteri al cliente nelle textaera del backend o frontend. (Nel mio caso il limite è imposto su alcuni campi del catalogo)
Si configura aggiungendo e personalizzando delle righe nel dcaconfig.php
Spero possa essere utile a qualcuno.
Ciao!
(In realtà leggo che la data di rilascio dell'estensione è del 17/08/2010 quindi successiva al mio post!)
Si tratta dell'estensione "inputcount" che mostra un fumetto con il conteggio dei caratteri inseriti nelle textarea (opzionalmente anche del testo personalizzato) ed è possibile impostare un massimo oltre il quale viene mostrato un alert e viene bloccata la digitazione.
Cio' è molto utile se ad esempio bisogna dare un limite di caratteri al cliente nelle textaera del backend o frontend. (Nel mio caso il limite è imposto su alcuni campi del catalogo)
Si configura aggiungendo e personalizzando delle righe nel dcaconfig.php
Spero possa essere utile a qualcuno.
Ciao!
[L'ultima modifica di gianko82, 27/09/2010 11:35]
27/09/2010 11:21
gianko82:
Torno a questa mia vecchia discussione perchè cio' che mi serviva esiste già, ma l'ho scoperto solo adesso!
Interessante... ottimo...
grazie per la segnalazione di questa estensione. Bello che funzioni anche con Catalog
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
27/09/2010 11:29
torno sull'argomento.
La mia nuova necessità era quella di limitare linserimento di caratteri nel TinyMCE, sopratutto nel frontend (poi ho visto che funziona anche nel backend).
Sul sito del produttore di TinyMCE, il team afferma che limitare il numero di caratteri immessi tramite l'editor va contro l'uso dell'editor stesso così non esiste alcuna plugin di TinyMCE che faccia questo, contrariamente a qualche tempo fa quando esisteva un plugin chiamato "maxlenght" che sfortunatamente funziona solo con la vecchia versione 2 di TinyMCE.
Mi è venuto in mente di guardare invece tra le estensioni di Contao, dove ho trovato questa:
[tx_rtelimiter]
http://www.contao.org/extension-list/view/tx_rtelimiter.10006.en.html
che era stata installata soltanto 8 volte.
Analizzando il codice e modificando opportunamente il TinyFrontend.php sono riuscito ad ottenere il risultato voluto, come si vede dagli allegati.

La mia nuova necessità era quella di limitare linserimento di caratteri nel TinyMCE, sopratutto nel frontend (poi ho visto che funziona anche nel backend).
Sul sito del produttore di TinyMCE, il team afferma che limitare il numero di caratteri immessi tramite l'editor va contro l'uso dell'editor stesso così non esiste alcuna plugin di TinyMCE che faccia questo, contrariamente a qualche tempo fa quando esisteva un plugin chiamato "maxlenght" che sfortunatamente funziona solo con la vecchia versione 2 di TinyMCE.
Mi è venuto in mente di guardare invece tra le estensioni di Contao, dove ho trovato questa:
[tx_rtelimiter]
http://www.contao.org/extension-list/view/tx_rtelimiter.10006.en.html
che era stata installata soltanto 8 volte.
Analizzando il codice e modificando opportunamente il TinyFrontend.php sono riuscito ad ottenere il risultato voluto, come si vede dagli allegati.
22/07/2011 12:00
Carino.. ottima dritta...
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
22/07/2011 12:11

