Re: RES: [zope-pt] Dúvida de Iniciante

2008-04-25 Por tôpico Davi Medeiros
Qual a versão do seu Plone? Detalhes como esse são importantes para
ajudarmos melhor. Quando o Tchezope fala em uma conta Zope, significa
que você precisa ter o Python, Zope e Plone instalados no site da
UFRG, nas mesmas versões que você tem na sua máquina.

Em seguida você pode ir na raiz do seu localhost, selecionar o objeto
do tipo Plone Site que você criou e clicar lá embaixo no botão EXPORT.
Será gerado um ZEXP na sua máquina local. Em seguida copie esse
arquivo na pasta IMPORT do Plone que está na UFRG e reinicie o Zope.
Vá até a raiz do mesmo e clique em IMPORT. No dropdown você encontrará
o ZEXP.

Abraço,
Davi Lima

--- Em zope-pt@yahoogrupos.com.br, Juliano Madeira [EMAIL PROTECTED] escreveu

 Olá amigo tudo bem..
   Eu consigo acessar tanto http://localhost:8080 e http://localhost
   para acessar o site que estou fazendo eu faço
http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia

   Eu já fui em add e fui em Plone Site para criar o site e já
tenho até usuário e tal.
   Mas o meu problema agora é que faz dias, e dias que tento colocar
a página no ar, ou seja, ela está como localhost, ou seja, está só
local na minha máquina e eu gostaria de colocá-la no servidor que eu
tenho para o site, que no caso o endereço é
www6.ufrgs.br/agroecologia/portal/  
   E não consigo fazer isso, gostaria de uma ajuda.
   Eu tenho que editar algum arquivo de alguma pasta do Zope ou do
Plone é isso?
   Ah, estou usando Linux.
 Li no tchezope.org que o primeiro passo é eu ter  uma URL que no meu
caso é Folder at /Observatorio de Politicas Publicas em Agroecologia
(OPPA) eu já tenho essa URL tanto que pra entra no meu site eu entro
com http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia 
   E em outra parte do site tchezope que é ensinado passo-a-passo é
dito que eu tenho que ter uma conta em um servidor Zope. Mas mesmo
assim eu preciso ter uma conta em um servidor Zope, para por o site em
um servidor da ufrgs??
   Por Favor me Ajude.
   Abraço.
   Juliano.


 Mário Sérgio da Silva Luz [EMAIL PROTECTED] escreveu:
   
 Olá Juliano.
 
 Digamos que você esteja usando Windows, quando instalar o Plone,
você vai acessar ele de duas formas...
 http://localhost:8080 = ZMI (zope)
 ou http://localhost = O site padrão Plone, na raiz da ZMI
 
 no Plone o que você fizer vai estar disponivel (atenção para as
aspas...)
 
 na ZMI, depende, mais em geral também vai estar disponivel..
 
 abraços
 
 Mário
 
 -Mensagem original-
 De: zope-pt@yahoogrupos.com.br em nome de Juliano Madeira
 Enviada: sex 11/4/2008 23:50
 Para: zope-pt@yahoogrupos.com.br
 Assunto: [zope-pt] Dúvida de Iniciante
 
 Oi Pessoal
 Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
 E como eu faço pra criar o site, é no Plone né, mas onde, e tem como
ir fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como
eu faço??
 Desculpa, mas sou iniciante no Zope e no Plone.
 Muito Obrigado.
 Juliano.
 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento! 
 
 
 

 

 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!





Re: RES: [zope-pt] Dúvida de Iniciante

2008-04-24 Por tôpico Juliano Madeira
Olá amigo tudo bem..
  Eu consigo acessar tanto http://localhost:8080 e http://localhost
  para acessar o site que estou fazendo eu faço 
http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia
   
  Eu já fui em add e fui em Plone Site para criar o site e já tenho até 
usuário e tal.
  Mas o meu problema agora é que faz dias, e dias que tento colocar a página no 
