scusa la domandina sciocchina:
ma perche' non vuoi usare le api di plone?

Soprattutto per pigrizia:
- mi sembra che la funzione disponibile per costruire un id valido e user-friendly sia cambiata da una versione all'altra
- non so se tale funzione è accessibile da Python script.

Giovanni

----- Original Message ----- From: "SauZheR" <sauz...@gmail.com> To: "La lista degli italiani appassionati di Plone." <plone-it@lists.plone.org>
Sent: Monday, November 16, 2009 1:31 PM
Subject: Re: [Plone-IT] Modulo di contatto "lavora con noi": qual'è la migliore soluzione?


io farei cosi:

bandit = ':: - ()'
text = 'testo con : con ; e - e anche ( ma anche )"
for x in bandit:
 text= text.replace(x,'_')
return text

piu' comodo da estendere...

scusa la domandina sciocchina:
ma perche' non vuoi usare le api di plone?

Tieni conto che sia col tuo metodo, che col mio, che con quello di
fabrizio ti puoi ritrovare un po' troppi _ consecutivi... quindi
andrebbe ulteriormente raffinato.

alessandro.

Il 16 novembre 2009 13.13, Fabrizio Reale
<fabrizio.re...@redomino.com> ha scritto:
In data lunedì 16 novembre 2009 13:06:43, Giovanni Toffoli ha scritto:
Più in dettaglio, questo è un esempio funzionante, dove proposals/files è il
folder in cui salvare i file.
A proposito, chi mi dice come compattare la funzione normalizeString in
Python, senza usare regular expressions o le API di Plone?

def normalizeString(text, context=None):
text = text.replace(' ', '_')
text = text.replace('-', '_')
text = text.replace("'", '_')
text = text.replace('"', '_')
text = text.replace(':', '_')
return text

return text.replace(' ', '_').replace('-', '_').replace("'", '_').replace('"', '_').replace(':', '_')

Fabry


--
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14,
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com


_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html




--
 bye
SauZheR
************************************
l'iterazione è umana...
la ricorsione, Divina!
************************************
reply to: sauzher AT gmail DOT com

_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html


_______________________________________________
Plone-IT mailing list
Plone-IT@lists.plone.org
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html

Rispondere a