[Zope-pt] Formulário de Contato dentro de um portlet num slot

2006-05-10 Por tôpico robsonvirino



Uso o Plone 2.1.2. Estou criando um portlet de contato no slot direito
aproveitando o código de portal_skins/plone_templates/contact-info.

Criei um page template chamado 'contato' dentro de custom com o
seguinte código:

code:
html xmlns:tal=http://xml.zope.org/namespaces/tal
 xmlns:metal=http://xml.zope.org/namespaces/metal
 i18n:domain=plone
body
div metal:define-macro=portletContato 

 tal:omit-tag=

dl class=portlet id=portlet-contato

 dd
 form name=feedback_form
 action="">
 method=post
 tal:define=errors options/state/getErrors
 tal:attributes=action string:$here_url/$template_id

 fieldset
 legend
i18n:translate=legend_feedback_for_contact_infoFeedback
details/legend

 tal:feedbackForm condition=isAnon
 div class=field
 tal:define=error errors/sender_fullname|nothing
 tal:attributes=class python:test(error, 'field error',
'field')
 label for="">
i18n:translate=label_sender_fullname
 Name
 /label

 div class=formHelp i18n:translate=help_sender_fullname
 Please enter your full name
 /div

 div tal:content=errorValidation error output/div 
 

 input type=text 
 id=sender_fullname 
 name=sender_fullname 
 size=40 
 value= 
 tabindex= 
 tal:attributes=tabindex tabindex/next; value
request/sender_fullname|nothing
 /
 /div
 div class=field
 tal:define=error errors/sender_from_address|nothing
 tal:attributes=class python:test(error, 'field error',
'field')
 label for="">
i18n:translate=label_sender_from_address
 E-Mail
 /label
 span class=fieldRequired title=Required
 i18n:attributes=title title_required;
 i18n:translate=label_required(Required)/span

 div class=formHelp
i18n:translate=help_sender_from_address
 Please enter your e-mail address
 /div
 
 div tal:content=errorValidation error output/div 
 

 input type=text 
 id=sender_from_address 
 name=sender_from_address 
 size=40 
 value= 
 tabindex= 
 tal:attributes=tabindex tabindex/next; value
request/sender_from_address|nothing
 /
 /div
 /tal:feedbackForm
 tal:feedbackForm condition=not:isAnon 
 tal:define=fullname
python:request.get('fullname', member.getProperty('fullname', ''));
 email
python:request.get('email', member.getProperty('email',''));
 input type=hidden name=sender_fullname
value=fullname tal:attributes=value fullname /
 input type=hidden name=sender_from_address
value=email tal:attributes=value email /
 /tal:feedbackForm
 div class=field
 tal:define=error errors/subject|nothing
 tal:attributes=class python:test(error, 'field error',
'field')
 label for="" i18n:translate=label_subject
 Subject
 /label
 span class=fieldRequired title=Required
 i18n:attributes=title title_required;
 i18n:translate=label_required(Required)/span

 div class=formHelp i18n:translate=help_subject
 Please enter the subject of the message you want to send.
 /div
 
 div tal:content=errorValidation error output/div 
 

 input type=text 
 id=subject 
 name=subject 
 size=25 
 value= 
 tabindex= 
 tal:attributes=tabindex tabindex/next; value
request/subject|nothing
 /
 /div
 div class=field
 tal:define=error errors/message|nothing
 tal:attributes=class python:test(error, 'field error',
'field')
 label for="" i18n:translate=label_message
 Message
 /label
 span class=fieldRequired title=Required
 i18n:attributes=title title_required;
 i18n:translate=label_required(Required)/span

 div class=formHelp i18n:translate=help_message
 Please enter the message you want to send.
 /div
 
 div tal:content=errorValidation error output/div 
 
 
 textarea name=message
 id=message
 rows=5
 cols=25
 tabindex=
 tal:attributes=tabindex tabindex/next;
 tal:content=request/message|nothing
  /textarea
 /div
 
 div class=formControls

 input class=context
 tabindex=
 type=submit
 name=form.button.Send
 value=Send
 i18n:attributes=value label_send;
 tal:attributes=tabindex tabindex/next; /

 /div

 /fieldset

 input type=hidden name=form.submitted value=1 /

 /form
 /dd
 
/dl

/div
/body
/html



Estou chamando ele em 'right_slots' como
'here/contato/macros/portletContato' para somente a página inicial...