ar, ou seja, ela está como localhost, ou seja, está só local na minha máquina e 
eu gostaria de colocá-la no servidor que eu tenho para o site, que no caso o 
endereço é www6.ufrgs.br/agroecologia/portal/  
  E não consigo fazer isso, gostaria de uma ajuda.
  Eu tenho que editar algum arquivo de alguma pasta do Zope ou do Plone é isso?
  Ah, estou usando Linux.
Li no tchezope.org que o primeiro passo é eu ter  uma URL que no meu caso é 
Folder at /Observatorio de Politicas Publicas em Agroecologia (OPPA) eu já 
tenho essa URL tanto que pra entra no meu site eu entro com 
http://localhost:8080/ObservatoriodePoliticasPublicasemAgroecologia 
  E em outra parte do site tchezope que é ensinado passo-a-passo é dito que eu 
tenho que ter uma conta em um servidor Zope. Mas mesmo assim eu preciso ter uma 
conta em um servidor Zope, para por o site em um servidor da ufrgs??
  Por Favor me Ajude.
  Abraço.
  Juliano.
   
   
Mário Sérgio da Silva Luz [EMAIL PROTECTED] escreveu:
  
Olá Juliano.

Digamos que você esteja usando Windows, quando instalar o Plone, você vai 
acessar ele de duas formas...
http://localhost:8080 = ZMI (zope)
ou http://localhost = O site padrão Plone, na raiz da ZMI

no Plone o que você fizer vai estar disponivel (atenção para as aspas...)

na ZMI, depende, mais em geral também vai estar disponivel..

abraços

Mário

-Mensagem original-
De: zope-pt@yahoogrupos.com.br em nome de Juliano Madeira
Enviada: sex 11/4/2008 23:50
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Dúvida de Iniciante

Oi Pessoal
Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir fazendo 
e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
Desculpa, mas sou iniciante no Zope e no Plone.
Muito Obrigado.
Juliano.

-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 



   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

Re: [zope-pt] Dúvida de Iniciante

2008-04-14 Por tôpico Juliano Madeira
Oi, tudo bom. É que eu estava perdido pois não sabia que documentação estudar, 
agora que vc me deu um caminho, vou segui-lo.
  Muito Obrigado.
  Juliano.

Luciano Ramalho [EMAIL PROTECTED] escreveu:
  2008/4/11 Juliano Madeira [EMAIL PROTECTED]:
 Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
 E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir
 fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
 Desculpa, mas sou iniciante no Zope e no Plone.

Juliano, a forma de trabalhar com Plone/Zope é **completamente**
diferente da proposta do Dreamweaver ou mesmo da proposta do PHP.

Recomendo que você estude a documentação no site http://tchezope.org
porque sem alguma base tem como a gente te ajudar apenas respondendo
perguntas tipo como eu faço?, OK?

[ ]s
Luciano

2008/4/11 Juliano Madeira [EMAIL PROTECTED]:


 Oi Pessoal
 Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
 E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir
 fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
 Desculpa, mas sou iniciante no Zope e no Plone.
 Muito Obrigado.
 Juliano.

 
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento! 


   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

Re: [zope-pt] Dúvida de Iniciante

2008-04-13 Por tôpico Luciano Ramalho
2008/4/11 Juliano Madeira [EMAIL PROTECTED]:
 Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
 E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir
 fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
 Desculpa, mas sou iniciante no Zope e no Plone.

Juliano, a forma de trabalhar com Plone/Zope é **completamente**
diferente da proposta do Dreamweaver ou mesmo da proposta do PHP.

Recomendo que você estude a documentação no site http://tchezope.org
porque sem alguma base tem como a gente te ajudar apenas respondendo
perguntas tipo como eu faço?, OK?

[ ]s
Luciano


2008/4/11 Juliano Madeira [EMAIL PROTECTED]:


 Oi Pessoal
 Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
 E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir
 fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
 Desculpa, mas sou iniciante no Zope e no Plone.
 Muito Obrigado.
 Juliano.

  
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento! 


