[zope-pt] Oportunidade PZP
Oportunidade para desenvolvedores PZP em projeto governamental. O projeto terá uma duração de 6 meses, podendo variar de acordo com o perfil dos contratados. Serão abertas até 3 vagas. Experiência miníma de 2 anos em desenvolvimento de portais utilizando Plone,Zope e Python. Interessados em mais detalhes enviar currículo para o e-mail: *Andre L . A. Duque aadu...@gmail.com* -- Leonardo Miranda
Re: [zope-pt]Pegar dados de arquivo xml
Olá Andréa, Você pode usar alguma biblioteca para parsear este arquivo [1], dentre outras. Após fazer o parser do XML, você irá montar a página que desejar. [1] http://developer.yahoo.com/python/python-xml.html Abr, Leonardo Miranda 2009/2/17 Dea tavares preabadg...@yahoo.com.br Olá, Vou acessar um link externo que irá me retornar um xml. Preciso saber como fazer script que pegue esse xml e então mostre ao usuário alguns desses dados(em formato html). Por onde posso começar? desde já obrigada, Andréa Tavares Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com -- Leonardo Miranda
Re: [zope-pt] (unknown)
Opa Pedro, você pode usar estes [1] e [2] como referência: [1] http://www.leonardomiranda.com.br/Members/admin_leo/artigos/criando-um-esquema-de-banners-rotativos-usando-o-type-image/ [2] http://taniaa.objectis.net/tutoriais/python-zope-plone/criar-imagem-randomica/ Abr, -- Leonardo Miranda 2008/8/1 Pedro Vítor Lima Rodrigues [EMAIL PROTECTED] Pessoal, estou construindo um portal plone e tive a ideia de criar uma rotina que, sempre que o usuário abra o navegador (uma nova sessão), um novo banner é exibido. Os banners pelomenos já tenho :P Alguém tem alguma idéia que possa me ajudar? Existe alguma forma de fazer isso via CSS e JavaScript ou outra maneira seria mais fácil? -- Novos endereços, o Yahoo! que você conhece. Crie um email novohttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addressescom a sua cara @ ymail.com ou @rocketmail.com.
Re: [zope-pt] Portlet_online no Plone 3.1.4
Cristina, este produto foi criado para plone 2.5. Abr, Leonardo Miranda 2008/10/17 Cristina Souza [EMAIL PROTECTED] Oi Pessoal, Estou criando o portlet_online seguindo o tutorial do Leonardo Miranda ( http://www.leonardomiranda.com.br/Members/admin_leo/artigos/criando-um-portlet-com-os-usuarios-on-line/ ). Mas estou tentando no Plone 3.1.4. Ele não dá nenhum erro, aparece na página principal, porém não mostra os usuários on-line. Algué sabe me responder, será que é por causa do Plone3? -- Leonardo Miranda
Re: [zope-pt] Portlets
Olá, Qual a versão do Plone? se for para 2.5 .. isso deve te ajudar [1]. [1] http://www.leonardomiranda.com.br/Members/admin_leo/artigos/criando-a-sua-pagina-de-apresentacao Abr, Leonardo Miranda 2008/8/29 alyneevelins [EMAIL PROTECTED] Olá! Preciso que um help... Vi no site do Ministério Público http://www.mpu.gov.br/ que também é em plone os news centralizados e sem portlets, alguém saberia me informar como isso é possível? vlw! -- Leonardo Miranda
Re: [zope-pt] Obtendo diretório principal do plone
Opa Pedro Existe sim, portal_url ... no seu caso seria mais ou menos assim: tal:define=path string:$portal_url/SUA_PASTA Abr, Leonardo Miranda 2008/10/17 Pedro Vítor Lima Rodrigues [EMAIL PROTECTED] Pessoas, estou com um template que pega uma pasta criada mais recentemente e, dentro dela, pega uma imagem mais recentemente criada. para isso, estou usando um mecanismo de busca do zope onde, entre outros, especifico um atributo path pois quero que seja pesquisado dentro de uma determinada pasta fotos. Mais ou menos assim: path='/Pasta/Pasta/NomeDoSitePlone/fotos/' Gostaria de obter esse diretorio Pasta/Pasta/NomeDoSitePlone automaticamente. Existe alguma variavel padrão no plone? __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ -- Leonardo Miranda
Re: [zope-pt] Montar o Vocabulary do SelectionWidget dinâmicamente
Opa Marcos, não entendi direito a sua dúvida, você quer usar ajax nos seus select? Uma solução simples seria usar o produto master select widget ele possibilita a alteração dos valores da field. Uma opção mais radical, seria implementar o ajax na mão no template de edit do archetype. Mais explique melhor o seu problema.. Abr, Leonardo Miranda 2008/9/29 Marcos Henrique Nassif de Alencar [EMAIL PROTECTED] Pessoal É possivel montar dinâmicamente o Vocabulary de um SelectionWidget? Posso colocar uma função no vocabulary para mexer numa estrutura de dados mais complexa? Obrigado -- Marcos Nassif Mensagens neste tópico http://br.groups.yahoo.com/group/zope-pt/message/20279;_ylc=X3oDMTM2MmZnczFtBF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BG1zZ0lkAzIwMjc5BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTIyMjcyNzcxNwR0cGNJZAMyMDI3OQ--( 1) Responder (através da web) http://br.groups.yahoo.com/group/zope-pt/post;_ylc=X3oDMTJxbDk0OW92BF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BG1zZ0lkAzIwMjc5BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTIyMjcyNzcxNw--?act=replymessageNum=20279| Adicionar um novo tópico http://br.groups.yahoo.com/group/zope-pt/post;_ylc=X3oDMTJlZ3QwZHBkBF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTIyMjcyNzcxNw-- Mensagenshttp://br.groups.yahoo.com/group/zope-pt/messages;_ylc=X3oDMTJldGpvcDk1BF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTIyMjcyNzcxNw--| Arquivoshttp://br.groups.yahoo.com/group/zope-pt/files;_ylc=X3oDMTJmdTM4M2d2BF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA2ZpbGVzBHN0aW1lAzEyMjI3Mjc3MTc-| Fotoshttp://br.groups.yahoo.com/group/zope-pt/photos;_ylc=X3oDMTJlc3Y3NTRuBF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA3Bob3QEc3RpbWUDMTIyMjcyNzcxNw--| Associadoshttp://br.groups.yahoo.com/group/zope-pt/members;_ylc=X3oDMTJlOWt1aTY1BF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA21icnMEc3RpbWUDMTIyMjcyNzcxNw-- Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] [image: Yahoo! Grupos]http://br.groups.yahoo.com/;_ylc=X3oDMTJkaDA0Ym41BF9TAzk3NDkwNDM1BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjIyNzI3NzE3 Alterar configurações via webhttp://br.groups.yahoo.com/group/zope-pt/join;_ylc=X3oDMTJmbmg1azlwBF9TAzk3NDkwNDM1BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyMjI3Mjc3MTc-(Requer Yahoo! ID) Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens[EMAIL PROTECTED]:+Lista+de+mensagens| Alterar formato para o tradicional[EMAIL PROTECTED]:+Tradicional Visite seu Grupo http://br.groups.yahoo.com/group/zope-pt;_ylc=X3oDMTJkNHUwMmgyBF9TAzk3NDkwNDM1BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjIyNzI3NzE3| Termos de uso do Yahoo! Grupos http://br.yahoo.com/info/utos.html | Sair do grupo [EMAIL PROTECTED] Atividade nos últimos dias - 6 Novos usuárioshttp://br.groups.yahoo.com/group/zope-pt/members;_ylc=X3oDMTJmZjU4djYxBF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyMjI3Mjc3MTc- Visite seu Grupo http://br.groups.yahoo.com/group/zope-pt;_ylc=X3oDMTJlMnI1Yzc0BF9TAzk3NDkwNDM3BGdycElkAzE2OTYzNjgEZ3Jwc3BJZAMyMTM3MTExMzA2BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTIyMjcyNzcxNw-- Yahoo! Mail Conecte-se ao mundohttp://us.lrd.yahoo.com/_ylc=X3oDMTJsYXA1N2toBF9TAzk3NDkwNDM3BF9wAzEEZ3JwSWQDMTY5NjM2OARncnBzcElkAzIxMzcxMTEzMDYEc2VjA25jbW9kBHNsawNtYWlsBHN0aW1lAzEyMjI3Mjc3MTc-;_ylg=1/SIG=10ujd6ds6/**http%3A//mail.yahoo.com.br/ Proteção anti-spam Muito mais espaço Yahoo! Barra Instale grátishttp://us.lrd.yahoo.com/_ylc=X3oDMTJvYml1dWQxBF9TAzk3NDkwNDM3BF9wAzIEZ3JwSWQDMTY5NjM2OARncnBzcElkAzIxMzcxMTEzMDYEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyMjI3Mjc3MTc-;_ylg=1/SIG=111ngvtas/**http%3A//br.toolbar.yahoo.com/ Buscar sites na web Checar seus e-mails . Yahoo! Grupos Crie seu próprio grupohttp://br.groups.yahoo.com/;_ylc=X3oDMTJvZjJkY2lxBF9TAzk3NDkwNDM3BF9wAzMEZ3JwSWQDMTY5NjM2OARncnBzcElkAzIxMzcxMTEzMDYEc2VjA25jbW9kBHNsawNncm91cHMyBHN0aW1lAzEyMjI3Mjc3MTc- A melhor forma de comunicação . __,_._
Re: [zope-pt] Personalizar cadastro de usuario
Opa Leandro, você já esta no caminho certo, da uma olhada no action do personalize_form e ve como ele cadastra os campos. Mais pra facilitar o sua pesquisa, ele pega todo o request submetido e passa para o CPY register: portal_registration.addMember(username, password, properties=REQUEST) Então se você colocar um campo com o mesmo id que esta cadastrado la no portal_memberdata, ele vai cadastrar este campo normalmente, sem maiores alterações em outros templates e scripts. Então se você quiser colocar novos campos, vá até a tool portal_memberdata, cadastre os campos desejados, e depois coloque os campos no join_form e no personalize_form... desta forma ele vai cadastrar os valores desejados. No caso da foto, você pode customizar o formulário join_forme colocar o campo foto com base no formulário personalize_form e pronto, ele já cadastrará a foto para você. Abr, Leonardo Miranda 2008/9/30 Leandro [EMAIL PROTECTED] Ola pessoal , gostaria de saber se alguem sabe personalizar o join form para adicionar o campo de adicionar foto , igual tem em preferencias do usuario? Att, Obrigado Leandro Rezende www.Leandrorezende.com -- Leonardo Miranda
Re: [zope-pt] Montar o Vocabulary do SelectionWidget dinâmicamente
Opa, Marcos! Da uma olhada ai [1]. [1] http://www.google.com.br/search?q=customize+edit+archetype Abr, -- Leonardo Miranda 2008/9/30 Marcos Henrique Nassif de Alencar [EMAIL PROTECTED]: Leonardo, estou precisando é do tipo ajax mesmo, mas vou trabalhar com dados em árvore e também lista de tesauros, ou seja, tem muito o que fazer. Agora estou testando o master select widget e o ATVocabularyManager, este útimo com versão pro plone 3. Vou tentar colocar um vocabulary=funcao() semelhante ao ATVocabularyManager :) Como tive novas descobertas e idéias, acho melhor pesquisar mais pra perguntar direito, valeu! Já que falou sobre mexer no template do archetype, eu tenho como colocar isso num produto? Usando monkey patch? Vou estudar o código dos produtos. Abraço Marcos Nassif 2008/9/30 Leonardo Miranda [EMAIL PROTECTED] Opa Marcos, não entendi direito a sua dúvida, você quer usar ajax nos seus select? Uma solução simples seria usar o produto master select widget ele possibilita a alteração dos valores da field. Uma opção mais radical, seria implementar o ajax na mão no template de edit do archetype. Mais explique melhor o seu problema.. Abr, Leonardo Miranda 2008/9/29 Marcos Henrique Nassif de Alencar [EMAIL PROTECTED] Pessoal É possivel montar dinâmicamente o Vocabulary de um SelectionWidget? Posso colocar uma função no vocabulary para mexer numa estrutura de dados mais complexa? Obrigado -- Marcos Nassif Mensagens neste tópico (1) Responder (através da web) | Adicionar um novo tópico Mensagens | Arquivos | Fotos | Associados Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Alterar configurações via web (Requer Yahoo! ID) Alterar configurações via e-mail: Alterar recebimento para lista diária de mensagens | Alterar formato para o tradicional Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo Atividade nos últimos dias 6 Novos usuários Visite seu Grupo Yahoo! Mail Conecte-se ao mundo Proteção anti-spam Muito mais espaço Yahoo! Barra Instale grátis Buscar sites na web Checar seus e-mails . Yahoo! Grupos Crie seu próprio grupo A melhor forma de comunicação . __,_._ -- Marcos Nassif
Re: [zope-pt] Re: [Ajuda] Script python para adicionar notícias no plone automaticamente
Opa, Isso já discutido varias vezes aqui, sempre é bom da uma olhada no historico da lista [1]. Isso pode ser feito de diversas formas. Pode embutir um script no workflow da noticia para criar a noticia no outro portal. Pode se criar um metodo no portal de origem aonde ele retorne um dicionário de dados ou xml para um metodo no outro portal, neste segundo portal você pode ter um script para criar as noticias, nesta caso vc pode usar o XML-RPC. Ou se quiser pegar de um arquivo texto ele terá que ter um padrão para que você possa criar um script para fazer o parser deste arquivo e criar os objetos vc pode usar o invokeFactory [2]. [1] http://br.groups.yahoo.com/group/zope-pt/ [2] http://plone.org/documentation/how-to/pre-populated-folder/?searchterm=invokeFactory abr, Leonardo Miranda 2008/8/21 picovzk [EMAIL PROTECTED] O objetivo é extrair os dados, de um arquivo de texto ou do banco de dados, e inserir o conteúdo no plone site como richdocument ou notícia. --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Guilherme Lopes [EMAIL PROTECTED] escreveu No caso o que você deseja saber!? Como ler um arquivo texto em um script!? Ou como adicionar essa noticia ao site.!? Não entendi! Abração 2008/8/21 picovzk [EMAIL PROTECTED] Estou trabalhando em um portal que deve herdar as notícias de um outro site, essas notícias estão em um arquivo de texto, alguém poderia ajudar, como sou iniciante em no ambiente PZP, estou sem idéias. Foi-me sugerido que esse processo de adicionar o conteúdo de forma programática seria através de um script python. informações: Plone 2.5.5 Zope 2.9.8 Ubuntu -- Leonardo Miranda
Re: [zope-pt] Archetypes com vocabulary dinâmico
Opa Alexandre, Da uma estudada em python cara, isso é coisa basica do python. se vc fizer um pequeno teste no seu console usando o python, olha so... Você tem um lista X=[('ceuclaro', 'Céu claro'),('chuvasisoladas','Chuvas Isoladas'),] vc pode da um loop na lista for item in X: print X ele ira retornar a chave com o indice 0 e 1.. se vc somente quer o indice 1, que no caso é a descrição e o indice 0 e o id... entao vc teria que informar for item in X: print X[1] Abraços, Leonardo Miranda 2008/6/25 Alexandre Marinho [EMAIL PROTECTED]: bom acho q meu problema seja muito simples, mas nao consegui encontrar nada sobre isso. Tenho um tipo temperatura com field assim: StringField( name='tempo', widget=SelectionWidget( label=Tempo, description=Condição climática do município, label_msgid='Tempo_label_tempo', description_msgid='Tempo_help_tempo', i18n_domain='Tempo', ), required=1, vocabulary=[('ceuclaro', 'Céu claro'),('chuvasisoladas', 'Chuvas Isoladas'),('parcialmentenublado', 'Parcialmente Nublado'),('nublado', 'Nublado'),('instavel', 'Instável'),('chuvoso','Chuvoso'),('tempestade','Tempestade'),], ), Como podem ver estou setando um valor no vocabulary dele... ate ai tudo bem... mas quando tento acessar essa infomação so vem o valor da chave de cada item e nao o valor real. ex.: temps = context.portal_catalog(portal_type=Temperatura) return temps[0].getObject().tempo isso retorna 'ceuclaro' ao invés de 'Céu claro'... como faço para acessar o valor do dicionário e nao sua chave??? -- Leonardo Miranda
Re: [zope-pt] Video e Slide
Opa Jacson, Se precisar de ajuda pode contar comigo. Abs, Leonardo Miranda 2008/5/30 Jacson Tiola [EMAIL PROTECTED]: Olá Cleber, Exatamente, não quero reinventar a roda, por isso perguntei se existe algum software livre que faça isso. E a minha ideia é criar algum produto que facilite isso no plone. Caso alguem goste da ideia e queira dar opniões de como isso poderia funcionar, e dar dicas pra desenvolvimento ou até mesmo ajudar a desenvolver. Será uma contribuição para todos que precisarem disso. 2008/5/30 Cleber J Santos [EMAIL PROTECTED]: Jacson Tiola wrote: Olá Pessoal, Tenho a necessidade de utilizar em um projeto um sistema que exiba na mesma tela um video e uma palestra, e que os dois seja sincronizados, de modo que se eu parar, avançar ou retroceder os dois estejam no ponto correto. Isso me parece lago relacionado a ensino a distância, alguem conhece alguma ferramenta que faça isso?? Caso não quais seriam os esforços para implementar isso?? Jacson, O que você deseja é algo como elearning ( http://www.google.com.br/search?hl=pt-BRclient=firefox-arls=org.mozilla%3Aen-US%3Aofficialhs=csPq=Zope+%22elearning%22btnG=Pesquisarmeta= ) certo? Eu desconheço alguma ferramenta do tipo funcione para Zope, o esforço seria pegar algo já existente e fazer com que sua implementação seja possível em um Zope, ou desenvolver algo que funcione em Zope, neste caso vem a pergunta, por que re-inventar a roda ;) Att, -- #!/bin/bash # Name: Cleber J Santos # Email: [EMAIL PROTECTED] cleber_jsantos%40yahoo.com.br # Icq: 27837 -- Jacson Tiola http://tiolatec.objectis.net/ -- Leonardo Miranda
Re: [zope-pt] Preciso passar um parâmetro para um ZSQLMethod que está em um ZPT, como fazê-lo?
Joao, Segue um exemplo... div id=manutencao_ev_agregadora tal:define=planoinves python:request.get('planoinves', None); listAgregadoras python:context.listAgregadoras(planoinves) tal:condition=listAgregadoras Abs, Leonardo Miranda Em Ter, 2008-05-20 às 18:00 +, jgbalb escreveu: Pessoal, Tenho um ZPT que precisa mostrar dados obtidos de um ZSQL Method. Mas este ZSQL Method precisa receber um parâmetro. Como faço para passar um parâmetro para um ZSQLMethod que está em um ZPT? Tentei assim: my_sql_method(10) !-- nao funcionou my_sql_method('10') !-- nao funcionou my_sql_method(teste=10) !-- nao funcionou my_sql_method(teste='10') !-- nao funcionou sempre exibe uma mensagem de erro: Erro no Site Este site encontrou um erro tentando atender sua requisição. Os erros foram: Tipo de Erro KeyError Valor do Erro 'teste' Requisição feita em 2008/05/20 14:57:54.921 GMT-3 Estou usando uma dtml-var para receber o parâmetro. Alguém teria uma sugestão de código que resolvesse o problema? Grato antecipado. João
Re: [zope-pt] Re: Meio milhão de notícias
Opa Davi, Isto pode ser feito usando o metodo at_post_create_script de um novo archetype ou ate mesmo criando um novo workflow para o tipo noticia, dizendo quando a noticia for criada ele vai mover a noticia para a pasta do dia, caso nao exita a pasta ele cria. Abraços.. 2008/4/3 Davi Medeiros [EMAIL PROTECTED]: O pessoal aqui http://www.agenciabrasil.gov.br/ costuma separar as notícias por ano, mês e dia. Faz bastante sentido, se alguém puder dar uma dica de como operacionalizar isso, agradeço. (quando o relógio virar meia-noite, crie uma nova pasta. quando acrescentarem uma notícia na raiz do site, mova este objeto para a pasta do dia) Bom dia! DL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, vinicius_marco [EMAIL PROTECTED] escreveu Talvez a quantidade exagerada de notícias numa única pasta seja a causa... Mas qual o recomendado? Abs.. -- Leonardo Miranda
Re: [zope-pt] Publicação de conteúdo em dois sites simultaneamente
Paulo, Se você quer basicamente pegar o conteudo publicado na intranet e publicar no seu plone site ïnternet .. eu ja fiz isso usando XML, ficou rapido e tranquilo de manusear, vc criará um XML na sua intranet com algum parametro informando se este determinado conteúdo deverá ir para internet, isso pra que... pra quando vc for gerar o XML vc aplique este filtro, de somente conteudos com este atributo positivo. Ai do outro lado vc vai fazer um parser do XML, para por exemplo gerar um portlet com os ultimos destaque publicados na intranet .. e outro na visualização do objeto. A desvantagem é que o conteúdo so estará disponivel para visualização na internet. Mais é uma solução sem duplicação de objetos, não que eu nao concorde com a solução que o Wilton e o Xiru apontaram... mais essa solução atendia o problema. Caso nao atenda, caso precise de edição do conteudo tanto na intra como na internet.. as soluções dos caras também são muito boa! Abraço.. Leonardo Miranda 2008/2/19 Wilton Alencar [EMAIL PROTECTED]: Paulo, sem dúvida a solução que o Xiru propôs é uma das mais interessantes, limpas e sofisticadas. Mas vou mandar um efeito neston. Outra possibilidade é você ter a intra e a inter no mesmo Zope (instância) e criar no workflow de uma delas (provavelmente da intra para inter) um estado digamos Internet e uma transição enviar para internet este estado é nada mais que o público, só que ao transitar ele gera uma cópia do conteúdo no outro plone site fazendo o contrário no retorno. O grande tchan é que na verdade a internet é um subconjunto (quanto ao conteúdo) da intranet, mas separada quanto a plone site podendo ter skins, outros conteúdos, outros workflows, implementações Essa solução esbarra na implementação de workflows estados, transições, scripts, mas é um bom exercício. Além do mais pense em como se dará a plublicação de forma hierárquica, como: Onde eu vou colar o conteúdo que eu publicar na intra para inter? A hierarquia será a mesma? O que ocorre se o conteúdo de uma pasta for publicado na intra e não houver a mesma estrutura na inter? Enfim, questões de requisitos e solução que terá que pensar. Abraços. TOM Em 19/02/08, Fabiano Weimar dos Santos [EMAIL PROTECTED] escreveu: Olá Paulo, interessante ninguém ter respondido a sua pergunta. Vejamos então... Eu já participei de projetos com requisitos semelhantes. A solução que adotei foi considerar a raiz de meu plone site como sendo a intranet e uma pasta interna do site como sendo a raiz do site internet. O que é publicado nessa pasta interna, fica disponível publicamente apenas pelo domínio internet e o que é publicado em pastas superiores a ela, na intranet. Seguindo essa idéia, tudo que está na internet está necessariamente na intranet tambem (e nada de ficar repllicando servidores/conteúdo). Usando algo assim e uma cuidadosa política de virtual hosting, acho que é transparente. Um abraço, Fabiano Weimar 2008/2/15 Paulo Jamil [EMAIL PROTECTED] paulojamil%40gmail.com: Bom dia Pessoal! Hoje recebi uma demanda e estou precisando de uma ajuda dos colegas. Um cliente solicitou que fosse implementado uma funcionalidade que permita ele publicar um conteúdo em sua INTRANET, e se ele achar necessário publicar também o mesmo conteúdo na sua INTERNET. Os nobres colegas poderiam me ajudar ? não consigo identificar qual seria a melhor solução para o problema. Atenciosamente, Paulo Jamil -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Python http://www.pytown.com -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Leonardo Miranda
Re: [zope-pt] problemas com manipulação de funções
manda ai pra me ver como que ta sua função, pois esse problema é que vc nao chamou o *BaseObject *e o *CatalogMultiplex*.. esta faltando coisa no metodo... *(EU ACHO)* da uma olhada ai no meu metdo... security.declarePrivate('manage_beforeDelete') def manage_beforeDelete(self, item, container): *BaseObject.manage_beforeDelete(self, item, container) CatalogMultiplex.manage_beforeDelete(self, item, container)* #deleta a acao do banco ano = self.getValueAno plinvest = self.getValuePlinves eixo = self.getValueEixo subeixo = self.getValueSubEixo agregadora = self.getValueAgregadora nivel = self.getValueNivelAgregadora self.delete_historico_acao(ano,plinvest,eixo,subeixo,agregadora,nivel) self.delete_acao_transversal(ano,eixo,subeixo,agregadora,nivel) repare as duas primeiras linhas do metodo... o restante é o que eu quero fazer.. na hora de deletar um archetype... nao se esqueça de importar: *from Products.Archetypes.CatalogMultiplex import CatalogMultiplex from Products.Archetypes.BaseObject import BaseObject* Abs, Leonardo Miranda 2008/2/14 Maurício Victor [EMAIL PROTECTED]: Me parece que ao usar o portal_factory quando o objeto temporário é apagado ele chama o manage_beforeDelete pra depois chamar o post_create_script. Até aí tudo bem. O problema é que está sendo criado no catalog um registro duplo do objeto. No site fica mostrado como se existissem 2 objetos. Somente realizando update_catalog que o registro errado é apagado. Se eu comento a função manage_beforeDelete tudo volta a funcionar normalmente. O que eu faço agora? eu preciso da função... 2008/2/14 Maurício Victor [EMAIL PROTECTED]: Opa, o email foi enviado antes de acabar de digitar. Desculpa. Estou com o mesmo problema que você hoje. Conseguiu resolver? Só descobri que a função manage_beforeDelete está sendo chamada ao adicionar o objeto, o que não está correto. Seu alguém puder me ajudar... Plone 2.5.5 Zope 2.9.8 Python 2.4.4 2008/2/14 Maurício Victor [EMAIL PROTECTED]: Amigo Gabriel, blz? Estou 2007/8/21 Gabriel Monnerat [EMAIL PROTECTED]: Bom estou com um problema que quem puder me ajudar desde já agradeço. Tenhu um produto que nele exitem dois sub-produtos folderprofessor e professor. No folderprofessor só pode adicionar o arquivo professor. no folder existe um campo carga horarias total, onde você coloca o maximo de horas que podem ser usadas pelos professores. O problema está ai, quando um professor é adicionado: def at_post_create_script(self): self.aq_parent.setCarga(int(self.aq_parent.getCarga()) - int(self.getCargahoraria())) ou seja, a carga do professor é diminuida da total(no folder). só que adicionei mais uma função: def manage_beforeDelete(self, item, container): self.aq_parent.setCarga(int(self.aq_parent.getCarga()) + int(self.getCargahoraria())) BaseObject.manage_beforeDelete(self, item, container) CatalogMultiplex.manage_beforeDelete(self, item, container) -- essa função eu copiei do proprio plone e adicionei para somar a carga horaria do professor novamente quando o mesmo fosse deletado. Só que quando é adicionado a carga horaria é diminui depois somada novamente pela classe manage_beforeDelete e quando o arquivo é apagado ocorre corretamente. Em suma, porque quando adiciono o objeto ele é diminuido e somado novamente e não só diminuir a carga horaria? zope 2.9.6 plone 2.5 archetypes 1.4 desde já agradeço a atenção -- Maurício Victor http://mauvictor.objectis.net -- Maurício Victor http://mauvictor.objectis.net -- Maurício Victor http://mauvictor.objectis.net -- Leonardo Miranda
Re: [zope-pt] Colocar determinado Plone Site como default
Opa Robson, Cara quem vai fazer isso pra vc é o APACHE, da uma olhada no REWRITE, tem varios exemplos da galera na lista [3]. Na google tem diverso exemplos tbm [2]. mais vai ai um exemplo[3] [1]http://br.groups.yahoo.com/group/zope-pt/msearch?query=apachesubmit=OKcharset=UTF-8 [2]http://www.google.com.br/search?hl=pt-BRq=apache%2Bzope [3]http://imasters.uol.com.br/artigo/3396/zope/integracao_com_apache/ Abs, Leonardo Miranda 2008/2/14 ROBSON VIRINO - GEINF [EMAIL PROTECTED]: Bom dia a todos. Em um mesmo data.fs tenho 3 Plones Sites criados. Pelos ids são: contratos, gestao e projetos. Acesso os mesmos como: http://localhost/contratos http://localhost/gestao http://localhost/projetos Como faço para que o Plone Site de id 'projetos' seja acessada apenas por http://localhost, colocando-o como default? Enquanto os outros permaneçam da forma anteriormente descrita. Obrigado! Robson Virino -- Leonardo Miranda
Re: [zope-pt] Re: Editor Externo.
Você setou a variavel wysiwyg_editor dentro das propiedades do portal_memberdata? O Clayton ja respondeu isso alguns dias atrás [1]. [1] http://br.groups.yahoo.com/group/zope-pt/message/18212 Abr, Leonardo Miranda On Dec 21, 2007 9:18 AM, cacaduardo [EMAIL PROTECTED] wrote: Clayton, valeu. Consegui colocar como padrão o FCK. Mas ele só é executado pelo manager(principal) do portal. Os outros usuários (membros,revisores,administradores) estão chamando o kupu. Por que? --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Clayton [EMAIL PROTECTED] escreveu http://br.groups.yahoo.com/group/zope-pt/message/11740 http://br.groups.yahoo.com/group/zope-pt/message/18212 Em 20/12/07, cacaduardo[EMAIL PROTECTED] escreveu: Clayton, fui infeliz no meu questionamento... Por enquanto vamos esquecer o editor externo..rsrs Eu instalei o FCKEditor 2.46 no plone. OK Agora como faço para colocar o FCKeditor como padrão no lugar do kupu? Valeu. --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Clayton claytonc.sousa@ escreveu Editor externo [1]??? Dreamweaver, Home Site, Quanta, NVU etc, via. Editor para o plone existe FCKEditor (estou usando e funciona perfeitamente), Kupu (padrão do Plone) e TinyMCE. [1] http://www.plope.com/software/ExternalEditor/ abraços, Clayton -- Leonardo Miranda
Re: [zope-pt] Notificação / monitoramento
Opa, Era só ter feito uma busca rápida no site do plone[1], que você encontraria o CMFNotification[2]. [1] http://www.plone.org [2] http://plone.org/products/cmfnotification Abs, Leonardo Miranda On Dec 21, 2007 1:22 PM, Marcello Peixoto Bax [EMAIL PROTECTED] wrote: Olá pessoal, é comum usuários quererem ser notificados sobre alterações em conteúdos via e-mail. Ou seja, terem a opção de monitorarem determinado conteúdo. Alguém conhece um produto Plone que permita ao usuário optar ou se cadastrar junto um conteúdo para ser notificado por e-mail na ocorrência de um evento qualquer, por exemplo de alteração desse conteúdo? []'s Marcello Bax -- Leonardo Miranda
Re: [zope-pt] Re: Lista de Usuários em Membros
Opa Vitor, o que você quer fazer é simples! Siga os passos: 1 - acesse a pasta de membros via ZMI[1] 2 - selecione o item index_html e clique no botão edite o script desta pagina ta apontando para o form de busca é so vc apontar para o form de resultado da busca ou qual vc desejar, olha ai o código: member_search=context.restrictedTraverse('member_search_results') return member_search() [1] http://localhost:8080/teste/Members/manage_main Abs, Leonardo Miranda On Dec 18, 2007 12:48 AM, vitorkessler [EMAIL PROTECTED] wrote: Pois é, nossa grande dúvida é como fazer para que na página de membros deixar de aparecer a busca por membros (que é a configuração default) e apareça uma lista com todos os membros cadastrados e embaixo da lista a busca por membros. :p Podem ajudar? Pesquisei no grupo e não achei nada... --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Leonardo Miranda [EMAIL PROTECTED] escreveu Opa Vitor, O que você não consegiu fazer, me fale ai a sua duvuda talvez eu possa te ajudar. Abs, Leonardo Miranda On Dec 10, 2007 10:30 PM, vitorkessler [EMAIL PROTECTED] wrote: Estamos criando um site para uma iniciativa lá da UFPE... duma galerinha loucona e tal... Já tem alguma coisa no ar... www.agendacoletiva.org Mas tamos precisando fazer uma coisa q a gente não sabe ainda... A gente quer que na página coletivos (membros) apareca invés da Busca por membros uma listagem dos membros (com foto e nome) e embaixo dessa listagem apareca a busca por membros Tentei ir por aqui http://www.leonardomiranda.com.br/artigos/listando-os-membros- do- portal mas nao ajudou muito nao... Desconfio que tem q mexer é aqui /Members/index_html Mas nao sei exatamente como Qualquer ajuda que vier, agradecido estaremos... -- Leonardo Miranda -- Leonardo Miranda
Re: [zope-pt] Index_html Dinâmica
Isso é tranquilo você pode olhar o exemplo de como criar a pagina principal[1] e no parametro da busca no catalogo vc coloca o path, como o exemplo abaixo: div tal:define=physical_path python: getattr(context,'pasta_de_noticia').getPhysicalPath(); caminho python:'/'.join(physical_path); conteudo python:here.portal_catalog.searchResults (path=caminho); [1] http://www.leonardomiranda.com.br/artigos/criando-a-sua-pagina-de-apresentacao OBs: essa dúvida já foi respondida varias vezes aqui na lista, procure sempre dar uma olha no historico de perguntas da lista. abs, Leonardo Miranda On Dec 18, 2007 12:20 PM, asorahcor [EMAIL PROTECTED] wrote: Bom, minha dúvida n é tão simples.. rSRS eu acho.. ^^ Eu gostaria de criar uma capa onde cada div fosse separada e puxasse dinâmicamente as novas notícias de cada editoria do meu site. Ex:. Eu tenho 3 editorias: Notícias, Culinária e Beleza. Gostaria que as novas noticias dentro de cada uma das pastas fosse listadas dinamicamente na minha capa, sendo cada uma em suas respectivas Div's. Já li alguns artigos mas mostravam como por portlets de novas noticias. Ele puxava de todo o site. Já no meu caso gostaria q fosse cada um de uma pasta respectiva. Obrigado galera =D! -- Leonardo Miranda
Re: [zope-pt] Busca no portal catalog ^^
Opa, Se vc quer listar o conteúdo de uma pasta chamada notícia, você tem que colocar o id da pasta dentro do getattr, como o exemplo abaixo: types = context.portal_types.listConten *physical_path = getattr(context,'biblioteca')**.getPhysicalPath() caminho = '/'.join(physical_path) results = context.portal_catalog.searchRe**sults(portal_type='News Itens',path = caminho)* para lista você pode listar assim: *for item in results: print item *abs, Leonardo Miranda* * On Dec 14, 2007 12:48 PM, asorahcor [EMAIL PROTECTED] wrote: Olá? Eu sou novo com o zope/plone estou estudando tudo sozinho pois na minha cidade n tem cursos. Preciso q alguem me esclareça alguns detalhes do código abaixo. Quero fazer uma pesquisa dentro de uma pasta especifica. Quero buscar noticias dentro da pasta /noticias. Tenho: types = context.portal_types.listContentTypes() types.remove('Folder') physical_path = getattr(context,'biblioteca').getPhysicalPath() caminho = '/noticias'.join(physical_path) results = context.portal_catalog.searchResults(portal_type='News Itens',path = caminho) Gostaria que alguem me ajudasse explicando o q seria a biblioteca e se tem algo errado no script acima. ^^ Obrigado =D -- Leonardo Miranda
Re: [zope-pt] Busca no portal catalog ^^
ops, foi coisa a mais ai.. agora sim vai o exemplo certo: *physical_path = getattr(context,'noticia').getPhysicalPath()* * caminho = '/'.join(physical_path) results = context.portal_catalog.searchResults(portal_type='News Itens',path = caminho) * para lista você pode listar assim: *for item in results: print item *abs, Leonardo Miranda On Dec 17, 2007 10:11 AM, Leonardo Miranda [EMAIL PROTECTED] wrote: Opa, Se vc quer listar o conteúdo de uma pasta chamada notícia, você tem que colocar o id da pasta dentro do getattr, como o exemplo abaixo: types = context.portal_types.listConten *physical_path = getattr(context,'biblioteca')* *.getPhysicalPath() caminho = '/'.join(physical_path) results = context.portal_catalog.searchRe **sults(portal_type='News Itens',path = caminho)* para lista você pode listar assim: *for item in results: print item *abs, Leonardo Miranda* * On Dec 14, 2007 12:48 PM, asorahcor [EMAIL PROTECTED] wrote: Olá? Eu sou novo com o zope/plone estou estudando tudo sozinho pois na minha cidade n tem cursos. Preciso q alguem me esclareça alguns detalhes do código abaixo. Quero fazer uma pesquisa dentro de uma pasta especifica. Quero buscar noticias dentro da pasta /noticias. Tenho: types = context.portal_types.listContentTypes() types.remove('Folder') physical_path = getattr(context,'biblioteca').getPhysicalPath() caminho = '/noticias'.join(physical_path) results = context.portal_catalog.searchResults(portal_type='News Itens',path = caminho) Gostaria que alguem me ajudasse explicando o q seria a biblioteca e se tem algo errado no script acima. ^^ Obrigado =D -- Leonardo Miranda -- Leonardo Miranda
Re: [zope-pt] Lista de Usuários em Membros
Opa Vitor, O que você não consegiu fazer, me fale ai a sua duvuda talvez eu possa te ajudar. Abs, Leonardo Miranda On Dec 10, 2007 10:30 PM, vitorkessler [EMAIL PROTECTED] wrote: Estamos criando um site para uma iniciativa lá da UFPE... duma galerinha loucona e tal... Já tem alguma coisa no ar... www.agendacoletiva.org Mas tamos precisando fazer uma coisa q a gente não sabe ainda... A gente quer que na página coletivos (membros) apareca invés da Busca por membros uma listagem dos membros (com foto e nome) e embaixo dessa listagem apareca a busca por membros Tentei ir por aqui http://www.leonardomiranda.com.br/artigos/listando-os-membros-do- portal mas nao ajudou muito nao... Desconfio que tem q mexer é aqui /Members/index_html Mas nao sei exatamente como Qualquer ajuda que vier, agradecido estaremos... -- Leonardo Miranda
Re: [zope-pt] Banco de dados
O pessoal não pode imaginar como que esta o seu código, poste ele para que possamos ajudar. Abr, Leonardo Miranda On Dec 3, 2007 3:51 PM, Alex Silva Leleu [EMAIL PROTECTED] wrote: Ninguem vai me responder??? estou precisando muito concluir esse banco de dados.por favor me ajudem. Aguardo. - Mensagem original De: Alex Silva Leleu [EMAIL PROTECTED] Para: grupo zope zope zope-pt@yahoogrupos.com.br Enviadas: Terça-feira, 27 de Novembro de 2007 18:46:25 Assunto: [zope-pt] Banco de dados Pessoal, estava criando um banco de dados no meu portal e ocorreu um erro que nao consigo corrigi-lo, espero a ajuda de voces. o erro é: Tipo de Erro SyntaxError Valor do Erro unexpected token sequence.near :: ne',\n 'None'*'' * * * current state = 215 expects: ')', ',', 'character_string_ literal', '-', '+', ('nomatch1', ) current token = ((-8, '*'), '*') Aguardo. -- Abra sua conta no Yahoo! Mailhttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/, o único sem limite de espaço para armazenamento! -- Abra sua conta no Yahoo! Mailhttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/, o único sem limite de espaço para armazenamento! -- Leonardo Miranda
Re: [zope-pt] nao encontro CMFUserTrackTool
E ai Ezequiel, Não tem muita logica, pois esse portlet esta ativo em 3 portais, e nenhum da problema, revise os passos. Abs, Leonardo Miranda On Nov 27, 2007 6:13 PM, ezequiel weber [EMAIL PROTECTED] wrote: O Leonardo eu ja tinha testado deste modo, mas não deu certo, não aparece nada. Até a primeira parte do código beleza mas depois com ele completo não funciona. mas mesmo assim obrigado cara - Mensagem original De: Leonardo Miranda [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Terça-feira, 27 de Novembro de 2007 11:45:15 Assunto: Re: [zope-pt] nao encontro CMFUserTrackTool Opa Ezequiel, da uma olhada ai: http://www.leonardo miranda.com. br/artigos/ criando-um- portlet-com- os-usuarios- on-line/http://www.leonardomiranda.com.br/artigos/criando-um-portlet-com-os-usuarios-on-line/ abs, Leonardo Miranda On Nov 26, 2007 7:56 PM, ezequielweber ezequielweber@ yahoo.com. br[EMAIL PROTECTED] wrote: alguem sabe onde posso encontrar o CMFUserTrackTool? ou tem alguma forma melhor de mostrar os usuários que estão on-line no meu portal. des de já agradeço a vocês abraços -- Leonardo Miranda -- Abra sua conta no Yahoo! Mailhttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/, o único sem limite de espaço para armazenamento! -- Leonardo Miranda
Re: [zope-pt] nao encontro CMFUserTrackTool
Opa Ezequiel, da uma olhada ai: http://www.leonardomiranda.com.br/artigos/criando-um-portlet-com-os-usuarios-on-line/ abs, Leonardo Miranda On Nov 26, 2007 7:56 PM, ezequielweber [EMAIL PROTECTED] wrote: alguem sabe onde posso encontrar o CMFUserTrackTool? ou tem alguma forma melhor de mostrar os usuários que estão on-line no meu portal. des de já agradeço a vocês abraços -- Leonardo Miranda
Re: [zope-pt] Archetypes - Master Select Widget
Opa Davi, Eu já tinha levantado essa questão antes, e o Dorneles tinha me falado de uma discurção antiga [1], mais pela falta de tempo eu não dei continuidade. Mais agora eu to afim de implementar esse novo recurso, pois eu vejo a necessidade de muitos em usar ajax e archetype, se alguem quiser da um apoio ai, agradeço! A minha solução provisória antes de colocar eventos no archetype, foi criar um edit para o meu tipo e implementar nele os eventos que eu queria. [1] http://thread.gmane.org/gmane.comp.web.zope.plone.devel/13239 Abs, Leonardo Miranda On Nov 20, 2007 8:37 PM, Davi Medeiros [EMAIL PROTECTED] wrote: Num formulário, o Master Select Widget é a única solução para alternar os vocabulários de campos filho de acordo com o input em um campo pai? Se eu fosse fazer os javascripts na mão (não preciso de ajax), onde eu colocaria os eventos? Fucei nos arquivos e encontrei respostas não tão conclusivas uma thread de 9 de abril de 2007, então por isso estou perguntando de novo, vai que surgiu algo novo, ou novas idéias. Obrigado, Davi Lima -- Leonardo Miranda
Re: [zope-pt] lista de usuários
Ezequiel, Você tem varias opções de fazer isso, mais a mais simple... acesse a pasta members via ZMI, selecione o arquivo index_html.. e edit da forma que você desejar. Abs, Leonardo Miranda On Nov 21, 2007 3:06 PM, ezequiel weber [EMAIL PROTECTED] wrote: ops o Leonardo essa rua dica funciono beleza mas a duvida agora é a seguinte como faço pra colocar um link dentro da pagina membros para apresentar todos os que tenho em meu portal abraços - Mensagem original De: Leonardo Miranda [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Sexta-feira, 26 de Outubro de 2007 9:10:41 Assunto: Re: [zope-pt] lista de usuários Opa , Algo que pode te ajudar: http://www.leonardo miranda.com. br/artigos/ listando- os-membros- do-portalhttp://www.leonardomiranda.com.br/artigos/listando-os-membros-do-portal qualquer coisa é so perguntar... Abraço, Leonardo Miranda On 10/26/07, ezequielweber ezequielweber@ yahoo.com. br[EMAIL PROTECTED] wrote: olá pessoal!! sou um usuário novo do plone e to presisando colocar uma slot com a lista de usuários cadastrados no site. eu presiso que apareça o nome do usuario com o link para sua pasta. alguém ai pode me informar como fasso ou se tem algum código para isso? flow abraços -- Abra sua conta no Yahoo! Mailhttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/, o único sem limite de espaço para armazenamento! -- Leonardo Miranda
Re: [zope-pt] getProperty
Opa, Da uma olhada nisso aqui[1] talvez possa te ajudar. [1] http://www.leonardomiranda.com.br/artigos/listando-os-membros-do-portal Abs, Leonardo Miranda On Nov 9, 2007 12:00 AM, Paulo [EMAIL PROTECTED] wrote: Boa noite amigos, Tenho o script python abaixo usando o método getProperty para pegar alguma informação referente a determinado usuário ptmeship=context.portal_membership member=ptmeship.getAuthenticatedMember () ptreg=context.portal_registration tmpsenha=ptreg.generatePassword() print member.getProperty('email', None) return printed O script funciona perfeitamente porém apenas com o usuário que esta autenticado, gostaria de saber como pegar esta informação de um usuário pré-estabelecido. obrigado
Re: [zope-pt] lista de usuários
Opa , Algo que pode te ajudar: http://www.leonardomiranda.com.br/artigos/listando-os-membros-do-portal qualquer coisa é so perguntar... Abraço, Leonardo Miranda On 10/26/07, ezequielweber [EMAIL PROTECTED] wrote: olá pessoal!! sou um usuário novo do plone e to presisando colocar uma slot com a lista de usuários cadastrados no site. eu presiso que apareça o nome do usuario com o link para sua pasta. alguém ai pode me informar como fasso ou se tem algum código para isso? flow abraços
Re: [zope-pt] Nome da Pasta Pai
Fala rapa... da uma olhada em aq_parent olha um exemplo de como se pegar otitulo do pai do objeto acessado: parent_id = self.aq_inner.aq_parent.Title() Abs, Leonardo Miranda On 10/15/07, SnapNoris [EMAIL PROTECTED] wrote: Gente, eu estou com uma dúvida, não sei se isso eh possivel. Eu tenho uma pasta Avô, uma Pasta Pai e um tipo de conteúdo que eu criei com o Generic Plone Content dentro da pasta Pai. Ficamos assim Avo-- +Pai-- +arquivo Eu fiz uma view para o arquivo, mas eu gostaria muito de pegar o nome do avo e o nome do pai para exibir na view do arquivo. Alguém sabe se é possível? Ou como? Ou eu terei que destrinchar a URL? att Bruno
Re: [zope-pt] Listagem de Bancos de Dados
Opa Eder, Cara você vai ter que da uma estudada em: 1. Z sql Method 2. *Z Search Interface* Da uma olhada ai http://www.leonardomiranda.com.br/artigos/criando-uma-aplicacao-usando-mysql Ate mais Leonardo Miranda Em 03/10/07, Eder Santos [EMAIL PROTECTED] escreveu: E ai galera! Bem to precisando da ajuda de voces mais uma vez! Estou fazendo um formulario usando o banco de dados do Plone, o problema é que os dados que coloquei eu so to conseguindo visualizar usando o select * from ..., eu gostaria que as pessaos tambem vissem esses dados sem precisarem usar a senha d administrador. Alguem sabe como faço pra listar esses dados pelo browser, sem precisar entrar dentro do banco de dados??? Abraços obrigado!
Re: [zope-pt] Fazer Site Plone reconhecer autenticação feita em rede windows (Active Directory
João, De sempre uma procurada no historico da lista [1], pois tem bastante coisa la. Olha ai esta documentação [2]. [1] http://br.groups.yahoo.com/group/zope-pt/ [2] http://plone.org/documentation/how-to/singlesignonwindowsdomains Abs, Leonardo Miranda Em 20/09/07, jgbalb [EMAIL PROTECTED] escreveu: Pessoal, preciso que um site Plone/Zope reconheça a autenticação já feita em uma máquina rodando Windows, ou seja, o Active Directory. Tanto a máquina autenticada quanto a máquina autenticadora tem que estar rodando Windows. Parece que o produto PlonePAS auxilia nisto, mas não me ajudou muito. Alguém poderia me indicar o que fazer (os passos que devo cumprir). Agradeço antecipadamente, João
Re: [zope-pt] Produto p/ Banners
Opa Davi, Da uma olhada nesse artigo[1], ele cria um esquema de banners rotativos sem precisar de nenhum produto além do Plone. [1] http://www.leonardomiranda.com.br/artigos/criando-um-esquema-de-banners-rotativos-usando-o-type-image Abraços, Leonardo Miranda Em 17/09/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Estou usando o KBannerAd mas não gostando tanto. Alguém recomenda outro? O Kbanner tem umas opções de banners comerciais, como quantidade comprada de cliques, que não são úteis à minha necessidade. Ainda não sei como customizar isso, então estou procurando um gerenciador um pouco mais simples. Davi Lima
Re: [zope-pt] Como colocar ordem REVERSA em todas as pastas (Plone 2.5.2) ?
Opa Felipe, Se é o getFolderContents ele esta localizado no seguinte caminho: /seu_plone_site/portal_skins/plone_scripts/getFolderContents Abraços Leonardo Miranda Em 17/09/07, Felipe Toscano [EMAIL PROTECTED] escreveu: Pessoal estou com uma duvida, Estou procurando o script python que impoe a ordem dos conteudos nas pastas, mas não estou conseguindo achar! Alguem sabe qual o nome do script no plone 2.5.2 ? Achei ele no plone 2.1.3 (getFolderContents*)*, mas no 2.5 deve estar diferente, pois não encontrei. Qual seria o novo script e como devo altera-lo para que a ordem dos arquivos fiquem da data mais nova para mais antiga ? Grato! -- Felipe Toscano
Re: [zope-pt] Problema com Migração de Plone 2.1.4 para Plone 2.5.3
Opa Thiago, alem das dicas que foram passadas, o Cleber escreveu uma vez um roteiro, este roteiro de migração pode te ajudar, da uma olhada ai: By CLeber *MIGRAÇÃO DA VERSÃO 2.0.5 DO PLONE PARA A VERSÃO 2.5* 1- Faça um backup do arquivo Data.fs da versão Plone 2.0.5 localizado em ($INSTANCEHOME/var) , você pode utilizar um script python chamado repozo.pylocalizado em ZOPE_HOM/bin/repozo.py, também ao final estou disponibilizando um arquivo chamado repozo.sh, é um shell que automatiza o processo de backup. 2- Copie o Data.fs para dentro do diretório var da nova instancia que vai conter a nova versão de Plone. 3- Start o zope e logue-se como manage, verifique se existe os arquivos que você tinha anteriormente, eles estaram todos quebrados, pois ainda não possuimos produtos instalados. 4- Dê um stop no zope, instale todos os novos produtos que o site vai usar, inclusive a nova versão de Plone e start novamente a instanacia. 5- Ao se logar você vai ver que agora o Plone site não estará mais quebrado, entre no Plone site via ZMI. 6- Dentro vai existir um ícone chamdao portal_migration, dentro deste portal_migration existe uma aba chamada de Migrate, clique nela. 7- Escolha entre o select box a versão que você estará migrando, em nosso caso não existe a versao 2.1.3 mas sim a versao 2.1.3-rc, mas calma, não é isso que vamos acessar. 8- Escolha a versao 2.1.2 e clique no botão Force Upgrade, assim ele vai migrar direto para a versão 2.1.3. 9- OK 10- Voltando a raiz de seu Plone entre em portal_catalog, na aba Advanced clique no botão Update Catalog, para que todos os objetos sejam recatalogados, isso deve demorar um pouco, nada muito demorado, quer dizer, dependendo do tanto de conteúdo que você tem. 11- Ao Final da recatalogação, vamos na aba Indexes para que possamos Reindexar tudo, então clique no botão Select All e logo em seguida em Reindex 12- agora temos que executa o portal_migration novamente, então entre na aba Migrate e escolha entre no select box a versão de Plone 2.1.2, clique no botão Force Upgrade, como vimos anteriormente isso vai demorar. 13- Note que ele deletou e adicionou vários objetos, agora sim ele migrou, mas ainda temos algumas coisinhas a fazer. 14- Repita o processo de recatalogação como o item 10. 15- Feito a recatalogação, nos temos que recatalogar os IDS, como fazer isso? Na raiz do Plone foi criado um objeto chamado uid_catalog, então entre nele. 16- Neste caso são três passos, 1° Vamos reconstruir o catalog, 2° Recatalogar os Ids e 3° Indexar os Ids. 17- Siga a seguinte sequencia, 1° Clique na aba Rebuild catalog, 2° Clique na Aba Advanced e no botão Update Catalog e por final clique na aba Indexes e clique no botão Select All e Reindex. 18- Ainda não terminou, entre no objeto reference_catalog localizado também na raiz do Plone e repita o processo do item 17. 19- Agora estamos quase no final, que maravilha, então vá a raiz do seu site Plone, clique no objeto chamado portal_atct, essa ferramenta vai evitar que ao acessar qualquer objeto de nosso novo ambiente dê aquele erro chato de *recursion error*, primeiro vamos entender o por que deste erro e depois a solucionatíca! 20- Este erro é causado por que estamos tentando importar um índice non-Archetypes-baseado (Objetos que não são baseados em Archetypes), em um local que tenha os novo tipos Archetypes-based (Tipos baseados em Archetypes) novos como padrão, podemos ainda importar os tipos como usual, mas precisamos realizar algumas etapas para migrar eles ao novos tipos AT-based types, por isso temos o portal_atct. 21- Nota rápida, o uso da ferramenta portal_atct não é requerida para a migração, mas é recomendável. 22- Clique no objeto portal_atct, depois na aba Type Migration e no botão Fix, para invocar o reparo de código, certifique-se que o portal_type vai receber o CMF based Document. 23- Depois que os typos CMF Types foram reparados podemos migra-los de CMF para ATContentTypes, então na aba Type Migration clique no botão Migrate, ao final repita novamente os processos de catalogação e indexação dos itens 10,15,16,17 e 18. Abraço Leonardo Miranda
Re: [zope-pt] Pagina de contato...
Opá Eduardo, Isto acontece nao por causa do browser, mais sim porque voce deve estar logado no site nestes browsers. Quando você esta logado ele assume os seus dados para aqueles campos, mais quando você não esta ele vai pedir para preencher estes dados. Att, Leonardo Miranda Em 27/08/07, Eduardo Agni [EMAIL PROTECTED] escreveu: Olá pessoal, fiz o meu primeiro site em Plone no endereço http://agni.objectis.net Porém está acontecendo uma coisa que está me deixando com a pulga atras da orelha: Na página de Contato deveria aparecer os campos nome, email, assunto e mensagem. No IEca aparecem os 4 campos, porem no firefox e no Opera só aparecem os campos assunto e mensagem. E não tenho a minima ideia do porque disso. Alguem ai já passou por isso ou sabe me explicar?!? Valew galera... Eduardo Santos http://agni.objectis.net
Re: [zope-pt] Como Criar o slot de Novidades ?
Opa Felipe, para buscar mais de um tipo: portal_type=['Document','Link'] para buscar de um determinado path: physical_path python: getattr(context,'pasta').getPhysicalPath(); caminho python:'/'.join(physical_path); conteudo python:here.portal_catalog.searchResults(path=caminho); Abraços Leonardo Miranda Em 02/08/07, Felipe Toscano [EMAIL PROTECTED] escreveu: Pessoal, Estou criando um slot dentro de uma template para listar todos os Arquivos e Links criados dentro de uma pasta. - Mas gostaria de saber como chamar dois parâmetros no mesma listagem. Gostaria de chamar além do Arquivo também chamar tipo Link. - Como faço para Colocar o filtro para buscar estes 'tipos somente na pasta desejada ? SE não me engano me falaram que é so colocar um path, mas de que forma? este foi o codigo que criei mas so chamando UM tipo e SEM colocar filtro para buscar na pasta desejada: div class=SlotEspcContent tal:define=results python:request.get ('File', here.portal_catalog.searchResults (portal_type=['PloneExFile'], sort_on='Date', sort_order='reverse', review_state='published')[:5]); tal:condition=python:test(template.getId()!='File' and results, 1, 0) h4Downloads/h4 tal:newshome tal:repeat=obj results div tal:define=creator obj/Creator; author python:mtool.getMemberInfo(creator); item_date obj/Date; div class=data_top span tal:replace=python: here.toLocalizedTime(item_date, context=here) /br / /div div class=noticia_top a href= tal:attributes=href obj/getURL; title obj/Description span tal:replace=obj/pretty_title_or_idTitulo da noticia/span /a /div /div /tal:newshome /div
Re: [zope-pt] nomes de usuário com ponto(.) no plone
Opa Walter, Dentro da tool: portal_registration do seu portal existe uma aba configure, la que o zope verifica a mascara para cadastrar o usuário. Caso queira so modificar via ZMI é so criar a sua Custom member ID pattern. Eu já tive que moficar essa mascara para que o cpf do usuário se torna-se o id de login, so que eu fiz na instalação do meu produto, da uma olhada ai: def setupIdPattern (self, out): newValue = ^[0-9_]*$ self.portal_registration.manage_editIDPattern(newValue) out.write (modify IdPattern.\n) Abraços Leonardo Miranda Em 01/08/07, Walter Cruz [EMAIL PROTECTED] escreveu: Olá amigos. É possível fazer com que o Plone permita nomes de usuário com ponto? Como walter.zope ? []'s - Walter
Re: [zope-pt] procedimentos para associação
Leonardo em toda mensagem tem os links no rodapé Em 01/08/07, Leonardo Padilha [EMAIL PROTECTED] escreveu: Boa tarde. Gostaria de sair do grupo, como faço? O Moitvo é que, no momento, não estou trabalhando com O plone e devido ao grande número de mensagens tenho tido dificuldade de acompanhar. Em 01/08/07, Mário Sergio [EMAIL PROTECTED] escreveu: Oi Luciano, Vamos aguardar então ... (achei que ia ser o primeiro, logo de madrugada... rsrsrsrs ) abraços. Mário - Mensagem original De: Luciano Ramalho [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 1 de Agosto de 2007 13:27:04 Assunto: Re: [zope-pt] procedimentos para associação Caro Mário Sergio, Grato pelo seu interesse em se filiar à Associação Python Brasil. As instruções para o procedimento de filiação serão publicadas hoje, se tudo der certo. Na verdade as instruções dependem de um sistema que ainda está sendo finalizado. Tem vários voluntários trabalhando nisso, OK? [ ]s Luciano Alertas do Yahoo! Mail em seu celular. Saiba maishttp://br.mobile.yahoo.com/mailalertas/. -- Leonardo Mendes Padilha
Re: [zope-pt] Pagina ZPT no corpo.
Opa Leandro, html metal:use-macro=here/main_template/macros/master div metal:fill-slot=main meu codigo /div /html Leonardo Miranda Em 31/07/07, Leandro Rezende [EMAIL PROTECTED] escreveu: Pessoal como faz para colocar uma zpt no corpo do Plone ? Obrigado Leandro Rezende
Re: [zope-pt] Zope e Google Analytics
Opa Marcelo, Eu uso este recurso do google em vários sites e nunca tive problema, sendo que em alguns sites ele demou um pouco mais a começar a contabilizar. Mais não tem mistério não, use o código do google no rodapé ou em outro template que seja invocado em todas as partes do seu site, para que o google gere os gráficos de todo o site. Abraços Leonardo Miranda Em 30/07/07, Gustavo Guimarães [EMAIL PROTECTED] escreveu: http://plone.org/products/analyticsforplone/?searchterm=Analytics - Mensagem original De: mfguimaraes2000 [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Segunda-feira, 30 de Julho de 2007 8:37:53 Assunto: [zope-pt] Zope e Google Analytics Prezados, afim de ter uma contabilização do acesso ao site, verifiquei a possibilidade de usar o Google Analytics, portanto segui os passos indicados no site da Google para fazer esta contabilização. Fiz uma conta no Google Analytis e inseri o código script (fornecido pelo Google) no documento footer do Zope. A contabilização não funcionou, testei também no documento index_html e também não funcionou. Lembrando que esperei mais de 24hs em todas as tentativas. Pois o google demora um tempo para fazer a verificação do script. Alguém já usou este procedimento, e pode me dá uma dica de como fazer o Zope funcionar com o Google Analytics? O que será que estou fazendo errado? Atenciosamente, Marcelo. Alertas do Yahoo! Mail em seu celular. Saiba maishttp://br.mobile.yahoo.com/mailalertas/.
Re: [zope-pt] Kupu e Correção Ortográfica
Opa Alison, Existem outros editores, da uma olhada no FCKeditor[1] http://www.fckeditor.net/ Abraços Leonardo Miranda Em 24/07/07, allysonalves [EMAIL PROTECTED] escreveu: Olá Galera Plonista Gente estou com uma dúvida e como minha experiência com o Plone é recente, gostaria de pedir ajuda aos veteranos. Bem pelo que entendi o editor padrão usado pelo Plone para criar objetos do tipo Page é o Kupu, minha dúvida é se tem como se colocar um corretor ortográfico no Kupu como os corretores do OpenOffice por exemplo. Saudações e agradeço desde já a ajuda. Allyson Roberto Alves Cavalcanti
Re: [zope-pt] Dúvida para gerar pág. do plone estática
Entendi, eu tenho algo que vai te ajudar... daqui apouco eu te mando um link.. com algumas dicas.. eu ate posto exemplos aqui... mais tem que ter noções se ZPT e python.. script python chamado: buscaAcao.py: - consulta = context.select_acao (planoinves=planoinves,ano=ano,agregadora=agregadora).dictionaries() lista = [] for i in consulta: descricao = i['descricao'] #descricao = i['descricao'].decode('utf-8').encode('latin-1') lista.append((i['codigo'],descricao)) return tuple(lista) - ele me retorna uma tutla que eu listo no page template dessa forma: - div style=overflow:auto; class=row tal:define=planoinves python:request.get('planoinves', None); ano python:request.get('ano', None); agregadora python:request.get('agregadora', None); listAcao python:context.listAcao (planoinves,ano,agregadora) tal:condition=listAcao labelAccedil;otilde;es cadastradas/label div class=formHelp lista de accedil;otilde;es cadastradas /div tal:loop repeat=acao listAcao div tal:define=oddrow repeat/acao/odd; id python:acao[0]; valor python:acao[1]; tal:attributes=class python:test(oddrow, 'portletItem even', 'portletItem odd') class= input type=radio id=id_acao value=# name=id_acao tal:attributes=value id onclick=habilitaAcoes() / input type=text name=texto_acao id=texto_acao size=67 tal:attributes=value valor; name string:texto_acao_$id; id string:texto_acao_$id / /div /tal:loop input type=hidden name=texto_acao value= id=texto_acao / br / /div - Este código não vai funcionar se vc tentar copiar e colar no seu portal, pois ele usa banco de dados... mais ai é um exemplo bem simple de como vc usar script python mais zpt.. Abraços Leonardo Miranda Em 24/07/07, Rodrigo Hübner [EMAIL PROTECTED] escreveu: Humm.. não era bem isso que eu queria ... era mais criar uma pagina dinamicamente... tipo, um script em python que toda vez que tivesse uma coisa nova no banco ele criasse uma pagina ... o processor pra chamar o codigo eu sei ... eu não sei por onde começar a criar o script que crie essa página do plone!!! Em 24/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Opa Rodrigo, Dentro da ZMI, voce tem a opção de adicionar um PAGE_TEMPLATE ... dai para você utilizar a estrutura do seu site... use o seguinte codigo: html metal:use-macro=here/main_template/macros/master div metal:fill-slot=main Minha Inicial /div /html abraços.. Leonardo Miranda Em 24/07/07, Rodrigo Hübner [EMAIL PROTECTED] escreveu: alguém? pelo menos queria saber como criar uma pagina com conteudo do plone sem estar nele (adicionando como uma nova página) estou perguntando por que não encontro isso nem no google e nem em livro algum... Em 23/07/07, Rodrigo Hübner [EMAIL PROTECTED] escreveu: E ae galaera! Vou mandar meu primeiro post pra lista pedindo já uma ajuda quente da galera... Eu tenho um site em plone que puxa as informções de um banco de dados postgreSQL gravados por um programa externo... Minha dúvida seria, como eu gero PÁGINAS DO PLONE que armazenam o conteúdo vindo desse banco de dados. Já queria adiantar que não quero simplesmente mostrar as informações mas criar páginas estáticas que podem ser buscadas pelo plone.. pois o conteúdo vindo de um banco de dados externo não é indexado... Se alguém puder dar essa luz eu agradeceria bastante... Valeu Rodrigo Hübner
Re: [zope-pt] codigo para importar uma pagina ???
Opa, Não seria usado a macro main do main_template? html metal:use-macro=here/main_template/macros/master div metal:fill-slot=main O minha página inicial vai aqui dentro /div /html Seria isso? Abraços Leonardo Miranda Em 24/07/07, kyus3 [EMAIL PROTECTED] escreveu: eu criei um Page Template e gostaria do codigo ZPT para inserir esta pagina na minha pagina inicial, mais ou menos como frameset no html, ja tentei incluir html mas nao deu, tambem gostaria de saber como inserir codigos DTML junto com ZPT
Re: [zope-pt] Re: Publicator
Opa Davi, se precisar de ajudar em alguma coisa ai.. é so falar! Em 06/07/07, Davi Medeiros [EMAIL PROTECTED] escreveu: Obrigado pelas respostas, pessoal. Agora estou com a missão de testar qual se encaixa melhor pra mim ContentPanels ou CompositePack. Sobre o Publicator, apesar de já ter estudado o portlet_banner, não vi q ele era preparado pra receber LINK como doctype. Tb nem conheço este doctype: será q só escolhendo ele como item da box do publicator, qndo clicar na imagem ele abre direto o link? ou será q abre o view do item, isto é, ainda teria q dar outro clique pra acessar o destino final. Sobre banners, estou testando o KBanner e gostaria de ver o da Karla, VKbanner, mas não encontrei para download. Vitor, eu gostaria sim de tentar usar tais javascripts-portlet-css. Que tal disponibilizar em algum endereço? Muito obrigado pelo apoio, galera. Assim que tiver mais tempo e conhecer mais o Plone, gostaria de montar um FAQ, um wiki, algo para organizar o precioso esforço desta lista. Outros interessados? Davi Lima --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, vitor [EMAIL PROTECTED] escreveu foi isso mesmo jean. se for interessante, posso passar o código (são alguns javascripts, o portlet e css - talvez não seja melhor passar pela lista, sei lá). abs, vitor Jean Rodrigo Ferri escreveu: Erico Andrei escreveu: Não existe uma solução que gerencie chamada/destaques e banners com a mesma eficiência. São tarefas diferentes e se você busca -- ao menos um pouco de -- performance, não poderá contar com a rotação dos banners sendo realizada no mesmo app server que o resto de sua aplicação. Humm, na Intranet da Presidência da República o Vincenzo e o Vitor desenvolveram um portlet que fica rodando banners, com efeitos bem bacanas, usando o Publicator para escolher os banners e a lib JavaScript Scriptaculous (se não me engano) para gerar os efeitos de transição. Resolveu o problema, ficou bem agradável e funcional e não onerou o servidor. Tem ainda alguns produtos no plone.org e outros desenvolvidos por brasileiros, como o PloneSlideShow do Cleber e o VKBanner da Karla. Nos projetos em que o cliente pede controle sobre como os banners são exibidos, métricas, etc, não tento re-inventar a roda e acabou configurando um OpenADS. É uma opção, embora você sabe que eu (particulamente) não tenho simpatia pelos ADSs da vida.. ;-) Abraço, -- Jean Ferri -- Vitor Reis Email: [EMAIL PROTECTED] Telefone: +55 (61) 3411 3454 Coordenação Geral de Desenvolvimento de Sistemas DIRTI - Casa Civil - Presidência da República
Re: [zope-pt] Re: Produto tipo Pop Up
Oi Natália, Entra la no site [1] e baixe de novo, agora esta ok... [1] http://www.leonardomiranda.com.br/produtos_br/PortletBirthday.tar.gz/view Abraços Leonardo Miranda Em 04/07/07, Natalia Souza [EMAIL PROTECTED] escreveu: Oi Leonardo Gostei da idéia do produto. Vc poderia me dar mais umas dicas? Eu tenho que configurar alguma coisa no produto? Eu o instalei e depois disso não estou mais conseguindo acessar como membro. O acesso só esta possível ao administrador, e não aparece a opção para cadastro de data de aniversário nas preferências desse usuário. Obrigada pela ajuda. Abraço Natália --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Leonardo Miranda [EMAIL PROTECTED] escreveu Boa noite Nátalia, Da uma olhada neste produto ai [1], é simples.. mais já vai ter mostrar o caminho!! ele cria um propiedade data_niver para o usuário... ai os usuários terão que cadastra nas suas preferências a data de aniversario.. dai ele te mostra em um portlet os usuários que estão fazendo aniversario hoje.. [1] http://www.leonardomiranda.com.br/produtos_br/PortletBirthday.tar.gz/ view Att, Leonardo Miranda Em 03/07/07, Natalia Souza [EMAIL PROTECTED] escreveu: Oi,Ricardo Nenhuma... é só um exemplo de como o recurso poderia funcionar. Na verdade eu gostaria de um programa ou um portlet que indicasse diariamente o aniversariante do dia, de modo automático. Natália --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt% 40yahoogrupos.com.br, Ricardo Dani gauchoo@ escreveu Natália, não conheço não, mas qual a relação deste problema com Pop Up? On 7/3/07, Natalia Souza nataliamsol@ wrote: Olá Pessoal, Bom dia! Alguem sabe me dizer se existe algum produto para o Plone que indique no site o aniversariante do dia? Ou seja, que seja atualizado diariamente através de uma tabela com os todos osaniversariantes. Abraços Natália -- Ricardo Lapa Dani http://www.paradigma.com.br
Re: [zope-pt] Re: Produto tipo Pop Up
Boa noite Nátalia, Da uma olhada neste produto ai [1], é simples.. mais já vai ter mostrar o caminho!! ele cria um propiedade data_niver para o usuário... ai os usuários terão que cadastra nas suas preferências a data de aniversario.. dai ele te mostra em um portlet os usuários que estão fazendo aniversario hoje.. [1] http://www.leonardomiranda.com.br/produtos_br/PortletBirthday.tar.gz/view Att, Leonardo Miranda Em 03/07/07, Natalia Souza [EMAIL PROTECTED] escreveu: Oi,Ricardo Nenhuma... é só um exemplo de como o recurso poderia funcionar. Na verdade eu gostaria de um programa ou um portlet que indicasse diariamente o aniversariante do dia, de modo automático. Natália --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Ricardo Dani [EMAIL PROTECTED] escreveu Natália, não conheço não, mas qual a relação deste problema com Pop Up? On 7/3/07, Natalia Souza [EMAIL PROTECTED] wrote: Olá Pessoal, Bom dia! Alguem sabe me dizer se existe algum produto para o Plone que indique no site o aniversariante do dia? Ou seja, que seja atualizado diariamente através de uma tabela com os todos osaniversariantes. Abraços Natália -- Ricardo Lapa Dani http://www.paradigma.com.br
[zope-pt] Problemas com acentuação
Bom dia, Estou com um problema com caracters tipo acentuação e cedilha, eu ja tentei muita coisa no Zope, tais como: -encode -decode - import sys sys.setdefaultencoding(utf-8) - rest-input-encoding utf-8 rest-output-encoding utf-8 E nada funcona, eu estou conectando usando o conector da Egenix para conectar ao ORACLE 10i. qualquer ajuda é valida... obrigado! Leonardo Miranda
Re: [zope-pt] Problemas com acentuação
Se fosse so isso era moleza TOM ... como eu disse eu ja usei diversos recuros... encode... o decode... ja alterei no sitecuztomize.py pra utf-8... ja alterei no zope.conf rest-input-encoding utf-8 .. e nada disso adiantou! queria saber se ha mais algumas coisa a ser feita no zope, pois eu creio que ja chegue bugado no zope.. por isso que nada adiantou! Leonardo Miranda Em 02/07/07, Wilton Alencar [EMAIL PROTECTED] escreveu: nesse caso o melhor é converter o resultado do BD ou converter o BD para utf-8. O pessoal do Oracle não vai deixar, então nos campos que precisar faça campo.encode('latin-1').decode('utf-8') ou vice-versa...não me lembro direito e estou sem zope aqui. Abraços. TOM Em 02/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Bom dia, Estou com um problema com caracters tipo acentuação e cedilha, eu ja tentei muita coisa no Zope, tais como: -encode -decode - import sys sys.setdefaultencoding(utf-8) - rest-input-encoding utf-8 rest-output-encoding utf-8 E nada funcona, eu estou conectando usando o conector da Egenix para conectar ao ORACLE 10i. qualquer ajuda é valida... obrigado! Leonardo Miranda -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Problemas com acentuação
Ja chequei essas coisas... as codificações do browser podem ser alternadas que os caracteres ainda continuam cheios de ??? ... ja me falaram uma vez que podia ser problema no ODBC do servidor(SOLARIS) ... mais eu nao chegei a mecher ainda nesse nivel.. eu quero descartar todas as possibilidades no zope.. para depois mecher no servidor! Abraços Leonardo Miranda Em 02/07/07, Wilton Alencar [EMAIL PROTECTED] escreveu: Já checou o cliente, de nada adianta encodes corretos se o navegador estiver com codificação definida erradamente ou sem automatização especialmente no IE que mantém sua escolha entre sites. Experimente ver seu site com codificação que corrige os problemas no cliente, e depois tente aplicá-las localmente. Abraços. TOM Em 02/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Se fosse so isso era moleza TOM ... como eu disse eu ja usei diversos recuros... encode... o decode... ja alterei no sitecuztomize.py pra utf-8... ja alterei no zope.conf rest-input-encoding utf-8 .. e nada disso adiantou! queria saber se ha mais algumas coisa a ser feita no zope, pois eu creio que ja chegue bugado no zope.. por isso que nada adiantou! Leonardo Miranda Em 02/07/07, Wilton Alencar [EMAIL PROTECTED] escreveu: nesse caso o melhor é converter o resultado do BD ou converter o BD para utf-8. O pessoal do Oracle não vai deixar, então nos campos que precisar faça campo.encode('latin-1').decode('utf-8') ou vice-versa...não me lembro direito e estou sem zope aqui. Abraços. TOM Em 02/07/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Bom dia, Estou com um problema com caracters tipo acentuação e cedilha, eu ja tentei muita coisa no Zope, tais como: -encode -decode - import sys sys.setdefaultencoding(utf-8) - rest-input-encoding utf-8 rest-output-encoding utf-8 E nada funcona, eu estou conectando usando o conector da Egenix para conectar ao ORACLE 10i. qualquer ajuda é valida... obrigado! Leonardo Miranda -- Cordialmente, Wilton Souza Alencar www.tom.pro.br -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Re: [zope-pt] Portlet - links
Olá Natália, olha ai um exemplo, mais é so você usar getRemoteURL. a href= class=tile tal:attributes=href obj/getRemoteUrl; title obj/Description tal:block replace=structure here/link_icon.gif/ span tal:replace=obj/pretty_title_or_id Plone 2.1 announced! /span /a T+ Leonardo Miranda Em 04/06/07, Natalia Souza [EMAIL PROTECTED] escreveu: Olá, bom dia! Estou precisando fazer uma portlet para uns links de páginas externas. Usei o CMFPublicator, mas o link não vai direto para os sites endereçados. Ele abre primeiro uma página do Plone com o endereço do link. Alguem sabe me dizer como eu faço para que o link direcione direto para o site em referência? Abraços Natália
Re: [zope-pt] Ajuda no PORTLET_CALENDAR
Olá Carlos, Siguinifica que ele possui um interface aonde será efetuada a busca. Arquivo aonde está definida o nome calendar_view, sendo que ele aponta para um interface e para uma classe, veja: /Sua_Instancia/Products/CMFPlone/browser/configure.zcml Classe: /Sua_Instancia/Products/CMFPlone/browser/portlets/calendar.py Interface: /Sua_Instancia/Products/CMFPlone/browser/interfaces.py Da uma estudada nisso para você entender melhor! T+ Leonardo Miranda Em 29/05/07, Carlos Henrique Júnior [EMAIL PROTECTED] escreveu: A linha (tal:define=view context/@@calendar_view;) faz parte do código do PORTLET_CALENDAR... gostaria de saber o que ela signica Obrigado
[zope-pt] metodos at
Olá, Um construi um AT que faz uso de metodos: at_post_create_script at_post_edit_script _renameAfterCreation e dando uma olhada aonde estes metodos são definidos lá no BaseObject, eu não encontrei um metodo para aonde eu possa amarrar um script na hora em que objeto for deletado. na verdade existe um metodo chamado manage_beforeDelete , mais eu creio que não seja correto amarrar nada à ele. Alguma sugestão? Att. Leonardo Miranda
Re: [zope-pt] Re: Instalação de Produtos.
Carlos, Não descomente a linha: Directive: debug-mode on Somente descomente a linha : debug-mode on e tente reiniciar novamente.. T+ Leonardo Miranda Em 30/05/07, fcarlosmonteiro [EMAIL PROTECTED] escreveu: Po deu um erro assim na hora que eu fui reeniciar ./zopectl: Error: value did not match regular expression: 'Directive:' (line 113 in file:///var/lib/zope2.9/instance/plone-site/etc/zope.conf) o zope.conf eu mudei assim Directive: debug-mode on (descomentei aqui e acrescentei on) # # Description: # A switch which controls several aspects of Zope operation useful for # developing under Zope. When debug mode is on: # # - The process will not detach from the controlling terminal # # - Errors in product initialization will cause startup to fail # (instead of writing error messages to the event log file). # # - Filesystem-based scripts such as skins, PageTemplateFiles, and # DTMLFiles can be edited while the server is running and the server # will detect these changes in real time. When this switch is # off, you must restart the server to see the changes. # # Setting this to 'off' when Zope is in a production environment is # encouraged, as it speeds execution (sometimes dramatically). # # Default: off # # Example: # debug-mode on (descomentei aqui) ajude-me
Re: [zope-pt] Boleto bancário
Jr. Tbm tem este artigo falando como você montar o seu script para gerar boletos bancarios [1] [1] http://www.linhadecodigo.com.br/artigos_colaboradores.asp?id_ac=13 Leonardo Miranda Em 29/05/07, Rodrigo Senra [EMAIL PROTECTED] escreveu: [ [EMAIL PROTECTED] junior%40portaldapropaganda.com ]: - |Basicamente preciso apenas do script barcode para gerar o codigo. | Eu começaria por aqui [1]. ;o) [1] http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/426069 Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr.com.br
Re: [zope-pt] Menu
Opá Alex, O arquivo do menu se encontra no portlet_navigation [1] , embora seja aconselhavel você utilizar CSS para customização, os css estao dentro de plone_styles [2] e customize. Você tem muita informação de como fazer isso no historico da lista e no google. [1] http://sua_URL:porta/plone_site/portal_skins/plone_portlets/portlet_navigation/ [2] http://sua_URL:porta/plone_site/portal_skins/plone_styles Até.. Leonardo Miranda Em 22/05/07, Alex Silva Leleu [EMAIL PROTECTED] escreveu: Pessoal, Como modifico oe MENU do Plone, quero deixar o MENU mais animado, onde devo mecher? Aguardo respostas. Atenciosamente. Alex Silva. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Icones
Bom dia Alex, Da uma olhada no ploneCustom.css. Olhe como customizar templates, css e demais coisas... Mais a principio seria com um siples css: #portal-colophon { display:none; } Mais da uma estudada para enteder como funciona o zope, acesse a url [1] e veja exemplos. Outra dica é sempre procurar no historico da lista [2]. E no google [3], nunca se esqueça! [1] http://www.leonardomiranda.com.br/artigos/customizando-o-layout-do-plone/ [2]http://br.groups.yahoo.com/group/zope-pt/ [3]http://www.google.com T+ Leonardo Miranda Em 22/05/07, Alex Silva Leleu [EMAIL PROTECTED] escreveu: Bom dia, Gostaria que alguem me explicasse como tirar aqueles icones( PLONE POWERED, SECTION SOS, WSC AA, WSC XHTML, WSC CSS e ANY BROWSER)?? Aguardo a respostas. Atenciosamente. Alex Silva. __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] inverter ordem no folder_summary_view
Opa Rafael, da uma olhada no sort_order ... ele tem um atributo reverse. Abraços Leonardo Miranda Em 19/05/07, rcr_plone [EMAIL PROTECTED] escreveu: Ola pessoal, Como faço para inverter a ordem dos itens apresentados no folder_summary_view? So sei fazer isso em uma busca pelo catalog, porem esse template pelo que vi usa zpt. Acho que devo inserir algo nessas linhas: tal:foldercontents define=contentFilter contentFilter|request/contentFilter|nothing; limit_display limit_display|request/limit_display|nothing; more_url more_url|request/more_url|string:folder_contents; contentsMethod python:test(here.portal_type=='Topic', here.queryCatalog, here.getFolderContents); folderContents folderContents|python:contentsMethod(contentFilter, batch=True); use_view_action site_properties/typesUseViewActionInListings|python:(); over_limit python: limit_display and len(folderContents) limit_display; folderContents python: (over_limit and folderContents[:limit_display]) or folderContents; batch folderContents tal:listing condition=folderContents So nao sei o que. []s Rafael
Re: [zope-pt] Re: Adicionar links de páginas dentro de um portlet pessoal
Olá Thaciana, Posso sim, vamos lá, vou colocar um portlet de links e tentar explicar o código, html xmlns:tal=http://xml.zope.org/namespaces/tal; xmlns:metal=http://xml.zope.org/namespaces/metal; i18n:domain=plone body !-- EFETUANDO A BUSCA NO CATALOGO -- portal_type = 'Tipo do objeto', sort_on='qual o criterio de ordenacao' , sort_order='a ordem que vai ser apresentada', review_state='o status do objeto procurado' [:8] 'quantidade de itens apresentados' -- div metal:define-macro=portlet tal:define=caminho string:leonardo/links; results python:here.portal_catalog.searchResults (path=caminho, portal_type='Link', sort_on = 'Date', sort_order='reverse', review_state='published')[:8]; dl class=portlet !-- INICIO CABECALHO DO PORTLET -- dt class=portletHeader span class=portletTopLeft/span aLinks/a span class=portletTopRight/span /dt !-- FIM CABECALHO DO PORTLET -- !-- INICIO LIST -- LISTANDO OS OBJETOS ENCONTRADOS -- tal:links tal:repeat=obj results dd tal:define=oddrow repeat/obj/odd tal:attributes=class python:test('portletItem') !-- INICIO --DEFININDO OS ATRIBUTOS DO OBJETO -- a href= class=tile tal:attributes=href obj/getURL; title obj/Description tal:block replace=structure here/link_icon.gif/ span tal:replace=obj/pretty_title_or_id Plone 2.1 announced! /span /a !-- FIM --DEFININDO OS ATRIBUTOS DO OBJETO -- /dd /tal:links !-- FIM DO LIST -- !-- INICIO RODAPE DO PORTLET -- dd class=portletFooter a href=/links Mais Links... /a /dd !-- FIM RODAPE DO PORTLET -- /dl /div /body /html Qualquer coisa que precisar estamos ai... Abraços Leonardo Miranda Em 16/05/07, Thaciana Cerqueira [EMAIL PROTECTED] escreveu: Olá, Eu dei uma olhada no link que você passou e até entendo, mas eu preciso adicionar links de páginas para o meu portlet e, para isso, preciso mudar algumas configurações. No path eu defini a minha pasta, mas no portal_type eu não sei o que devo colocar, pois estou buscando um documento e não uma imagem. Você saberia me dizer sobre alguma documentação que explique esses parâmentros? Procurei no plone.org mas não achei nada em específico. E no final, quero exibir o(s) link(s) encontrados e não uma imagem. Então coloquei o link do doc. tal:define=physical_path python: getattr(context,'historico').getPhysicalPath(); path python:'/'.join(physical_path); historico python:here.portal_catalog(path='/historico',portal_type='Document', review_state='published'); results python:random.sample(historico,5); tal:links tal:repeat=obj results a href=# tal:attributes=href string:${/historico}/a /tal:links Bem, não sei se existe o portal_type do tipo Document, mas ele está me dando um erro sample larger than population. Você poderia me ajudar? Obrigada Thaciana --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Leonardo Miranda [EMAIL PROTECTED] escreveu Olá Thaciana, da uma olhada nisso, pode te ajudar: http://www.leonardomiranda.com.br/artigos/criando-um-esquema-de-banners-rotativos-usando-o-type-image Abraços Leonardo Miranda Em 14/05/07, Thaciana Cerqueira [EMAIL PROTECTED] escreveu: Olá pessoal, Preciso resolver um problema, mas não sei como. Ainda estou no início de aprendizagem do Plone/Zope. Criei uma página index_html e dentro dela tenho alguns portlets criados por mim e dentro de cada portlet existem links para outras páginas. A questão é que todas as vezes que crio uma página nova, preciso adicinar o link no portlet. Gostaria de fazer isso automaticamente, mas não sei como. Por exemplo, tenho uma pasta X e dentro dela existem 10 páginas criadas, com links para cada uma. Como faço para configurar meu portlet para que, ao invés de eu adicionar cada link na mão, ele busque as 5 primeiras páginas, por exemplo, e exiba os links das mesmas automaticamente? Exatamente como é feito para o portlet de notícias, por exempolo. Já olhei o código do portlet de notícias, mas não consigo entender com clareza a classe que ele chama e como posso reutilizá-la. Se isso for possível, é lógico! Agradeço qualquer ajuda. Obrigada Thaciana
Re: [zope-pt] Problema com o formulário contact-info acessando como admin
Olá, Isso acontece porque ele está pegando o seus dados de cadastro. Dai não vai aparecer o campo nome e e-mail quando você estiver logada! Verifique se o e-mail cadastradopara este usuário é valido. Abrços Leonardo Em 14/05/07, Tania Andrea [EMAIL PROTECTED] escreveu: Pessoal, Aproveitando que um colega da lista levantou um provável erro, questiono outro... No formulário de contato quando um anônimo preenche o formulário é validado corretamente e enviado com sucesso. Porém, quando estou logada como admin e acesso o formulário ele só me apresenta dois campos (Assunto e Mensagem) e mesmo que eu os preencha ele me retorna o erro de validação Por favor corrija os erros indicados Qual? :/ Isto é grave? Tem cura doutores? heheh Ou o problema está entre o micro e a cadeira? Obrigada, Tânia Andrea __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Métodos Públicos e Privados
E ai Luiz, da uma olhada nisso: http://www.leonardomiranda.com.br/artigos/listando-os-membros-do-portal Abraços T+ Leonardo Miranda Em 26/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá pessoal! Ainda não consegui sanar este problema... Alguém sabe de algum bom material de estudo que fale sobre como trabalhar com estes proxy roles e chamadas de scripts python a partir do meu template? Fiz um script contendo apenas isto: from Products.CMFPlone import MembershipTool return context.listMemberIds(self) Daí eu teria que chamá-lo do template e alterar o proxy role, correto? Queria saber se tem alguma função já pronta que altere pra mim o proxy role de exucucao deste script.. obrigado! Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Ah, agora visualizei a aba Proxy... No entanto, eu estou fazendo um produto usando Archetypes e por isso não devo fazer isto manualmente. Tem como automatizar isto? obrigado! Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Zénrique! Desculpe, mas vc poderia me dar um exemplo de como fazer (ou configurar) este Proxy Role para Manager? Não sei qual é esta aba Proxy a que vc se refere... Mto obrigado pela ajuda! Em 24/04/07, José Henrique [EMAIL PROTECTED] escreveu: Luis, A maneira mais rápida de se fazer isso é, a partir do page template, chamar um script python que tenha Proxy Role configurado para Manager (veja a aba Proxy quando você visualiza o script). Esse script então faz a chamada ao método listMemberIds, sem problemas. Zénrique. Em 24/04/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu: Olá Pessoal! Estou escrevendo um page template no qual utilizo a função listMemberIds() que é declarada como 'private' dentro da classe onde ela está (MembershipTool). Então, quando tento vizualizar esta página, o sistema pede para eu logar como admin... O que eu gostaria de saber é se é possível utilizar este método de forma pública, ou seja, sem que eu precise me logar no sistema para utilizá-la. obrigado! Luis Paulo
Re: [zope-pt] Aparência do Plone
Bom dia Natalia, acho que isso pode te ajudar: http://www.leonardomiranda.com.br/artigos/customizando-o-layout-do-plone/ Abraços, Leonardo Miranda Em 23/04/07, Natalia [EMAIL PROTECTED] escreveu: Bom dia! Como eu faço para configurar o Plone de modo que ele se adeque as diferentes resoluções da tela do monitor? Numa resolução menor ele está desconfigurando. Abraços a todos Natália
Re: [zope-pt] Rodapé
Bom dia Natalia, Existe um arquivo chamado footer de Portal_skins/Plone_Templates... customize ele para a sua necessidade * / http://localhost:8080/manage_workspaceseu_plone_sitehttp://localhost:8080/teste/manage_workspace /portal_skins http://localhost:8080/teste/portal_skins/manage_workspace/ plone_templateshttp://localhost:8080/teste/portal_skins/plone_templates/manage_workspace /footerhttp://localhost:8080/teste/portal_skins/plone_templates/footer/manage_workspace Abraços Leonardo Miranda * Em 20/04/07, Natalia [EMAIL PROTECTED] escreveu: Olá, Bom dia! Alguem poderia me ensinar a trocar o rodapé da página do Plone? Abraços
Re: [zope-pt] Re: Eventos javascript (onchange) no SelectionWidget
Opa Dorneles, Em 06/04/07, Dorneles Treméa [EMAIL PROTECTED] escreveu: Opa Leonardo, Opa Wesley, pois eu estou tendo que customizar o meu edit mesmo, preciso deste evento por causa do ajax. Mais a minha duvida era se tinha como colocar dentro do meu widget do meu AT, entendeu? tipo: StringField( name='meuAT', index=FieldIndex, serchable=1, required=1, vocabulary='getMeusValores', enforceVocabulary=1, widget=SelectionWidget( label=Valores Qualquer, description=Informe o(s) valores., attributes={onchange=listaSubValores()}, format=select, i18n_domain='QUALQUER', ) ), Mais em quanto eu nao achei esta solução eu implementei isto dentro do meu edit mesmo. dá uma olhada nessa thread da plone-dev de novembro passado: http://thread.gmane.org/gmane.comp.web.zope.plone.devel/13239 Ele referencia outra thread, na at-general, ainda mais antiga: http://thread.gmane.org/gmane.comp.web.zope.plone.archetypes.general/228 Resumindo: a idéia é velha, tem gente interessada nisso, mas ninguém nunca parou para polir o código existente e integrar no Archetypes. HTH, -- Dorneles Treméa X3ng Web Technology Pois é, tem muita coisa lega ainda para ser implementada no Archetype e que vai ser util para muita gente, com essa de colocar um evento no seu AT, isso é muito util para que cria forms e mais util ainda para que deseja usar um ajax no seu form ... mais eu vou da uma olhada nisso, valeu Leonardo Miranda
Re: RES: [zope-pt] Apresentar campo binário do MySQL
Joao, ja tentou usar o structure img src=# tal:content=structure imagem.gif / ou tal:block replace=structure SeuRecordSet/SeuCampoImagem/ Leonardo Miranda Em 05/04/07, João Paulo Sinieghi [EMAIL PROTECTED] escreveu: Obrigado pela resposta, mas não deu certo. O tal:condition apenas condicionou e assim o html ficou img src=foto.gif / e como ele não acha foto.gif, não aparece.. --- Em zope-pt@yahoogrupos.com.br, Thiago Garcia Tamosauskas [EMAIL PROTECTED] escreveu Tiro no escuro meu João, mas tente o seguinte: img tal:condition=here/foto src=foto.jpg / Espero que ajude, Thiago Tamosauskas Gerência de Comunicação - Web Diretoria de Comunicação e Marketing De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de João Paulo Sinieghi Enviada em: quinta-feira, 5 de abril de 2007 10:24 Para: zope-pt@yahoogrupos.com.br Assunto: [zope-pt] Apresentar campo binário do MySQL Prioridade: Baixa Bom dia pessoal... Usando o ZSQL no ZOPE, puxei um campo foto que é binário do MySQL. Como eu faço para aparecer a foto em vez do código binário. Estou usando ZPT. Obrigado.
Re: [zope-pt] Eventos javascript (onchange) no SelectionWidget
Opa Wesley, pois eu estou tendo que customizar o meu edit mesmo, preciso deste evento por causa do ajax. Mais a minha duvida era se tinha como colocar dentro do meu widget do meu AT, entendeu? tipo: StringField( name='meuAT', index=FieldIndex, serchable=1, required=1, vocabulary='getMeusValores', enforceVocabulary=1, widget=SelectionWidget( label=Valores Qualquer, description=Informe o(s) valores., attributes={onchange=listaSubValores()}, format=select, i18n_domain='QUALQUER', ) ), Mais em quanto eu nao achei esta solução eu implementei isto dentro do meu edit mesmo. Valeu. T+ Em 04/04/07, Wesley Lopes [EMAIL PROTECTED] escreveu: De uma olhada: http://plone.org/documentation/tutorial/customizing-at-view-templates/customizing-widgets Wesley Em 03/04/07, Leonardo Miranda [EMAIL PROTECTED] escreveu: Boa tarde, Alguem ja precisou colocar um evento javascript em um archetype? eu tenho um AT aonde preciso que quando o usuário escolher determinado elemento ele carrege outra lista. Mais pra isso eu preciso de um evento onchange no meu archetype, isso é possivel? Leonardo Miranda
[zope-pt] Eventos javascript (onchange) no SelectionWidget
Boa tarde, Alguem ja precisou colocar um evento javascript em um archetype? eu tenho um AT aonde preciso que quando o usuário escolher determinado elemento ele carrege outra lista. Mais pra isso eu preciso de um evento onchange no meu archetype, isso é possivel? Leonardo Miranda
Re: [zope-pt] Reutilizar o conteúdo de uma página
E ai Shank, tranquilo? da uma olhada nisso ... exemplo: div metal:define-macro=portlet tal:define=getToolByName nocall:modules/Products/CMFCore/utils/getToolByName; portal_url python:getToolByName(context, 'portal_url'); urltool python:getToolByName(here, 'portal_url'); portal python:urltool.getPortalObject(); document python:getattr(portal, 'id_do_seu_documento'); div class=titulo a href=# tal:attributes=href document/id span tal:replace=structure document/Title / /a /div div tal:replace=structure document/Description / /div Em 13/03/07, Shank [EMAIL PROTECTED] escreveu: Boa tarde a todos, Estou com um problema ao tentar utilizar o conteúdo de um objeto (por exemplo, uma página com texto reestruturado) em outro lugar (um portlet, uma div no Main Template), A questão é que quem atualizaria este conteúdo não teria acesso à ZMI, apenas ao Plone... Então pensei em criar uma página, a qual eles teriam acesso, e através do tal:replace puxar o conteúdo dela para uma div... Mas estou apanhando para conseguir isto. Alguem pode ajudar? Muito obrigado, Moisés de Aguiar Júnior