Ele só aparece quando digito http://localhost/contact-info...

Só que não queria que o portlet estivesse vinculado ao contact-info
template. Então, como desvincular?


O problema é que não aparece nada na coluna, na página inicial...

Onde será que está o erro?
Alguém já fez algum portlet de contato?


Obrigado.










Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












[Zope-pt] Expiração de notícias

2006-05-19 Por tôpico robsonvirino



Caros amigos, o negócio é meio urgente...

Quem puder me ajudar...

Bem, estou mostrando um portlet com as últimas notícias que estão
publicadas... gravadas em /noticias... até aí tudo bem. 

Agora, como eu faço para que quando as mesmas expirarem, sejam movidas
para uma pasta /historico???

Obrigado.










Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












[Zope-pt] Enviar e-mail para grupos ao publicar documento

2006-05-23 Por tôpico robsonvirino



Olá amigos! 

Tenho tipos 'Eventos' que estão associados ao dias de licitação da
empresa. Tenho que fazer com que as pessoas se cadastrem no Plone
entrem um grupo 'Licitacao'. E toda vez que eu publicar um objeto do
tipo evento, seja enviado um e-mail para esse grupo avisando que o
evento da licitação está publicada...

Como faço isso? Alguém tem alguma idéia?

Robson









Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]





  




  
Yahoo! Grupos, um serviço oferecido por:
  
  
PUBLICIDADE




  
  



  




  
Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/zope-pt/
Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED]
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.












[zope-pt] Re: Data.fs não compacta mais!!!!!!

2006-06-06 Por tôpico robsonvirino
Olá Dorneles!

Realmente... há uns quatro dias atrás o computador estava com uma data
futura... Cheguei a rodar o serviço Zope (Lei de Murphy)... Voltei a
data pro normal e nunca mais deu pack depois disso... É isso, cara!

Então, a solução seria adiantar a data novamente e dar um pack? E
depois voltar a data de hoje... 

Vou ter sempre que fazer isso para dar um pack? ;) Esse caso tem
jeito, amigo?

Valeu!






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Expiração de um objeto

2006-06-15 Por tôpico robsonvirino
Olá, pessoal!

Estou com uma duvida aqui... o negócio é bem banal, mas não me recordo
como fazer isso.

Quando a data de expiração de um objeto chegar, em vez do estado dele
ficar como 'expired', quero deixar como 'visible'... Como faço isso?

Valeu, amigos!

Robson.





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Expiração de uma notícia

2006-06-19 Por tôpico robsonvirino
Caros amigos zopistas...

Quero fazer que quando uma noticia expira, a mesma assuma estado
'visible' e não 'expired'. Como faço isso?

Robson.

Valeu!






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[zope-pt] Um campo a mais em notícia...

2006-06-19 Por tôpico robsonvirino
Uso o plone 2.1.2 e o produto 'notícia' ATNewsItem. Quero aumentar um
campo chamado 'url_fonte_noticia' que deverá ser exibido no formulário
de edição da notícia, para que seja colocado um link da fonte da
notícia. Em quais arquivos mexo? Como aumento um campo desse produto? 

Obrigado, amigos.

Robson Virino





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[zope-pt] Re: Um campo a mais em notícia...

2006-06-19 Por tôpico robsonvirino
Entendi, Rodrigo. 
Crio um produto derivado de NewsItem, crio as views pra ele e tal. Até
aí tudo beleza. Como faço então para catalogar uma nova variável no
Plone, para que eu use nos meus templates 'here/minha_variavel'?

[]'s


--- Em zope-pt@yahoogrupos.com.br, Rodrigo Castardo
[EMAIL PROTECTED] escreveu

 Fala Robson
 
 tu tem duas opções, se alguem quiser sugerir mais alguma ;
 
 1- editar a NewsItem mesmo, colocar lá mais um campo, eu nao
aconselho nao,
 qdo tu for migrar teu plone eh mais uma preocupacao, se esquecer das
suas
 alteracoes vc dança :-)
 
 isso se nao tiver mais contras que eu desconheça
 
 ela fica em:
 ATContentTypes/content/newsitem.py
 
 2- criar um produto, uma nova noticia que derive de NewsItem, eu
faria isso,
 assim eu teria a vantagem de migrar sem preocupação meu plone e