RES: [zope-pt] Dúvida de Iniciante

2008-04-12 Por tôpico Mário Sérgio da Silva Luz

Olá Juliano.

Digamos que você esteja usando Windows, quando instalar o Plone, você vai 
acessar ele de duas formas...
http://localhost:8080= ZMI (zope)
ou  http://localhost = O site padrão Plone, na raiz da ZMI

no Plone o que você fizer vai estar disponivel   (atenção para as aspas...)

na ZMI, depende, mais em geral também vai estar disponivel..

abraços

Mário

-Mensagem original-
De: zope-pt@yahoogrupos.com.br em nome de Juliano Madeira
Enviada: sex 11/4/2008 23:50
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Dúvida de Iniciante
 
Oi Pessoal
  Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
  E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir 
fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
Desculpa, mas sou iniciante no Zope e no Plone.
  Muito Obrigado.
  Juliano.

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

winmail.dat

[zope-pt] Dúvida de Iniciante

2008-04-11 Por tôpico Juliano Madeira
Oi Pessoal
  Bom pessoal, onde eu coloco o endereço do servidor pra página ir pro ar?
  E como eu faço pra criar o site, é no Plone né, mas onde, e tem como ir 
fazendo e ir olhando, tipo, por exemplo, como no DreamWeaver? Como eu faço??
Desculpa, mas sou iniciante no Zope e no Plone.
  Muito Obrigado.
  Juliano.

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

Res: [zope-pt] Dúvida de iniciante (oreia)

2007-03-09 Por tôpico Fred
Bem, não é isso..
passo como parametro o id do cara (url/pesquisa?id=2)
Como pego esse parametro e passo na chamada do zsql
tal:sql repeat=item context/meu_zsql
Eu tenho um sql +/- assim:

Select * from pessoas where id = dtml-sqlvar id type=int

quero pegar esse retorno e preencher o formulário. Não estou conseguindo 
fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param 
value=x para passar como parametro de pesquisa?

Att.,
Fred


- Mensagem original 
De: Dorneles Treméa [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)

Opa Fred,

 Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
 dias atrás, to querendo saber o seguinte.
 Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
 page template, porém não está certo, dá erro a todo momento, pois quero
 pegar o objeto de retorno e jogar num formulário para a alteração de dados.
 Gostaria de saber se tem como eu jogar na session e buscá-la através do
 python e pegar na page template, ou fazer direto na chamada da z sql
 method na page template.

não esqueça que o resultado do ZSQLMethod é uma lista onde cada
elemento contém o conjunto dos campos envolvidos. Dessa forma,
para acessá-los num PageTemplate, bastaria algo como:

tal:sql repeat=item context/meu_ zsql
tal:campo1 content=item/ campo1 /
tal:campo2 content=item/ campo2 /
/tal:sql

HTH,

-- 

Dorneles Treméa
X3ng Web Technology



__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: [zope-pt] Dúvida de iniciante (oreia)

2007-03-09 Por tôpico Luciano Ramalho

Não precisa passar parâmetros explicitamente para Z SQL Methods.

Se existe no request uma variável com o mesmo nome de um argumento
declarado, o ZSQL Method pega o valor automaticamente. No seu caso, existe
um ZSQL Method e um Page Template (que vai chamar o Z SQL Method). Se o Page
Template for invocado como http://xxx/formulario.html?id=1234, o ZSQL Method
automaticamente vai usar o id=1234, desde que id seja declarado com
argumento do ZSQL Method.

[ ]s
Luciano

On 3/9/07, Fred [EMAIL PROTECTED] wrote:


 Bem, não é isso..
passo como parametro o id do cara (url/pesquisa?id=2)
Como pego esse parametro e passo na chamada do zsql
tal:sql repeat=item context/meu_zsql
Eu tenho um sql +/- assim:

Select * from pessoas where id = dtml-sqlvar id type=int

quero pegar esse retorno e preencher o formulário. Não estou conseguindo
fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param
value=x para passar como parametro de pesquisa?

Att.,
Fred

 - Mensagem original 
De: Dorneles Treméa [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)

 Opa Fred,

 Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
 dias atrás, to querendo saber o seguinte.
 Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
 page template, porém não está certo, dá erro a todo momento, pois quero
 pegar o objeto de retorno e jogar num formulário para a alteração de
dados.
 Gostaria de saber se tem como eu jogar na session e buscá-la através do
 python e pegar na page template, ou fazer direto na chamada da z sql
 method na page template.

não esqueça que o resultado do ZSQLMethod é uma lista onde cada
elemento contém o conjunto dos campos envolvidos. Dessa forma,
para acessá-los num PageTemplate, bastaria algo como:

tal:sql repeat=item context/meu_ zsql
tal:campo1 content=item/ campo1 /
tal:campo2 content=item/ campo2 /
/tal:sql

HTH,

--

Dorneles Treméa
X3ng Web Technology


__
Fale com seus amigos de graça com o novo Yahoo! Messenger
http://br.messenger.yahoo.com/ 



Re: Res: [zope-pt] Dúvida de iniciante ( oreia)

2007-03-09 Por tôpico Fernando Paiva
Fred, isso é simples.

Vamos imaginar o seguinte esquema.
2ZPT, 2ZSQL, 1ScriptPy

ZPT1  Onde o usuário e senha, irá ser informado para pesquisa e irá 
enviar as informações para o ZPT2
ZPT2  É onde tudo acontece.
1Script Python  Irá verificar e redirecionar.
ZSQL  São as consultas que você precisa.

Agora vamos la:
No ZPT1 crie os campos de entrada dados e envie esses dados para o ZPT2.
Assim:
form method=post action=zpt2
   input type=text name=usuario id=usuario/
   input type=text name=senha id=senha/
/form

No ZPT2 pegue esses valores, execute o script python e faça a consulta 
ZSQL para preencher os campos do form:
Assim:
html
   head
  title tal:content=template/title_or_idTitle/title
  /head
body tal:define=usuario request/usuario | nothing;
senha request/senha | nothing;
script_py 
python:context.script_py(usuario=usuario, senha=senha);
zsql python:context.zsql(usuario=usuario, 
senha=senha) or [1,];

form method=. action=. tal:repeat=items zsql
   Nome: input type=text name=nome id=nome tal:attributes=value 
items/nome | nothing/
   Endereco: input type=text name=endereco id=endereco 
tal:attributes=value items/endereco | nothing/
/form

/body
/html
   
Obs: Vc irá conseguir usar esse msm ZPT2 tanto para inclusão como para 
update.

Script Python:
##parameters=usuario, senha
#Aqui é onde vc irá testar se existe o usuario e senha usando o ZSQL1; 
Se existir o ZPT2 será exibido com as informações preenchidas nos input, 
se não redireciona novamente para o ZPT1 com a mensagem de usuário não 
encontrado.

Espero que entenda o esquema, qquer coisa estou no msn: 
fernandopaiva_br[AT].yahoo.com.br ou no canal irc #zope-pt no freenode.net

Boa sorte!

[]'s
Fernando Paiva


