[zope-pt] Script para edição do conteúdo de um arquivo
Ola Grupo,há como editar o conteúdo de um objeto no plone via script python?O que preciso fazer é editar um arquivo (atualmente um DTML Method) que é utilizado como um '.txt' e contém informações utilizadas em um flash. Isso é possível no Plone? Editar apenas o conteúdo do arquivo? O DTML Method é o melhor objeto para este uso??Abraços,Bruno Cattete __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
Re: [zope-pt] Script para edição do conte údo de um arquivo
Olá Bruno, Veja se ajuda... from Products.PythonScripts.standard import html_quote request = container.REQUEST context.metodo.manage_edit(data='21/12/2006', title='slackware') Onde *metodo* é o nome do seu DTML Method, *data* o conteúdo e *title* não preciso dizer :D E aconsselho um alida em (http://localhost:8080/Control_Panel/Products/OFSP/Help/DTMLMethod.py), troque localhost pela url do seu site. Bruno Cattete escreveu: Ola Grupo, há como editar o conteúdo de um objeto no plone via script python? O que preciso fazer é editar um arquivo (atualmente um DTML Method) que é utilizado como um '.txt' e contém informações utilizadas em um flash. Isso é possível no Plone? Editar apenas o conteúdo do arquivo? O DTML Method é o melhor objeto para este uso?? Abraços, Bruno Cattete -- Cleber J Santos - _ °v° [EMAIL PROTECTED] /(_)\ 011 + 3120 - 4542 ^ ^ O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo à sua volta é um reflexo daquilo que você acredita. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [zope-pt] Script para edição do conteúdo de um arquivo
Olá Cleber,Funcionou perfeitamente! Muito obrigado!Abraços,BrunoOn 10/18/06, Cleber J Santos [EMAIL PROTECTED] wrote: Olá Bruno, Veja se ajuda... from Products.PythonScripts.standard import html_quote request = container.REQUEST context.metodo.manage_edit(data='', title='slackware') Onde *metodo* é o nome do seu DTML Method, *data* o conteúdo e *title* não preciso dizer :D E aconsselho um alida em (http://localhost:8080/Control_Panel/Products/OFSP/Help/DTMLMethod.py), troque localhost pela url do seu site. Bruno Cattete escreveu: Ola Grupo, há como editar o conteúdo de um objeto no plone via script python? O que preciso fazer é editar um arquivo (atualmente um DTML Method) que é utilizado como um '.txt' e contém informações utilizadas em um flash. Isso é possível no Plone? Editar apenas o conteúdo do arquivo? O DTML Method é o melhor objeto para este uso?? Abraços, Bruno Cattete -- Cleber J Santos - _ °v° [EMAIL PROTECTED] /(_)\ 011 + 3120 - 4542 ^ ^ O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo à sua volta é um reflexo daquilo que você acredita. __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
[zope-pt] FCKeditor
Fala galera,quem pode ajudar a instalar o fckeditor? Estou com a versão mais nova do fckeditor, mas quando coloco ele como padrão o espaço para edição do texto desaparece, alguem sabe o que pode ser?desde já agradeço! __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
Res: [zope-pt] [ off-topic ] Zope Freak Show - manipulando datas
Grande Deo!Eu tenho ZSQL que traz a data do banco e não há qualquer manipulação e etc.no zsql eu tenho o "select" ... tenho um script python que carrega esse SZQL e repassa ao ZPT (com a opção dictionaries) e no ZPT é extamente este trechotal:attributes="value python:DateTime(*MinhaData.parts()[:3]).strftime('%d/%m/%Y')"se eu tentar algo como:tal:attributes="value python:DateTime(MinhaData).strftime('%d/%m/%Y')"Um dia é subtraído da data- Mensagem original De: Dorneles Treméa [EMAIL PROTECTED]Para: zope-pt@yahoogrupos.com.brEnviadas: Terça-feira, 17 de Outubro de 2006 23:04:29Assunto: Re: [zope-pt] [ off-topic ] Zope Freak Show - manipulando datas Opa Braga, Passei por uma situação curiosa envolvendo datas e estou relatando por dois motivos, pode auxiliar outras pessoas no futuro e pode também surgir uma solução mais interessante. Ocorre o seguinte, eu gravo uma data no banco e depois ela é colocada em um textbox em uma janela de edição de dados e etc. Ao carregar essa data (em um ZPT) o Zope simplemente subtrai um dia, sem perguntar religião, time que torce e etc., ele subtrai e pronto. isso está seriamente cheirando a algo relacionado com a mudança de timezone, ou seja, para nós o famigerado horário de verão... a solução sugerida foi a seguinte: tal:attributes="value python:DateTime(*MinhaData.parts()[:3]).strftime('%d/%m/%Y')" onde eu "recrio a data" e posteriormente formato, ao tentar formatar diretamente a data é subtraída em um dia. Caso alguém queira acrescentar algo naturalmente será deveras interessante :D Seria interessante você tentar produzir um trecho mínimo de código onde o problema possa ser reproduzido para darmos uma olhada. []'s -- Dorneles Treméa X3ng Web Technology O Yahoo! está de cara nova. Venha conferir! __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
[zope-pt] catalogando dados
Galera, Usando o Plone 2.0.5 eu havia catalogado o campo *contributors* usando o Index Type como *TextIndex* e sempre deu certo, eu indexava o campo e depois incluia ele também na aba Metadata, agora usando o plone 2.1.3 eu tentei fazer a mesma coisa e não estou tendo sucesso, não consigo catalogar nada no Plone alguém teve este problema? Cleber J Santos - _ °v° /(_)\ ^ ^ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Res: [zope-pt] Limitar tamanho dos arquivos para download
Boa tarde amigosApenas para deixar registrado na lista para algum acesso futuro ou caso outra pessoa prescise de uma configuração parecida.Eu tive a ajuda de nosso amigo Gustavo Lepri (in loco), o qual me mostrou augumas opções que estão no arquivo ATContenttypes.configla e posivel configurar o tamanho de arquivos e imagens entre outras coisas.Um grande abraço a todos!- Mensagem original De: Mário Sergio [EMAIL PROTECTED]Para: Lista zope-pt zope-pt@yahoogrupos.com.brEnviadas: Terça-feira, 17 de Outubro de 2006 18:32:24Assunto: [zope-pt] Limitar tamanho dos arquivos para download Boa noite a todos!!! amigos, alguem saberia me dizer se existe uma forma de limitar o tamanho dos arquivos baixados pelo plone??? Brigadão a todos Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
Re: [zope-pt] FCKeditor
Lyrio, você tem que trocar o editor padrão do seu usuário. Wesley 2006/10/18, Lyrio [EMAIL PROTECTED]: Fala galera,quem pode ajudar a instalar o fckeditor? Estou com a versão mais nova do fckeditor, mas quando coloco ele como padrão o espaço para edição do texto desaparece, alguem sabe o que pode ser? desde já agradeço! __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
[zope-pt] Publicidade AdSense
Pessoal, gostaria de uma dica de vocês.O Google AdSense utiliza um _javascript_ para exibir os anúncios... Até aí tudo bem. Adicionei na portal_skin/custom/main_template e coloquei o código lá. Funcionou direitinho. O problema: eu simplesmente não consigo criar campanhas lá dentro do AdSense p/ rastrear de onde vem os cliques, simplesmente porque o mesmo banner é exibido em todas as páginas (claro, foi adicionado no main_template...). Como eu poderia resolver isso? O outro problema são os anúncios que eu gostaria de adicionar dentro dos textos.. em uma página, por exemplo. No Kupu eu não consigo colocar o _javascript_, na página crua até insiro, mas depois some (acho que é coisa do kupu)... De toda forma, teria como criar alguma coisa, em python talvez, onde eu simplesmente colocasse no documento um identificador (ex: %BANNER_320x60_ARTIGOS%) e o próprio plone fizesse o trabalho sujo ? :-) valeu pessoal, se alguém usa isso e tiver sugestões, por favor me contem !sds, - Robertops: também estou com problemas p/ exibir dois formatos de anuncio na mesma página... mas acho que isso é culpa de eu ter colocado o primeiro no início do main_template, ainda vou pesquisar sobre isso... __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
Re: [zope-pt] [ off-topic ] Zope Freak Show - manipulando datas
Opa Braga. Eu ja passei por esse problema com ZopeTime e DateTime e resolvi facil facil... Ex: Zpt consulta input type=text name=data tal:attributes=value request/data | nothing Py. #formato /mm/dd dataH = request.get('data').split(/) dataProcessada = dataH[2]+/+dataH[1]+/+dataH[0] Para exibir o resultado no zpt fiz assim. Ex: #formato dd/mm/ tal:define=dataH request/data; dataProcessada python:str(dataH) tal:content=python:dataProcessada[8:10]+'/'+dataProcessada[5:7]+'/'+dataProcessada[:4] Tenta isso, aqui eu fiz e ta funcionando blzinha :D []'s Fernando Paiva Dorneles Treméa escreveu: Opa Braga, Passei por uma situação curiosa envolvendo datas e estou relatando por dois motivos, pode auxiliar outras pessoas no futuro e pode também surgir uma solução mais interessante. Ocorre o seguinte, eu gravo uma data no banco e depois ela é colocada em um textbox em uma janela de edição de dados e etc. Ao carregar essa data (em um ZPT) o Zope simplemente subtrai um dia, sem perguntar religião, time que torce e etc., ele subtrai e pronto. isso está seriamente cheirando a algo relacionado com a mudança de timezone, ou seja, para nós o famigerado horário de verão... a solução sugerida foi a seguinte: tal:attributes=value python:DateTime(*MinhaData.parts()[:3]).strftime('%d/%m/%Y') onde eu recrio a data e posteriormente formato, ao tentar formatar diretamente a data é subtraída em um dia. Caso alguém queira acrescentar algo naturalmente será deveras interessante :D Seria interessante você tentar produzir um trecho mínimo de código onde o problema possa ser reproduzido para darmos uma olhada. []'s -- Dorneles Treméa X3ng Web Technology Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [zope-pt] Publicidade AdSense
Oi Roberto,_javascript_ é filtrado no portal_transforms. Você tem que acessar o portal_transforms e configurar a transformação safe_html para aceitar as tags que você quer (coisas como iframes, object, applets java, são consideradas evil tags). _javascript_ cai no mesmo caso (apesar de eu não lembrar se isso é configurável no portal_transforms). Lembro que numa versão antiga do Plone, tive que mexer nisso alterando algumas coisas no proprio kupu... não sei se isso é necessário hoje. Agora, sem objetivo... não faca isso. Estarás abrindo um buraco na segurança de seu site e isso não compensa.O que acho que você deveria fazer é codificar uma portlet, um Page Template. Num Page Template você pode codificar o que voce quiser (inclusive _javascript_). Bastaria voce seguir o modelo de macro definida em qualquer portlet do plone, criando uma portlet sua com o codigo que você quer. Um abraçoFabiano WeimarOn 10/18/06, Roberto Alcantara [EMAIL PROTECTED] wrote: Pessoal, gostaria de uma dica de vocês.O Google AdSense utiliza um _javascript_ para exibir os anúncios... Até aí tudo bem. Adicionei na portal_skin/custom/main_template e coloquei o código lá. Funcionou direitinho. O problema: eu simplesmente não consigo criar campanhas lá dentro do AdSense p/ rastrear de onde vem os cliques, simplesmente porque o mesmo banner é exibido em todas as páginas (claro, foi adicionado no main_template...). Como eu poderia resolver isso? O outro problema são os anúncios que eu gostaria de adicionar dentro dos textos.. em uma página, por exemplo. No Kupu eu não consigo colocar o _javascript_, na página crua até insiro, mas depois some (acho que é coisa do kupu)... De toda forma, teria como criar alguma coisa, em python talvez, onde eu simplesmente colocasse no documento um identificador (ex: %BANNER_320x60_ARTIGOS%) e o próprio plone fizesse o trabalho sujo ? :-) valeu pessoal, se alguém usa isso e tiver sugestões, por favor me contem !sds, - Robertops: também estou com problemas p/ exibir dois formatos de anuncio na mesma página... mas acho que isso é culpa de eu ter colocado o primeiro no início do main_template, ainda vou pesquisar sobre isso... -- Fabiano Weimar dos SantosPrecisando de serviços de hospedagemPlone, Zope e Python? http://www.pytown.com __._,_.___ Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __,_._,___
Re: Res: [zope-pt] [ off-topic ] Zope Freak Show - manipulando datas
Opa Braga, Eu tenho ZSQL que traz a data do banco e não há qualquer manipulação e etc. Hum... e qual o timezone dessa data que o banco está retornado? Eu aposto que o furo está aqui... no zsql eu tenho o select ... tenho um script python que carrega esse SZQL e repassa ao ZPT (com a opção dictionaries) e no ZPT é extamente este trecho tal:attributes=value python:DateTime(*MinhaData.parts()[:3]).strftime('%d/%m/%Y') se eu tentar algo como: tal:attributes=value python:DateTime(MinhaData).strftime('%d/%m/%Y') Opa, opa, porque cargas d'água você está criando um novo DateTime se o MinhaData retornado já é um DateTime? :-) Isso altera o timezone da data para o timezone usado no Zope, veja uma explicação mais detalhada abaixo. Um dia é subtraído da data Será? Eu diria que isso é tecnicamente *impossível*... ;-) O que está acontecendo é que a representação do mesmo DateTime em timezones diferentes é, como esperado, diferente. Porém a data continua sendo a mesma, afinal quando já é zero hora de amanhã em Londres, ainda são 21:00 aqui, na pacata Garibaldi, assim como são 2:00 da matina na igualmente pacata Tønsberg, na Noruega. Deixa eu tentar provar isso... Se a data que estiver retornando do banco estiver num timezone diferente do que é usado no Zope o que ocorre é o seguinte: # Criando uma data no formato ISO 8601[1] (timezone: GMT+0) UTC = DateTime('2006-10-18') UTC.parts() (2006, 10, 18, 0, 0, 0.0, 'GMT+0') Agora, se você passar esse DateTime como parâmetro para a criação de outro DateTime (que é o que você está fazendo no PageTemplate por uma razão que eu desconheço), o timezone dele muda para o do Zope (que herda o que estiver definido pelo sistema operacional): DateTime(UTC).parts() (2006, 10, 17, 21, 0, 0.0, 'GMT-3') Note que mesmo a representação sendo diferente, eles continuam sendo a mesma coisa: UTC == DateTime(UTC) True UTC.timezone() == DateTime(UTC).timezone() False Ou seja, continua sendo a mesma 'data' só que em timezones diferente. Esse é o problema comum quanso se usa datas sem um timezone associado. A solução para o seu problema é fazer com que a instância do DateTime criada pelo banco esteja no mesmo timezone do que está sendo usado no Zope. A forma mais simples é fazendo o banco retornar uma string ISO 8601 ou, de forma mais simplificada, -MM-DD GMT±X ou ainda algo mais simples, /MM/DD, detalhe para as barras no lugar dos traços. Espero ter ajudado a entender a questão e, conseqüentemente, a resolver o problema. [1] http://www.w3.org/TR/NOTE-datetime HTH, -- Dorneles Treméa X3ng Web Technology Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [zope-pt] Publicidade AdSense
Olá, Estou fazendo uns testes com o adsense e plone num site que estou fazendo. www.guiadepirenopolis.com.br. Eu usei portlets como o Xiru recomendou e para não ter que abrir um buraco na segurança e ainda conseguir editar o _javascript_ do adsense no plone, usei o campo Descrição ao invés do Corpo do texto, que é tratado pelo nasty_tags e o valid_tags do porltal_transforms/safe_html. Criei dois portlets: portlet_ad_google_120x600 e portlet_ad_google_468x60. Coloquei o _javascript_ do adsense no campo Descrição e as palavras para direcionar o anúncio eu coloquei no Corpo do texto. Página do plone com código do adsense no campo descrição: http://www.guiadepirenopolis.com.br/publicidade/google/google_ad_120x600 Campo Descrição que é chamado no portlet: http://www.guiadepirenopolis.com.br/publicidade/google/google_ad_120x600/Description Nas pages templates dos portlets chamei o description e o getText dos documentos usando o STRUCTURE. Para o banner vertical adicionei here/portlet_ad_google_120x600/macros/portlet no RIGHT_SLOTS (aba properties da raiz do plone site - ZMI) Para os horizontais customizei a main_template para colocar os banners 468x60 antes e depois do conteúdo das páginas. Ainda não consegui resolver como usar critérios diferentes do adsense pra cada pasta ou página. Estou pensando em usar o campo Palavras-chave ou outro qualquer da aba propriedades do documento plone e fazer o portlet procurar por ele. Não sei se é a melhor forma de fazer isso. Se alguém tiver uma forma melhor ou conhecer algum product avisa nóis. Abraços, Thurar Obs: Não sei se o grupo permite colocar código nas mensagens se não puder me avise que não mando mais. Exemplos: main_template: metal:block define-slot=content metal:portlets define-slot=portlets_ad_1 metal:portletsad use-macro=here/portlet_ad_google_468x60/macros/portlet/metal:portletsad /metal:portlets div id=content metal:define-macro=content tal:define=show_border python:here.showEditableBorder(template_id=template_id, actions=actions ); tal:attributes=class python:test(show_border,'documentEditable','') portlet_ad_google_120x600: html xmlns:tal=http://xml.zope.org/namespaces/tal xmlns:metal=http://xml.zope.org/namespaces/metal i18n:domain=plone body div metal:define-macro=portlet div class=portlet id=portlet-ad-102x600 tal:block content=structure here/publicidade/google/google_ad_120x600/Description/ !-- google_ad_section_start -- font style=font-size:1px; color=#FFb tal:content=structure here/publicidade/google/google_ad_120x600/getText/b/font !-- google_ad_section_end -- /div /div /body /html portlet_ad_google_468x60: html xmlns:tal=http://xml.zope.org/namespaces/tal xmlns:metal=http://xml.zope.org/namespaces/metal i18n:domain=plone body div metal:define-macro=portlet div align=center id=portlet_ad tal:block content=structure here/publicidade/google/google_ad_468x60/Description/ /div !-- google_ad_section_start -- font style=font-size:1px; color=#FFb tal:content=structure here/publicidade/google/google_ad_468x60/getText/b/font !-- google_ad_section_end -- /div /body /html De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de xiru Enviada em: quarta-feira, 18 de outubro de 2006 22:50 Para: zope-pt@yahoogrupos.com.br Assunto: Re: [zope-pt] Publicidade AdSense Oi Roberto, _javascript_ é filtrado no portal_transforms. Você tem que acessar o portal_transforms e configurar a transformação safe_html para aceitar as tags que você quer (coisas como iframes, object, applets java, são consideradas evil tags). _javascript_ cai no mesmo caso (apesar de eu não lembrar se isso é configurável no portal_transforms). Lembro que numa versão antiga do Plone, tive que mexer nisso alterando algumas coisas no proprio kupu... não sei se isso é necessário hoje. Agora, sem objetivo... não faca isso. Estarás abrindo um buraco na segurança de seu site e isso não compensa. O que acho que você deveria fazer é codificar uma portlet, um Page Template. Num Page Template você pode codificar o que voce quiser (inclusive _javascript_). Bastaria voce seguir o modelo de macro definida em qualquer portlet do plone, criando uma portlet sua com o codigo que você quer. Um abraço Fabiano Weimar On 10/18/06, Roberto Alcantara [EMAIL PROTECTED] wrote: Pessoal, gostaria de uma dica de vocês. O Google AdSense utiliza um _javascript_ para exibir os anúncios... Até aí tudo bem. Adicionei na portal_skin/custom/main_template e coloquei o código lá. Funcionou direitinho. O problema: eu simplesmente não consigo criar campanhas lá dentro do AdSense p/ rastrear de onde vem os cliques, simplesmente porque o mesmo banner é exibido em todas as páginas
Re: Res: [zope-pt] [ off-topic ] Zope Freak Show - manipulando datas
Caso alguém esteja com problemas com o horário de verão, pode pegar esse script na internet, que funciona. Já testei em Linux e FreeBSD: http://web.onda.com.br/humberto/arquivo/HorarioDeVerao.sh Como o próprio dono do script disse, é um POG (*) , mas funciona :-) (*) POG = http://desciclo.pedia.ws/wiki/POG -- Jeronimo Zucco LPIC-1 Linux Professional Institute Certified Núcleo de Processamento de Dados Universidade de Caxias do Sul http://jczucco.blogspot.com Citando Dorneles Treméa [EMAIL PROTECTED]: Opa Braga, Eu tenho ZSQL que traz a data do banco e não há qualquer manipulação e etc. Hum... e qual o timezone dessa data que o banco está retornado? Eu aposto que o furo está aqui... no zsql eu tenho o select ... tenho um script python que carrega esse SZQL e repassa ao ZPT (com a opção dictionaries) e no ZPT é extamente este trecho tal:attributes=value python:DateTime(*MinhaData.parts()[:3]).strftime('%d/%m/%Y') se eu tentar algo como: tal:attributes=value python:DateTime(MinhaData).strftime('%d/%m/%Y') Opa, opa, porque cargas d'água você está criando um novo DateTime se o MinhaData retornado já é um DateTime? :-) Isso altera o timezone da data para o timezone usado no Zope, veja uma explicação mais detalhada abaixo. Um dia é subtraído da data Será? Eu diria que isso é tecnicamente *impossível*... ;-) O que está acontecendo é que a representação do mesmo DateTime em timezones diferentes é, como esperado, diferente. Porém a data continua sendo a mesma, afinal quando já é zero hora de amanhã em Londres, ainda são 21:00 aqui, na pacata Garibaldi, assim como são 2:00 da matina na igualmente pacata Tønsberg, na Noruega. Deixa eu tentar provar isso... Se a data que estiver retornando do banco estiver num timezone diferente do que é usado no Zope o que ocorre é o seguinte: # Criando uma data no formato ISO 8601[1] (timezone: GMT+0) UTC = DateTime('2006-10-18') UTC.parts() (2006, 10, 18, 0, 0, 0.0, 'GMT+0') Agora, se você passar esse DateTime como parâmetro para a criação de outro DateTime (que é o que você está fazendo no PageTemplate por uma razão que eu desconheço), o timezone dele muda para o do Zope (que herda o que estiver definido pelo sistema operacional): DateTime(UTC).parts() (2006, 10, 17, 21, 0, 0.0, 'GMT-3') Note que mesmo a representação sendo diferente, eles continuam sendo a mesma coisa: UTC == DateTime(UTC) True UTC.timezone() == DateTime(UTC).timezone() False Ou seja, continua sendo a mesma 'data' só que em timezones diferente. Esse é o problema comum quanso se usa datas sem um timezone associado. A solução para o seu problema é fazer com que a instância do DateTime criada pelo banco esteja no mesmo timezone do que está sendo usado no Zope. A forma mais simples é fazendo o banco retornar uma string ISO 8601 ou, de forma mais simplificada, -MM-DD GMT±X ou ainda algo mais simples, /MM/DD, detalhe para as barras no lugar dos traços. Espero ter ajudado a entender a questão e, conseqüentemente, a resolver o problema. [1] http://www.w3.org/TR/NOTE-datetime HTH, -- Dorneles Treméa X3ng Web Technology This message was sent using IMP, the Internet Messaging Program. Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/zope-pt/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html