ainda, tudo
 q foi alterado em NewsItem eu herdo, assim é melhor :)
 
 []'s
 
 
 On 6/19/06, robsonvirino [EMAIL PROTECTED]  wrote:
 
   Uso o plone 2.1.2 e o produto 'notícia' ATNewsItem. Quero aumentar um
  campo chamado 'url_fonte_noticia' que deverá ser exibido no formulário
  de edição da notícia, para que seja colocado um link da fonte da
  notícia. Em quais arquivos mexo? Como aumento um campo desse produto?
 
  Obrigado, amigos.
 
  Robson Virino
 
 
 
  
 
 
 
 
 -- 
 RodrigoCastardo
 [EMAIL PROTECTED]
 MSN - [EMAIL PROTECTED]
 http://rodrigocastardo.objectis.net/







Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[zope-pt] Problema de envio de e-mail...

2006-07-04 Por tôpico robsonvirino
No portal da empresa, tem uma área 'Fale Conosco' e 'Enviar link da
página a um amigo', que precisam de envio por email, no nosso site
Plone 2.1.2.

Quando preenchemos os devidos formulários (/contact-info e
/sendto_form) e submete-se, dá o erro:

Não foi possível enviar email: SMTP AUTH extension not supported by
server. 

Uso como servidor SMTP o 'Notes' rodando no Windows Server. Criei
nele, um usuário que só manda e-mail, coloquei suas características no
/MailHost na ZMI:  Id, Title, SMTP Host, SMTP Port, SMTP Userid, SMTP
Password etc...

Na rede interna da empresa, funciona... manda o e-mail. Quando se está
fora... nada!

Alguém que consegue mandar e-mails pelo site plone, já viram esse
erro. O que devo fazer?

Obrigado.






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Cadastro em um tipo evento gravando em Oracle

2006-07-05 Por tôpico robsonvirino
Olá, amigos.

Preciso fazer o seguinte:

Num evento qualquer, um usuário anônimo coloca seu nome num campo Seu
nome, como se fosse uma espécie de registro do evento. 

Então esses nomes para aquele determinado evento são cadastrados em um
banco Oracle. 

Como devo proceder na parte da inserção desse campo do evento, que
tudo que eu colocar fará um 'Insert' numa tabela 'Registrados'?

Obrigado.

Robson Virino






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[zope-pt] Enviar página a um amigo... (sendto_template)

2006-07-12 Por tôpico robsonvirino
Olá, amigos...

Estou com uma dúvida...

Criei um novo template 'send_to_friend_template' baseado no
sendto_template... Já procurei no script sendto onde devo chamar
esse novo template, mas não sei como chamá-lo... Onde está essa
chamada para esse template?

Robson






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Re: Condição de visualização de actionIcon

2006-07-12 Por tôpico robsonvirino
Diego, você foi em cima, brother! 
Valeu, garoto! 

--- Em zope-pt@yahoogrupos.com.br, Diego Manhães Pinheiro 
[EMAIL PROTECTED] escreveu

 Tente algo na Condition como:
 python:container.REQUEST['BASE2'].find('documentos') != -1 or
 here.portal_type = 'ExFile'
 
 espero ter ajudado.
 vlw
 
 Em 12/07/06, robsonvirino[EMAIL PROTECTED] escreveu:
  Olá,
 
  O que devo colocar em 'Condition' de uma ação cadastrada em
  Portal_actions, para que o seu ícone apareça somente em 
determinada
  pasta... ou quando for um determinado tipo?
 
  Exemplos:
  Caso 1: Visualizar o ícone 'Enviar link para um amigo' apenas 
quando
  estiver dentro da pasta http://localhost/documentos/
 
  ou
 
  Caso 2: Visualizar o ícone 'Enviar link para um amigo' apenas 
quando
  eu estiver visualizando um tipo 'ExFile'.
 
  Com faço para escrever em 'condition' para esses dois casos 
dentro
  do portal_actions?
 
  Obrigado!
 
 
 
 
 
 
 
 
 
 
 
  Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
  Para desistir envie uma mensagem em branco para: zope-pt-
[EMAIL PROTECTED]
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 
 
 
 -- 
 ---
 Diego Manhães Pinheiro
 Linux User #375020








Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Página no Plone que mostra imagens aleatoriamente

2006-07-14 Por tôpico robsonvirino
Olá amigos!

Em uma pasta no Plone, tenho os seguintes objetos:
- Imagem_1
- Imagem_2
- Imagem_3
- paginaPrincipal (Tipo: Página)