Fred escreveu:
 Bem, não é isso..
 passo como parametro o id do cara (url/pesquisa?id=2)
 Como pego esse parametro e passo na chamada do zsql
 tal:sql repeat=item context/meu_zsql
 Eu tenho um sql +/- assim:
  
 Select * from pessoas where id = dtml-sqlvar id type=int
  
 quero pegar esse retorno e preencher o formulário. Não estou 
 conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag 
 tipo sql:param value=x para passar como parametro de pesquisa?
  
 Att.,
 Fred

 - Mensagem original 
 De: Dorneles Treméa [EMAIL PROTECTED]
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)

 Opa Fred,

  Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
  dias atrás, to querendo saber o seguinte.
  Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
  page template, porém não está certo, dá erro a todo momento, pois quero
  pegar o objeto de retorno e jogar num formulário para a alteração de 
 dados.
  Gostaria de saber se tem como eu jogar na session e buscá-la através do
  python e pegar na page template, ou fazer direto na chamada da z sql
  method na page template.

 não esqueça que o resultado do ZSQLMethod é uma lista onde cada
 elemento contém o conjunto dos campos envolvidos. Dessa forma,
 para acessá-los num PageTemplate, bastaria algo como:

 tal:sql repeat=item context/meu_ zsql
 tal:campo1 content=item/ campo1 /
 tal:campo2 content=item/ campo2 /
 /tal:sql

 HTH,

 -- 

 Dorneles Treméa
 X3ng Web Technology



 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/
  






___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


[zope-pt] Dúvida de iniciante (oreia) - Combo

2007-03-09 Por tôpico Fred
Foi mal, funcionounão acreditei pois é muito fácil esse código, achei seria 
algo mais complexo.
Agora outra dúvida, tenho um combo que pega um zsql method para preencher a 
lista de chefes das pessoas.
Pesquisei a pessoa e trago a foreign key do chefe, como eu faço para deixar o 
chefe dela já selecionado? sei que é usando o selected.
Será que dentro da condition tem como fazê-lo?


- Mensagem original 
De: Fred [EMAIL PROTECTED]
Para: zope-pt@yahoogrupos.com.br
Enviadas: Sexta-feira, 9 de Março de 2007 9:31:55
Assunto: Res: [zope-pt] Dúvida de iniciante (oreia)

Bem, não é isso..
passo como parametro o id do cara (url/pesquisa? id=2)
Como pego esse parametro e passo na chamada do zsql
tal:sql repeat=item context/meu_ zsql
Eu tenho um sql +/- assim:
 
Select * from pessoas where id = dtml-sqlvar id type=int
 
quero pegar esse retorno e preencher o formulário. Não estou conseguindo 
fazê-lo na chamada dentro da page template. Tem alguma tag tipo sql:param 
value=x para passar como parametro de pesquisa?
 
Att.,
Fred


- Mensagem original 
De: Dorneles Treméa [EMAIL PROTECTED] com.br
Para: [EMAIL PROTECTED] .com.br
Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)


Opa Fred,

 Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
 dias atrás, to querendo saber o seguinte.
 Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
 page template, porém não está certo, dá erro a todo momento, pois quero
 pegar o objeto de retorno e jogar num formulário para a alteração de dados.
 Gostaria de saber se tem como eu jogar na session e buscá-la através do
 python e pegar na page template, ou fazer direto na chamada da z sql
 method na page template.

não esqueça que o resultado do ZSQLMethod é uma lista onde cada
elemento contém o conjunto dos campos envolvidos. Dessa forma,
para acessá-los num PageTemplate, bastaria algo como:

tal:sql repeat=item context/meu_ zsql
tal:campo1 content=item/ campo1 /
tal:campo2 content=item/ campo2 /
/tal:sql

HTH,

-- 

Dorneles Treméa
X3ng Web Technology




 _ _ _ _ __
Fale com seus amigos de graça com o novo Yahoo! Messenger 
http://br.messenger .yahoo.com/ 


__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: [zope-pt] Dúvida de iniciante (orei a) - Combo

2007-03-09 Por tôpico Fernando Paiva
Para isso você pode usar tal:attributes.

select name=meu_select id=meu_select
   option tal:attributes=selected python:items.retorno == 
here.REQUEST.get('meu_select');
tal:content=items/retorno/
/select




