From josedavid18 en hotmail.com Mon May 5 19:13:45 2008 From: josedavid18 en hotmail.com (tono) Date: Mon May 5 19:14:12 2008 Subject: [Zope-es] Plone y bdd mysql Message-ID: Hola a todos. Tengo una bdd de datos implementada en mysql con su interfaz gráfica hecha en visual basic 6.0. La bdd es para realizar la matriculación de cursos de formación, pero ahora lo que quiero es poder conectar esa bdd a mi sitio plone para que pueda realizar matrículas por ambos lados: - tanto a través de la interfaz de visual basic. - como a través de la web, en la misma bdd. ¿Alguna referencia para conectar plone y mysql? Un saludo y gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080505/71bfdfa5/attachment.html From icaro0 en gmail.com Tue May 6 09:34:04 2008 From: icaro0 en gmail.com (icaro icaro) Date: Tue May 6 09:34:21 2008 Subject: [Zope-es] Plone y bdd mysql In-Reply-To: References: Message-ID: El día 5 de mayo de 2008 19:13, tono escribió: > Hola a todos. Tengo una bdd de datos implementada en mysql con su > interfaz gráfica hecha en visual basic 6.0. > > La bdd es para realizar la matriculación de cursos de formación, pero > ahora lo que quiero es poder conectar > esa bdd a mi sitio plone para que pueda realizar matrículas por ambos > lados: > > - tanto a través de la interfaz de visual basic. > - como a través de la web, en la misma bdd. > > ¿Alguna referencia para conectar plone y mysql? > > Un saludo y gracias. > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > Puedes mirarte el adaptador mysql para zope: http://www.zope.org/Members/hewei/zoperpms/misc/MySQL-python ______________________________________ Icaro´s blog icaro0.blogspot.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080506/9a964be6/attachment.html From josedavid18 en hotmail.com Tue May 6 12:23:48 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 6 12:24:03 2008 Subject: [Zope-es] Problema con logotipo Message-ID: Hola a todos. Estoy intentando crear un sitio en plone y lo tengo en la siguiente ip: http://150.214.121.199/fundecor El problema que tengo es el siguiente: el logotipo con explorer no me va bien, y con mozilla sí. ¿Cómo puedo solucionarlo? ¿Qué propiedades exactas tengo que cambiar? El problema está en que en mi portátil he desarrollado la página (que es de 17 pulgadas) pero no he tenido en cuenta otras resoluciones. Cómo podría mejorar esto. Gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080506/c16efe2a/attachment.htm From ahumboldt en humboldt.e.telefonica.net Tue May 6 12:32:12 2008 From: ahumboldt en humboldt.e.telefonica.net (=?ISO-8859-1?Q?David_Daniel_Est=E9vez_Durey?=) Date: Tue May 6 12:32:32 2008 Subject: [Zope-es] Plone y bdd mysql In-Reply-To: References: Message-ID: <86c73fa57e7212d24d54f26eb09c48e4@humboldt.e.telefonica.net> La filosofía de Zope para conectarse a una BBDD MySQL es a través del producto ZMySQLDA, pero para poder instalarlo, necesitas primero instalar las librerías MySQLdb para Python que permiten acceder a una BBDD MySQL desde Python. El enlace que bien te dio otro compañero en esta lista hace referencia a esos dos proyectos. El 05/05/2008, a las 18:13, tono escribió: > Hola a todos. Tengo una bdd de datos implementada en mysql con su > interfaz gráfica hecha en visual basic 6.0. >   > La bdd es para realizar la matriculación de cursos de formación, pero > ahora lo que quiero es poder conectar > esa bdd a mi sitio plone para que pueda realizar matrículas por ambos > lados: >   > - tanto a través de la interfaz de visual basic. > - como a través de la web, en la misma bdd. >   > ¿Alguna referencia para conectar plone y mysql? >   > Un saludo y gracias._______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : text/enriched Tamaño : 1447 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080506/07db2f01/attachment.bin From quiles_gas en gva.es Tue May 6 12:54:53 2008 From: quiles_gas en gva.es (Gaspar Quiles) Date: Tue May 6 13:00:49 2008 Subject: [Zope-es] Plone y bdd mysql In-Reply-To: <86c73fa57e7212d24d54f26eb09c48e4@humboldt.e.telefonica.net> References: <86c73fa57e7212d24d54f26eb09c48e4@humboldt.e.telefonica.net> Message-ID: <482038FD.3020109@gva.es> Supongo que tambien puedes sustituir el ZMySQLDA con: sqlalchemy z3c.sqlalchemy SQLAlchemyDA Yo lo uso para oracle y postgres y me va bien. Saludos David Daniel Estévez Durey escribió: > La filosofía de Zope para conectarse a una BBDD MySQL es a través del > producto ZMySQLDA, pero para poder instalarlo, necesitas primero > instalar las librerías MySQLdb para Python que permiten acceder a una > BBDD MySQL desde Python. > El enlace que bien te dio otro compañero en esta lista hace referencia a > esos dos proyectos. > > > El 05/05/2008, a las 18:13, tono escribió: > > Hola a todos. Tengo una bdd de datos implementada en mysql con su > interfaz gráfica hecha en visual basic 6.0. > > La bdd es para realizar la matriculación de cursos de formación, > pero ahora lo que quiero es poder conectar > esa bdd a mi sitio plone para que pueda realizar matrículas por > ambos lados: > > - tanto a través de la interfaz de visual basic. > - como a través de la web, en la misma bdd. > > ¿Alguna referencia para conectar plone y mysql? > > Un saludo y gracias._______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From josedavid18 en hotmail.com Thu May 8 10:35:50 2008 From: josedavid18 en hotmail.com (tono) Date: Thu May 8 11:05:18 2008 Subject: [Zope-es] Recoger datos de un formulario en un script python Message-ID: Hola a todos, tengo un page template en el cual he insertado un formulario de la siguiente forma:
DNI con letra:

donde "matricular" es un script python en el cual quiero recoger el valor del formulario, pero no lo consigo. Para eso, el script "matricularse" lo he programado de la siguiente forma, pero no hay manera: from Products.PythonScripts.standard import html_quote request = container.REQUEST RESPONSE = request.RESPONSE print dni return printed dondel el dni lo pongo en la lista de parámetros. ¿Alguna sugerencia? Gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/5724dd60/attachment-0001.html From ifamay en yahoo.es Thu May 8 11:07:31 2008 From: ifamay en yahoo.es (=?iso-8859-1?Q?Ignacio_Fern=E1ndez?=) Date: Thu May 8 11:27:09 2008 Subject: [Zope-es] Recoger datos de un formulario en un script python Message-ID: <446255.56228.qm@web25602.mail.ukl.yahoo.com> Hola Prueba con print request.dni 8) Ignacio Fernández ----- Mensaje original ---- De: tono Para: lista zope lista zope-plone Enviado: jueves, 8 de mayo, 2008 10:35:50 Asunto: [Zope-es] Recoger datos de un formulario en un script python Hola a todos, tengo un page template en el cual he insertado un formulario de la siguiente forma:
DNI con letra:

donde "matricular" es un script python en el cual quiero recoger el valor del formulario, pero no lo consigo. Para eso, el script "matricularse" lo he programado de la siguiente forma, pero no hay manera: from Products.PythonScripts.standard import html_quote request = container.REQUEST RESPONSE = request.RESPONSE print dni return printed dondel el dni lo pongo en la lista de parámetros. ¿Alguna sugerencia? Gracias. ______________________________________________ Enviado desde Correo Yahoo! La bandeja de entrada más inteligente. From ahumboldt en humboldt.e.telefonica.net Thu May 8 11:36:14 2008 From: ahumboldt en humboldt.e.telefonica.net (=?ISO-8859-1?Q?David_Daniel_Est=E9vez_Durey?=) Date: Thu May 8 11:41:41 2008 Subject: [Zope-es] Recoger datos de un formulario en un script python In-Reply-To: <446255.56228.qm@web25602.mail.ukl.yahoo.com> References: <446255.56228.qm@web25602.mail.ukl.yahoo.com> Message-ID: <02c928c08c61b16a16b00fb04651a3f2@humboldt.e.telefonica.net> 1) Quita el atributo "enctype" del tag form del Page Template. 2) En el Script Python, no hace falta poner ninguna variable en la lista de parámetros, pues el parámetro se lo estarías pasando por HTTP. Simplemente tienes que codificar algo como: request = container.REQUEST form = request.form print form['dni'] % o bien "print request.dni" como bien te han respondido antes. return printed Saludos! El 08/05/2008, a las 10:07, Ignacio Fernández escribió: > Hola > > Prueba con > > print request.dni > > 8) Ignacio Fernández > > > ----- Mensaje original ---- > De: tono > Para: lista zope lista zope-plone > Enviado: jueves, 8 de mayo, 2008 10:35:50 > Asunto: [Zope-es] Recoger datos de un formulario en un script python > > > Hola a todos, tengo un page template en el cual he > insertado un formulario de la siguiente forma: > >
method="post" enctype="text/plain" name="miform"> > > > > DNI con > letra:

> value="Matriculación"> >
> > > donde "matricular" es un script python en el cual > quiero recoger el valor del formulario, pero no lo consigo. Para eso, > el script > "matricularse" lo he programado de la siguiente forma, pero no hay > manera: > > from Products.PythonScripts.standard import > html_quote > request = container.REQUEST > RESPONSE = > request.RESPONSE > > print dni > return printed > > > dondel el dni lo pongo en la lista de parámetros. ¿Alguna sugerencia? > Gracias. > > > ______________________________________________ > Enviado desde Correo Yahoo! La bandeja de entrada más inteligente. > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > -- David Daniel Estévez Durey Ingeniero Técnico en Informática de Sistemas. Administrador de sistemas del Grupo Digital de la Fundación Canaria Orotava de Historia de la Ciencia. From josedavid18 en hotmail.com Thu May 8 12:13:43 2008 From: josedavid18 en hotmail.com (tono) Date: Thu May 8 12:14:01 2008 Subject: [Zope-es] Gracias Message-ID: Mil gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/68112aab/attachment.htm From icaro0 en gmail.com Thu May 8 12:20:18 2008 From: icaro0 en gmail.com (icaro icaro) Date: Thu May 8 12:22:03 2008 Subject: [Zope-es] Recoger datos de un formulario en un script python In-Reply-To: References: Message-ID: 2008/5/8 tono : > Hola a todos, tengo un page template en el cual he insertado un > formulario de la siguiente forma: > >
method="post" enctype="text/plain" name="miform"> > > > > DNI con letra:

