Re: [zope-pt] Enviar email ao entrar no estado inicial do workflow

2008-08-01 Por tôpico Wilton Alencar
Dayana,
visible é o estado inicial, se a transição estiver como automática no
visible realmente isso vai ocorrer.
Você poderia usar triggers, mas acho que só tem no P3.
Nesse caso o ideal é mudar o estado inicial para private e colocar a
transição automática quando o objeto for para pending, isto é o usuário
pediu publicação e voc~e recebe o e-mail.
Outra possibilidade é ver se seu script está sendo executado no After ou no
Before transition.
Fica aí a dica.
Abraços.
TOM

2008/7/31 Jeferson Lelis C. dos Santos [EMAIL PROTECTED]

   Dayana,



 Acho que os videos do Wilton podem te ajudar.

 Dá uma olhada no link
 http://www.tom.pro.br/apresentacoes/sinList?synmap=V%C3%ADdeos%20Plone


 *Atenciosamente,
 *
 *Jeferson Lelis.*

 - Mensagem original 
 De: Dayana Santiago [EMAIL PROTECTED]
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Quinta-feira, 31 de Julho de 2008 21:13:01
 Assunto: [zope-pt] Enviar email ao entrar no estado inicial do workflow

  Prezados colegas,

 Estou tentando fazer o plone 2.5.5 enviar emails quando um determinado tipo
 de objeto for criado. Utilizo o título do objeto e outros atributos para
 compor o corpo da mensagem.

 Para isso, pendurei um script na transição submit e fiz com que ela fosse
 disparada automaticamente a partir do estado visible.

 No entanto, o que acontece é que no momento em que ainda estou no
 formulário de edição do objeto, já recebo um email, com o caminho do
 portal_factory e, obviamente sem título. Quando termino de preencher e
 salvo, recebo mais dois emails: um com caminho do portal_factory e outro na
 pasta em que estou criando o objeto. Em todos eles nenhum dos atributos é
 acessível e o id é sempre aquele temporário criado pelo plone.

 Alguma idéia de outra forma de mandar o email ou de acessar os atributos
 para compor a mensagem?


 Grata pela atenção,


 Abçs

 --
 Dayana.

 --
 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.
  




-- 
Cordialmente,
Wilton Souza Alencar
www.tom.pro.br


[zope-pt] Re: Full_review_list

2008-08-01 Por tôpico Cristina Souza
Deu certinho...muito obrigada!



[zope-pt] erro no combobox Estado cidade..

2008-08-01 Por tôpico rm2002am
Ola Pessoal do zope

 Estou tendo um problema que não esta funcionando um exemplo que 
busquei na internet

Será que alguém tem um exemplo simples de uso de busca de Estados 
(UF) e Cidades ?
  Tentei fazer um exemplo utilizando o Ájax e o num combox com o 
ZSQL mas não sei qual problema esta aparecendo um erro

 Aparece os combobox Estado e cidade sem nada preenchido e ainda 
aparece uma linha do codigo  assim:

function ConsultaCidades(){
  _select = document.myForm.estados_uf.selectedIndex; //pegando

Isto que aparece após mostrar o combobox do Estado e da cidade
 Qual problema
 Alguém tem um exemplo mais simples de busca do estado e Cidade ?

Obrigado(a), 



form name=myForm
label for=estados_ufEstado/label
  select name=estados_uf id=estados_uf 
onchange=javascript:ConsultaCidades();
 options value=ACAC/options
  /select
/form

Crie o select onde serão preenchidas as cidades.
label for=cidadesCidades/label
  select name=cidades id=cidades
  /select

Agora, vamos criar uma function javascript chamada ConsultaCidades.

script language=Javascript
function ConsultaCidades(){
  _select = document.myForm.estados_uf.selectedIndex; //pegando o 
objetoselecionado do select
  _option = _select.myForm.estados_uf.options
[_select].value; //pegando a   opcao selecionada
  url = 'estado_py';
  pars = 'estado='+ _option;
  myAjax = new Ajax.Request(url,{
  method:'post',
  parameters:pars,
  onComplete:mostraCombo
  });
}

function mostraCombo(resposta){ form name=myForm
label for=estados_ufEstado/label
  select name=estados_uf id=estados_uf 
onchange=javascript:ConsultaCidades();
 options value=ACAC/options
  /select
/form

Crie o select onde serão preenchidas as cidades.
label for=cidadesCidades/label
  select name=cidades id=cidades
  /select

Agora, vamos criar uma function javascript chamada ConsultaCidades.

script language=Javascript
function ConsultaCidades(){
  _select = document.myForm.estados_uf.selectedIndex; //pegando o 
objetoselecionado do select
  _option = _select.myForm.estados_uf.options
[_select].value; //pegando a   opcao selecionada
  url = 'estado_py';
  pars = 'estado='+ _option;
  myAjax = new Ajax.Request(url,{
  method:'post',
  parameters:pars,
  onComplete:mostraCombo
  });
}






[zope-pt] (unknown)

2008-08-01 Por tôpico Pedro Vítor Lima Rodrigues
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 novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses