RE: [zope-pt] Objetos mais acessados
Olá Robson, Veja se é mais ou menos isso que você estava procurando: http://plone.org/products/atratings Att, Jorge Guimarães To: zope-pt@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Fri, 25 Jul 2008 09:34:51 -0300 Subject: [zope-pt] Objetos mais acessados Olá, pessoal. Alguém tem uma dica de como posso fazer para que o Plone utilize-se de cookies para gravar os itens mais acessados naquela máquina. Sem distinção de contas de usuários. Ou seja, cada máquina acessando o Plone, mostre os objetos mais acessados nela em um portlet, como encontramos no site do Submarino.com, por exemplo. Obrigado, Robson Virino _ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br
RE: [zope-pt] Objetos mais acessados
Robson, Dá uma olhada nesse software, talvez lhe sirva: http://tortoisesvn.tigris.org/ Att, Jorge Guimarães To: zope-pt@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Fri, 25 Jul 2008 11:37:56 -0300 Subject: Re: [zope-pt] Objetos mais acessados Opa, Jorge! Vou testá-lo sim... Enfim, só tem uma versão no svn/collective... mas não sei como faço para baixar pelo windows... Como procedo? Robson Virino Jorge Guimarães escreveu: Olá Robson, Veja se é mais ou menos isso que você estava procurando: http://plone.org/products/atratings Att, Jorge Guimarães -- To: zope-pt@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Fri, 25 Jul 2008 09:34:51 -0300 Subject: [zope-pt] Objetos mais acessados Olá, pessoal. Alguém tem uma dica de como posso fazer para que o Plone utilize-se de cookies para gravar os itens mais acessados naquela máquina. Sem distinção de contas de usuários. Ou seja, cada máquina acessando o Plone, mostre os objetos mais acessados nela em um portlet, como encontramos no site do Submarino.com, por exemplo. Obrigado, Robson Virino -- Notícias direto do New York Times, gols do Lance, videocassetadas e muitos outros vídeos no MSN Videos! Confira já! http://video.msn.com/?mkt=pt-br _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br
[zope-pt] Problema com tipo ATPhoto
Bom dia pessoal, Ontem descobri um erro estranho em um Plone que utiliza o FileSystemStorage para armazenar, por exemplo, a imagem de um tipo ATPhoto em disco. O erro acontece quando o usuário adiciona um ATPhoto em qualquer pasta do Plone e depois tenta removê-lo. Aparece a mensagem de que o objeto foi removido, mas o mesmo ainda continua sendo listado na pasta. Quando tentamos acessar o ATPhoto novamente aparece o erro 404. Para piorar a situação, os arquivos em FileSystem não são excluídos. O estranho é que não existe nenhum traceback na tela e nem nos logs. De alguma forma o objeto ainda tem algum registro no catálogo, porque executei um getFolderContents na pasta e ele ainda continuava sendo listado. Alguém já passou por esse tipo de problema ou teria alguma idéia do que pode estar acontecendo? Obrigado, Jorge Guimarães _ Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS! http://www.msn.com.br/emoticonpack
RE: Res: [zope-pt] Objeto Link abrindo URL diretamente no PLONE 2.5
Jeferson, Acredito que não seja necessário colocar o objeto em memória para utilizar o método remoteUrl. Se eu não me engano ele é um metadado. Quanto mais você puder evitar acordar os objetos melhor :-) Um abraço, Jorge To: zope-pt@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Fri, 4 Jul 2008 05:01:14 -0700 Subject: Res: [zope-pt] Objeto Link abrindo URL diretamente no PLONE 2.5 Usa este código no local onde que mostrar os seus links. Não se esquece de colocar o caminho onde estão seus links. No meu caso eles estão dentro da pasta links: ex.: Estou pegando todos os objetos do tipo link dentro da pasta links e listando-os. metal:block tal:repeat=item python:here.links.getFolderContents(contentFilter={'review_state':'published','meta_type':'ATLink'}) tr tal:define=objeto item/getObject tdtal:attributes=href objeto/getRemoteUrl tal:content=structure objeto/Description target=_blank/td /tr /metal:block Atenciosamente, Jeferson Lelis. - Mensagem original De: rogeriocdluiz [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 2 de Julho de 2008 17:23:55 Assunto: [zope-pt] Objeto Link abrindo URL diretamente no PLONE 2.5 Olá pessoal, busquei incessantemente antes de postar mas não achei. Tenho implementado isso em um outro site plone antigo (2.0.5) mas não funcionou para o 2.5. Preciso de um objeto Link que ao invés de abrir uma página que mostra o link desejado, que abra este link quando for clicado. Por exemplo, adiciono um objeto link chamdado globo na página para o site www.globo.com. Quando clicar em globo ele deve abrir o site diretamente. No 2.0.5 havia copiado o objeto link e dado um outro nome, e em actions coloquei string:${object_ url}/redirect_ view. Este redirect_view é um script python com o seguinte conteúdo: return context.REQUEST. RESPONSE. redirect( context.remote_ url) - - - - -- Alguém sabe como fazer isso no 2.5 e se isto também funciona para o 3? Valeu! Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
RE: [zope-pt] Ajuda com 'Privilégios Insuficientes'
O script não tem privilégios suficientes para manipular a pasta do contexto. Porque não tenta colocar esse script como um outro papel, tipo manager? Att, Jorge To: zope-pt@yahoogrupos.com.br From: [EMAIL PROTECTED] Date: Mon, 16 Jun 2008 14:09:31 + Subject: [zope-pt] Ajuda com 'Privilégios Insuficientes' Aew Galera! Tipo estou tentando fazer um script para poder fazer upload de um arquivo em um formulário mas estou tendo problemas com privilégios insuficientes! O meu codigo python é esse: from Products.PythonScripts.standard import html_quote from Products.CMFCore.utils import getToolByName request = container.REQUEST RESPONSE = request.RESPONSE file = request.get('file') filename = file folder = getattr(context, context.id) #if str(filename) in folder.objectIds(): # print 'arquivo existe' #else: # try: #folder.manage_addProduct['OFSP'].manage_addFile(filename, file) # except: # print 'Erro ao tentar efetuar o upload' #else: # return RESPONSE.redirect(context.id) fiz uns teste e ocorreu o seguinte se eu documentar esta linha : folder = getattr(context, context.id) não recebo a mensagem de privilégios! Andei lendo na internet algumas coisas sobre ate tentei usar um tal Verbose mas acabou o verbose fez com que o plone site pedisse um login no qual nao existia! Se alguem puder me ajudar a resolver isso ae!! valeu _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
RE: [zope-pt] Retorno de um Z SQL Method
Mateus,Se eu não me engano cada um desses objetos da lista são na verdade as tuplas da sua consulta. Tenta iterar os objetos da sua variável tmp e imprimir para ver o que acontece. Att, Jorge To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 10 Jun 2008 23:34:38 -0300Subject: [zope-pt] Retorno de um Z SQL Method Olá pessoal, boa noite...Estou desenvolvendo um sistema de newsletter para um site, utilizo o Zope(puro) e minha ideia é:tenho uma tabela no banco(mysql) newsletter(cod, email)criei um zsql_listarUserNewsletter(select email from newsletter)criei um script python:request = container.REQUESTRESPONSE = request.RESPONSEtmp = []for x in context.zsql_listarUserNewsletter():tmp.append(x)return tmppara fazer um teste de como pegar o retorno do zsql...mais esta me retornando:[Shared.DC.ZRDB.Results.r object at 0x908743c, Shared.DC.ZRDB.Results.r object at 0x901ecd4, Shared.DC.ZRDB.Results.r object at 0x9082af4]Eh como se tivesse imprimindo o objeto e nao o valor...O q tenho q fazer para visualizar de forma legivel? (ver realmente os valores(emails)) Resolvendo isso, vou jogar em um for cada item da minha lista e enviar um email de cada vez.Vou seguir como roteiro para envio:http://www.peterbe.com/plog/zope-html-emailsAlem do meu probleminha, vcs sugerem alguma outra forma ?um abraçoMateus Zenaide Henriques[http://matzen.objectis.net][http://construirsites.com.br]-- You Rock! Your E-Mail Should Too! Signup Now at Rock.com and get 250MB of Storage!http://webmail.rock.com/signup/ _ Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS! http://www.msn.com.br/emoticonpack
[zope-pt] Concorrência
Pessoal, Algum de vocês sabe alguma maneira do processo de inclusão de conteúdo no Plone não concorrer com o acesso dos usuários ao site? Obrigado, Jorge _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
RE: [zope-pt] Concorrência
Luís,Na realidade eu queria entender melhor se o visitante pode sentir um grande efeito de lentidão no momento que o eu estiver mandando arquivos pesados para o Plone, mesmo que eu esteja usando 2 instâncias de clientes ZEO. Abraço, Jorge To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 2 Jun 2008 15:41:43 -0300Subject: Re: [zope-pt] Concorrência Jorge,2008/6/2 Jorge Guimarães [EMAIL PROTECTED]: Pessoal, Algum de vocês sabe alguma maneira do processo de inclusão de conteúdo no Plone não concorrer com o acesso dos usuários ao site?qual problema você está tentando resolver com esta solução?Abraço,-- Luís Flávio RochaSomos todos ateus no que concerne à maioria dos deuses que ahumanidade já acreditou. Alguns de nós só vão um deus além disso.Richard Dawkins _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
RE: [zope-pt] Permissão
Olá Jacson,Peço desculpas porque eu esqueci que já passei pelo mesmo problema. Para solucionar eu tive que criar alguns novos papéis. Eu relacionei os grupos com esses papéis e pelo workflow configurei as permissões daquele papel nas pastas privadas. Acho que foi isso.Abs, Jorge To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 2 Jun 2008 17:06:53 -0300Subject: Re: [zope-pt] Permissão Olá Jorge, Isso não funciona, esse é o passo básico mas infelismente não funciona. Tava pesquisano a lista, parece que teve um usuário com a mesma dúvida minha.[http://br.groups.yahoo.com/group/zope-pt/message/17090]Mas parece que não obteve uma resposta que resolvesse, pelo menos eu tentei fazer as coisas falaram nas respostas mas não resolveu. 2008/6/2 Jorge Guimarães [EMAIL PROTECTED]: Marques,1. Crie os grupos de usuários necessários e coloque os usuários neles;2. Altere o estado das pastas X e Y para privado3. Se eu nao me engano na aba Compartilhamento você define quais grupos podem acessar esse conteúdo e qual a role deste grupo na pasta;Acredito que isso resolva :-) Abraço, Jorge To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 2 Jun 2008 12:32:38 -0700Subject: [zope-pt] Permissão Olá Pessoal, Estou utilizando Zope 2.8 e Plone 2.5.5. Estou criando algumas pastas dentro do meu Plone, e quero restringir o acesso à essas pastas, tipo só um grupo de usuários podem usar a pasta X e outro outro grupo pode acessar a pasta Y. Todos tem acesso a página principal, mas quero restingir o acesso apenas para acessar as pastas e conteúdo dentro dela. Como faço isso?? Obrigado! Marques Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! Experimente já! -- Jacson Tiolahttp://tiolatec.objectis.net/ _ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br
RE: [zope-pt] Total de itens no Loop em ZPT!
Prezado softdrivers2,Tem como fazer isso usando a variável repeat e o método number. Por exemplo: ul span tal:repeat=objs container/objectValues lispan tal:content=objs/idTitulo/span span tal:condition=python:repeat['objs'].number() == 3(Numero 3)/span/li /span/ulUm abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 15 May 2008 09:21:19 -0300Subject: [zope-pt] Total de itens no Loop em ZPT! Bom dia pessoal,Estou usando este script para listar uma pasta no zope:ul span tal:repeat=objs container/objectValues li tal:content=objs/idTitulo /li/span/ulTem como fazer uma contagem, tipo colocar TOTAL: x. Aproveitando, tem como colocar um contador e fazer uma condição tipo (cont == 3 ) faça alguma coisa, no script acima ou isso não é possível?Grato a qualquer ajuda. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! _ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br
RE: [zope-pt] Total de itens no Loop em ZPT!
Esqueci de falar sobre a contagem... O método objectValues retorna uma lista, dai você pode contar objetos usando o método len do Python. mesmo Ex:metal:block tal:define=lista container/objectValues divTotal: span tal:replace=python:len(lista)x/span/div /metal:block Um abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Thu, 15 May 2008 09:21:19 -0300Subject: [zope-pt] Total de itens no Loop em ZPT! Bom dia pessoal,Estou usando este script para listar uma pasta no zope:ul span tal:repeat=objs container/objectValues li tal:content=objs/idTitulo /li/span/ulTem como fazer uma contagem, tipo colocar TOTAL: x. Aproveitando, tem como colocar um contador e fazer uma condição tipo (cont == 3 ) faça alguma coisa, no script acima ou isso não é possível?Grato a qualquer ajuda. Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! _ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br
RE: [zope-pt] Re: POTENZA - SELEÇÃO DE VAGAS - Pytho n/Zope/Plone
Rudá,Essa última mensagem não deveria ser enviada ao Sr. Geraldo? :) Um abraço,Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 23 Apr 2008 11:20:43 -0300Subject: [zope-pt] Re: POTENZA - SELEÇÃO DE VAGAS - Python/Zope/Plone Ok.Encaminhei para a lista [EMAIL PROTECTED] abraço,ps: como está a questão do treinamento? eu pedi uma previsão para opessoal da PRODEB, mas não me retornaram. Comentei com eles queprecisaria me programar, estou com novos projetos em vista e adepender de quando for, não poderei ministrar o treinamento.2008/4/23 Rudá Porto Filgueiras [EMAIL PROTECTED]: Pessoal, Estou encaminhado essa oportunidade de trabalho aqui em Salvador. Qualquer dúvida envie sua mensagem em PVT para o sr. Geraldo. Um abraço, -- Forwarded message -- From: Geraldo Bulhões [EMAIL PROTECTED] Date: 2008/4/23 Subject: POTENZA - SELEÇÃO DE VAGAS - Python/Zope/Plone To: [EMAIL PROTECTED] Cc: Geraldo Bulhões [EMAIL PROTECTED] Prezado Ruda, Conforme conversamos, favor divulgar a seguinte seleção: Agradeço antecipadamente. -- Potenza Consultoria e Tecnologia seleciona profissional com seguinte perfil: ü Nível Superior com mais de 2 anos de experiência comprovada em Python/Zope/Plone. ü Local de trabalho: Salvador/Ba ü Contrato CLT ü Enviar CV com pretensão salarial para : [EMAIL PROTECTED] , colocando no assunto SELEÇÃO-PYTHON Perfil técnico: Características que serão avaliadas na seleção :: ü Tipos de dados, Estruturas de controle, Funções ,Estruturas de dados ,Módulos, ü Entrada e Saída,Exceções,Classe e objetos,Plone o CMS,Python, Zope e Plone ? framework/componentes ü ZODB, persistência e transações,Customização básica,Painel de controle,Entendendo a ZMI ü GenericSetup,Segurança e Workflow,Papeis, usuários, grupos e permissões ü Customizando o workflow padrão,Desenvolvendo um novo workflow ü Scripts Python,Context, container, request ,Aquisição,Acessando e criando objetos ü Argumentos,External Methods,Debug,Templates e skins,Arquivos de CSS e suas funções ü Zope Page Templates,Expressões TALES e TAL ü Usando macros e slots,Omitindo tags e tratamento de erros ü Processamento de formulários,Archetypes,Visão geral do framework,Classes base ü Schemas, Fields e Widgets,ArchGenXML ? gerando produtos apartir de modelos UML ü Modelando novo produto,Customizando edição e visualização ü Desenvolvendo código e funcionalidades,Zope Component Architecture - ZCA ü Interface,ZCML,Adapter,Utility,Views,Events Atenciosamente, -- Antonio Geraldo Bulhões Ribeiro Gerente de Tecnologia Potenza Consultoria e Tecnologia 55 71 3273-8080 / FAX: 55 71 3273-8081 / CEL: 55 71 9981-1035 Rua. Frederico Simoes N. 98 Edf. Advanced Trade Center cj 606/607/608 Caminho das Arvores – 41020-120 – Salvador - Bahia www.potenza.com.br -- Rudá Porto Filgueiras Weimar Consultoria http://python-blog.blogspot.com Hospedagem Plone, Zope e Python? http://www.pytown.com-- Rudá Porto FilgueirasWeimar Consultoriahttp://python-blog.blogspot.comHospedagem Plone, Zope e Python?http://www.pytown.com _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br
RE: [zope-pt] Objetos Travados do Plone 3.06
Aconteceu isso comigo ontem... Um objeto estava travado e quando eu clicava para visualizar dizia que o item nao existia. Tentei remover e não consegui. Eu apelei pra o WebDAV Lock Manager e destravei na mão mesmo para depois recriá-lo :( To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Wed, 16 Apr 2008 14:55:23 -0300Subject: Re: [zope-pt] Objetos Travados do Plone 3.06 Quando você tentar edita-lo vai aparecer uma mensagem se voce gostariade destrava-lo.Destrave e apague. :)abraços,ClaytonEm 16/04/08, Davi Medeiros[EMAIL PROTECTED] escreveu: Oi pessoal, Não estou conseguindo apagar nem renomear alguns objetos - Páginas Simples, Artigos - no Plone 3.06. Diz que o objeto está travado. Alguém faz idéia do que pode estar acontecendo? Obrigado, Davi Lima Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] do Yahoo! Grupos _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br
RE: [zope-pt] Como faço para armazenar uma lista de stri ngs de um script python em um zpt
João,Usando tal:define e tal:repeat? Segue um exemplo de uso:metal:block tal:define=nomes here/nomeDoScript !-- Nessa linha voce armazena -- div tal:repeat=nome nomes tal:content=nomeAqui vai entrar o nome/div /metal:block Para se aprofundar, leia o manual de ZPT em www.zope.org Um abraço, Jorge To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 17:33:02 +Subject: [zope-pt] Como faço para armazenar uma lista de strings de um script python em um zpt Pessoal,tenho um script python que me retorna uma lista de strings, como faço para armazenar (e utilizar) as mesmas em um ZPT?Grato antecipado,João _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/
RE: [zope-pt] Re: Como faço para exibir conteudo mostrad o por um script python em uma página Plone
João,O structure transforma o conteúdo vindo daquela variável para que seja interpretado como um código HTML. É uma transformação de string e não uma renderização como você colocou em sua dúvida. Comentando a sua última dúvida, saiba que é possível sim. Quando você acessar objeto[0], e este for uma string, você estará acessando a primeira letra. O erro do seu código é que você esqueceu de colocar python: quando utilizou o comando Python. Isso é um erro básico... Mais uma vez reforço minha sugestão para que leia a documentação do ZPT :) Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 18:30:07 +Subject: [zope-pt] Re: Como faço para exibir conteudo mostrado por um script python em uma página Plone Antes de mais nada, Obrigado!Resolveu o problema!Mas ficou uma duvida na seguinte linha:table tal:replace=structure context/teu_hammer_script /O 'tal:replace' eu entendi, mas como o structure funciona? O que na prática ele faz é evitar que aparecam caracteres lt; e gt; (não estava havendo renderização do resultado antes, mas agora renderiza ok). Ou seja, o que o structure faz?E por último... mas não é o fim... temos:table tal:define=objetos context/objectValuestr tal:repeat=objeto objetostd tal:content=objeto/TitleTitulo/td/tr/tableNão é possivel colocar no lugar de objectValues uma lista vinda de um script python que possa ser acessada pelo indice? Como por exemplo:table tal:define=objetos context/lista_de_strings_pythontr tal:repeat=objeto objetostd tal:content=objeto[0]Titulo/td/tr/tableonde objeto[0] seria a primeira string da lista de strings. Isto não poderia funcionar? Que código funcionaria se não este?Grato antecipado,João- Em zope-pt@yahoogrupos.com.br, Rodrigo Castardo [EMAIL PROTECTED] escreveu 2008/4/14 jgbalb [EMAIL PROTECTED]: Senhores, Opa! tenho um script python que me devolve uma tabela em html (TABLE) com conteudos nos TD´s (td). Preciso que esta tabela apareça em uma página Plone. Como posso fazer isto? Bom, conceitualmente sua tabela deve ser exibida por um template (Page Template, vc vai ver mta gente tratando como ZPT). E nele eh q deveriam ser exibidas as informacoes. Nao misture a camada de exibicao (seu futuro template) como o a camada logica, seu script. O script foi feito apenas para fazer logica, e nao para aprensentar conteudo okay? No seu template, vc resolve isso facil com o seguinte: table tal:define=objetos context/objectValues tr tal:repeat=objeto objetos td tal:content=objeto/TitleTitulo/td /tr /table onde: - tal:define - define variaveis - context/objectValues eh a lista de valores que vc deseja iterar - tal:repeat - eh o loop - tal:content - preenche a tag HTML onde estah contido (no caso a td), pela expressao que recebe (objeto/Title no caso) Detalhe importante, nao use objectValues, ele instancia todos os objetos listados, isso eh caro pro Zope (App Server)! Se estiver naquele famoso um dia de furia e mesmo assim quiser descer a loja de marreta ... ai teu script retorna a tabela e no teu template vc dah um: table tal:replace=structure context/teu_hammer_script / onde: replace substitui a tag HTML onde estah contido (table no caso), pelo resultado da expressao recebida O structure aqui eh para reenderizar teu HTML e nao exibir ele como strings. Lembrando que isto nao deve ser feito! (mas jah ouvo o barrulho da marreta rs) Se nao souber como colocar seu template com aquela cara Plone: html metal:use-macro=context/main_template/macros/master body metal:fill-slot=main seu codigo aqui /body /html Mas macros (caso vc ainda nao conheca) eu deixo pra vc aprender sozinho ;) Boa sorte, abraco! Grato antecipadamente, João -- Castardo ThreePointsWeb [EMAIL PROTECTED] +55 61 8162-2072 _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br
RE: [zope-pt] Re: Como faço para armazenar uma lista de strings de um script python em um zpt
João, Você não usa o tal:repeat então. Apenas defina a lista em uma variável e depois acesse usando um índice inteiro. Ex: metal:block tal:define=lista here/meuScriptPython div tal:condition=python:len(lista) 0 tal:content=python:lista[0]String/div /metal:block Atente para o fato de que coloquei uma condição tal:condition=python:len(lista) 0, isso vai previnir que você acesse uma lista vazia :) Dá uma boa lista no manual do ZPT, com certeza você vai tirar muita dúvida por lá. Um abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 18:37:31 +Subject: [zope-pt] Re: Como faço para armazenar uma lista de strings de um script python em um zpt Jorge,o script python de resultado é heterogêneo, ou seja, mistura coisas diferentes, no caso números e textos (todos como strings, é claro). Preciso por exemplo acessar como se estivesse no interpretador python e digitasse lista[0], obtendo a primeira string da lista. Como posso fazer isto em um ZPT?Grato antecipado,João- Em zope-pt@yahoogrupos.com.br, Jorge Guimarães [EMAIL PROTECTED] escreveu João,Usando tal:define e tal:repeat? Segue um exemplo de uso:metal:block tal:define=nomes here/nomeDoScript !-- Nessa linha voce armazena -- div tal:repeat=nome nomes tal:content=nomeAqui vai entrar o nome/div /metal:block Para se aprofundar, leia o manual de ZPT em www.zope.org Um abraço, Jorge To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 14 Apr 2008 17:33:02 +Subject: [zope-pt] Como faço para armazenar uma lista de strings de um script python em um zpt Pessoal,tenho um script python que me retorna uma lista de strings, como faço para armazenar (e utilizar) as mesmas em um ZPT?Grato antecipado,João __ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br
RE: [zope-pt] Modo correto de declarar no zope a tag a href='qualquercoisa'/a
Edgar, Que tal começar a usar URL absoluta? Seria interessante você criar suas URLs começando da raiz /. Ex: href=/Pasta/pgUm abraçoJorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Sun, 6 Apr 2008 19:05:31 +Subject: [zope-pt] Modo correto de declarar no zope a tag a href='qualquercoisa'/a Amigos Zope-ptMais um pequeno probleminhaEstou com alguns links dando um erro estranho no browsera tag a href=Pasta/pgnome/a, está gerando no browser, quando sevisita a pg mais de uma vez algo assim:http://meuurl/Pasta/Pasta/Pasta/pg; Quanto mais eu visito mais Pasta surge.Como declaro esta tag corretamente no zope para que isto não ocorra?EdgardCosta _ Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS! http://www.msn.com.br/emoticonpack
RE: [zope-pt] Merged JS Composition Plone
Caro Eder, Existe uma opção em cada item do portal_javascripts que é justamente a de MERGE. Desabilite essa opção que possivelmente isso vai parar de acontecer. Um abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 4 Mar 2008 09:44:52 -0300Subject: [zope-pt] Merged JS Composition Plone Galera estou querendo deixar meu portal um pouco mais rapido!Estou criando alguns .js mas quando salvo ele coloca aslumas coisas na qual naotinha colocado.Tipo:/* Merged Plone Javascript file* This file is dynamically assembled from separate parts.* Some of these parts have 3rd party licenses or copyright information attached* Such information is valid for that section,* not for the entire composite file* originating files are separated by - filename.js -*/e ainda colocar espaçamento!Alguem ai sabe como posso fazer com que isso não ocorra mais??Abraços!!!-- Eder [EMAIL PROTECTED] _ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br
RE: [zope-pt] Merged JS Composition Plone
Desculpa Eder mas não entendi o que seria a margem do .js, você poderia ser mais claro?()'s Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 4 Mar 2008 10:22:51 -0300Subject: Re: [zope-pt] Merged JS Composition Plone Jorge acabei de fazer!!!Deu certinho!!!Mas ainda me restou uma duvida, os que ja tenho prontose eu desabilitar eles ficaram sem a margem do .js???Valeu... Em 04/03/08, Jorge Guimarães [EMAIL PROTECTED] escreveu: Caro Eder, Existe uma opção em cada item do portal_javascripts que é justamente a de MERGE. Desabilite essa opção que possivelmente isso vai parar de acontecer. Um abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 4 Mar 2008 09:44:52 -0300Subject: [zope-pt] Merged JS Composition Plone Galera estou querendo deixar meu portal um pouco mais rapido!Estou criando alguns .js mas quando salvo ele coloca aslumas coisas na qual naotinha colocado.Tipo:/* Merged Plone Javascript file* This file is dynamically assembled from separate parts.* Some of these parts have 3rd party licenses or copyright information attached* Such information is valid for that section,* not for the entire composite file* originating files are separated by - filename.js -*/e ainda colocar espaçamento!Alguem ai sabe como posso fazer com que isso não ocorra mais??Abraços!!!-- Eder [EMAIL PROTECTED] Encontre o que você procura com mais eficiência! Instale já a Barra de Ferramentas com Windows Desktop Search! É GRÁTIS! -- Eder [EMAIL PROTECTED] _ Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! http://www.livemaps.com.br/index.aspx?tr=true
RE: [zope-pt] Merged JS Composition Plone
Eder, Sugiro que faça os seus próprios testes, pois eu nunca trabalhei com arquivos JS em merge composition. Após o experimento, por favor, posta aqui o resultado para que todos na lista possam ficar sabendo como funciona :)Um abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 4 Mar 2008 10:36:10 -0300Subject: Re: [zope-pt] Merged JS Composition Plone É o seguinte ja tenhu varios .js criados no meu site!Eu estou com duvida do seguinte:Como eles ja estao criados, eu gostaria de saber se eu descarcar a opção marging, e salva, se ele automaticamenteirá tirar as margens dos .js criados...Ja os que eu vou criar a primeira vez, eu desmarco a opção e ele roda redondo !,Essa minha duvida são nos que ja estão criados...Não sei se deu pra entender...RsObrigadooo Em 04/03/08, Jorge Guimarães [EMAIL PROTECTED] escreveu: Desculpa Eder mas não entendi o que seria a margem do .js, você poderia ser mais claro?()'s Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 4 Mar 2008 10:22:51 -0300Subject: Re: [zope-pt] Merged JS Composition Plone Jorge acabei de fazer!!!Deu certinho!!!Mas ainda me restou uma duvida, os que ja tenho prontose eu desabilitar eles ficaram sem a margem do .js???Valeu... Em 04/03/08, Jorge Guimarães [EMAIL PROTECTED] escreveu: Caro Eder, Existe uma opção em cada item do portal_javascripts que é justamente a de MERGE. Desabilite essa opção que possivelmente isso vai parar de acontecer. Um abraço, Jorge Guimarães To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Tue, 4 Mar 2008 09:44:52 -0300Subject: [zope-pt] Merged JS Composition Plone Galera estou querendo deixar meu portal um pouco mais rapido!Estou criando alguns .js mas quando salvo ele coloca aslumas coisas na qual naotinha colocado.Tipo:/* Merged Plone Javascript file* This file is dynamically assembled from separate parts.* Some of these parts have 3rd party licenses or copyright information attached* Such information is valid for that section,* not for the entire composite file* originating files are separated by - filename.js -*/e ainda colocar espaçamento!Alguem ai sabe como posso fazer com que isso não ocorra mais??Abraços!!!-- Eder [EMAIL PROTECTED] Encontre o que você procura com mais eficiência! Instale já a Barra de Ferramentas com Windows Desktop Search! É GRÁTIS! -- Eder [EMAIL PROTECTED] Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live Search Maps! Experimente já! -- Eder [EMAIL PROTECTED] _ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/