> >
> > > donde "matricular" es un script python en el cual quiero recoger el valor > del formulario, pero no lo consigo. Para eso, el script "matricularse" lo he > programado de la siguiente forma, pero no hay manera: > > from Products.PythonScripts.standard import html_quote > request = container.REQUEST > RESPONSE = request.RESPONSE > > > print dni > return printed > > dondel el dni lo pongo en la lista de parámetros. ¿Alguna sugerencia? > Gracias. > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > Al hilo de lo que te comentan otros compañeros de la lista es recomendable también usar el método get para la recogida de parametros desde request, por ejemplo: request = container.REQUEST dni=request.get('dni','Valor por defecto') .... .... Donde puedes declarar un valor por defecto en caso de no encontrar dni en request. Tambien puedes imprimir request para realizar debug sobre lo que mandas. -- ____________________________________ icaro´s blog icaro0.blogspot.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/b8b1ee7d/attachment.html From Giorbis en citmatel.inf.cu Thu May 8 14:27:36 2008 From: Giorbis en citmatel.inf.cu (=?iso-8859-1?Q?Giorbis_Miguel_Lori=E9_Montalvo?=) Date: Thu May 8 14:37:36 2008 Subject: [Zope-es] Problemas con portlets (Noticias y Eventos) Message-ID: <016BF55FFBB5F2459675BDD00BD96245BF9BD1@mailserver.citmatel.inf.cu> Hola Cuando quiero agregar un portlets de noticia o evento, plone me muestra el siguiente error: Time 2008/05/08 08:20:52.517 GMT-4 User Name (User Id) root (admin) Request URL http://plone/++contextportlets++plone.leftcolumn/+/portlets.News Exception Type UnicodeDecodeError Exception Value 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128) Traceback (innermost last): * Module ZPublisher.Publish, line 119, in publish * Module ZPublisher.mapply, line 88, in mapply * Module ZPublisher.Publish, line 42, in call_object * Module plone.app.portlets.browser.formhelper, line 53, in __call__ * Module zope.formlib.form, line 769, in __call__ * Module Products.Five.formlib.formbase, line 55, in update * Module zope.formlib.form, line 732, in update * Module zope.formlib.form, line 856, in setUpWidgets * Module zope.formlib.form, line 301, in setUpInputWidgets * Module zope.schema._field, line 354, in bind * Module zope.schema._field, line 243, in bind * Module zope.app.schema.vocabulary, line 34, in get * Module plone.app.vocabularies.workflow, line 34, in __call__ * Module zope.i18nmessageid.message, line 188, in __call__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range (128) He investigado y me dicen que es producto de algún carácter ASCII esta en algún ítems de tipo noticia o evento que no puede ser decodificado pero no tengo ninguna noticia, ni evento en el sitio. Seria de gran ayuda si alguien que le haya sucedido esto me lo explicara si encontró alguna solución. Estos son los datos de mi sitio por si les sirve de ayuda. * Plone 3.0 * CMF-2.1.0 * Zope (Zope 2.10.4-final, python 2.4.4, win32) * Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] * PIL 1.1.5 Saludos ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/7a4946ae/attachment-0001.htm From josedavid18 en hotmail.com Thu May 8 14:59:35 2008 From: josedavid18 en hotmail.com (tono) Date: Thu May 8 17:23:09 2008 Subject: [Zope-es] Cuentas bancarias Message-ID: Hola a todos de nuevo. Me estoy documentando de nuevo de como poder insertar un carrito de la compra en mi sitio plone. Es más, ya he insertado uno a través del producto "simplecard" que conecta con el gestor de cobros "paypal". Pero claro esto tiene un inconveniente: paypal tiene un coste añadido que no quiero soportar. Me he puesto en contacto con algún banco que no cobra absolutamente nada, pero mi pregunta es: ¿Existe algún carrito de compra que se pueda instalar, el cual se pueda configurar con la pasarela bancaria que te de la gana? ¿O hay algún sistema que no cobre comisión? ¿Alguna ayuda? Alguna experiencia. Muchas gracias por vuestra ayuda. Un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/ab1eac2f/attachment.html From marcos.romero en euskosare.org Thu May 8 18:50:33 2008 From: marcos.romero en euskosare.org (Marcos Romero) Date: Thu May 8 18:50:47 2008 Subject: [Zope-es] Problemas con portlets (Noticias y Eventos) In-Reply-To: <016BF55FFBB5F2459675BDD00BD96245BF9BD1@mailserver.citmatel.inf.cu> References: <016BF55FFBB5F2459675BDD00BD96245BF9BD1@mailserver.citmatel.inf.cu> Message-ID: <65365b150805080950p3e38b18l1e8396ff1fd5098c@mail.gmail.com> Probablemente se deba al método cropText. Este método no transforma de la mejor forma el texto y en ocasiones se encuentra con caracteres extraños y no sabe cómo tratarlos. El método cropText.py está en ./CMFPlone/skins/plone_scripts/cropText.py y aquí te adjunto la modificación que le hice: línea 5. from Products.CMFPlone.utils import safe_unicode línea 8. text = safe_unicode(text) Saludos Marcos Romero 2008/5/8 Giorbis Miguel Lorié Montalvo : > Hola > > > > Cuando quiero agregar un portlets de noticia o evento, plone me muestra el > siguiente error: > > > > Time > > 2008/05/08 08:20:52.517 GMT-4 > > User Name (User Id) > > root (admin) > > Request URL > > http://plone/++contextportlets++plone.leftcolumn/+/portlets.News > > Exception Type > > UnicodeDecodeError > > Exception Value > > 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in > range(128) > > Traceback (innermost last): > > Module ZPublisher.Publish, line 119, in publish > Module ZPublisher.mapply, line 88, in mapply > Module ZPublisher.Publish, line 42, in call_object > Module plone.app.portlets.browser.formhelper, line 53, in __call__ > Module zope.formlib.form, line 769, in __call__ > Module Products.Five.formlib.formbase, line 55, in update > Module zope.formlib.form, line 732, in update > Module zope.formlib.form, line 856, in setUpWidgets > Module zope.formlib.form, line 301, in setUpInputWidgets > Module zope.schema._field, line 354, in bind > Module zope.schema._field, line 243, in bind > Module zope.app.schema.vocabulary, line 34, in get > Module plone.app.vocabularies.workflow, line 34, in __call__ > Module zope.i18nmessageid.message, line 188, in __call__ > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: > ordinal not in range (128) > > > > > > He investigado y me dicen que es producto de algún carácter ASCII esta en > algún ítems de tipo noticia o evento que no puede ser decodificado pero no > tengo ninguna noticia, ni evento en el sitio. > > > > Seria de gran ayuda si alguien que le haya sucedido esto me lo explicara si > encontró alguna solución. > > > > > > Estos son los datos de mi sitio por si les sirve de ayuda. > > Plone 3.0 > CMF-2.1.0 > Zope (Zope 2.10.4-final, python 2.4.4, win32) > Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] > PIL 1.1.5 > > > > Saludos > > > > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : cropText.py Tipo : text/x-python Tamaño : 648 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080508/782c133d/cropText.py From josedavid18 en hotmail.com Fri May 9 10:25:19 2008 From: josedavid18 en hotmail.com (tono) Date: Fri May 9 10:25:38 2008 Subject: [Zope-es] Producto SimpleCartItem Message-ID: Hola de nuevo lista. Sigo con mi objetivo de intentar conectar mi sitio a un tpv virtual de mi caja. Para ello estoy intentando modificar el producto SimpleCartItem, que lo que hace realmente es crear un carrito de compra y mandar los parámetros pertinentes al tpv virtual de PayPal. Como yo no sé crear mi propio carrito de compra, estoy intentando modificar este producto para poder conectar al tpv de mi banco. Los requisito que impone mi banco es que tengo que mandarle los datos de la siguiente forma: Página de pago
De forma que todos los datos se supone que los proporciona el banco en cuestión, exceptuándo el importe y el número de operación. Me he ido al script pay_pal_redirect.py que tiene el producto en cuestión (ya que ahí es dónde se encuentra la url que se generará en el botón "check-out" del carrito de compra y me he puesto a modificar la url: ## Script (Python) "pay_pal_redirect" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##title=Formats cart items for payment gateway '''This is the digester for the cart string. Currently this digester formats a string to be sent to a Pay Pal gateway, but could be modifed for other gateways''' r= context.REQUEST s = r.SESSION # retrieve the cartList orderlist=s.get("cartList", []) #NEED FUNCTION TO MAKE SURE CART IS UPDATED NEEDS TO BE REFACTORED #NEXT VERSION SHOULD USE CONTROLLER PAGE TEMPLATES #the REQUEST pass the id of the item and the quantity try: for key in r.form.keys(): #again passing a list of id and option to the getItem function cart_item_id = key.split(',') existing_item = container.getItem(cart_item_id) if(existing_item is not None): existing_item['quantity'] = int(r.form[key]) #handles invalid input for 'quantity' except ValueError: pass #END NEED UPDATE FUNCTION #cart preamble #Full of crufty stuff that should be using cpt sci = getattr(context.portal_properties, 'simplecartitem_properties', None) cart_commands = {"cmd" : "_cart", "upload" : "1", "business" : sci.getProperty('account_id'), "currency_code" : sci.getProperty('currency'), "invoice" : DateTime(), "no_shipping" : "1", #thanks to Marcel Mare (WebToTheMax) for the following "cancel_return" : context.portal_url() + sci.getProperty('cancel_page'), #this page needs to be set up in your site "return" : context.portal_url() + '/postsale' # runs a python script that clears the cart } # formats cart items l = 0 for item in orderlist: cart_item = item l+=1 d ={'item_name_%d' %l : cart_item['name'], 'on0_%d' %l : '.', 'os0_%d' %l: cart_item['options'], 'amount_%d' %l : cart_item['price'], 'quantity_%d' %l : cart_item['quantity'] } cart_commands.update(d) #points to sandbox account, change as neededx url = https://pgw.ceca.es/cgi-bin/tpv #assembles final url param = [] for k, v in cart_commands.items(): param.append("%s=%s" % (k, v)) param = "&".join(param) return context.REQUEST.RESPONSE.redirect("%s?%s" % (url, param)) Ahora mi pregunta es, ¿Alguién tiene los conocimientos necesarios para poder adaptar lo que pide el tpv de mi banco, para poder conectarlo con este código? ¿Sería posible? ¿Existen otras alternativas? Como siempre muchas gracias por vuestra ayuda, ya que sino no podría estar en el punto en el que me encuentro. Gracias de nuevo, un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080509/6349496a/attachment-0001.html From josedavid18 en hotmail.com Fri May 9 10:42:47 2008 From: josedavid18 en hotmail.com (tono) Date: Fri May 9 10:43:07 2008 Subject: [Zope-es] Cuentas bancarias Message-ID: Es Cajasur. El tpv virtual de CECA y para darme de alta y demás no he tenido que pagar nada. Además todavía estoy esperando que se pongan en contacto conmigo para que me digan exactamente todos los requisitos. Te dejo el enlace, para que veas que realmente no pone nada de pagar a través de este sistema: http://www.cajasur.es/web3.0/index_insti.html En caso de que tuviera que utilizar easyshop, ¿cómo podría adaptarlo? Un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080509/a7e71ca1/attachment.htm From dpico en dsic.upv.es Fri May 9 10:20:38 2008 From: dpico en dsic.upv.es (=?ISO-8859-1?Q?David_Pic=F3_Vila?=) Date: Fri May 9 10:49:30 2008 Subject: [Zope-es] Problemas con portlets (Noticias y Eventos) In-Reply-To: <65365b150805080950p3e38b18l1e8396ff1fd5098c@mail.gmail.com> References: <016BF55FFBB5F2459675BDD00BD96245BF9BD1@mailserver.citmatel.inf.cu> <65365b150805080950p3e38b18l1e8396ff1fd5098c@mail.gmail.com> Message-ID: <8FF1AFFE-86CF-4F2F-8E91-19D5155067B6@dsic.upv.es> Gracias por la información, Marcos. Yo también estoy teniendo un problema parecido. Me salen de vez en cuando errores relativos al caràcter 0XC3. De todas formas, en Plone 3.0.6 el fichero cropText.py no está donde dices, sino en ./CMFPlone/skins/plone_deprecated/cropText.py ¿Aún así funcionará el parche? Una pregunta para Giorbis Miguel: ¿trabajas desde Mac? Yo sí, y he encontrado la página [1] que habla sobre errores con éste y otros caracteres desde Mac. Un saludo David [1] http://lists.apple.com/archives/Java-dev/2001/May/msg00826.html El 08/05/2008, a las 18:50, Marcos Romero escribió: > Probablemente se deba al método cropText. > > Este método no transforma de la mejor forma el texto y en ocasiones se > encuentra con caracteres extraños y no sabe cómo tratarlos. > > El método cropText.py está en > ./CMFPlone/skins/plone_scripts/cropText.py > > y aquí te adjunto la modificación que le hice: > línea 5. from Products.CMFPlone.utils import safe_unicode > línea 8. text = safe_unicode(text) > > Saludos > > Marcos Romero > > 2008/5/8 Giorbis Miguel Lorié Montalvo : >> Hola >> >> >> >> Cuando quiero agregar un portlets de noticia o evento, plone me >> muestra el >> siguiente error: >> >> >> >> Time >> >> 2008/05/08 08:20:52.517 GMT-4 >> >> User Name (User Id) >> >> root (admin) >> >> Request URL >> >> http://plone/++contextportlets++plone.leftcolumn/+/portlets.News >> >> Exception Type >> >> UnicodeDecodeError >> >> Exception Value >> >> 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in >> range(128) >> >> Traceback (innermost last): >> >> Module ZPublisher.Publish, line 119, in publish >> Module ZPublisher.mapply, line 88, in mapply >> Module ZPublisher.Publish, line 42, in call_object >> Module plone.app.portlets.browser.formhelper, line 53, in __call__ >> Module zope.formlib.form, line 769, in __call__ >> Module Products.Five.formlib.formbase, line 55, in update >> Module zope.formlib.form, line 732, in update >> Module zope.formlib.form, line 856, in setUpWidgets >> Module zope.formlib.form, line 301, in setUpInputWidgets >> Module zope.schema._field, line 354, in bind >> Module zope.schema._field, line 243, in bind >> Module zope.app.schema.vocabulary, line 34, in get >> Module plone.app.vocabularies.workflow, line 34, in __call__ >> Module zope.i18nmessageid.message, line 188, in __call__ >> >> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in >> position 16: >> ordinal not in range (128) >> >> >> >> >> >> He investigado y me dicen que es producto de algún carácter ASCII >> esta en >> algún ítems de tipo noticia o evento que no puede ser decodificado >> pero no >> tengo ninguna noticia, ni evento en el sitio. >> >> >> >> Seria de gran ayuda si alguien que le haya sucedido esto me lo >> explicara si >> encontró alguna solución. >> >> >> >> >> >> Estos son los datos de mi sitio por si les sirve de ayuda. >> >> Plone 3.0 >> CMF-2.1.0 >> Zope (Zope 2.10.4-final, python 2.4.4, win32) >> Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] >> PIL 1.1.5 >> >> >> >> Saludos >> >> >> >> >> >> _______________________________________________ >> Zope-es mailing list >> Zope-es@aditel.org >> http://listas.aditel.org/listinfo/zope-es >> > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From david.clavain en uca.es Fri May 9 14:31:15 2008 From: david.clavain en uca.es (=?ISO-8859-1?Q?David_Clava=ED=ADn_Taboada?=) Date: Fri May 9 14:52:17 2008 Subject: [Zope-es] problemas con la Internacionalizacion en plone 3 Message-ID: <48244413.2080302@uca.es> Hola Lo siento porque voy a repetir una pregunta que ya se ha hecho en esta lista pero es que a mi me sigue sin funcionar esto de la internacionalizacion en plone 3. He cambiado el directorio i18n por el directorio locales con la siguiente estrucutra: ./locales/ ./locales/optilux.theme.pot ./locales/es ./locales/es/LC_MESSAGES ./locales/es/LC_MESSAGES/optilux.theme.po en el fichero configure.zcml tengo puesto pero no consigo que se me cargue la traduccion en el Placeless Translation Service ni que me traduzca nada de nada. Por si sirve de ayuda: Visión general de esta versión de Plone * Plone 3.0.6 (tambien lo he probado en un Plone 3.1.1) * 2.1.1 * Zope (Zope 2.10.5-final, python 2.4.4, linux2) * Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02) [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] * PIL 1.1.6 Gracias de antemano por vuestra ayuda From Giorbis en citmatel.inf.cu Fri May 9 15:27:11 2008 From: Giorbis en citmatel.inf.cu (=?iso-8859-1?Q?Giorbis_Miguel_Lori=E9_Montalvo?=) Date: Fri May 9 15:27:50 2008 Subject: [Zope-es] =?iso-8859-1?q?RE=3A_Resumen_de_Zope-es=2C_Vol_109=2C_?= =?iso-8859-1?q?Env=EDo_3?= In-Reply-To: <20080509082541.78DB315EF97D@devnull.aditel.org> Message-ID: <016BF55FFBB5F2459675BDD00BD96245C27E33@mailserver.citmatel.inf.cu> Envie los mensajes para la lista Zope-es a zope-es@aditel.org Para subscribirse o anular su subscripción a través de WEB http://listas.aditel.org/listinfo/zope-es O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: zope-es-request@aditel.org Puede contactar con el responsable de la lista escribiendo a: zope-es-owner@aditel.org Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of Zope-es digest...". Ademas, por favor, incluya en la respuesta solo aquellas partes del mensaje a las que esta respondiendo. Asuntos del día: 1. Cuentas bancarias (tono) 2. Re: Problemas con portlets (Noticias y Eventos) (Marcos Romero) 3. Producto SimpleCartItem (tono) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 May 2008 14:59:35 +0200 From: "tono" Subject: [Zope-es] Cuentas bancarias To: "lista zope lista zope-plone" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Hola a todos de nuevo. Me estoy documentando de nuevo de como poder insertar un carrito de la compra en mi sitio plone. Es más, ya he insertado uno a través del producto "simplecard" que conecta con el gestor de cobros "paypal". Pero claro esto tiene un inconveniente: paypal tiene un coste añadido que no quiero soportar. Me he puesto en contacto con algún banco que no cobra absolutamente nada, pero mi pregunta es: ¿Existe algún carrito de compra que se pueda instalar, el cual se pueda configurar con la pasarela bancaria que te de la gana? ¿O hay algún sistema que no cobre comisión? ¿Alguna ayuda? Alguna experiencia. Muchas gracias por vuestra ayuda. Un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/ab1eac2f/attachment-0001.html ------------------------------ Estuve viendo lo que me escribiste sobre el archivo cropText.py pero cuando fui a la dirección que me indicas no estaba ese archivo entonces hice una busque y lo encontré en: Plone 3\Data\Products\CMFPlone\skins\plone_deprecated\cropText.py El código que tenía era este: ## Script (Python) "cropText" ##parameters=text, length, ellipsis='...' ##title=Crop text on a word boundary context.plone_log("The cropText script is deprecated and will be " "removed in plone 3.5. Use the cropText method " "of the @@plone view instead.") return context.restrictedTraverse('@@plone').cropText(text, length, ellipsis='...') y realmente no se que cambiar ahí, me podrías explicar. Ahora estuve viendo los log del sitio cuando trato de crear el portlets de evento o de noticias y me muestra el siguiente error. 2008-05-09T08:52:39 ERROR Zope.SiteErrorLog http://localhost:5800/++contextportlets++plone.leftcolumn/+/portlets.News Traceback (innermost last): Module ZPublisher.Publish, line 119, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 42, in call_object Module plone.app.portlets.browser.formhelper, line 53, in __call__ Module zope.formlib.form, line 769, in __call__ Module Products.Five.formlib.formbase, line 55, in update Module zope.formlib.form, line 732, in update Module zope.formlib.form, line 856, in setUpWidgets Module zope.formlib.form, line 301, in setUpInputWidgets Module zope.schema._field, line 354, in bind Module zope.schema._field, line 243, in bind Module zope.app.schema.vocabulary, line 34, in get Module plone.app.vocabularies.workflow, line 34, in __call__ Module zope.i18nmessageid.message, line 188, in __call__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128) Alguna informacion sobre este error seria de gran ayuda a lo major es aquí. Message: 2 Date: Thu, 8 May 2008 13:50:33 -0300 From: "Marcos Romero" Subject: Re: [Zope-es] Problemas con portlets (Noticias y Eventos) To: " Lista de discusión sobre Zope en castellano " Message-ID: <65365b150805080950p3e38b18l1e8396ff1fd5098c@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Probablemente se deba al método cropText. Este método no transforma de la mejor forma el texto y en ocasiones se encuentra con caracteres extraños y no sabe cómo tratarlos. El método cropText.py está en ./CMFPlone/skins/plone_scripts/cropText.py y aquí te adjunto la modificación que le hice: línea 5. from Products.CMFPlone.utils import safe_unicode línea 8. text = safe_unicode(text) Saludos Marcos Romero 2008/5/8 Giorbis Miguel Lorié Montalvo : > Hola > > > > Cuando quiero agregar un portlets de noticia o evento, plone me muestra el > siguiente error: > > > > Time > > 2008/05/08 08:20:52.517 GMT-4 > > User Name (User Id) > > root (admin) > > Request URL > > http://plone/++contextportlets++plone.leftcolumn/+/portlets.News > > Exception Type > > UnicodeDecodeError > > Exception Value > > 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in > range(128) > > Traceback (innermost last): > > Module ZPublisher.Publish, line 119, in publish > Module ZPublisher.mapply, line 88, in mapply > Module ZPublisher.Publish, line 42, in call_object > Module plone.app.portlets.browser.formhelper, line 53, in __call__ > Module zope.formlib.form, line 769, in __call__ > Module Products.Five.formlib.formbase, line 55, in update > Module zope.formlib.form, line 732, in update > Module zope.formlib.form, line 856, in setUpWidgets > Module zope.formlib.form, line 301, in setUpInputWidgets > Module zope.schema._field, line 354, in bind > Module zope.schema._field, line 243, in bind > Module zope.app.schema.vocabulary, line 34, in get > Module plone.app.vocabularies.workflow, line 34, in __call__ > Module zope.i18nmessageid.message, line 188, in __call__ > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: > ordinal not in range (128) > > > > > > He investigado y me dicen que es producto de algún carácter ASCII esta en > algún ítems de tipo noticia o evento que no puede ser decodificado pero no > tengo ninguna noticia, ni evento en el sitio. > > > > Seria de gran ayuda si alguien que le haya sucedido esto me lo explicara si > encontró alguna solución. > > > > > > Estos son los datos de mi sitio por si les sirve de ayuda. > > Plone 3.0 > CMF-2.1.0 > Zope (Zope 2.10.4-final, python 2.4.4, win32) > Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] > PIL 1.1.5 > > > > Saludos > > > > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : cropText.py Tipo : text/x-python Tamaño : 648 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080508/782c133d/cropText-0001.py ------------------------------ Message: 3 Date: Fri, 9 May 2008 10:25:19 +0200 From: "tono" Subject: [Zope-es] Producto SimpleCartItem To: "lista zope lista zope-plone" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Hola de nuevo lista. Sigo con mi objetivo de intentar conectar mi sitio a un tpv virtual de mi caja. Para ello estoy intentando modificar el producto SimpleCartItem, que lo que hace realmente es crear un carrito de compra y mandar los parámetros pertinentes al tpv virtual de PayPal. Como yo no sé crear mi propio carrito de compra, estoy intentando modificar este producto para poder conectar al tpv de mi banco. Los requisito que impone mi banco es que tengo que mandarle los datos de la siguiente forma: Página de pago
De forma que todos los datos se supone que los proporciona el banco en cuestión, exceptuándo el importe y el número de operación. Me he ido al script pay_pal_redirect.py que tiene el producto en cuestión (ya que ahí es dónde se encuentra la url que se generará en el botón "check-out" del carrito de compra y me he puesto a modificar la url: ## Script (Python) "pay_pal_redirect" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##title=Formats cart items for payment gateway '''This is the digester for the cart string. Currently this digester formats a string to be sent to a Pay Pal gateway, but could be modifed for other gateways''' r= context.REQUEST s = r.SESSION # retrieve the cartList orderlist=s.get("cartList", []) #NEED FUNCTION TO MAKE SURE CART IS UPDATED NEEDS TO BE REFACTORED #NEXT VERSION SHOULD USE CONTROLLER PAGE TEMPLATES #the REQUEST pass the id of the item and the quantity try: for key in r.form.keys(): #again passing a list of id and option to the getItem function cart_item_id = key.split(',') existing_item = container.getItem(cart_item_id) if(existing_item is not None): existing_item['quantity'] = int(r.form[key]) #handles invalid input for 'quantity' except ValueError: pass #END NEED UPDATE FUNCTION #cart preamble #Full of crufty stuff that should be using cpt sci = getattr(context.portal_properties, 'simplecartitem_properties', None) cart_commands = {"cmd" : "_cart", "upload" : "1", "business" : sci.getProperty('account_id'), "currency_code" : sci.getProperty('currency'), "invoice" : DateTime(), "no_shipping" : "1", #thanks to Marcel Mare (WebToTheMax) for the following "cancel_return" : context.portal_url() + sci.getProperty('cancel_page'), #this page needs to be set up in your site "return" : context.portal_url() + '/postsale' # runs a python script that clears the cart } # formats cart items l = 0 for item in orderlist: cart_item = item l+=1 d ={'item_name_%d' %l : cart_item['name'], 'on0_%d' %l : '.', 'os0_%d' %l: cart_item['options'], 'amount_%d' %l : cart_item['price'], 'quantity_%d' %l : cart_item['quantity'] } cart_commands.update(d) #points to sandbox account, change as neededx url = https://pgw.ceca.es/cgi-bin/tpv #assembles final url param = [] for k, v in cart_commands.items(): param.append("%s=%s" % (k, v)) param = "&".join(param) return context.REQUEST.RESPONSE.redirect("%s?%s" % (url, param)) Ahora mi pregunta es, ¿Alguién tiene los conocimientos necesarios para poder adaptar lo que pide el tpv de mi banco, para poder conectarlo con este código? ¿Sería posible? ¿Existen otras alternativas? Como siempre muchas gracias por vuestra ayuda, ya que sino no podría estar en el punto en el que me encuentro. Gracias de nuevo, un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080509/6349496a/attachment.html ------------------------------ _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es Fin de Resumen de Zope-es, Vol 109, Envío 3 ******************************************* From antispam en wanadoo.es Fri May 9 16:34:06 2008 From: antispam en wanadoo.es (Antispam) Date: Fri May 9 16:56:50 2008 Subject: [Zope-es] Cuentas bancarias In-Reply-To: References: Message-ID: <200805091634.06953.antispam@wanadoo.es> A Divendres 09 Maig 2008, tono va escriure: > En caso de que tuviera que utilizar easyshop, ¿cómo podría adaptarlo? Toda modificación necesaria estaría en el archivo payment_processing.py . Aún con todo, personalmente tomaría las ideas necesarias de dicho archivo y las implementaría en el carrito que ya estás utilizando. Un saludo, From Giorbis en citmatel.inf.cu Fri May 9 17:18:38 2008 From: Giorbis en citmatel.inf.cu (=?iso-8859-1?Q?Giorbis_Miguel_Lori=E9_Montalvo?=) Date: Fri May 9 17:19:22 2008 Subject: [Zope-es] =?iso-8859-1?q?RE=3A_Resumen_de_Zope-es=2C_Vol_109=2C_?= =?iso-8859-1?q?Env=EDo_4?= In-Reply-To: <20080509145654.24DA015EF984@devnull.aditel.org> Message-ID: <016BF55FFBB5F2459675BDD00BD96245C27EE8@mailserver.citmatel.inf.cu> Me imagino que Mac sea el diminutivo de Macintosh si es eso no. Voy a investigar en esa página a ver. Si resuelvo el problema les informo pero cualquier ayuda es vital. Gracias -----Mensaje original----- De: zope-es-bounces@aditel.org [mailto:zope-es-bounces@aditel.org] En nombre de zope-es-request@aditel.org Enviado el: viernes, 09 de mayo de 2008 10:57 Para: zope-es@aditel.org Asunto: Resumen de Zope-es, Vol 109, Envío 4 Envie los mensajes para la lista Zope-es a zope-es@aditel.org Para subscribirse o anular su subscripción a través de WEB http://listas.aditel.org/listinfo/zope-es O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: zope-es-request@aditel.org Puede contactar con el responsable de la lista escribiendo a: zope-es-owner@aditel.org Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of Zope-es digest...". Ademas, por favor, incluya en la respuesta solo aquellas partes del mensaje a las que esta respondiendo. Asuntos del día: 1. Cuentas bancarias (tono) 2. Re: Problemas con portlets (Noticias y Eventos) (David Picó Vila) 3. problemas con la Internacionalizacion en plone 3 (David Clavaí­n Taboada) 4. RE: Resumen de Zope-es, Vol 109, Envío 3 (Giorbis Miguel Lorié Montalvo) 5. Re: Cuentas bancarias (Antispam) ---------------------------------------------------------------------- Message: 1 Date: Fri, 9 May 2008 10:42:47 +0200 From: "tono" Subject: [Zope-es] Cuentas bancarias To: "lista zope lista zope-plone" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Es Cajasur. El tpv virtual de CECA y para darme de alta y demás no he tenido que pagar nada. Además todavía estoy esperando que se pongan en contacto conmigo para que me digan exactamente todos los requisitos. Te dejo el enlace, para que veas que realmente no pone nada de pagar a través de este sistema: http://www.cajasur.es/web3.0/index_insti.html En caso de que tuviera que utilizar easyshop, ¿cómo podría adaptarlo? Un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080509/a7e71ca1/attachment-0001.htm ------------------------------ Message: 2 Date: Fri, 9 May 2008 10:20:38 +0200 From: David Picó Vila Subject: Re: [Zope-es] Problemas con portlets (Noticias y Eventos) To: Lista de discusión sobre Zope en castellano Message-ID: <8FF1AFFE-86CF-4F2F-8E91-19D5155067B6@dsic.upv.es> Content-Type: text/plain; charset=ISO-8859-1; format=flowed; delsp=yes Gracias por la información, Marcos. Yo también estoy teniendo un problema parecido. Me salen de vez en cuando errores relativos al caràcter 0XC3. De todas formas, en Plone 3.0.6 el fichero cropText.py no está donde dices, sino en ./CMFPlone/skins/plone_deprecated/cropText.py ¿Aún así funcionará el parche? Una pregunta para Giorbis Miguel: ¿trabajas desde Mac? Yo sí, y he encontrado la página [1] que habla sobre errores con éste y otros caracteres desde Mac. Un saludo David [1] http://lists.apple.com/archives/Java-dev/2001/May/msg00826.html El 08/05/2008, a las 18:50, Marcos Romero escribió: > Probablemente se deba al método cropText. > > Este método no transforma de la mejor forma el texto y en ocasiones se > encuentra con caracteres extraños y no sabe cómo tratarlos. > > El método cropText.py está en > ./CMFPlone/skins/plone_scripts/cropText.py > > y aquí te adjunto la modificación que le hice: > línea 5. from Products.CMFPlone.utils import safe_unicode > línea 8. text = safe_unicode(text) > > Saludos > > Marcos Romero > > 2008/5/8 Giorbis Miguel Lorié Montalvo : >> Hola >> >> >> >> Cuando quiero agregar un portlets de noticia o evento, plone me >> muestra el >> siguiente error: >> >> >> >> Time >> >> 2008/05/08 08:20:52.517 GMT-4 >> >> User Name (User Id) >> >> root (admin) >> >> Request URL >> >> http://plone/++contextportlets++plone.leftcolumn/+/portlets.News >> >> Exception Type >> >> UnicodeDecodeError >> >> Exception Value >> >> 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in >> range(128) >> >> Traceback (innermost last): >> >> Module ZPublisher.Publish, line 119, in publish >> Module ZPublisher.mapply, line 88, in mapply >> Module ZPublisher.Publish, line 42, in call_object >> Module plone.app.portlets.browser.formhelper, line 53, in __call__ >> Module zope.formlib.form, line 769, in __call__ >> Module Products.Five.formlib.formbase, line 55, in update >> Module zope.formlib.form, line 732, in update >> Module zope.formlib.form, line 856, in setUpWidgets >> Module zope.formlib.form, line 301, in setUpInputWidgets >> Module zope.schema._field, line 354, in bind >> Module zope.schema._field, line 243, in bind >> Module zope.app.schema.vocabulary, line 34, in get >> Module plone.app.vocabularies.workflow, line 34, in __call__ >> Module zope.i18nmessageid.message, line 188, in __call__ >> >> UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in >> position 16: >> ordinal not in range (128) >> >> >> >> >> >> He investigado y me dicen que es producto de algún carácter ASCII >> esta en >> algún ítems de tipo noticia o evento que no puede ser decodificado >> pero no >> tengo ninguna noticia, ni evento en el sitio. >> >> >> >> Seria de gran ayuda si alguien que le haya sucedido esto me lo >> explicara si >> encontró alguna solución. >> >> >> >> >> >> Estos son los datos de mi sitio por si les sirve de ayuda. >> >> Plone 3.0 >> CMF-2.1.0 >> Zope (Zope 2.10.4-final, python 2.4.4, win32) >> Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] >> PIL 1.1.5 >> >> >> >> Saludos >> >> >> >> >> >> _______________________________________________ >> Zope-es mailing list >> Zope-es@aditel.org >> http://listas.aditel.org/listinfo/zope-es >> > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------------------------ Message: 3 Date: Fri, 09 May 2008 14:31:15 +0200 From: David Clavaí­n Taboada Subject: [Zope-es] problemas con la Internacionalizacion en plone 3 To: lista zope lista zope-plone Message-ID: <48244413.2080302@uca.es> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hola Lo siento porque voy a repetir una pregunta que ya se ha hecho en esta lista pero es que a mi me sigue sin funcionar esto de la internacionalizacion en plone 3. He cambiado el directorio i18n por el directorio locales con la siguiente estrucutra: ./locales/ ./locales/optilux.theme.pot ./locales/es ./locales/es/LC_MESSAGES ./locales/es/LC_MESSAGES/optilux.theme.po en el fichero configure.zcml tengo puesto pero no consigo que se me cargue la traduccion en el Placeless Translation Service ni que me traduzca nada de nada. Por si sirve de ayuda: Visión general de esta versión de Plone * Plone 3.0.6 (tambien lo he probado en un Plone 3.1.1) * 2.1.1 * Zope (Zope 2.10.5-final, python 2.4.4, linux2) * Python 2.4.4c1 (#2, Oct 11 2006, 21:51:02) [GCC 4.1.2 20060928 (prerelease) (Ubuntu 4.1.1-13ubuntu5)] * PIL 1.1.6 Gracias de antemano por vuestra ayuda ------------------------------ Message: 4 Date: Fri, 9 May 2008 09:27:11 -0400 From: Giorbis Miguel Lorié Montalvo Subject: [Zope-es] RE: Resumen de Zope-es, Vol 109, Envío 3 To: Message-ID: <016BF55FFBB5F2459675BDD00BD96245C27E33@mailserver.citmatel.inf.cu> Content-Type: text/plain; charset="iso-8859-1" Envie los mensajes para la lista Zope-es a zope-es@aditel.org Para subscribirse o anular su subscripción a través de WEB http://listas.aditel.org/listinfo/zope-es O por correo electrónico, enviando un mensaje con el texto "help" en el asunto (subject) o en el cuerpo a: zope-es-request@aditel.org Puede contactar con el responsable de la lista escribiendo a: zope-es-owner@aditel.org Si responde a algún contenido de este mensaje, por favor, edite la linea del asunto (subject) para que el texto sea mas especifico que: "Re: Contents of Zope-es digest...". Ademas, por favor, incluya en la respuesta solo aquellas partes del mensaje a las que esta respondiendo. Asuntos del día: 1. Cuentas bancarias (tono) 2. Re: Problemas con portlets (Noticias y Eventos) (Marcos Romero) 3. Producto SimpleCartItem (tono) ---------------------------------------------------------------------- Message: 1 Date: Thu, 8 May 2008 14:59:35 +0200 From: "tono" Subject: [Zope-es] Cuentas bancarias To: "lista zope lista zope-plone" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Hola a todos de nuevo. Me estoy documentando de nuevo de como poder insertar un carrito de la compra en mi sitio plone. Es más, ya he insertado uno a través del producto "simplecard" que conecta con el gestor de cobros "paypal". Pero claro esto tiene un inconveniente: paypal tiene un coste añadido que no quiero soportar. Me he puesto en contacto con algún banco que no cobra absolutamente nada, pero mi pregunta es: ¿Existe algún carrito de compra que se pueda instalar, el cual se pueda configurar con la pasarela bancaria que te de la gana? ¿O hay algún sistema que no cobre comisión? ¿Alguna ayuda? Alguna experiencia. Muchas gracias por vuestra ayuda. Un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080508/ab1eac2f/attachment-0001.html ------------------------------ Estuve viendo lo que me escribiste sobre el archivo cropText.py pero cuando fui a la dirección que me indicas no estaba ese archivo entonces hice una busque y lo encontré en: Plone 3\Data\Products\CMFPlone\skins\plone_deprecated\cropText.py El código que tenía era este: ## Script (Python) "cropText" ##parameters=text, length, ellipsis='...' ##title=Crop text on a word boundary context.plone_log("The cropText script is deprecated and will be " "removed in plone 3.5. Use the cropText method " "of the @@plone view instead.") return context.restrictedTraverse('@@plone').cropText(text, length, ellipsis='...') y realmente no se que cambiar ahí, me podrías explicar. Ahora estuve viendo los log del sitio cuando trato de crear el portlets de evento o de noticias y me muestra el siguiente error. 2008-05-09T08:52:39 ERROR Zope.SiteErrorLog http://localhost:5800/++contextportlets++plone.leftcolumn/+/portlets.News Traceback (innermost last): Module ZPublisher.Publish, line 119, in publish Module ZPublisher.mapply, line 88, in mapply Module ZPublisher.Publish, line 42, in call_object Module plone.app.portlets.browser.formhelper, line 53, in __call__ Module zope.formlib.form, line 769, in __call__ Module Products.Five.formlib.formbase, line 55, in update Module zope.formlib.form, line 732, in update Module zope.formlib.form, line 856, in setUpWidgets Module zope.formlib.form, line 301, in setUpInputWidgets Module zope.schema._field, line 354, in bind Module zope.schema._field, line 243, in bind Module zope.app.schema.vocabulary, line 34, in get Module plone.app.vocabularies.workflow, line 34, in __call__ Module zope.i18nmessageid.message, line 188, in __call__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128) Alguna informacion sobre este error seria de gran ayuda a lo major es aquí. Message: 2 Date: Thu, 8 May 2008 13:50:33 -0300 From: "Marcos Romero" Subject: Re: [Zope-es] Problemas con portlets (Noticias y Eventos) To: " Lista de discusión sobre Zope en castellano " Message-ID: <65365b150805080950p3e38b18l1e8396ff1fd5098c@mail.gmail.com> Content-Type: text/plain; charset="iso-8859-1" Probablemente se deba al método cropText. Este método no transforma de la mejor forma el texto y en ocasiones se encuentra con caracteres extraños y no sabe cómo tratarlos. El método cropText.py está en ./CMFPlone/skins/plone_scripts/cropText.py y aquí te adjunto la modificación que le hice: línea 5. from Products.CMFPlone.utils import safe_unicode línea 8. text = safe_unicode(text) Saludos Marcos Romero 2008/5/8 Giorbis Miguel Lorié Montalvo : > Hola > > > > Cuando quiero agregar un portlets de noticia o evento, plone me muestra el > siguiente error: > > > > Time > > 2008/05/08 08:20:52.517 GMT-4 > > User Name (User Id) > > root (admin) > > Request URL > > http://plone/++contextportlets++plone.leftcolumn/+/portlets.News > > Exception Type > > UnicodeDecodeError > > Exception Value > > 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in > range(128) > > Traceback (innermost last): > > Module ZPublisher.Publish, line 119, in publish > Module ZPublisher.mapply, line 88, in mapply > Module ZPublisher.Publish, line 42, in call_object > Module plone.app.portlets.browser.formhelper, line 53, in __call__ > Module zope.formlib.form, line 769, in __call__ > Module Products.Five.formlib.formbase, line 55, in update > Module zope.formlib.form, line 732, in update > Module zope.formlib.form, line 856, in setUpWidgets > Module zope.formlib.form, line 301, in setUpInputWidgets > Module zope.schema._field, line 354, in bind > Module zope.schema._field, line 243, in bind > Module zope.app.schema.vocabulary, line 34, in get > Module plone.app.vocabularies.workflow, line 34, in __call__ > Module zope.i18nmessageid.message, line 188, in __call__ > > UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: > ordinal not in range (128) > > > > > > He investigado y me dicen que es producto de algún carácter ASCII esta en > algún ítems de tipo noticia o evento que no puede ser decodificado pero no > tengo ninguna noticia, ni evento en el sitio. > > > > Seria de gran ayuda si alguien que le haya sucedido esto me lo explicara si > encontró alguna solución. > > > > > > Estos son los datos de mi sitio por si les sirve de ayuda. > > Plone 3.0 > CMF-2.1.0 > Zope (Zope 2.10.4-final, python 2.4.4, win32) > Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)] > PIL 1.1.5 > > > > Saludos > > > > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : cropText.py Tipo : text/x-python Tamaño : 648 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080508/782c133d/cropText-0001.py ------------------------------ Message: 3 Date: Fri, 9 May 2008 10:25:19 +0200 From: "tono" Subject: [Zope-es] Producto SimpleCartItem To: "lista zope lista zope-plone" Message-ID: Content-Type: text/plain; charset="iso-8859-1" Hola de nuevo lista. Sigo con mi objetivo de intentar conectar mi sitio a un tpv virtual de mi caja. Para ello estoy intentando modificar el producto SimpleCartItem, que lo que hace realmente es crear un carrito de compra y mandar los parámetros pertinentes al tpv virtual de PayPal. Como yo no sé crear mi propio carrito de compra, estoy intentando modificar este producto para poder conectar al tpv de mi banco. Los requisito que impone mi banco es que tengo que mandarle los datos de la siguiente forma: Página de pago
De forma que todos los datos se supone que los proporciona el banco en cuestión, exceptuándo el importe y el número de operación. Me he ido al script pay_pal_redirect.py que tiene el producto en cuestión (ya que ahí es dónde se encuentra la url que se generará en el botón "check-out" del carrito de compra y me he puesto a modificar la url: ## Script (Python) "pay_pal_redirect" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##title=Formats cart items for payment gateway '''This is the digester for the cart string. Currently this digester formats a string to be sent to a Pay Pal gateway, but could be modifed for other gateways''' r= context.REQUEST s = r.SESSION # retrieve the cartList orderlist=s.get("cartList", []) #NEED FUNCTION TO MAKE SURE CART IS UPDATED NEEDS TO BE REFACTORED #NEXT VERSION SHOULD USE CONTROLLER PAGE TEMPLATES #the REQUEST pass the id of the item and the quantity try: for key in r.form.keys(): #again passing a list of id and option to the getItem function cart_item_id = key.split(',') existing_item = container.getItem(cart_item_id) if(existing_item is not None): existing_item['quantity'] = int(r.form[key]) #handles invalid input for 'quantity' except ValueError: pass #END NEED UPDATE FUNCTION #cart preamble #Full of crufty stuff that should be using cpt sci = getattr(context.portal_properties, 'simplecartitem_properties', None) cart_commands = {"cmd" : "_cart", "upload" : "1", "business" : sci.getProperty('account_id'), "currency_code" : sci.getProperty('currency'), "invoice" : DateTime(), "no_shipping" : "1", #thanks to Marcel Mare (WebToTheMax) for the following "cancel_return" : context.portal_url() + sci.getProperty('cancel_page'), #this page needs to be set up in your site "return" : context.portal_url() + '/postsale' # runs a python script that clears the cart } # formats cart items l = 0 for item in orderlist: cart_item = item l+=1 d ={'item_name_%d' %l : cart_item['name'], 'on0_%d' %l : '.', 'os0_%d' %l: cart_item['options'], 'amount_%d' %l : cart_item['price'], 'quantity_%d' %l : cart_item['quantity'] } cart_commands.update(d) #points to sandbox account, change as neededx url = https://pgw.ceca.es/cgi-bin/tpv #assembles final url param = [] for k, v in cart_commands.items(): param.append("%s=%s" % (k, v)) param = "&".join(param) return context.REQUEST.RESPONSE.redirect("%s?%s" % (url, param)) Ahora mi pregunta es, ¿Alguién tiene los conocimientos necesarios para poder adaptar lo que pide el tpv de mi banco, para poder conectarlo con este código? ¿Sería posible? ¿Existen otras alternativas? Como siempre muchas gracias por vuestra ayuda, ya que sino no podría estar en el punto en el que me encuentro. Gracias de nuevo, un saludo. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080509/6349496a/attachment.html ------------------------------ _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es Fin de Resumen de Zope-es, Vol 109, Envío 3 ******************************************* ------------------------------ Message: 5 Date: Fri, 9 May 2008 16:34:06 +0200 From: Antispam Subject: Re: [Zope-es] Cuentas bancarias To: zope-es@aditel.org Message-ID: <200805091634.06953.antispam@wanadoo.es> Content-Type: text/plain; charset="utf-8" A Divendres 09 Maig 2008, tono va escriure: > En caso de que tuviera que utilizar easyshop, ¿cómo podría adaptarlo? Toda modificación necesaria estaría en el archivo payment_processing.py . Aún con todo, personalmente tomaría las ideas necesarias de dicho archivo y las implementaría en el carrito que ya estás utilizando. Un saludo, ------------------------------ _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es Fin de Resumen de Zope-es, Vol 109, Envío 4 ******************************************* From mlarreategi en codesyntax.com Mon May 12 08:14:32 2008 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Mon May 12 08:14:48 2008 Subject: [Zope-es] problemas con la Internacionalizacion en plone 3 In-Reply-To: <48244413.2080302@uca.es> References: <48244413.2080302@uca.es> Message-ID: <4827E048.8010401@codesyntax.com> David Clavaí­n Taboada(e)k dio: > Hola > > Lo siento porque voy a repetir una pregunta que ya se ha hecho en esta > lista pero es que a mi me sigue sin funcionar esto de la > internacionalizacion en plone 3. > > He cambiado el directorio i18n por el directorio locales con la > siguiente estrucutra: > > ./locales/ > ./locales/optilux.theme.pot > ./locales/es > ./locales/es/LC_MESSAGES > ./locales/es/LC_MESSAGES/optilux.theme.po Compila los archivos po: msgfmt -o optilux.theme.mo optilux.theme.po Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From david.clavain en uca.es Mon May 12 10:09:55 2008 From: david.clavain en uca.es (=?ISO-8859-1?Q?David_Clava=ED=ADn_Taboada?=) Date: Mon May 12 10:10:30 2008 Subject: [Zope-es] problemas con la Internacionalizacion en plone 3 In-Reply-To: <4827E048.8010401@codesyntax.com> References: <48244413.2080302@uca.es> <4827E048.8010401@codesyntax.com> Message-ID: <4827FB53.2060409@uca.es> Mikel Larreategi escribió: > David Clavaí­n Taboada(e)k dio: >> Hola >> >> Lo siento porque voy a repetir una pregunta que ya se ha hecho en esta >> lista pero es que a mi me sigue sin funcionar esto de la >> internacionalizacion en plone 3. >> >> He cambiado el directorio i18n por el directorio locales con la >> siguiente estrucutra: >> >> ./locales/ >> ./locales/optilux.theme.pot >> ./locales/es >> ./locales/es/LC_MESSAGES >> ./locales/es/LC_MESSAGES/optilux.theme.po > > Compila los archivos po: > > msgfmt -o optilux.theme.mo optilux.theme.po > > > > Mikel > Muchas Gracias Mikel, ya me funciona el fichero de traducción aunque no me sale en el Placeless Translation Service. From josedavid18 en hotmail.com Tue May 13 09:11:04 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 13 09:11:18 2008 Subject: [Zope-es] =?iso-8859-1?q?Script_que_genere_un_c=F3digo_=FAnico?= Message-ID: Hola de nuevo a lista. Estoy intentado crear un script python en mi sitio plone para poder generar códigos automáticos cada vez que un usuario pincha en un botón. ¿Cómo podría generar un código único que ya no se genere más en mi aplicación? La idea es tener un registro interno de operaciones que se van sucediendo en el sistema. Un saludo, y muchas gracias por contestar de antemano. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/504d74ff/attachment.html From erik.river en gmail.com Tue May 13 09:16:00 2008 From: erik.river en gmail.com (Erik Rivera Morales) Date: Tue May 13 09:16:14 2008 Subject: [Zope-es] Packing con RelStorage Message-ID: <7ffb0b9e0805130016g1fd6cfe1ue2bbf4359a2322c@mail.gmail.com> Hola a todos de nuevo! Tengo un sitio Plone 3.0.6 que hace poco cambié de FileStorage a RelStorage, me surge una gran duda en el "Pack" de la base de datos, aunque en las características de RelStorage menciona que soporta "Pack" no veo que este funcione, si no al contrario el tamaño de la base de datos crece a lo doble y me sige conservando la lista de "undo" Alguno de ustedes sabe que esta pasando y como lo hago para que me reduzca el tamaño? algo que tampoco entiendo es la opción "pack-gc", exactamente para que me sirve habilitar esa opción? Cualquier ayuda acerca de esto lo agradecería, Saludos! ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/21e2e0c8/attachment.htm From mlarreategi en codesyntax.com Tue May 13 09:19:16 2008 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Tue May 13 09:19:35 2008 Subject: [Zope-es] Script que genere un =?ISO-8859-1?Q?c=F3digo_=FA?= =?ISO-8859-1?Q?nico?= In-Reply-To: References: Message-ID: <482940F4.7090003@codesyntax.com> tono(e)k dio: > Hola de nuevo a lista. Estoy intentado crear un script python en mi > sitio plone para poder generar códigos automáticos cada vez que un > usuario pincha en un botón. ¿Cómo podría generar un código único que ya > no se genere más en mi aplicación? > > La idea es tener un registro interno de operaciones que se van > sucediendo en el sistema. > Si te sirve, todos los objetos que se crean dentro de Plone tienen un método UID(), que devuelve un código único dentro de tu plone. Si no te sirve, puedes utilizar también la fecha del momento, que tienes los segundos transcurridos desde 1/1/1970: import time time.time() Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From river en ece.buap.mx Tue May 13 09:32:24 2008 From: river en ece.buap.mx (Erik Rivera Morales) Date: Tue May 13 09:32:36 2008 Subject: =?ISO-8859-1?Q?Re:_[Zope-es]_Script_que_genere_un_c=F3digo_=FAnico?= In-Reply-To: References: Message-ID: <7ffb0b9e0805130032j58059021g7319a97207d8676@mail.gmail.com> Hola, pues se podría hacer de muchas formas con el módulo random de python, pero creo que sería mas sencillo utilizar la hora local del módulo time o datetime: >>> import time >>> time.time() 1210663558.019881 >>> from datetime import datetime >>> datetime.now().strftime("%Y%m%d-%H%M%S") '20080513-023024' Saludos! El día 13 de mayo de 2008 2:11, tono escribió: > Hola de nuevo a lista. Estoy intentado crear un script python en mi sitio > plone para poder generar códigos automáticos cada vez que un usuario pincha > en un botón. ¿Cómo podría generar un código único que ya no se genere más en > mi aplicación? > > La idea es tener un registro interno de operaciones que se van sucediendo > en el sistema. > > Un saludo, y muchas gracias por contestar de antemano. > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/8bd45391/attachment.htm From josedavid18 en hotmail.com Tue May 13 11:58:27 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 13 11:58:42 2008 Subject: [Zope-es] Script Python Message-ID: Gracias por contestar. Me parece buena opción una mezcla de ambas, es decir utilizar un id de objeto+la fecha actual del sistema para generar el código, pero tengo un pequeño problema. Al importar y utilizar la función time.time() me da permisos insuficientes en el script aunque yo sea administrador del sitio. He cambiado los permisos del script en la pestaña "proxi" y he añadido los permisos para todos los tipos de usuario, pero ni así. ¿A qué se debe esto? Muchas gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/b8de5fe0/attachment.html From mlarreategi en codesyntax.com Tue May 13 12:13:26 2008 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Tue May 13 12:14:07 2008 Subject: [Zope-es] Script Python In-Reply-To: References: Message-ID: <482969C6.4070206@codesyntax.com> tono(e)k dio: > Gracias por contestar. Me parece buena opción una mezcla de ambas, es > decir utilizar un id de objeto+la fecha actual del sistema > para generar el código, pero tengo un pequeño problema. > > Al importar y utilizar la función time.time() me da permisos > insuficientes en el script aunque yo sea administrador del sitio. > > He cambiado los permisos del script en la pestaña "proxi" y he añadido > los permisos para todos los tipos de usuario, pero ni así. > > ¿A qué se debe esto? Antes de nada, para mantener la conversación no crees nuevos mensajes, utiliza la opción responder. No es posible la importación del módulo time desde un Script (Python) porque ese script se ejecuta en un entorno restringido en el que no se puede importar el módulo time. Puedes hacer la prueba con el módulo DateTime, o si estás en plone, utilizar el script context.generateUniqueId() Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From ahumboldt en humboldt.e.telefonica.net Tue May 13 12:15:59 2008 From: ahumboldt en humboldt.e.telefonica.net (=?ISO-8859-1?Q?David_Daniel_Est=E9vez_Durey?=) Date: Tue May 13 12:16:14 2008 Subject: [Zope-es] Script Python In-Reply-To: References: Message-ID: Zope no permite la carga de muchos módulos python en objetos de la instancia por seguridad. Es una política a veces discutida dependiendo de la situación, pero en cualquier caso lo que sí es imperdonable es la ausencia de mensajes correctos de error cuando un usuario intenta llamar a estas funciones vetadas. Lo que debes hacer es crearte un objeto External Method en tu instancia que se conecte a un script python alojado en la carpeta "Extensions" de la máquina donde tengas sirviendo el Zope. Mi recomendación es que te leas el capítulo dedicado a los External Methods en el Zope Book. El 13/05/2008, a las 10:58, tono escribió: > Gracias por contestar. Me parece buena opción una mezcla de ambas, es > decir utilizar un id de objeto+la fecha actual del sistema > para generar el código, pero tengo un pequeño problema. >   > Al importar y utilizar la función time.time() me da permisos > insuficientes en el script aunque yo sea administrador del sitio. >   > He cambiado los permisos del script en la pestaña "proxi" y he añadido > los permisos para todos los tipos de usuario, pero ni así. >   > ¿A qué se debe esto? >   > Muchas gracias. >   ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : text/enriched Tamaño : 1543 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080513/b4bca1f3/attachment-0001.bin From garito en sistes.net Tue May 13 15:19:46 2008 From: garito en sistes.net (Garito) Date: Tue May 13 15:20:27 2008 Subject: [Zope-es] Script Python In-Reply-To: References: Message-ID: Nada, nada DateTime si lo puedes usar (yo lo uso) El día 13 de mayo de 2008 12:15, David Daniel Estévez Durey < ahumboldt@humboldt.e.telefonica.net> escribió: > Zope no permite la carga de muchos módulos python en objetos de la > instancia por seguridad. > Es una política a veces discutida dependiendo de la situación, pero en > cualquier caso lo que sí es imperdonable es la ausencia de mensajes > correctos de error cuando un usuario intenta llamar a estas funciones > vetadas. > Lo que debes hacer es crearte un objeto External Method en tu instancia > que se conecte a un script python alojado en la carpeta "Extensions" de la > máquina donde tengas sirviendo el Zope. Mi recomendación es que te leas el > capítulo dedicado a los External Methods en el Zope Book. > > > El 13/05/2008, a las 10:58, tono escribió: > > > Gracias por contestar. Me parece buena opción una mezcla de ambas, es > > decir utilizar un id de objeto+la fecha actual del sistema > > para generar el código, pero tengo un pequeño problema. > > > > Al importar y utilizar la función time.time() me da permisos > > insuficientes en el script aunque yo sea administrador del sitio. > > > > He cambiado los permisos del script en la pestaña "proxi" y he añadido > > los permisos para todos los tipos de usuario, pero ni así. > > > > ¿A qué se debe esto? > > > > Muchas gracias. > > > > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Mis Cosas http://blogs.sistes.net/Garito Zope Smart Manager http://blogs.sistes.net/Garito/670 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/ab870283/attachment.html From Giorbis en citmatel.inf.cu Tue May 13 17:01:17 2008 From: Giorbis en citmatel.inf.cu (=?iso-8859-1?Q?Giorbis_Miguel_Lori=E9_Montalvo?=) Date: Tue May 13 17:02:09 2008 Subject: [Zope-es] Dudas sobre portlets RSS Message-ID: <016BF55FFBB5F2459675BDD00BD96245C2859D@mailserver.citmatel.inf.cu> Hola El problema es que al adicionar el portlets de RSS Feed en mi plone el mismo no se muestra, y no se si aparte de entrarle los datos que son Número de ítems a mostrar, URL del canal RSS y Tiempo máximo de intento de recarga de canal hay que adicionarle otra cosa mas. Me refiero a permisos o algún cambio de alguna configuración en ZMI. Saludos ******************************************************************************************* La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica. Aristóteles ******************************************************************************************* Ing. Giorbis Miguel Lorié Montalvo Teléfono Trabajo: 2069334(de 8:00 a 5:00). Centro de trabajo: CITMATEL. Área: Desarrollo e Innovación tecnológica. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/c21f7b11/attachment.htm From josedavid18 en hotmail.com Tue May 13 18:42:41 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 13 18:42:56 2008 Subject: [Zope-es] =?iso-8859-1?q?C=F3digo_que_no_aparece_?= Message-ID: Hola de nuevo. He insertado un código html en el main_template de mi sitio plone, con el objetivo de que aparezca en todas las páginas de mi portal. El código, es un código html que permite texto en movimiento y es el siguiente: Seminarios Universitarios de Lucena
Abierto el plazo para la inscripción de los Seminarios Universitarios de Lucena
Resulta que funciona perfectamente en mi servidor local. Yo lo visualizo con diferentes navegadores (mozilla firefox, explorer...) y funciona, pero el problema llega cuando me conecto a mi servidor desde fuera, es decir, si me encuentro en otro equipo con cualquiera de estos dos navegadores, el código no aparece. ¿A qué es debido esto? ¿Cuál es la razón? Un saludo y gracias de antemano. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080513/71b78d07/attachment.html From josedavid18 en hotmail.com Wed May 14 13:29:21 2008 From: josedavid18 en hotmail.com (tono) Date: Wed May 14 13:29:37 2008 Subject: [Zope-es] Editar documento desde script python Message-ID: Hola de nuevo. Estoy intentando crear un script python para crear un nuevo documento dentro de una carpeta de mi sistema que se llama "matriculas". El código que utilizo (y que funciona bien, es el siguiente): # Creando un documento documento = context.matriculas.invokeFactory('Document', codigo) Mi intención ahora es editar el cuerpo del documento para que me aparezcan en el propio documento la información que tengo recogida en varias variables: codigo='2c' alumno='José David Vela' dni='30963164N' importe='50' he intentado algo como esto: documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) pero evidentemente no funciona. ¿me podría orientar alguien? Un saludo y gracias. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080514/7e926f32/attachment.htm From libargutxi en codesyntax.com Wed May 14 15:12:49 2008 From: libargutxi en codesyntax.com (lur ibargutxi) Date: Wed May 14 15:13:05 2008 Subject: [Zope-es] Editar documento desde script python In-Reply-To: References: Message-ID: <31a05fb20805140612g41766307p67ad7b0f15ea3712@mail.gmail.com> prueba con document.setText(variable) El día 14 de mayo de 2008 13:29, tono escribió: > Hola de nuevo. Estoy intentando crear un script python para crear un > nuevo documento dentro de una carpeta de mi sistema > que se llama "matriculas". El código que utilizo (y que funciona bien, es > el siguiente): > > # Creando un documento > documento = context.matriculas.invokeFactory('Document', codigo) > > Mi intención ahora es editar el cuerpo del documento para que me aparezcan > en el propio documento la información que > tengo recogida en varias variables: > > codigo='2c' > alumno='José David Vela' > dni='30963164N' > importe='50' > > he intentado algo como esto: > > > documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) > > > > pero evidentemente no funciona. > > > > ¿me podría orientar alguien? Un saludo y gracias. > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Lur Ibargutxi libargutxi@codesyntax.com ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080514/6ac28886/attachment-0001.html From josedavid18 en hotmail.com Wed May 14 17:25:00 2008 From: josedavid18 en hotmail.com (tono) Date: Wed May 14 17:37:56 2008 Subject: [Zope-es] Editar documento desde script python In-Reply-To: <31a05fb20805140612g41766307p67ad7b0f15ea3712@mail.gmail.com> References: <31a05fb20805140612g41766307p67ad7b0f15ea3712@mail.gmail.com> Message-ID: Lo he probado y me da el siguiente error: Error en el sitio Este sitio encontró un error intentando completar su petición. Los errores fueron: Tipo de Error AttributeError Valor del Error 'str' object has no attribute 'setText' Petición hecha en 2008/05/14 17:24:48.078 GMT+2 From: lur ibargutxi Sent: Wednesday, May 14, 2008 3:12 PM To: Lista de discusión sobre Zope en castellano Subject: Re: [Zope-es] Editar documento desde script python prueba con document.setText(variable) El día 14 de mayo de 2008 13:29, tono escribió: Hola de nuevo. Estoy intentando crear un script python para crear un nuevo documento dentro de una carpeta de mi sistema que se llama "matriculas". El código que utilizo (y que funciona bien, es el siguiente): # Creando un documento documento = context.matriculas.invokeFactory('Document', codigo) Mi intención ahora es editar el cuerpo del documento para que me aparezcan en el propio documento la información que tengo recogida en varias variables: codigo='2c' alumno='José David Vela' dni='30963164N' importe='50' he intentado algo como esto: documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) pero evidentemente no funciona. ¿me podría orientar alguien? Un saludo y gracias. _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es -- Lur Ibargutxi libargutxi@codesyntax.com -------------------------------------------------------------------------------- _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080514/76f35f31/attachment.html From josedavid18 en hotmail.com Wed May 14 17:25:00 2008 From: josedavid18 en hotmail.com (tono) Date: Wed May 14 17:45:43 2008 Subject: [Zope-es] Editar documento desde script python In-Reply-To: <31a05fb20805140612g41766307p67ad7b0f15ea3712@mail.gmail.com> References: <31a05fb20805140612g41766307p67ad7b0f15ea3712@mail.gmail.com> Message-ID: Lo he probado y me da el siguiente error: Error en el sitio Este sitio encontró un error intentando completar su petición. Los errores fueron: Tipo de Error AttributeError Valor del Error 'str' object has no attribute 'setText' Petición hecha en 2008/05/14 17:24:48.078 GMT+2 From: lur ibargutxi Sent: Wednesday, May 14, 2008 3:12 PM To: Lista de discusión sobre Zope en castellano Subject: Re: [Zope-es] Editar documento desde script python prueba con document.setText(variable) El día 14 de mayo de 2008 13:29, tono escribió: Hola de nuevo. Estoy intentando crear un script python para crear un nuevo documento dentro de una carpeta de mi sistema que se llama "matriculas". El código que utilizo (y que funciona bien, es el siguiente): # Creando un documento documento = context.matriculas.invokeFactory('Document', codigo) Mi intención ahora es editar el cuerpo del documento para que me aparezcan en el propio documento la información que tengo recogida en varias variables: codigo='2c' alumno='José David Vela' dni='30963164N' importe='50' he intentado algo como esto: documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) pero evidentemente no funciona. ¿me podría orientar alguien? Un saludo y gracias. _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es -- Lur Ibargutxi libargutxi@codesyntax.com -------------------------------------------------------------------------------- _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080514/1f6d7c17/attachment.htm From garito en sistes.net Wed May 14 17:44:50 2008 From: garito en sistes.net (Garito) Date: Wed May 14 17:49:40 2008 Subject: [Zope-es] Editar documento desde script python In-Reply-To: References: <31a05fb20805140612g41766307p67ad7b0f15ea3712@mail.gmail.com> Message-ID: Es obvio que donde crees que tienes un objeto document en realidad tienes un objeto string De hay que str no tenga setText Saludos El día 14 de mayo de 2008 17:25, tono escribió: > Lo he probado y me da el siguiente error: > > Error en el sitio > > Este sitio encontró un error intentando completar su petición. Los errores > fueron: > Tipo de Error AttributeError Valor del Error 'str' object has no > attribute 'setText' Petición hecha en 2008/05/14 17:24:48.078 GMT+2 > > *From:* lur ibargutxi > *Sent:* Wednesday, May 14, 2008 3:12 PM > *To:* Lista de discusión sobre Zope en castellano > *Subject:* Re: [Zope-es] Editar documento desde script python > > prueba con document.setText(variable) > > El día 14 de mayo de 2008 13:29, tono escribió: > >> Hola de nuevo. Estoy intentando crear un script python para crear un >> nuevo documento dentro de una carpeta de mi sistema >> que se llama "matriculas". El código que utilizo (y que funciona bien, es >> el siguiente): >> >> # Creando un documento >> documento = context.matriculas.invokeFactory('Document', codigo) >> >> Mi intención ahora es editar el cuerpo del documento para que me aparezcan >> en el propio documento la información que >> tengo recogida en varias variables: >> >> codigo='2c' >> alumno='José David Vela' >> dni='30963164N' >> importe='50' >> >> he intentado algo como esto: >> >> >> documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) >> >> >> >> pero evidentemente no funciona. >> >> >> >> ¿me podría orientar alguien? Un saludo y gracias. >> >> >> _______________________________________________ >> Zope-es mailing list >> Zope-es@aditel.org >> http://listas.aditel.org/listinfo/zope-es >> > > > > -- > Lur Ibargutxi > libargutxi@codesyntax.com > > ------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Mis Cosas http://blogs.sistes.net/Garito Zope Smart Manager http://blogs.sistes.net/Garito/670 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080514/5e6a5ddb/attachment.html From santiago.videla en gmail.com Thu May 15 06:57:40 2008 From: santiago.videla en gmail.com (Santiago Videla) Date: Thu May 15 06:57:54 2008 Subject: [Zope-es] Editar documento desde script python In-Reply-To: References: Message-ID: Buenas 2008/5/14 tono : > Hola de nuevo. Estoy intentando crear un script python para crear un > nuevo documento dentro de una carpeta de mi sistema > que se llama "matriculas". El código que utilizo (y que funciona bien, es > el siguiente): > > # Creando un documento > documento = context.matriculas.invokeFactory('Document', codigo) > > la variable 'documento' tiene como valor el id de la instancia que creas con invokeFactory. Asique es un string, de ahi el error de setText creo que si haces algo como (no lo probe) doc = context.matriculas[documento] doc.setText(variable) pueda que ande, quizas necesite algun retoque suerte > Mi intención ahora es editar el cuerpo del documento para que me aparezcan > en el propio documento la información que > tengo recogida en varias variables: > > codigo='2c' > alumno='José David Vela' > dni='30963164N' > importe='50' > > he intentado algo como esto: > > > documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) > > > > pero evidentemente no funciona. > > > > ¿me podría orientar alguien? Un saludo y gracias. > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Santiago Videla www.revolucionesweb.com.ar http://www.linkedin.com/in/svidela Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el pensamiento que se hace corazón resplandece con la palabra sencilla y humilde que l@s tod@s somos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080515/b79d335a/attachment.html From quiles_gas en gva.es Thu May 15 08:06:59 2008 From: quiles_gas en gva.es (Gaspar Quiles) Date: Thu May 15 08:12:12 2008 Subject: [Zope-es] Editar documento desde script python In-Reply-To: References: Message-ID: <482BD303.3070102@gva.es> Hola, yo en su dia use lo siguiente para cambiar la codificacion de los documentos: from Products.CMFCore.utils import getToolByName desde = 'latin-1' hasta = 'utf-8' cattool = getToolByName(context, 'portal_catalog') for o in cattool.searchResults(): obj = o.getObject() if not obj: continue meta = 1 descrip = 1 modif = obj.ModificationDate() tipo = obj.portal_type print obj.absolute_url() if tipo in ['Document','News Item','Discussion Item',]: cuerpo = obj.EditableBody().decode(desde) obj.edit(text_format=obj.text_format, text = cuerpo.encode(hasta)) En tu caso, si filtras en searchResults por 'path=' deberia funcionarte. un saludo Santiago Videla escribió: > Buenas > > 2008/5/14 tono >: > > Hola de nuevo. Estoy intentando crear un script python para crear un > nuevo documento dentro de una carpeta de mi sistema > que se llama "matriculas". El código que utilizo (y que funciona > bien, es el siguiente): > > # Creando un documento > documento = context.matriculas.invokeFactory('Document', codigo) > > > > la variable 'documento' tiene como valor el id de la instancia que creas > con invokeFactory. Asique es un string, de ahi el error de setText > > creo que si haces algo como (no lo probe) > > doc = context.matriculas[documento] > doc.setText(variable) > > pueda que ande, quizas necesite algun retoque > > suerte > > > Mi intención ahora es editar el cuerpo del documento para que me > aparezcan en el propio documento la información que > tengo recogida en varias variables: > > codigo='2c' > alumno='José David Vela' > dni='30963164N' > importe='50' > > he intentado algo como esto: > > > documento.edit(text_format='html', text=alumno o cualquiera de las variables anteriores) > > > > pero evidentemente no funciona. > > > > ¿me podría orientar alguien? Un saludo y gracias. > > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > > > > > -- > Santiago Videla > www.revolucionesweb.com.ar > http://www.linkedin.com/in/svidela > > Sigue la mata dando de que hablar siempre abajo y a la izquierda donde > el pensamiento que se hace corazón resplandece con la palabra sencilla y > humilde que l@s tod@s somos. > > > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es From josedavid18 en hotmail.com Thu May 15 13:50:22 2008 From: josedavid18 en hotmail.com (tono) Date: Thu May 15 14:13:23 2008 Subject: [Zope-es] Variables creadas en un script y que quiero mostrar en un page template Message-ID: Hola a todos. Tengo un script que genera varias variables de forma correcta, por ejemplo con el siguiente código: from Products.PythonScripts.standard import html_quote from Products.CMFCore.utils import getToolByName from Products.CMFCore.utils import getToolByName urltool = getToolByName(context, 'portal_url') portal = urltool.getPortalObject() request = container.REQUEST RESPONSE = request.RESPONSE articulo=request.get('item_name_1') #destino de los datos a enviar (modificar en caso de cambio de servidor) url = "http://localhost:8080/fundecor/comprar" #envio y redireccionamiento a la url de destino return context.REQUEST.RESPONSE.redirect("%s?%s" % (url,articulo)) y como véis paso la variable "articulo" generada en el scritp a mi page template, a través de http. El problema que tengo ahora es que no sé como recoger esa variable y utilizarla en el page template. El código de mi paga template es el siguiente: HTML> Página de pago Faltan recoger las variables aqui que se pasan por http y además verificar que todo esto se produce para varios productos o quitar lo de varios productos
Me temo que es una pregunta bastante trivial, así que pido disculpas de antemano porque no tengo conocimiento alguno de como hacerlo. Lo siento. Si alguien puede ayudarme se lo agradecería enormemente. Un saludo. José David. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080515/43014849/attachment.htm From santiago.videla en gmail.com Thu May 15 14:30:40 2008 From: santiago.videla en gmail.com (Santiago Videla) Date: Thu May 15 14:44:52 2008 Subject: [Zope-es] Variables creadas en un script y que quiero mostrar en un page template In-Reply-To: References: Message-ID: Hola, quizas si pones: #envio y redireccionamiento a la url de destino > return context.REQUEST.RESPONSE.redirect("%s?%s" % (url,articulo)) > return context.REQUEST.RESPONSE.redirect("%s?articulo=%s" %(url,articulo)) Al pasar variables por GET, tenes que pasar de la forma url?NOMBRE1=VALOR1&NOMBRE2=VALOR2&..., para poder recuperar cada variable en la url
ENCTYPE="application/x-www-form-urlencoded"> > > variable "articulo"> > Aca tenes que levantar del GET la variable que te interesa tambien deberia andar algo como suerte -- Santiago Videla www.revolucionesweb.com.ar http://www.linkedin.com/in/svidela Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el pensamiento que se hace corazón resplandece con la palabra sencilla y humilde que l@s tod@s somos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080515/f6b5d171/attachment.html From garito en sistes.net Thu May 15 15:28:53 2008 From: garito en sistes.net (Garito) Date: Thu May 15 17:17:46 2008 Subject: [Zope-es] Variables creadas en un script y que quiero mostrar en un page template In-Reply-To: References: Message-ID: Me gustaria recordar que si se estan usando scripts para lo que quieres hacer puedes hacer uso de traverse_subpath y utilizar urls como url/articulo para que esto funcione la url tiene que acabar en un script python o una page template y articulo, al no poder ser atravesado quedara en traverse_subpath como una list tipo [articulo] Asi consigues que tus urls sean mas googles saludos 2008/5/15 Santiago Videla : > > Hola, quizas si pones: > > #envio y redireccionamiento a la url de destino >> return context.REQUEST.RESPONSE.redirect("%s?%s" % (url,articulo)) >> > > return context.REQUEST.RESPONSE.redirect("%s?articulo=%s" %(url,articulo)) > > > Al pasar variables por GET, tenes que pasar de la forma > url?NOMBRE1=VALOR1&NOMBRE2=VALOR2&..., para poder recuperar cada variable > en la url > > > METHOD="POST" ENCTYPE="application/x-www-form-urlencoded"> >> >> > variable "articulo"> >> > > Aca tenes que levantar del GET la variable que te interesa > > type="hidden" /> > > tambien deberia andar algo como > > name="articulo" type="hidden" /> > > > suerte > > -- > Santiago Videla > www.revolucionesweb.com.ar > http://www.linkedin.com/in/svidela > > Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el > pensamiento que se hace corazón resplandece con la palabra sencilla y > humilde que l@s tod@s somos. > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Mis Cosas http://blogs.sistes.net/Garito Zope Smart Manager http://blogs.sistes.net/Garito/670 ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080515/92797953/attachment.htm From marcos.romero en euskosare.org Thu May 15 17:20:46 2008 From: marcos.romero en euskosare.org (marcos.romero@euskosare.org) Date: Thu May 15 18:33:32 2008 Subject: [Zope-es] Problemas con portlets (Noticias y Eventos) Message-ID: <482c54d1.060ec00a.0703.ffff8eaf@mx.google.com> Saltado el tipo de contenido multipart/alternative------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : cropTextPlone3.py Tipo : application/octet-stream Tamaño : 466 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080515/7413e2cd/cropTextPlone3-0001.obj From mariemma.h en gmail.com Sat May 17 01:33:39 2008 From: mariemma.h en gmail.com (Mariemma Hernandez Quijada) Date: Sat May 17 01:33:53 2008 Subject: [Zope-es] Alguien tiene la dicumentacion de plone de Walvi Message-ID: <90322a720805161633x3552b958ief07469c6913f199@mail.gmail.com> Hola soy nueva usando plone y quisiera tener la desimantación de plone en español que tiene el usuario Walvi. Se los agradecería en el alma. Saludos Cordiales Mariemma Hernández ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080516/c68d327e/attachment.htm From paulino en dte.us.es Sun May 18 11:50:38 2008 From: paulino en dte.us.es (=?ISO-8859-1?Q?Paulino_Ruiz_de_Clavijo_V=E1zquez?=) Date: Sun May 18 12:41:12 2008 Subject: [Zope-es] Variables creadas en un script y que quiero mostrar en un page template In-Reply-To: References: Message-ID: <482FFBEE.1070206@dte.us.es> Prueba en el script context.REQUEST.set('mi_variable','mi_valor') y en la plantilla tal:define="mi_varibale context/REQUEST/mi_variable" o tal:define="mi_variable python:context.REQUEST.get('mi_variable')" Saludos tono escribió: > Hola a todos. Tengo un script que genera varias variables de forma > correcta, por ejemplo con el siguiente código: > > from Products.PythonScripts.standard import html_quote > from Products.CMFCore.utils import getToolByName > > from Products.CMFCore.utils import getToolByName > > > > urltool = getToolByName(context, 'portal_url') > > portal = urltool.getPortalObject() > request = container.REQUEST > RESPONSE = request.RESPONSE > > > articulo=request.get('item_name_1') > > #destino de los datos a enviar (modificar en caso de cambio de servidor) > url = "http://localhost:8080/fundecor/comprar" > > #envio y redireccionamiento a la url de destino > return context.REQUEST.RESPONSE.redirect("%s?%s" % (url,articulo)) > > > y como véis paso la variable "articulo" generada en el scritp a mi > page template, a través de http. > > El problema que tengo ahora es que no sé como recoger esa variable y > utilizarla en el page template. El código de mi paga template es el > siguiente: > > HTML> > > Página de pago > > > > Faltan recoger las variables aqui que se pasan por http > y además verificar que todo esto se produce para varios productos o > quitar lo de varios productos > > METHOD="POST" ENCTYPE="application/x-www-form-urlencoded"> > > variable "articulo"> >
> >
> > > > > Me temo que es una pregunta bastante trivial, así que pido disculpas > de antemano porque no tengo conocimiento alguno de > como hacerlo. Lo siento. > > Si alguien puede ayudarme se lo agradecería enormemente. Un saludo. > José David. > ------------------------------------------------------------------------ > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080518/c3c2e873/attachment.html From josedavid18 en hotmail.com Tue May 20 09:27:40 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 20 09:27:55 2008 Subject: [Zope-es] Cambiar idioma del contenido del portal Message-ID: Hola a todos. He instalado en mi sitio plone el producto "PloneLanguageTool 1.7" que permite modificar el idioma en el que se encuentra el portal. Realmente según funciona este producto, el portal configura el idioma sólo y exclusivamente para las partes "comunes" del portal, tipo "inicio", "miembros" y cosas así, pero no el contenido. ¿Hay alguna forma o producto que permita de forma automática traducir el contenido y todo el sistema de forma completa? ¿Alguna forma de configurar el editor de contenido? Gracias, José David. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080520/95cc936e/attachment.htm From mlarreategi en codesyntax.com Tue May 20 09:42:22 2008 From: mlarreategi en codesyntax.com (Mikel Larreategi) Date: Tue May 20 09:42:40 2008 Subject: [Zope-es] Cambiar idioma del contenido del portal In-Reply-To: References: Message-ID: <483280DE.6000400@codesyntax.com> tono(e)k dio: > Hola a todos. He instalado en mi sitio plone el producto > "PloneLanguageTool 1.7" que permite modificar el idioma en el que se > encuentra el portal. > > Realmente según funciona este producto, el portal configura el idioma > sólo y exclusivamente para las partes "comunes" del portal, tipo > "inicio", "miembros" y cosas así, pero no el contenido. > > ¿Hay alguna forma o producto que permita de forma automática traducir el > contenido y todo el sistema de forma completa? ¿Alguna forma de > configurar el editor de contenido? > Para tener contenido multilingüe tienes que instalar LinguaPlone http://plone.org/products/linguaplone Mikel -- Mikel Larreategi mlarreategi@codesyntax.com CodeSyntax Azitaingo Industrialdea 3 K E-20600 Eibar Tel: (+34) 943 82 17 80 From josedavid18 en hotmail.com Tue May 20 10:05:57 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 20 10:27:27 2008 Subject: [Zope-es] Cambiar idioma del contenido del portal In-Reply-To: <483280DE.6000400@codesyntax.com> References: <483280DE.6000400@codesyntax.com> Message-ID: Mil gracias. José David. -------------------------------------------------- From: "Mikel Larreategi" Sent: Tuesday, May 20, 2008 9:42 AM To: "Lista de discusión sobre Zope en castellano" Subject: Re: [Zope-es] Cambiar idioma del contenido del portal > tono(e)k dio: >> Hola a todos. He instalado en mi sitio plone el producto >> "PloneLanguageTool 1.7" que permite modificar el idioma en el que se >> encuentra el portal. >> Realmente según funciona este producto, el portal configura el idioma >> sólo y exclusivamente para las partes "comunes" del portal, tipo >> "inicio", "miembros" y cosas así, pero no el contenido. >> ¿Hay alguna forma o producto que permita de forma automática traducir el >> contenido y todo el sistema de forma completa? ¿Alguna forma de >> configurar el editor de contenido? >> > > Para tener contenido multilingüe tienes que instalar LinguaPlone > > http://plone.org/products/linguaplone > > > Mikel > > > -- > Mikel Larreategi > mlarreategi@codesyntax.com > > CodeSyntax > Azitaingo Industrialdea 3 K > E-20600 Eibar > Tel: (+34) 943 82 17 80 > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > From josedavid18 en hotmail.com Tue May 20 14:04:46 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 20 14:05:05 2008 Subject: [Zope-es] Javascript en Plone Message-ID: Disculpad mi ignorancia, pero estoy intentando introducir un código javascript en plone y lo he intentado de dos formas. El código es para que aparezca un portlet de noticias móviles. 1 FORMA QUE HE INTENTADO: He copiado el código en el main template: (antes de /head), el código es el siguiente: pero me da error de etiqueta y no encuentro cual es la que falta. 2) He creado un archivo .js con el código en mi máquina y lo he subido al portal añadiendo un nuevo "file" y luego lo he llamado en el main template de la siguiente forma: pero no hace nada. Disculpad por si realmente esta pregunta es algo absurda, pero no encuentro mucha información al respecto en google. Gracias. José David. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080520/8d31fbbc/attachment.html From santiago.videla en gmail.com Tue May 20 14:20:49 2008 From: santiago.videla en gmail.com (Santiago Videla) Date: Tue May 20 14:21:32 2008 Subject: [Zope-es] Javascript en Plone In-Reply-To: References: Message-ID: Hola Jose, Quizas te sirva lo siguiente, Creas un nuevo File desde el ZMI con el archivo .js en cuestion. Supongamos que el File que creaste en el ZMI se llama mi-javascript.js Luego desde algun template haces:
Aca va el contenido principal
Pero si es una libreria que pensas usar en muchos lugares de tu sitio, quizas prefieras usar el portal_javascripts tool saludos 2008/5/20 tono : > Disculpad mi ignorancia, pero estoy intentando introducir un código > javascript en plone y lo he intentado de dos formas. El código es para que > aparezca un portlet de noticias móviles. > > 1 FORMA QUE HE INTENTADO: > > He copiado el código en el main template: (antes de /head), el código es el > siguiente: > > > > > pero me da error de etiqueta y no encuentro cual es la que falta. > > 2) He creado un archivo .js con el código en mi máquina y lo he subido al > portal añadiendo un nuevo "file" y luego lo he llamado en el main template > de la siguiente forma: > > > > pero no hace nada. > > Disculpad por si realmente esta pregunta es algo absurda, pero no encuentro > mucha información al respecto en google. > > Gracias. José David. > > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > -- Santiago Videla www.revolucionesweb.com.ar http://www.linkedin.com/in/svidela Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el pensamiento que se hace corazón resplandece con la palabra sencilla y humilde que l@s tod@s somos. ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080520/2b42aaa3/attachment.htm From ahumboldt en humboldt.e.telefonica.net Tue May 20 14:51:51 2008 From: ahumboldt en humboldt.e.telefonica.net (Administrador) Date: Tue May 20 14:52:16 2008 Subject: [Zope-es] Javascript en Plone In-Reply-To: References: Message-ID: <716d6eaa6c151c6b75b20a4e0cdf74f1@humboldt.e.telefonica.net> Sólo por si acaso... ¿antes de nada has comprobado que el código JavaScript funciona correctamente en alguna página fuera de Plone? Yo lo acabo de probar fuera de Plone y al menos a bote pronto a mí tampoco me hizo nada (aunque tampoco me he puesto demasiado a ello). El 20/05/2008, a las 13:04, tono escribió: > Disculpad mi ignorancia, pero estoy intentando introducir un código > javascript en plone y lo he intentado de dos formas. El código es para > que aparezca un portlet de noticias móviles. >   > 1 FORMA QUE HE INTENTADO: >   > He copiado el código en el main template: (antes de /head), el código > es el siguiente: >   > >   >   > pero me da error de etiqueta y no encuentro cual es la que falta. >   > 2) He creado un archivo .js con el código en mi máquina y lo he subido > al portal añadiendo un nuevo "file" y luego lo he llamado en el main > template de la siguiente forma: >   > >   > pero no hace nada. >   > Disculpad por si realmente esta pregunta es algo absurda, pero no > encuentro mucha información al respecto en google. >   > Gracias. José David._______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un mensaje que no está en formato texto plano... Nombre : no disponible Tipo : text/enriched Tamaño : 3254 bytes Descripción: no disponible Url : /archivos/zope-es/attachments/20080520/90fed245/attachment.bin From marcos.romero en euskosare.org Tue May 20 15:36:42 2008 From: marcos.romero en euskosare.org (Marcos Romero) Date: Tue May 20 15:36:56 2008 Subject: [Zope-es] Cambiar idioma del contenido del portal In-Reply-To: References: Message-ID: <65365b150805200636y250e2614v3dad40864eaa22a1@mail.gmail.com> Estimado José David Utiliza el LinguaPlone. Saludos Marcos Romero 2008/5/20 tono : > Hola a todos. He instalado en mi sitio plone el producto "PloneLanguageTool > 1.7" que permite modificar el idioma en el que se encuentra el portal. > > Realmente según funciona este producto, el portal configura el idioma sólo y > exclusivamente para las partes "comunes" del portal, tipo "inicio", > "miembros" y cosas así, pero no el contenido. > > ¿Hay alguna forma o producto que permita de forma automática traducir el > contenido y todo el sistema de forma completa? ¿Alguna forma de configurar > el editor de contenido? > > Gracias, José David. > _______________________________________________ > Zope-es mailing list > Zope-es@aditel.org > http://listas.aditel.org/listinfo/zope-es > From josedavid18 en hotmail.com Tue May 20 17:05:52 2008 From: josedavid18 en hotmail.com (tono) Date: Tue May 20 17:06:07 2008 Subject: [Zope-es] Javascript en Plone In-Reply-To: <716d6eaa6c151c6b75b20a4e0cdf74f1@humboldt.e.telefonica.net> References: <716d6eaa6c151c6b75b20a4e0cdf74f1@humboldt.e.telefonica.net> Message-ID: He probado el siguiente código y si funciona, pero las indicaciones de Santiago no soy capaz de ponerlas en marcha.

Scroll de noticias:

Por Thomas Brattli - Un excelente script que nos permite desplazar texto por nuestras páginas.

Descargá ScriptMaster - El mayor compilado de scripts en la red!

CLICK AQUI PARA DESCARGAR EL PROGRAMA!

Un saludo. From: Administrador Sent: Tuesday, May 20, 2008 2:51 PM To: Lista de discusión sobre Zope en castellano Subject: Re: [Zope-es] Javascript en Plone Sólo por si acaso... ¿antes de nada has comprobado que el código JavaScript funciona correctamente en alguna página fuera de Plone? Yo lo acabo de probar fuera de Plone y al menos a bote pronto a mí tampoco me hizo nada (aunque tampoco me he puesto demasiado a ello). El 20/05/2008, a las 13:04, tono escribió: Disculpad mi ignorancia, pero estoy intentando introducir un código javascript en plone y lo he intentado de dos formas. El código es para que aparezca un portlet de noticias móviles. 1 FORMA QUE HE INTENTADO: He copiado el código en el main template: (antes de /head), el código es el siguiente: pero me da error de etiqueta y no encuentro cual es la que falta. 2) He creado un archivo .js con el código en mi máquina y lo he subido al portal añadiendo un nuevo "file" y luego lo he llamado en el main template de la siguiente forma: pero no hace nada. Disculpad por si realmente esta pregunta es algo absurda, pero no encuentro mucha información al respecto en google. Gracias. José David._______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es -------------------------------------------------------------------------------- _______________________________________________ Zope-es mailing list Zope-es@aditel.org http://listas.aditel.org/listinfo/zope-es ------------ próxima parte ------------ Se ha borrado un adjunto en formato HTML... URL: /archivos/zope-es/attachments/20080520/6b4e5c28/attachment-0001.html From santiago.videla en gmail.com Wed May 21 07:44:30 2008 From: santiago.videla en gmail.com (Santiago Videla) Date: Wed May 21 07:44:47 2008 Subject: [Zope-es] Javascript en Plone In-Reply-To: References: <716d6eaa6c151c6b75b20a4e0cdf74f1@humboldt.e.telefonica.net> Message-ID: Buenas 2008/5/20 tono : > He probado el siguiente código y si funciona, pero las indicaciones de > Santiago no soy capaz de ponerlas en marcha. > Alguna error en particular? o simplemente no anda :P ? Quizas te pueda ayudar con un poco mas de informacion, en que version de zope/plone estas? Estas desarrollando algun producto Archetype ? Estas programando en el ZMI con zpt ? saludos > > > >