[zope-pt] Script para edição do conteúdo de um arquivo

2006-10-18 Por tôpico Bruno Cattete



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

2006-10-18 Por tôpico Cleber J Santos
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

2006-10-18 Por tôpico Bruno Cattete



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

2006-10-18 Por tôpico Lyrio



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

2006-10-18 Por tôpico Rodrigo Braga


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

2006-10-18 Por tôpico Cleber J Santos
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

2006-10-18 Por tôpico Mário Sergio


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

2006-10-18 Por tôpico Wesley Lopes



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

2006-10-18 Por tôpico Roberto Alcantara



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

2006-10-18 Por tôpico Fernando Paiva
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

2006-10-18 Por tôpico xiru



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

2006-10-18 Por tôpico Dorneles Treméa
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

2006-10-18 Por tôpico Arthur GuiaBSB










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

2006-10-18 Por tôpico Jeronimo Zucco
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