[Zope-pt] Formulário de Contato dentro de um portlet num slot
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
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
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!!!!!!
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
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
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...
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...
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...
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
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)
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
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
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
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
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
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
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?
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
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)....
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?
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?
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
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
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
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
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/