Fred escreveu:
 Foi mal, funcionounão acreditei pois é muito fácil esse código, 
 achei seria algo mais complexo.
 Agora outra dúvida, tenho um combo que pega um zsql method para 
 preencher a lista de chefes das pessoas.
 Pesquisei a pessoa e trago a foreign key do chefe, como eu faço para 
 deixar o chefe dela já selecionado? sei que é usando o selected.
 Será que dentro da condition tem como fazê-lo?

 - Mensagem original 
 De: Fred [EMAIL PROTECTED]
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Sexta-feira, 9 de Março de 2007 9:31:55
 Assunto: Res: [zope-pt] Dúvida de iniciante (oreia)

 Bem, não é isso..
 passo como parametro o id do cara (url/pesquisa? id=2)
 Como pego esse parametro e passo na chamada do zsql
 tal:sql repeat=item context/meu_ zsql
 Eu tenho um sql +/- assim:
  
 Select * from pessoas where id = dtml-sqlvar id type=int
  
 quero pegar esse retorno e preencher o formulário. Não estou 
 conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag 
 tipo sql:param value=x para passar como parametro de pesquisa?
  
 Att.,
 Fred

 - Mensagem original 
 De: Dorneles Treméa [EMAIL PROTECTED] com.br
 Para: [EMAIL PROTECTED] .com.br
 Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)

 Opa Fred,

  Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
  dias atrás, to querendo saber o seguinte.
  Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
  page template, porém não está certo, dá erro a todo momento, pois quero
  pegar o objeto de retorno e jogar num formulário para a alteração de 
 dados.
  Gostaria de saber se tem como eu jogar na session e buscá-la através do
  python e pegar na page template, ou fazer direto na chamada da z sql
  method na page template.

 não esqueça que o resultado do ZSQLMethod é uma lista onde cada
 elemento contém o conjunto dos campos envolvidos. Dessa forma,
 para acessá-los num PageTemplate, bastaria algo como:

 tal:sql repeat=item context/meu_ zsql
 tal:campo1 content=item/ campo1 /
 tal:campo2 content=item/ campo2 /
 /tal:sql

 HTH,

 -- 

 Dorneles Treméa
 X3ng Web Technology



  _ _ _ _ __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger .yahoo.com/


 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/
  






___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/


Re: Res: [zope-pt] Dúvida de iniciante (oreia)

2007-03-09 Por tôpico Paul Eipper

Como o Fernando Paiva mostrou, o melhor é sempre colocar a lógica em Python,
e não no template :)

--
Paul Eipper


Em 09/03/07, Fernando Paiva [EMAIL PROTECTED] escreveu:


  Fred, isso é simples.

Vamos imaginar o seguinte esquema.
2ZPT, 2ZSQL, 1ScriptPy

ZPT1  Onde o usuário e senha, irá ser informado para pesquisa e irá
enviar as informações para o ZPT2
ZPT2  É onde tudo acontece.
1Script Python  Irá verificar e redirecionar.
ZSQL  São as consultas que você precisa.

Agora vamos la:
No ZPT1 crie os campos de entrada dados e envie esses dados para o ZPT2.
Assim:
form method=post action=zpt2
input type=text name=usuario id=usuario/
input type=text name=senha id=senha/
/form

No ZPT2 pegue esses valores, execute o script python e faça a consulta
ZSQL para preencher os campos do form:
Assim:
html
head
title tal:content=template/title_or_idTitle/title
/head
body tal:define=usuario request/usuario | nothing;
senha request/senha | nothing;
script_py
python:context.script_py(usuario=usuario, senha=senha);
zsql python:context.zsql(usuario=usuario,
senha=senha) or [1,];

form method=. action=. tal:repeat=items zsql
Nome: input type=text name=nome id=nome tal:attributes=value
items/nome | nothing/
Endereco: input type=text name=endereco id=endereco
tal:attributes=value items/endereco | nothing/
/form

/body
/html

Obs: Vc irá conseguir usar esse msm ZPT2 tanto para inclusão como para
update.

Script Python:
##parameters=usuario, senha
#Aqui é onde vc irá testar se existe o usuario e senha usando o ZSQL1;
Se existir o ZPT2 será exibido com as informações preenchidas nos input,
se não redireciona novamente para o ZPT1 com a mensagem de usuário não
encontrado.

