[zope-pt] Re: trocar o produto skin
--- Em zope-pt@yahoogrupos.com.br, gleison_37 [EMAIL PROTECTED] escreveu Pessoal estou com uma dúvida, consegui trocar os produtos skins através do seguinte passo: fui em configurações do site/adicionar e remover produtos, lá apareceu alguns modelos de skin troquei , até aí tudo ok. Fui em um site e fiz o download de um outro produto skin, agora a pergunta como eu levo ele para dentro deste adicionar e remover , tem uma dica do caminho que é ( diretório, opt/zope/pytown/instance/products), mas eu não acho este caminho. Eu acho outro lugar pra colocar quanod ele está instalado na máquina local que é C:/ arquivo de programa/plone 2.5/Data - Products), colocando lá ele também aparece no opçã minhas configurações/adicionar e remover , mas como eu estou no servidor queria sabe.ok. Desculpa não sei se ficou confuso. Realmente o final do teu email está confuso. Voce queria saber oque?
[zope-pt] Re: trocar o produto skin
Antonio, se você quer instalar um produto Skin na Pytown, acho melhor você contactar o suporte técnico da empresa para que eles lhe auxiliem. DL --- Em zope-pt@yahoogrupos.com.br, Antonio C. Pereira [EMAIL PROTECTED] escreveu --- Em zope-pt@yahoogrupos.com.br, gleison_37 gleison_37@ escreveu Pessoal estou com uma dúvida, consegui trocar os produtos skins através do seguinte passo: fui em configurações do site/adicionar e remover produtos, lá apareceu alguns modelos de skin troquei , até aí tudo ok. Fui em um site e fiz o download de um outro produto skin, agora a pergunta como eu levo ele para dentro deste adicionar e remover , tem uma dica do caminho que é ( diretório, opt/zope/pytown/instance/products), mas eu não acho este caminho. Eu acho outro lugar pra colocar quanod ele está instalado na máquina local que é C:/ arquivo de programa/plone 2.5/Data - Products), colocando lá ele também aparece no opçã minhas configurações/adicionar e remover , mas como eu estou no servidor queria sabe.ok. Desculpa não sei se ficou confuso. Realmente o final do teu email está confuso. Voce queria saber oque?
[zope-pt] Re: Formulario de inserção (mysql/zope)
Pessoal, Estou com um cadastro a fazer, onde o mesmo eh feito em 2 passos(tabelas diferente) 1-2 Informações pessoais (primeira tela) 2-2 Informações adicionais (segunda tela) A primeira tela(primeira tabela), o que fiz: 1 Page Template para o formulario (informacoes pessoais) 1 Z SQL Method com o insert 1 Python Script para colher os dados do formulario Ok, deu tudo certo Na segunda tela(segunda tabela) tem cod_cliente como chave estrangeira. O que fiz: 1 Page Template para o formulario (informacoes adicionais) E mais nada!, nao sei o que fazer para pegar o cod_cliente... Meu banco: tabela_1 -cod_cli -nome -endereco tabela_2 -cod -cod_cli -email -tel Alguem pode me ajudar ? please! obs.: Tentei criar uma situacao parecida com meu problema, eu sei que nao faz sentido criar uma segunda tabela no banco para informacoes adicionais :P Desde ja agradeco a atencao de todos
[zope-pt] plon site filho e pai
Saudações lista. Estou com uma pequena dificuldade, Tenho um Plone site Filho dentro de um Plone site Pai, e o filho não pode herdar os arquivos do pai, mas o pai deverá ter total controle sobre o filho. Como faço para que este plone site filho, quando buscar arquivos em custom, seja o custom do filho, isto é, dele mesmo e não o do pai??? Se alguém já fez algo parecido... agradeceria a dica. ;) Alexandre Chagas
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
[zope-pt] [PZP] Dúvidas - Listar objetos de um servidor para outro
Bom Dia, Caros gostaria de saber como eu posso lista os objetos de uma pasta no servidor X para plone site do servidor Y? Pensei em: Um script python que lista a pasta com todas as URL's desta pasta e eu faça um get no outro servidor. Isso é possível, como seria? Existe outra solução? Aguardando ajuda! Obrigado a todos! att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL
Re: [zope-pt] [PZP] Dúvidas - Listar objetos de um servidor para outro
On Nov 27, 2007 11:45 AM, Juliano [EMAIL PROTECTED] wrote: Caros gostaria de saber como eu posso lista os objetos de uma pasta no servidor X para plone site do servidor Y? Se você está interessado apenas na listagem dos objetos, pesquise o tema RSS no Plone. Se você vai precisar copiar documentos inteiros de um servidor para outro, XML-RPC é uma alternativa. O protocolo já vem embutido no Zope, e é bem simples de usar. [ ]s Luciano
Re: [zope-pt] CEFET-CAMPOS
Junimar, boa tarde. Acho que ninguem ainda entendeu sua pergunta... Como assim: numerar ZPT's? Abraços On Nov 22, 2007 5:46 PM, junimarvianna [EMAIL PROTECTED] wrote: Boa Tarde! Sou iniciante em Zope, estou desenvolvendo um sistema para o CEFET-CAMPOS-RJ e gostaria de saber se é possivel numerar os relatórios. Tipo Fazer numeração das ZPTs. Alguém pode me ajudar ? -- Ricardo Lapa Dani http://www.paradigma.com.br
Re: [zope-pt] Re: [Plone] Primeira página sem menu
Caro Juliano, A solucao é mais simples que voce pensa. Se voce quer customizar apenas a index do site, crie um template tipo: index_view.pt e nele voce pode fazer apenas isso: tal:define define=top string:top-home; html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en metal:use-macro=here/main_template/macros/master i18n:domain=plone body div metal:fill-slot=column_one_slot /div /body O que isso irá resultar? Veja bem, voce ta usando o main_template, e falando que nele, no slot column_one_slot, que é o de navegacao nao existira conteudo. Nas propriedades do seu portal, sete que a default_page seja index_view. Caso ainda fique o espaço do menu, significa que a div da column_one_slot esta com width fixa. Dai voce pode customizar isso no css. Espero ter ajudado Abraços On Nov 26, 2007 4:51 PM, Juliano [EMAIL PROTECTED] wrote: Caros colegas do Zope-pt No que eu descrevi abaixo da erro quando o usuário entra em conteúdo, pois o array vai passar de 4 posições para 3, logo da erro. Achei duas soluções. 1ª - Aproveitando a solução passada e evoluindo. span tal:define=var python:here.getPhysicalPath() tal:condition=python: len(var)3 span tal:condition=python:here.getPhysicalPath()[3] == 'front-page' | slot 01/span /span O que foi feito: defini uma variável 'var' e joguei os valores do getPhysicalPath() nele e depois verifico logo abaixo com a ajuda do len() vejo se ele é maior que 3, isto é, se ele possui mais de 3 elementos no array. caso seja verdade ele vai para a próxima tag e entra em outra condição e verifica se o quarto item é igual a 'front_page'. Tentei utilizar isso em apenas uma tag desta forma: span tal:define=var python:here.getPhysicalPath() tal:condition=python: test(len(var)3, here.getPhysicalPath()[3], nothing) == 'front_page' /span Mas mesmo que a condição fosse falsa ele executava o here.getPhysicalPath()[3] e dava erro dizendo que não existia a posição 4. 2ª - Usando 'setando' propriedade ao elemento Na ZMI entramos no item que desejamos e na aba 'properties' adicionamos uma propriedade booleana no meu caso utilizei name:'IsFrontPage' type:'boolean' value:'true'. Quando formos ao page template vai ficar assim: tal:block class=portlet tal:define=var here/isFrontPage | nothing tal:condition=var /tal:block explicando o código, defino a variável se ele vai aceitar true caso estejamos mesmo na página ou nothing caso não. Feito no Plone 2.5! Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Juliano [EMAIL PROTECTED] escreveu Bom Dia Bruno e colegas do Grupo. Utilizei o tal:condition com uma função em python e ficou assim: tal:condition=python:here.getPhysicalPath()[3]=='index_html' Explicando: A função getPhysicalPath() ele trás 4 valores, no meu caso ele 'tava trazendo: ('', 'governo', 'governo', 'index_html') e o quarto valor é exatamente o http://seusite/quarto_valor dai eu coloquei o getPhysicalPath()[3] com índice [3] para pegar o quarto valor e comparar com 'index_html'e com isso o portlet aparece apenas na página inicial. Agradecido a todos pela atenção, e 'tá ai a solução quem futuramente precisar, JUST DO IT! Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Bruno Cattete brunoktt@ escreveu Tenta com tal:condition no código do próprio portlet On Nov 23, 2007 8:51 AM, Juliano risse_bluts@ wrote: Bom Dia Diego, Eu fiz isso, para solucionar tal idéia eu criei dois portlets que serão utilizados nas outras páginas (com isso o espaço vazio será ocupado). Logo o problema até então foi solucionado, 'tava tentando ver em Python para um desses portlets não aparecer na página inicial e se isso for possível fazer outros portlets para outras áreas específicas. Será que tem como fazer via python ou tem outra solução mais eficiente? Obrigado pela atenção da galera. Aguardo ajuda ansiosamente. Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt%40yahoogrupos.com.br, Diego Manhães Pinheiro dmpinheiro@ escreveu Olá. Para que as páginas tenham esse comportamento no Plone 2.5 vc tem duas opções: 1. Retirar OUTROS portlets(alguns deles não aparecem quando são acessados como um usuário não-autenticado, mais ocupam espaço), assim desocupando o espaço. 2. Alterar a lógica dos portlets e da criação dos mesmos para tratar os portlets vazios. Tente fazer o teste ae de retirar todos os portlets, que acredito q vc vai ter os efeitos desejados, entretanto pode não ser o ideal pra você. É isso.
[zope-pt] Re: [Plone] Primeira página sem menu
Boa Tarde Ricardo, Fiz isso e funcionou maravilhosamente, dúvida! Tem como eu colocar um contentpanels dessa mesma forma? Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br, Ricardo Dani [EMAIL PROTECTED] escreveu Caro Juliano, A solucao é mais simples que voce pensa. Se voce quer customizar apenas a index do site, crie um template tipo: index_view.pt e nele voce pode fazer apenas isso: tal:define define=top string:top-home; html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en metal:use-macro=here/main_template/macros/master i18n:domain=plone body div metal:fill-slot=column_one_slot /div /body O que isso irá resultar? Veja bem, voce ta usando o main_template, e falando que nele, no slot column_one_slot, que é o de navegacao nao existira conteudo. Nas propriedades do seu portal, sete que a default_page seja index_view. Caso ainda fique o espaço do menu, significa que a div da column_one_slot esta com width fixa. Dai voce pode customizar isso no css. Espero ter ajudado Abraços On Nov 26, 2007 4:51 PM, Juliano [EMAIL PROTECTED] wrote: Caros colegas do Zope-pt No que eu descrevi abaixo da erro quando o usuário entra em conteúdo, pois o array vai passar de 4 posições para 3, logo da erro. Achei duas soluções. 1ª - Aproveitando a solução passada e evoluindo. span tal:define=var python:here.getPhysicalPath() tal:condition=python: len(var)3 span tal:condition=python:here.getPhysicalPath()[3] == 'front-page' | slot 01/span /span O que foi feito: defini uma variável 'var' e joguei os valores do getPhysicalPath() nele e depois verifico logo abaixo com a ajuda do len() vejo se ele é maior que 3, isto é, se ele possui mais de 3 elementos no array. caso seja verdade ele vai para a próxima tag e entra em outra condição e verifica se o quarto item é igual a 'front_page'. Tentei utilizar isso em apenas uma tag desta forma: span tal:define=var python:here.getPhysicalPath() tal:condition=python: test(len(var)3, here.getPhysicalPath()[3], nothing) == 'front_page' /span Mas mesmo que a condição fosse falsa ele executava o here.getPhysicalPath()[3] e dava erro dizendo que não existia a posição 4. 2ª - Usando 'setando' propriedade ao elemento Na ZMI entramos no item que desejamos e na aba 'properties' adicionamos uma propriedade booleana no meu caso utilizei name:'IsFrontPage' type:'boolean' value:'true'. Quando formos ao page template vai ficar assim: tal:block class=portlet tal:define=var here/isFrontPage | nothing tal:condition=var /tal:block explicando o código, defino a variável se ele vai aceitar true caso estejamos mesmo na página ou nothing caso não. Feito no Plone 2.5! Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Juliano risse_bluts@ escreveu Bom Dia Bruno e colegas do Grupo. Utilizei o tal:condition com uma função em python e ficou assim: tal:condition=python:here.getPhysicalPath()[3]=='index_html' Explicando: A função getPhysicalPath() ele trás 4 valores, no meu caso ele 'tava trazendo: ('', 'governo', 'governo', 'index_html') e o quarto valor é exatamente o http://seusite/quarto_valor dai eu coloquei o getPhysicalPath()[3] com índice [3] para pegar o quarto valor e comparar com 'index_html'e com isso o portlet aparece apenas na página inicial. Agradecido a todos pela atenção, e 'tá ai a solução quem futuramente precisar, JUST DO IT! Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Bruno Cattete brunoktt@ escreveu Tenta com tal:condition no código do próprio portlet On Nov 23, 2007 8:51 AM, Juliano risse_bluts@ wrote: Bom Dia Diego, Eu fiz isso, para solucionar tal idéia eu criei dois portlets que serão utilizados nas outras páginas (com isso o espaço vazio será ocupado). Logo o problema até então foi solucionado, 'tava tentando ver em Python para um desses portlets não aparecer na página inicial e se isso for possível fazer outros portlets para outras áreas específicas. Será que tem como fazer via python ou tem outra solução mais eficiente? Obrigado pela atenção da galera. Aguardo ajuda ansiosamente. Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt%40yahoogrupos.com.br, Diego Manhães Pinheiro dmpinheiro@ escreveu Olá. Para que as páginas tenham esse comportamento no Plone 2.5 vc tem duas opções: 1. Retirar OUTROS portlets(alguns deles não
Re: [zope-pt] Re: [Plone] Primeira página sem menu
O CMFContentPanels funciona um pouco diferente, mas nem eu sei direito, nao gosto muito dele. On Nov 27, 2007 3:47 PM, Juliano [EMAIL PROTECTED] wrote: Boa Tarde Ricardo, Fiz isso e funcionou maravilhosamente, dúvida! Tem como eu colocar um contentpanels dessa mesma forma? Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Ricardo Dani [EMAIL PROTECTED] escreveu Caro Juliano, A solucao é mais simples que voce pensa. Se voce quer customizar apenas a index do site, crie um template tipo: index_view.pt e nele voce pode fazer apenas isso: tal:define define=top string:top-home; html xmlns=http://www.w3.org/1999/xhtml; xml:lang=en lang=en metal:use-macro=here/main_template/macros/master i18n:domain=plone body div metal:fill-slot=column_one_slot /div /body O que isso irá resultar? Veja bem, voce ta usando o main_template, e falando que nele, no slot column_one_slot, que é o de navegacao nao existira conteudo. Nas propriedades do seu portal, sete que a default_page seja index_view. Caso ainda fique o espaço do menu, significa que a div da column_one_slot esta com width fixa. Dai voce pode customizar isso no css. Espero ter ajudado Abraços On Nov 26, 2007 4:51 PM, Juliano [EMAIL PROTECTED] wrote: Caros colegas do Zope-pt No que eu descrevi abaixo da erro quando o usuário entra em conteúdo, pois o array vai passar de 4 posições para 3, logo da erro. Achei duas soluções. 1ª - Aproveitando a solução passada e evoluindo. span tal:define=var python:here.getPhysicalPath() tal:condition=python: len(var)3 span tal:condition=python:here.getPhysicalPath()[3] == 'front-page' | slot 01/span /span O que foi feito: defini uma variável 'var' e joguei os valores do getPhysicalPath() nele e depois verifico logo abaixo com a ajuda do len() vejo se ele é maior que 3, isto é, se ele possui mais de 3 elementos no array. caso seja verdade ele vai para a próxima tag e entra em outra condição e verifica se o quarto item é igual a 'front_page'. Tentei utilizar isso em apenas uma tag desta forma: span tal:define=var python:here.getPhysicalPath() tal:condition=python: test(len(var)3, here.getPhysicalPath()[3], nothing) == 'front_page' /span Mas mesmo que a condição fosse falsa ele executava o here.getPhysicalPath()[3] e dava erro dizendo que não existia a posição 4. 2ª - Usando 'setando' propriedade ao elemento Na ZMI entramos no item que desejamos e na aba 'properties' adicionamos uma propriedade booleana no meu caso utilizei name:'IsFrontPage' type:'boolean' value:'true'. Quando formos ao page template vai ficar assim: tal:block class=portlet tal:define=var here/isFrontPage | nothing tal:condition=var /tal:block explicando o código, defino a variável se ele vai aceitar true caso estejamos mesmo na página ou nothing caso não. Feito no Plone 2.5! Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.brzope-pt%40yahoogrupos.com.br, Juliano risse_bluts@ escreveu Bom Dia Bruno e colegas do Grupo. Utilizei o tal:condition com uma função em python e ficou assim: tal:condition=python:here.getPhysicalPath()[3]=='index_html' Explicando: A função getPhysicalPath() ele trás 4 valores, no meu caso ele 'tava trazendo: ('', 'governo', 'governo', 'index_html') e o quarto valor é exatamente o http://seusite/quarto_valor dai eu coloquei o getPhysicalPath()[3] com índice [3] para pegar o quarto valor e comparar com 'index_html'e com isso o portlet aparece apenas na página inicial. Agradecido a todos pela atenção, e 'tá ai a solução quem futuramente precisar, JUST DO IT! Att. Juliano Araújo Farias Consultor Pleno Instituto de Tecnologia / AL --- Em zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br zope-pt%40yahoogrupos.com.br, Bruno Cattete brunoktt@ escreveu Tenta com tal:condition no código do próprio portlet On Nov 23, 2007 8:51 AM, Juliano risse_bluts@ wrote: Bom Dia Diego, Eu fiz isso, para solucionar tal idéia eu criei dois portlets que serão utilizados nas outras páginas (com isso o espaço vazio será ocupado). Logo o problema até então foi solucionado, 'tava tentando ver em Python para um desses portlets não aparecer na página inicial e se isso for possível fazer outros portlets para outras áreas específicas. Será que tem como fazer via python ou tem outra solução mais eficiente? Obrigado pela atenção da galera. Aguardo ajuda ansiosamente. Att. Juliano Araújo Farias
Res: [zope-pt] nao encontro CMFUserTrackTool
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/ abs, Leonardo Miranda On Nov 26, 2007 7:56 PM, ezequielweber ezequielweber@ yahoo.com. br 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! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
[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! Mail, o único sem limite de espaço para armazenamento! http://br.mail.yahoo.com/
Re: [zope-pt] Banco de dados
Trata-se de um erro de sintaxe no seu SQL. Se você enviar o código SQL (ou do ZSQL method) para cá, fica mais fácil ajudá-lo. Mais uma coisa, Alex: pelo jeitão da mensagem de erro que você enviou, você está usando o Gadfly. Não sei se você sabe, mas o Gadfly não é um banco de dados de verdade, e não deve em hipótese alguma ser utilizado para armazenar dados que têm algum valor. O Gadfly vem incluído com o Zope apenas porque é escrito em Python e não tem dependências externas, sendo útil apenas para cursos e demonstrações, quando os dados não valem nada. Se os seus dados têm algum valor, e você quer usar um banco de dados relacional, você deve usar um banco de dados externo, como o MySQL, o PostgreSQL ou algum outro, mas nunca o Gadfly. [ ]s Luciano On Nov 27, 2007 6:46 PM, Alex Silva Leleu [EMAIL PROTECTED] wrote: 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! Mail, o único sem limite de espaço para armazenamento!