[zope-pt] Mostrar o resultado em duas linhas distintas
Amigos Zope-PT Por recomendação dos amigos da lista python-pt comecei a trabalhar com a plataforma zope/plone. Estava trabalhamdo com mod_pythom, e ainda continuo, mas o zope tem se mostrado uma agradável surpresa. Bem, estou com um dois problemas. 1º Como consigo mostrar o resultado de um scrip em duas linhas distintas. Exemplo de script #!/python/python valor1=1 valor2=3 valor=((10-(valor1+valor2))*20) x,y=10,20 soma=x+y return """Sua soma eh: %d A segunda soma eh: %d""" %(valor,soma) No browser isto sempre sai na mesma linha. Ja tentei as tags e e nada. Qual é o truque. 2ª Num formulário, como faço para resolver os campos? Já tentei: como também tentei #script para mostrar resultado def mostra(req): valor1=req.Calculo.getfirst('valor1') valor2=req.Calculo.getfirst('valor2') valor1,valor2=int(valor1),int(valor2) soma=valor1,valor2 return soma O zope apenas retorna erros O que estou fazendo errado? EdgardCosta
[zope-pt] Re: Mostrar o resultado em duas linhas distintas
Zé Henrique Obrigado pela resposta. Mas, poderia dar um exemplo mais "explicito" do uso de: Explicando melhor o meu segundo caso. Estou trabalhando um formulário e desejo pegar os valores digitados no campo valor1 e valor2 e realizar algumas contas e mostrar na tela. O problema e que não estou encontrando a maneira certa de capturar os valores e em seguida mostra-los da tela. No livro do zope, que acho meio confuso, mostra algo como: A resposta que tenha na tela é: (, 'valor1') Não aparece nem os campos txt para captura.
[zope-pt] Re: Mostrar o resultado em duas linhas distintas
Zé Henrique Outra vez muito obrigado. Entendi a maneira e forma. Funcionou perfeitamente a mudança de linha. Quanto ao formulário imagine a situação: a) duas cxs de texto com os nomes valor1 e valor2 b) o resultado da soma das duas tem que vir na mesma pg. O que preciso saber é forma correta de declarar no zope O esquema do uso valor1=req.getfirst('valor1') era uma tentativa com a mesma forma do mod_python que não funfa no zope. EdgardCosta
[zope-pt] Re: Mostrar o resultado em duas linhas distintas
Zé Henrique. Seguramente sua resposta foi a melhor que encontrei na internet. Está clara, muito bem escrita. Vc já pensou em escrever um tutorial? Tenho certeza que seria esclarecedor e muito melhor do que muitos que estão por ai Parabéns EdgardCosta
[zope-pt] Quanto usar Dtml-Method/DTML-Document e PageTamplate
Amigos Lista. Como estou ingressando no Universo Zope/Plone, estou com uma pequena dificuldade compreensão. Quanto devo usar DTML e quando devo usar Page Template. Cada uma delas usa uma sintaxe particular e retornam resultados muito semelhantes. EdgardCosta
[zope-pt] Re: Mostrar o resultado em duas linhas distintas
Eu, antecipadamente me coloca a disposição. É uma ótima oportunidade para aprender Edgard Costa-- - Em zope-pt@yahoogrupos.com.br, "Davi Medeiros" <[EMAIL PROTECTED]> escreveu > > Pensei na mesma coisa quando li. Uma pequena reformulação e temos um > belo novo tutorial. > > Aliás, garimpar a lista e o fórum a fim de montar FAQs, receitas e > tutoriais é um bom projeto para a comunidade brasileira. Alguém topa? > > Abraço, > Davi Lima > > --- Em zope-pt@yahoogrupos.com.br, "Edgard Costa" > escreveu > > > > Zé Henrique. > > > > Seguramente sua resposta foi a melhor que encontrei na internet. > > > > Está clara, muito bem escrita. Vc já pensou em escrever um tutorial? > > > > Tenho certeza que seria esclarecedor e muito melhor do que muitos que > > estão por ai > > > > Parabéns > > > > EdgardCosta > > >
[zope-pt] Scripts python organizados em pasta própria não rodam
Amigos Zope-pt Desejei organizar meu projeto no zope colocando cada coisa em seu lugar, do tipo: imagem na pasta imagem, scritp na pasta script e por ai a fora. Só que os scritps passaram a não ser resolvidos, tanto por dtmls ou por tal mesmo dando o caminho Scripts só rodam se estiverem na pasta raiz? EdgardCosta
[zope-pt] Canal de irc para o Zope-pt
Amigos Zope-pt O Zope-pt tem canal exclusivo no irc? Se não tem, vcs acham uma boa idéia criar? EdgardCosta
[zope-pt] Caso alguem novo deseja que seu formulário funcione no Zope, siga esta receita.
Depois de algumas dezenas de mensagens trocadas e muita ajuda do ZéHenrique, consegui fazer meu formulário no Zope rodar perfeitamente. Como muitos novos usuários podem ter o mesmo problema, vou postar a solução: 1º E mais importante. Não siga o que está no Livro do Zope, na página do Zope. Não funciona. (eu pelo menos não consegui) 2º O pulo do gato é: Na tag form, precisamente em action direcionar para o script python desta forma: 3º A sintaxe para os inputs types é: Boa sorte com seu formulário EdgardCosta
[zope-pt] Re: Canal de irc para o Zope-pt
Valeu a dica EdgardCosta
[zope-pt] Re: Scripts python organizados em pasta própria não rodam
Diego Para a tag nada feito EdgardCosta
[zope-pt] WebDav. Como fazer funcionar a edição e download
Amigos Zope-pt Tenho lido, alguns posts da lista e da net sobre webdav. Mas estou com alguns pequenos problemas, que acredito são de configuração. Uso apenas linux. Edito minhas páginas apenas com software livre. Acesso minhas coisas via nautilus assim: dav://minhaurl:8080/pasta Consigo reeditar e salvar arquivos mas não consigo, por exemplo, criar e/ou subir pastas de um portal inteiro feito ou subir imagens para a pasta imagens do diretório no disco como: /web/cliente1/pastaimanges. O que preciso liberar no zope para que esta possibilidade seja facilitada? EdgardCosta
[zope-pt] Re: Caso alguem novo deseja que seu formulário funcione no Zope, siga esta recei
Em primeiro lugar obrigado pelo elogio. Acho que um dos principais espíritos do mundo opensource é o de compartilhar. Bem, respondendo aos seus questionamentos: url: http://www.zope.org/Documentation/Books/ZopeBook/ segundo: como estava seguindo o livro do zope estava com esta sintaxe: no action em vez de direcionar para o script, estava direcionando para uma pg com o script carregdo assim:
[zope-pt] Modo correto de declarar no zope a tag
Amigos Zope-pt Mais um pequeno probleminha Estou com alguns links dando um erro estranho no browser a tag nome, está gerando no browser, quando se visita a pg mais de uma vez algo assim: http://meuurl/Pasta/Pasta/Pasta/pg"; Quanto mais eu visito mais "Pasta" surge. Como declaro esta tag corretamente no zope para que isto não ocorra? EdgardCosta
[zope-pt] Re: Scripts python organizados em pasta própria não rodam
Vou seguir sua sugestão EdgardCosta
[zope-pt] Re: Modo correto de declarar no zope a tag
Vou seguir sua sugestão EdgardCosta
[zope-pt] Re: Modo correto de declarar no zope a tag
Valeu Dorneles Também estou testando EdgardCosta
[zope-pt] Page Template não é inserida, apenas copiada.
Amigos Zope=pt Estou, depois de uma reinstalação, com um problema irritante. Não consigo inserir novas Pages Templates. erro: Error Type: UnicodeEncodeError Error Value: 'latin-1' codec can't encode character u'\ufffd' in position 210: ordinal not in range(256) Mas, se inserir um novo Folder, a Page Template, que normalmente é inserida, vem sem crise e sem erro. Se copiar e colar não tem problema tb. Alguem já teve este erro? Como resolveu EdgardCosta
[zope-pt] Resposta de Formulário
Amigos Zope É possível usar no script python de resposta de formulário uma sintaxe parecida com php inserida num contexto html? Exemplo: <% a='teste' retun teste %> <% 'Este é um %s'%teste %> Se é possível qual a forma correta de escrita? EdgardCosta
[zope-pt] Re: Resposta de Formulário
A idéia, a princípio, era tentar algo para facilitar a construção de resposta. Para não ter uma construção complicada do tipo: return """ sua resposta é: %s """%resp Pensei que seria possível alguma sintaxe para embutir no html o script python da mesma forma que se pode fazer com java ou php. Este era o espírito da pergunta. Fiz, sem embassamento algum, testes. Nada aconteceu Acho que não é possível outro tipo de sintaxe no zope que não seja o descrito acima EdgardCosta
[zope-pt] Perigo para segurança do Zope
Amigos Zope Estive lendo sobre mal uso de determinados comandos inseridos em caixa de texto como forma de invasão ou tentativa de derrubada, isto relativo as pg escritas com outros scripts que não python. Existe este tipo de perigo no Zope/Plone?? Alguém já leu relatos parecidos? EdgardCosta
[zope-pt] Re: Perigo para segurança do Zope
Valeu a todos. Excelentes explicações. E foi bom para tomar cuidado com algumas coisas. EdgardCosta
[zope-pt] Re: Resposta de Formulário
Opa Vinicius Uma Luz Obrigado
[zope-pt] Trabalhar com Tabelas em Page template
Amigos Zope. Estou começando a trabalhar com tabelas no zope. Li algumas coisas aqui da lista e dos sites oficiais. Fiz um script_teste e um page template. O código segue uma sugestão de tabela do site do plone, assim: The title NumeroAB # item item index Bem, a tabela surge, mas os items do script são os mesmos em cada célula, repetidos pela mesma quantidade de items no cabeçalho, indiferente de quantas variáveis eu tenha criado. Como é o certo? EdgardCosta ps: script #script para mostrar valores em uma tabela. login={"teste":"123456","teste2":"654321"} nome=login['teste'].upper() nome_b=login['teste2'].upper() return nome,nome_b
[zope-pt] Error Type: IOError Error Value: [Errno 13] Permission denied: '/opt/Plone-3.0.
Amigos Zope-pt Estou tentando mudar um portal de um servidor Zope para outro e estou recebendo este erro na tela do novo servidor zope. Exportei normalmente. Sem problemas. Mas ao importar, surge o erro descrito acima. Todo o procediemento foi executado como root. Não há diferenças entre os servidores quanto a versão do zope/plone. Ambos são iguais. Qual é a solução?? Edgard Costa
[zope-pt] Re: Error Type: IOError Error Value: [Errno 13] Permission denied: '/opt/Plone-3.0.
Fabiano Vou mudar a permissão como vc indica. Apenas uma coisa. Um simples chmod a+x basta? Muito obrigado pela ajuda EdgardCosta
[zope-pt] Re: Error Type: IOError Error Value: [Errno 13] Permission denied: '/opt/Plone-3.0.
Ok Entendido Brigadão Edgard Costa
[zope-pt] ReWrite não funciona
Amigos Zope Estou tentando todas as possíveis combinações encontradas na net e neste grupo de discussão para fazer o meu apache redirecionar para o Zope O máximo que consigo é seguinte mensagem de Erro: Forcing reload of web server (apache2)...Syntax error on line 68 of /etc/apache2/sites-enabled/000-default: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration failed! Pacotes instalados e sistema operacional Debian etch apache2 Em mod-available proxy e rewrite load. A configuração do default #Plone # # # ServerName admin.pewebhosting.com # ProxyVia On # RewriteEngine On # RewriteRule ^/(.*)" to http://201.20.20.30:8080/VirtualHostBase/http/*{HTTP_HOST}:80/VirtualHostRoot/$1 [L,P] # * Esta comentado para o apache poder trabalhar sem problemas EdgardCosta
[zope-pt] Re: ReWrite não funciona
Rafael Acho que matei o problema. Verificando a pasta usr/lib/apache2/modules o rewrite está instalado. O que está faltando, acho, é acertar o link para pasta mods-enable. Existe todos os links estão na enable, menos a rewrite EdgardCosta --- Em zope-pt@yahoogrupos.com.br, rafael escreveu > > Um exemplo.Note que neste caso o apache esta bsucando a porta 3128 que é > onde esta o squid... Se não usar o squid tem que alterar um pouco... > Pela sua mensaqgem de erro voicê tem que ver se o mod_rewrite esta > instalado... > > > ServerName exemplo.org > > RewriteEngine On > RewriteLog /opt/Ploneback/zeocluster/var/log/rewrite_exemplo.org.log > RewriteLogLevel 0 > > CustomLog /opt/Ploneback/zeocluster/var/log/access_exemplo.org.log > combined > ErrorLog /opt/Ploneback/zeocluster/var/log/error_exemplo.org.log > > http://exemplo.org:3128> > Allow from all > > > > > > RewriteRule ^/awstats/(.*) /awstats/$1 [L,PT] > RewriteRule ^/awstatsclasses/(.*) /awstatsclasses/$1 [L,PT] > RewriteRule ^/awstatscss/(.*) /awstatscss/$1 [L,PT] > RewriteRule ^/awstatsicons/(.*) /awstatsicons/$1 [L,PT] > > > RewriteRule ^(.*)$ - [E=BACKEND_LOCATION:exemplo.org] > RewriteRule ^(.*)$ - [E=BACKEND_PORT:3128] > RewriteRule ^(.*)$ - [E=HOST:exemplo.org] > RewriteRule ^(.*)$ - [E=PORT:80] > RewriteRule ^(.*)$ - [E=PROTO:http] > RewriteRule ^(.*)$ - [E=ZOPEPATH:] > RewriteRule ^/(.*)/$ > http://%{ENV:BACKEND_LOCATION}:%{ENV:BACKEND_PORT}/VirtualHostBase/%{ENV:PROTO}/%{ENV:HOST}:%{ENV:PORT}/%{ENV:ZOPEPATH}/VirtualHostRoot/$1 > [L,P] > RewriteRule ^/(.*)$ > http://%{ENV:BACKEND_LOCATION}:%{ENV:BACKEND_PORT}/VirtualHostBase/%{ENV:PROTO}/%{ENV:HOST}:%{ENV:PORT}/%{ENV:ZOPEPATH}/VirtualHostRoot/$1 > [L,P] > > > > Edgard Costa escreveu: > > > > Amigos Zope > > > > Estou tentando todas as possíveis combinações encontradas na net e > > neste grupo de discussão para fazer o meu apache redirecionar para o Zope > > O máximo que consigo é seguinte mensagem de Erro: > > > > Forcing reload of web server (apache2)...Syntax error on line 68 of > > /etc/apache2/sites-enabled/000-default: > > Invalid command 'RewriteEngine', perhaps misspelled or defined by a > > module not included in the server configuration > > failed! > > > > Pacotes instalados e sistema operacional > > > > Debian etch > > apache2 > > Em mod-available proxy e rewrite load. > > > > A configuração do default > > #Plone > > # > > # > > # ServerName admin.pewebhosting.com > > # ProxyVia On > > # RewriteEngine On > > # RewriteRule ^/(.*)" to > > http://201.20.20.30:8080/VirtualHostBase/http/* > > <http://201.20.20.30:8080/VirtualHostBase/http/*>{HTTP_HOST}:80/VirtualHostRoot/$1 > > [L,P] > > # > > > > * Esta comentado para o apache poder trabalhar sem problemas > > > > EdgardCosta > > > > >
[zope-pt] Re: ReWrite não funciona
Fiz como root o link simbólico do rewrite da pasta mods-availabe para o mods-enable. Quando reinicio o apache a mensagem que surge é: "muitos níveis de links" Amigos zope tenho que criar este link simbólico. Mas como? Com que usuário? EdgardCosta --- Em zope-pt@yahoogrupos.com.br, "Edgard Costa" escreveu > > Rafael > > Acho que matei o problema. > > Verificando a pasta usr/lib/apache2/modules o rewrite está instalado. O que > está faltando, acho, é acertar o link para pasta mods-enable. Existe todos os > links estão na enable, menos a rewrite > > EdgardCosta > > > --- Em zope-pt@yahoogrupos.com.br, rafael escreveu > > > > Um exemplo.Note que neste caso o apache esta bsucando a porta 3128 que é > > onde esta o squid... Se não usar o squid tem que alterar um pouco... > > Pela sua mensaqgem de erro voicê tem que ver se o mod_rewrite esta > > instalado... > > > > > > ServerName exemplo.org > > > > RewriteEngine On > > RewriteLog /opt/Ploneback/zeocluster/var/log/rewrite_exemplo.org.log > > RewriteLogLevel 0 > > > > CustomLog /opt/Ploneback/zeocluster/var/log/access_exemplo.org.log > > combined > > ErrorLog /opt/Ploneback/zeocluster/var/log/error_exemplo.org.log > > > > http://exemplo.org:3128> > > Allow from all > > > > > > > > > > > > RewriteRule ^/awstats/(.*) /awstats/$1 [L,PT] > > RewriteRule ^/awstatsclasses/(.*) /awstatsclasses/$1 [L,PT] > > RewriteRule ^/awstatscss/(.*) /awstatscss/$1 [L,PT] > > RewriteRule ^/awstatsicons/(.*) /awstatsicons/$1 [L,PT] > > > > > > RewriteRule ^(.*)$ - [E=BACKEND_LOCATION:exemplo.org] > > RewriteRule ^(.*)$ - [E=BACKEND_PORT:3128] > > RewriteRule ^(.*)$ - [E=HOST:exemplo.org] > > RewriteRule ^(.*)$ - [E=PORT:80] > > RewriteRule ^(.*)$ - [E=PROTO:http] > > RewriteRule ^(.*)$ - [E=ZOPEPATH:] > > RewriteRule ^/(.*)/$ > > http://%{ENV:BACKEND_LOCATION}:%{ENV:BACKEND_PORT}/VirtualHostBase/%{ENV:PROTO}/%{ENV:HOST}:%{ENV:PORT}/%{ENV:ZOPEPATH}/VirtualHostRoot/$1 > > [L,P] > > RewriteRule ^/(.*)$ > > http://%{ENV:BACKEND_LOCATION}:%{ENV:BACKEND_PORT}/VirtualHostBase/%{ENV:PROTO}/%{ENV:HOST}:%{ENV:PORT}/%{ENV:ZOPEPATH}/VirtualHostRoot/$1 > > [L,P] > > > > > > > > Edgard Costa escreveu: > > > > > > Amigos Zope > > > > > > Estou tentando todas as possíveis combinações encontradas na net e > > > neste grupo de discussão para fazer o meu apache redirecionar para o Zope > > > O máximo que consigo é seguinte mensagem de Erro: > > > > > > Forcing reload of web server (apache2)...Syntax error on line 68 of > > > /etc/apache2/sites-enabled/000-default: > > > Invalid command 'RewriteEngine', perhaps misspelled or defined by a > > > module not included in the server configuration > > > failed! > > > > > > Pacotes instalados e sistema operacional > > > > > > Debian etch > > > apache2 > > > Em mod-available proxy e rewrite load. > > > > > > A configuração do default > > > #Plone > > > # > > > # > > > # ServerName admin.pewebhosting.com > > > # ProxyVia On > > > # RewriteEngine On > > > # RewriteRule ^/(.*)" to > > > http://201.20.20.30:8080/VirtualHostBase/http/* > > > <http://201.20.20.30:8080/VirtualHostBase/http/*>{HTTP_HOST}:80/VirtualHostRoot/$1 > > > [L,P] > > > # > > > > > > * Esta comentado para o apache poder trabalhar sem problemas > > > > > > EdgardCosta > > > > > > > > >
[zope-pt] Zope/Plone + Apache2 e Rewrite
Pessoal Fiz todas as configurações para que o apache2 trabalhe junto ao zope, VHM. Quando aciono o domínio recebo mensagem no firefox que o acesso é proibido. Exatamente isto: Forbidden You don't have permission to access / on this server. Config do apache2 ServerName www.repporseguros.com.br RewriteEngine On RewriteRule ^/(.*) \ http://www.repporseguros.com.br:8080/VirtualHostBase/http/%{SERVER_NAME}:80/repporseguros.com.br/VirtualHostRoot/$1 [L,P] Rewrite está habilitado. Alguma configuraçãoe especial no zope? EdgardCosta
[zope-pt] Re: Zope/Plone + Apache2 e Rewrite
Caro Douglas Fiz a modificação sugerida. Veja AddDefaultCharset off Order deny,allow Allow from all #Allow from .example.com # Define the character set for proxied FTP directory listings ProxyFtpDirCharset UTF-8 E nada. Continuo Forbidden
[zope-pt] Re: Zope/Plone + Apache2 e Rewrite
Rafael Obrigado pelo link. Tenho uma pergunta. Seu server é para produção local ou setar localhost viabilizará acesso externo? EdgardCosta
[zope-pt] Google mudou o modo de indexar sites
Srs Antes o Google fazia verificação de sites via sitemaps. Agora é via metatag ou pg html Página html fica complicado porque a arquitetura Zope/Plone não aceita pg com esta sintaxe: www.dominio.com.br/google838383838383.html Por padrão o Plone salva desta forma: index_hmtl Mesmo criando um page template para verificação da pg google o erro será constante porque no Zope/Plone esta pg para correta verificação deverá ser acessada desta forma: http://www.dominino.com.br/index_html/novapg_html Então vai a pergunta. Como, então inserir um meta tag no index_html do Plone que deverá ser assim:
[zope-pt] Re: Google mudou o modo de indexar sites
Clayton Vc está completamente correto. O erro foi meu EdgardCosta
[zope-pt] Acessar PostgreSql via Metodo Externo
Amigos Zope/Plone Estou construindo um portal testes usando vários scripts python. Não estou usando nenhum dos recursos da ZMI ou PloneSite. Como se fosse um portal php, por exemplo. É possível interagir dados obtidos em formulários usando-se script python, como método externo, com database postgressql como é possível em php? EdgardCosta
[zope-pt] Configurar Mail Host
Amigos Zope Estou com um pequeno problema que não sei como resolver. Meu servidor não consegue enviar emails gerados por um site plone. O plone-site diz: Não foi possível enviar email: SMTP AUTH extension not supported by server. O que devo modificar para que o Plone Site envie email? EdgardCosta
[zope-pt] Re: Configurar Mail Host
Alexandre Em primeiro lugar, obrigado pela resposta. Em segundo quero dizer que o smtp foi configurando na raiz. Mas não ví nenhum lugar para digitar o ip do servidor Onde, exatamente, fica? EdgardCosta
[zope-pt] Re: Configurar Mail Host
Alexandre Incluí, conforme sua sugestão o ip. Agora a mensagem é: Não foi possível enviar a mensagem: {'edgardalvesco...@gmail.com': (550, 'Relay denied')} EdgardCota
[zope-pt] Re: Configurar Mail Host
Alexandre Estou usando sendmail EdgardCosta