Espero que entenda o esquema, qquer coisa estou no msn:
fernandopaiva_br[AT].yahoo.com.br ou no canal irc #zope-pt no freenode.net

Boa sorte!

[]'s
Fernando Paiva

Fred escreveu:

 Bem, não é isso..
 passo como parametro o id do cara (url/pesquisa?id=2)
 Como pego esse parametro e passo na chamada do zsql
 tal:sql repeat=item context/meu_zsql
 Eu tenho um sql +/- assim:

 Select * from pessoas where id = dtml-sqlvar id type=int

 quero pegar esse retorno e preencher o formulário. Não estou
 conseguindo fazê-lo na chamada dentro da page template. Tem alguma tag
 tipo sql:param value=x para passar como parametro de pesquisa?

 Att.,
 Fred

 - Mensagem original 
 De: Dorneles Treméa [EMAIL PROTECTED] dorneles%40x3ng.com.br
 Para: zope-pt@yahoogrupos.com.br zope-pt%40yahoogrupos.com.br
 Enviadas: Quinta-feira, 8 de Março de 2007 19:31:58
 Assunto: Re: [zope-pt] Dúvida de iniciante (oreia)

 Opa Fred,

  Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer
esses
  dias atrás, to querendo saber o seguinte.
  Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
  page template, porém não está certo, dá erro a todo momento, pois
quero
  pegar o objeto de retorno e jogar num formulário para a alteração de
 dados.
  Gostaria de saber se tem como eu jogar na session e buscá-la através
do
  python e pegar na page template, ou fazer direto na chamada da z sql
  method na page template.

 não esqueça que o resultado do ZSQLMethod é uma lista onde cada
 elemento contém o conjunto dos campos envolvidos. Dessa forma,
 para acessá-los num PageTemplate, bastaria algo como:

 tal:sql repeat=item context/meu_ zsql
 tal:campo1 content=item/ campo1 /
 tal:campo2 content=item/ campo2 /
 /tal:sql

 HTH,

 --

 Dorneles Treméa
 X3ng Web Technology



 __
 Fale com seus amigos de graça com o novo Yahoo! Messenger
 http://br.messenger.yahoo.com/






___
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/

 



[zope-pt] Dúvida de iniciante (oreia)

2007-03-08 Por tôpico Fred
Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses dias 
atrás, to querendo saber o seguinte.
Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na page 
template, porém não está certo, dá erro a todo momento, pois quero pegar o 
objeto de retorno e jogar num formulário para a alteração de dados.
Gostaria de saber se tem como eu jogar na session e buscá-la através do python 
e pegar na page template, ou fazer direto na chamada da z sql method na page 
template.

Desculpe-me pelo longo texto.

Grato,
Fred

__
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: [zope-pt] Dúvida de iniciante (orei a)

2007-03-08 Por tôpico Dorneles Treméa
Opa Fred,

 Pessoal, passei um longo tempo sem mexer com PZP e voltei a mexer esses
 dias atrás, to querendo saber o seguinte.
 Tenho um z sql method que faz a pesquisa pelo id, chamo esse cara na
 page template, porém não está certo, dá erro a todo momento, pois quero
 pegar o objeto de retorno e jogar num formulário para a alteração de dados.
 Gostaria de saber se tem como eu jogar na session e buscá-la através do
 python e pegar na page template, ou fazer direto na chamada da z sql
 method na page template.

não esqueça que o resultado do ZSQLMethod é uma lista onde cada
elemento contém o conjunto dos campos envolvidos. Dessa forma,
para acessá-los num PageTemplate, bastaria algo como:

  tal:sql repeat=item context/meu_zsql
tal:campo1 content=item/campo1 /
tal:campo2 content=item/campo2 /
  /tal:sql

HTH,

-- 

Dorneles Treméa
X3ng Web Technology