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="#FFFFFF"><b
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="#FFFFFF"><b
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 Oi Roberto, On 10/18/06, Roberto
Alcantara <[EMAIL PROTECTED]>
wrote: Pessoal, gostaria de uma dica de vocês.
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]
Links do Yahoo! Grupos
__,_._,___ |