O código de paginaPrincipal, deve chamar uma das três imagens
aleatoriamente, toda vez que essa página for carregada... dentro do Plone.

O código de paginaPrincipal deve chamar aleatoriamente:
img src=Imagem_1 ou
img src=Imagem_2 ou
img src=Imagem_3

Como faço para implementar isso num tipo Página no Plone, sem ser pela
ZMI? 

Obrigado.
Robson Virino






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[zope-pt] Re: swf

2006-08-16 Por tôpico robsonvirino
Exatamente, Jenifer. 

Em nasty tags, deve ser retirado as tags embed e object e apagados 
seus respectivos tags 1...

E na parte de valid tags, colocar as tags param, embed e object, 
cada um em sua linha com seu value igual a 1. 

Depois manda enviar consulta.


Pronto, seus objetos do tipo página estão aptos a rodarem swf. Jogue 
em seu corpo de texto o código anteriormente postado. Seu swf deve 
ser um tipo 'File'. 

Qualquer dúvida, estamos aqui...





--- Em zope-pt@yahoogrupos.com.br, jenifer felix [EMAIL PROTECTED] 
escreveu

 oi robson
   essa parte juntamente com a tag param e todas as três tags com 
 valores 1. eu não entendi
   eu tirei a tag embed e object e colquei la no final de valid 
tags  e 
 ai  é so enviar?
 
 
 Robson [EMAIL PROTECTED] escreveu:  Olá, Jenifer!
 
 1º. Na ZMI, vá em /Plone/portal_transforms/safe_html
 -   Em 'nasty_tags', retire as tags embed e object e seus 
respectivos valores.
 -   Adicione-as em 'valid tags' juntamente com a tag param e 
todas as três tags com valores 1.
 -   Clique em 'Enviar'
 
 2º. Adicione numa pasta do plone o seu arquivo swf como tipo File.
 3º. No Plone, crie um tipo página com o código:
 
 table width=100%trtd
 object classid=clsid:D27CDB6E-AE6D-11cf-96B8-44455354 
codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swf
lash.cab#version=6,0,0,0  width=100% height=220 id=slide 
align=center
  param name=movie value=/transicao.swf param name=wmode 
value=opaqueparam name=menu value=false param 
name=quality value=high param name=salign value=T param 
name=scale value=exactfit
  param name=bgcolor value=#FF embed 
src=/transicao.swf menu=false quality=high salign=T 
bgcolor=#FF  name=slide align= type=application/x-
shockwave-flash scale=exactfit width=100% height=220 
pluginspage=http://www.macromedia.com/go/getflashplayer; 
wmode=opaque/embed
 /object
 /td/tr/table
 
 4.º Salve
 
 5º (Opcional) No caso da página http://pagina.srh.ce.gov.br/  foi 
usado esta página dentro de um painel em um objeto tipo 
ContentPanels.
 
 Pronto. Swf rodando no Plone 2.1.2.

 Qualquer dúvida, estamos aí.
 
 Robson Virino.
 
 
 
 jenifer felix escreveu: oi pesso alguem sabe como colocar um 
swf na 1° pagina igual a esse site :
   http://pagina.srh.ce.gov.br/ 
  
 
 
 
 JENIFER SILVA FELIX 
 BACHARELADO EM SISTEMAS DE INFORMAÇÃO 
 FACULDADE CENECISTA DE SETE LAGOAS - MG 
 = 
 
 
 
 
 
   
 -
  Yahoo! Search
  Música para ver e ouvir: You're Beautiful, do James Blunt








Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[zope-pt] Exibir portlet para usuário de determinado grupo

2006-09-27 Por tôpico robsonvirino
Olá, amigos!

Qual a condition em python que devo colocar no cabeçalho do portlet
para que sua visualização seja para apenas o grupo diretoria?

Obrigado, pessoal!

Robson Virino





Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[zope-pt] Split em um ZPT

2006-10-13 Por tôpico robsonvirino
Olá zopistas!
Dúvida genérica!

Estou fazendo um ZPT que recebe o título de uma imagem do Plone
Article e desejo quebrar esse nome em outras duas variáveis.

Ex: image_title: Oficina-http://www.oficina.com.br
RESULTADO DESEJADO:
   parte[0]: Oficina
   parte[1]: http://www.oficina.com.br 

EIS O CÓDIGO:

tal:block tal:define=image_title image_brain/Title;
  div tal:condition=image_title
   
  CÓDIGO PYTHON QUE PEGA image_title E FAZ UM SPLIT DELE
QUEBRANDO EM parte[0] E parte[1] PELO CARACTERE - 

 a href= tal:attributes=href parte[1]
 span class=discreet tal:content=parte[0]/
 /a
  /div
/tal:block


OBRIGADO A TODOS DESSA LISTA SUPER!




Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[zope-pt] Re: Split em um ZPT

2006-10-14 Por tôpico robsonvirino
Fala, Janz!

Grande, acabou dando o seguinte erro:

Compilation failed
TAL.TALDefs.TALError: Invalid variable name parte[1] in expression
'parte[1]'

E engraçado é que estou vendo que a variável parte está definida...

E agora...?

[]'s

Robson


--- Em zope-pt@yahoogrupos.com.br, JJ (Arnaldo Janz Júnior)
[EMAIL PROTECTED] escreveu

 Olá, Robson!
 
 O código que você precisa é image_title.split('-'). Assim:
 
 tal:block tal:define=image_title image_brain/Title;
   div tal:condition=image_title
 
  a tal:define=parte python:image_title.split('-'); href=
 tal:attributes=href parte[1]
  span class=discreet tal:content=parte[0]/
  /a
   /div
 /tal:block
 
 [ ],
 -- 
 JJ (|´:¬{)»
 -
 Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra,
viverá; e
 todo o que vive e crê em mim não morrerá, eternamente. Crês isto?
 O Senhor, Jesus Cristo - Jo.11:25-26
 -
 
 Em 13/10/06, robsonvirino [EMAIL PROTECTED] escreveu:
 
  Olá zopistas!
  Dúvida genérica!
 
  Estou fazendo um ZPT que recebe o título de uma imagem do Plone
  Article e desejo quebrar esse nome em outras duas variáveis.
 
  Ex: image_title: Oficina-http://www.oficina.com.br
  RESULTADO DESEJADO:
 parte[0]: Oficina
 parte[1]: http://www.oficina.com.br
 
  EIS O CÓDIGO:
 
  tal:block tal:define=image_title image_brain/Title;
div tal:condition=image_title
 
    CÓDIGO PYTHON QUE PEGA image_title E FAZ UM SPLIT DELE
  QUEBRANDO EM parte[0] E parte[1] PELO CARACTERE - 
 
   a href= tal:attributes=href parte[1]
   span class=discreet tal:content=parte[0]/
   /a
/div
  /tal:block
 
 
  OBRIGADO A TODOS DESSA LISTA SUPER!
 






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[zope-pt] Re: Preloader com flash de uma página Plone?

2006-10-25 Por tôpico robsonvirino
Fala ae, grande Janz!

Deixa ver se eu entendi direito... 

Eu faria a implementação desse javascript, inserção de divs e flash...
tudo no main_template?

A página teria duas divs grnades dentro do body... uma para mostrar
o carregando ou um flash. A outra sendo a visual-portal-wrapper
normal que contém o conteúdo do site...

Teria que haver um javascript que primeiro mostraria apenas a primeira
div, colocando display:block nesta enquanto na visual-portal-wrapper
estaria em display:none. Colocaria então na tag body um javascript
onload que faria trocar o status das duas divs, a que estava em
'block' vai para 'none', e a que estava em 'none' vai para 'block'...

Seria isso? 

Outra coisa... Teria o problema de que toda vez que eu clicar em um
item do menu, ele chamaria o div preloader com o flash? Como fazer
para esse div preloader ser chamado estritamente na 1ª vez que
entrar na página? Como o javascript garantiria isso?

Obrigado ae, irmão!

Robson Virino.




--- Em zope-pt@yahoogrupos.com.br, JJ (Arnaldo Janz Júnior)
[EMAIL PROTECTED] escreveu

 Olá, Robson!
 
 Acho que, o que você quer, já vi feito c/ html puro e um pouquinho de
 javascript, num div que cobria a tela inteira, com texto carregando
... ou
 afim e o outro com o conteúdo do site, escondido, de forma que, após o
 carregamento, esse primeiro div desaparecia e o div que continha todo o
 conteúdo aparecia.
 Salvo engano, esse efeito pode ser obtido - não testado (no plone),
apenas
 por conceito - com o div do carregando com display: block e suas
devidas
 coordenadas de posicionamento, display: none p/ o do conteúdo e um
 javascript sendo invocado no onload da home, script que simplesmente dá
 display: none p/ o div superior e display: block p/ o do conteúdo.
 Aí, no seu caso, ao invés do texto você usaria a tag object p/ o seu
flash,
 que entendi ser pequeno e ter a mesma idéia de indicar carregando,
não é?
 Porque, se não for, considere ainda que esse flash pode levar mais
tempo p/
 carregar do que a home.
 
 [ ]s,
 -- 
 JJ (|´:¬{)»
 -
 Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra,
viverá; e
 todo o que vive e crê em mim não morrerá, eternamente. Crês isto?
 O Senhor, Jesus Cristo - Jo.11:25-26
 -
 
 Em 24/10/06, robsonvirino [EMAIL PROTECTED] escreveu:
 
  Olá, amigos zopistas!
 
  Eis o meu problema:
 
  Assim que a página for chamada, por exemplo: www.meusite.com.br,
  aparecer uma apresentação flash que cubra toda a tela... então após o
  tempo de carga da página (carregando em background), o flash termina
  abrindo as cortinas para o site prontamente carregado...
 
  Como posso fazer isto?
 
  Obrigado, amigos!
 
  Forte abraço.
 
  Robson Virino
 






Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[zope-pt] Retornar pasta de um objeto no Plone

2006-10-29 Por tôpico robsonvirino
Olá, amigos!

Não estou lembrando como fazer para mostrar o nome da pasta de um
objeto  no Plone... 

Tipo: Dentro da pasta 'Arquivos' tenho objetos do tipo 'pagina'... e
estou querendo mostrar no document_view o nome da pasta em que esse
objeto está... como faço?

Abraço, amigos!







Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 



[zope-pt] Pesquisa com palavras compostas (tipo as aspas da pesquisa do Google)....

2006-12-06 Por tôpico robsonvirino
Olá amigos...!

Como eu faria para que a busca aceitasse aspas para pesquisa com
palavras compostas?

Tipo: se eu colocar suspensão dianteira na busca, vai me trazer
objetos que tenham essas duas palavras no corpo.

Mas como faço para que a busca me retorne objetos com os termos
suspensao dianteira nessa ordem, juntos!

Se alguém puder me ajudar... o esquema é naquele script
livesearch_reply  , mas não sei como fazer... 

Um forte abraço a todos!

Robson Virino



[zope-pt] Re: Como tornar uma notícia do site Plone a notícia central (chamada) do site?

2006-12-14 Por tôpico robsonvirino
Olá, amigo!

Já tentou o produto ContentPanels 2.4?  Para fazer isto, só utilizo
esse produto...  Ele faz miséria em montar painéis com o que quiser
dentro!
Quando vc cria um objeto ContentPanels, tem as opções de criar os
painéis, e uma das formas de exibir esse painel é no modo 'image news'
que mostra a quantidade de notícias que desejar, com foto e descrição
desde que publicadas... Posteriormente, se quiser, criam-se mais
painéis com o que quiser dentro para compor oresto da página...e então
montou-se a interface da página... Dps coloca-se esse objeto como
visão padrão da página.

Robson Virino



[zope-pt] Re: Como tornar uma notícia do site Plone a notícia central (chamada) do site?

2006-12-15 Por tôpico robsonvirino
Olá Jogibaab! Assim como muitos já me ajudaram aqui, espero ajudar 
da melhor forma possível.

- O produto ContentPanels encontra-se em:
http://plone.org/products/cmfcontentpanels/releases/2.4/contentpanels
-2_4.tgz

- Instale-o em /Plone/portal_quickinstaller

- No Plone adicione no contexto raiz (caso queira que seja tua 
página inicial), um objeto do tipo contentPanels.

- Coloque o nome do objeto, deixe default nas opções 'page layout 
mode' e 'set to left/right column'(esta se quiser que seja um 
portlet) e salve.

- Depois vá na aba 'layout'.

- Aparecerá uma tela em que mostram botões de inserção e deleção de 
painéis ou colunas.

- Experimente apagar uma coluna e clique no botão 'novo painel'.

- Um popup abrirá para você selecionar o objeto que deseja colocar 
no painel na opção'Related Content'. No caso escolha a pasta Home 
(se quiser que todas as notícias abaixo dela sejam 
possíveis 'chamadas')

- Na opção 'viewlet' escolha 'image_news'

- Em viewlet settings escolha a skin, quantidade de notícias a serem 
exibidas e o tamanho que a imagem dela deve aparecer.

- Dê um preview se quiser ver o resultado de como irá ficar... e 
depois clique em 'select this panel'.

- Pronto. Depois, para o resto da página, brinque de inserir novos 
painéis com imagem, textos de objetos 'documento' e até mesmo outros 
objetos tipo 'contentpanels'. 

- Depois se quiser fazer 'tuning' na interface desses skins, na ZMI 
procure por 'cp_viewlets'... 

Qualquer dúvida ae... pergunta!

Robson Virino

 



[zope-pt] Produto para acesso ao File System no Plone 2.5.1

2006-12-15 Por tôpico robsonvirino
Olá, amigos!

Na saudosa versão 2.1.2 do Plone, para acesso ao FileSystem no Plone,
eu usava o PloneLocalFolderNG...

Agora, que mudei para a versão 2.5.1 do Plone, andei caçando algum
produto que fizesse isso e não encontrei... Alguém tem alguma dica de
algum produto que acesse o FileSystem no Plone 2.5.1


Obrigado a todos!!!

Robson Virino



[zope-pt] Permissão de uma pasta para um grupo

2006-12-27 Por tôpico robsonvirino
Olá, pessoal!

Como faço para editar em um ZPT que determinada frases distintas sejam
visiveis para grupos distintos?

Exemplo:

!-- Visualizada pelo grupo 'diretor' --
span tal:condition=python:?? FRASE DESTINADA AOS DIRETORES
/span 

!-- Visualizada pelo grupo 'vendedor' --
span tal:condition=python:?? FRASE DESTINADA AOS VENDEDORES
/span

Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!

Robson Virino



[zope-pt] Permissão de partes do código para grupos distintos

2006-12-27 Por tôpico robsonvirino
Olá, pessoal!

Como faço para editar em um ZPT que determinada frases distintas sejam
visiveis para grupos distintos?

Exemplo:

!-- Visualizada pelo grupo 'diretor' --
span tal:condition=python:?? FRASE DESTINADA AOS DIRETORES
/span 

!-- Visualizada pelo grupo 'vendedor' --
span tal:condition=python:?? FRASE DESTINADA AOS VENDEDORES
/span

Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!

Robson Virino



Re: Res: [zope-pt] Permissão de partes do código para grupos distintos

2006-12-27 Por tôpico robsonvirino
Beleza, André!

De acordo com o teu código e mais umas googadas, consegui o que queria.

Vejam:

SCRIPT usuarioEstaEmGrupo

try:
  members=context.portal_groups.getGroupById(groupId).getGroupMemberIds()
  if (userId in members):
return 'SIM'
  else:
return 'NAO'

except:
  return 'erro'

NO ZPT:

div tal:define=usuario user/getUserName; 
 situacao
python:context.usuarioEstaEmGrupo(userId=usuario,groupId='group_diretores');
 tal:condition=python:situacao=='SIM'USUARIO PERTECE AO GRUPO
DIRETORES/div


Beleza pura, André...

[]'s

Robson Virino

--- Em zope-pt@yahoogrupos.com.br, André F Silva [EMAIL PROTECTED] escreveu

 Olá.
 
 Você poderia fazer chamar da sua ZPT o seguinte script python:
 
 ## Title='usuarioEstaEmGrupo'
 ## parameters= userId='', groupId=''
 pg = context.portal_groups
 return (userId in pg.getGroupById(groupId).getGroupUsers())
 
 No ZPT:
 
 span tal:condition=
python:usuarioEstaEmGrupo(user.getUserName(),'diretores') FRASE
DESTINADA AOS DIRETORES
 
 /span 
 
 Espero que ajude.
 
 André FS
 
 
 - Mensagem original 
 De: robsonvirino [EMAIL PROTECTED]
 Para: zope-pt@yahoogrupos.com.br
 Enviadas: Quarta-feira, 27 de Dezembro de 2006 21:55:18
 Assunto: [zope-pt] Permissão de partes do código para grupos distintos
 
 
 
 
 
 
 
 
 
   
 
 
 
 Olá, pessoal!
 
 
 
 Como faço para editar em um ZPT que determinada frases distintas sejam
 
 visiveis para grupos distintos?
 
 
 
 Exemplo:
 
 
 
 !-- Visualizada pelo grupo 'diretor' --
 
 span tal:condition= python:? ? FRASE DESTINADA AOS DIRETORES
 
 /span 
 
 
 
 !-- Visualizada pelo grupo 'vendedor' --
 
 span tal:condition= python:? ? FRASE DESTINADA AOS VENDEDORES
 
 /span
 
 
 
 Agradeço quem puder ajudar! Forte abraço a todos e feliz 2007!
 
 
 
 Robson Virino
 
 
 
 
 
 
   
 
 
 
 
 
 
 
 !--
 
 #ygrp-mlmsg
{font-size:13px;font-family:arial,helvetica,clean,sans-serif;}
 #ygrp-mlmsg table {font-size:inherit;font:100%;}
 #ygrp-mlmsg select, input, textarea {font:99%
arial,helvetica,clean,sans-serif;}
 #ygrp-mlmsg pre, code {font:115% monospace;}
 #ygrp-mlmsg * {line-height:1.22em;}
 #ygrp-text{
 font-family:Georgia;
 }
 #ygrp-text p{
 margin:0 0 1em 0;
 }
 #ygrp-tpmsgs{
 font-family:Arial;
 clear:both;
 }
 #ygrp-vitnav{
 padding-top:10px;
 font-family:Verdana;
 font-size:77%;
 margin:0;
 }
 #ygrp-vitnav a{
 padding:0 1px;
 }
 #ygrp-actbar{
 clear:both;
 margin:25px 0;
 white-space:nowrap;
 color:#666;
 text-align:right;
 }
 #ygrp-actbar .left{
 float:left;
 white-space:nowrap;
 }
 .bld{font-weight:bold;}
 #ygrp-grft{
 font-family:Verdana;
 font-size:77%;
 padding:15px 0;
 }
 #ygrp-ft{
 font-family:verdana;
 font-size:77%;
 border-top:1px solid #666;
 padding:5px 0;
 }
 #ygrp-mlmsg #logo{
 padding-bottom:10px;
 }
 
 #ygrp-vital{
 background-color:#e0ecee;
 margin-bottom:20px;
 padding:2px 0 8px 8px;
 }
 #ygrp-vital #vithd{
 font-size:77%;
 font-family:Verdana;
 font-weight:bold;
 color:#333;
 text-transform:uppercase;
 }
 #ygrp-vital ul{
 padding:0;
 margin:2px 0;
 }
 #ygrp-vital ul li{
 list-style-type:none;
 clear:both;
 border:1px solid #e0ecee;
 }
 #ygrp-vital ul li .ct{
 font-weight:bold;
 color:#ff7900;
 float:right;
 width:2em;
 text-align:right;
 padding-right:.5em;
 }
 #ygrp-vital ul li .cat{
 font-weight:bold;
 }
 #ygrp-vital a {
 text-decoration:none;
 }
 
 #ygrp-vital a:hover{
 text-decoration:underline;
 }
 
 #ygrp-sponsor #hd{
 color:#999;
 font-size:77%;
 }
 #ygrp-sponsor #ov{
 padding:6px 13px;
 background-color:#e0ecee;
 margin-bottom:20px;
 }
 #ygrp-sponsor #ov ul{
 padding:0 0 0 8px;
 margin:0;
 }
 #ygrp-sponsor #ov li{
 list-style-type:square;
 padding:6px 0;
 font-size:77%;
 }
 #ygrp-sponsor #ov li a{
 text-decoration:none;
 font-size:130%;
 }
 #ygrp-sponsor #nc {
 background-color:#eee;
 margin-bottom:20px;
 padding:0 8px;
 }
 #ygrp-sponsor .ad{
 padding:8px 0;
 }
 #ygrp-sponsor .ad #hd1{
 font-family:Arial;
 font-weight:bold;
 color:#628c2a;
 font-size:100%;
 line-height:122%;
 }
 #ygrp-sponsor .ad a{
 text-decoration:none;
 }
 #ygrp-sponsor .ad a:hover{
 text-decoration:underline;
 }
 #ygrp-sponsor .ad p{
 margin:0;
 }
 o {font-size:0;}
 .MsoNormal {
 margin:0 0 0 0;
 }
 #ygrp-text tt{
 font-size:120%;
 }
 blockquote{margin:0 0 0 4px;}
 .replbq {margin:4;}
 --
 
 
 
 
 
 
 
 __
 Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 http://br.messenger.yahoo.com/