Jean,
Em que os colaboradores Python poderiam contribuir? Seria
interessante divulgar isso também na lista Python-Br.
Zénrique.
Em 25/08/05, Jean Rodrigo Ferri[EMAIL PROTECTED] escreveu:
Olá pessoal,
Há algum tempo venho falando como o Djalma Valois[1] que é um intusiasta
do Python e está
Não sei se entendi bem sua dúvida, mas pelo que eu li posso dizer o seguinte:
- o Formulator é um produto que ajuda na construção e validação de formulários.
- uma vez validados, imagino que você arquive os dados em algum lugar
(em um objeto no ZODB ou em uma ou mais tabelas em um BD relacional.
Ricardo,
Para você conseguir fazer o que deseja é necessário antes entender
como funciona a passagem de parâmetros em uma aplicação web.
A cada vez que é feita uma requisição a um objeto (seja um page
template, um DTML method, um python script) a partir do navegador do
usuário, é gerado um
Customize a ploneCustom.css e insira nela os novos estilos definidos.
Você encontra essa folha de estilos em: l/portal_skins/plone_styles.
Zénrique
2005/9/27, [EMAIL PROTECTED] [EMAIL PROTECTED]:
Paulo Pastore writes:
Caros,
Adicionei uma folha de estilo à pasta custom (conteudo.css)
Luciano,
Seja mais específico, por favor. Explique melhor seu problema.
Ocorre algum problema, há alguma mensagem de erro?
Zénrique
Em 07/10/05, Luciano Lautenschlager Moro[EMAIL PROTECTED] escreveu:
Gsotaria de ajuda para saber como devo colocar meu site no ar, fiz
algo em Flash publiquei
Luciano,
O Zope, por default, procura um arquivo chamado index_html quando você
não especifica nenhuma página específica (ou objeto) para ser exibido.
Acessei o endereço que você passou e realmente não exibe nada (ou
quase nada) inteligível. Ao que me parece há um problema de formação
da
Tente algo assim:
tda tal:attributes=href string:${here/absolute_url}/pub
img tal:attributes=src context/caminho/pub/minha_imagem /
/a
/td
Zénrique.
Em 07/10/05, Gisele Borges[EMAIL PROTECTED] escreveu:
Pessoal,
Fiz um formulário usando o page template com BD Relacional.
Gisele,
Pela sua descrição, eu pensei que a imagem estava em um folder do
Zope. Se está no BD, então imagino que ela faça parte do resultado da
sua consulta (variável result). Nunca fiz isso, mas imagino que uma
alternativa seria fazer um script python que, após a leitura do BD,
retornasse a
Uma alternativa é usar formatação de strings:
args = '?tempo=%suf=%st_maxima=%st_minima=%s#%s' % (tempo, uf,
t_maxima, t_minima, local )
return REQUEST.RESPONSE.redirect(context.index_html.absolute_url()+ args)
Zénrique.
Em 11/10/05, Ricardo Abinader da Costa[EMAIL PROTECTED] escreveu:
Ele
Alexsander,
Se você é iniciante, então deixa pra lá o DTML (pelo menos no que for
relacionado com apresentação) e estude Page Templates (ZPT), que é o
que há de mais atual para o desenvolvimento de páginas no Zope. E se
você vai utilizar Plone, então mais uma razão para isso, já que ele
Leonardo,
Por que você não usa ZPT para construir seu 'template'?
Zénrique
2005/10/13, Leonardo Borille de Queiroz [EMAIL PROTECTED]:
Senra,
Testei seu script, mas oque eu realmente precisava, era algo nesse sentido.
Eu tenho um 'template' html. Como 'palavras chaves' desta forma:
html
/jornadas2005/zope.pdf
Uma das vantagens do Dtml sobre o ZPT é o envio de email. Mas se você tiver
algum ZPT que faça o envio de email por favor envie-me =]
Obrigado.
De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome
de José Henrique
Enviada em
Direto da W3C Recomendation:
The class attribute assigns one or more class names to an element; the
element may be said to belong to these classes. A class name may be
shared by several element instances.
...
This attribute assigns a class name or set of class names to an
element. Any number
Simplesmente usando HTML básico.Em 26/10/05, Ramon [EMAIL PROTECTED] escreveu:
Como posso colocar uma imagem no texto principal ???Como posso colocar uma imagem em um texto de um folder ???
Grato,Ramon.Para enviar uma mensagem: zope-pt@yahoogrupos.com.brPara desistir envie uma mensagem em
Existe o método userFolderEditUser que deve permitir fazer o que você quer:
userFolderEditUser(name, password, roles, domains, **kw)
API method for changing user object attributes. Note that not all user
folder implementations support changing of user object attributes.
Implementations that do
funcionou.
O único campo que ele não permite alterar é o name...
--- Em zope-pt@yahoogrupos.com.br, José Henrique [EMAIL PROTECTED] escreveu
Existe o método userFolderEditUser que deve permitir fazer o que
você quer:
userFolderEditUser(name, password, roles, domains, **kw)
API method
Marcio,
Você pode testar se o resultado do seu zsql é vazio ou não por meio de um if:
result = context.seleciona_usuario(nome=Nome,senha=Senha)
if result:
# se houver algum resultado
else:
# se não houver resultado
Se result for vazio (nenhum resultado) equivalerá a falso.
Zénrique.
Caros colegas,
Desenvolvi um site para cadastro de pessoas em Plone 2.0.5. Ao invés
de a pessoa se cadastrar via join_form, criei um controller page
template para esse fim.
Analisei o script validate_emailaddr do Plone e verifiquei que o email
é validado usando o método
Rodrigo,
Você pode obter o resultado que deseja usando as tags:
- dtml-sqlgroup
- dtml-sqltest
- dtml-and ou dtml-or
Um exemplo:
select * from tabela
dtml-sqlgroup where
dtml-sqltest nome type=nb optional
dtml-and
dtml-sqltest cpf type=nb optional
/dtml-sqlgroup
Caso seja fornecido
?!
--- José Henrique [EMAIL PROTECTED] escreveu:
Rodrigo,
Você pode obter o resultado que deseja usando as
tags:
- dtml-sqlgroup
- dtml-sqltest
- dtml-and ou dtml-or
Um exemplo:
select * from tabela
dtml-sqlgroup where
dtml-sqltest nome type=nb optional
dtml
Olá amigos,
Aproveitando o gancho da discussão de ZSQL method desses últimos dias,
gostaria de anunciar duas alterações recentes que podem ter passado
desapercebidas para aqueles que não tem o costume de ler a (extensa)
lista de alterações implementadas em cada versão do Zope.
As novidades estão
Claro que sim. É só utilizar uma expressão Python:
dtml-var expr=DateTime(strData).strftime('%d/%m/%Y')
onde strData é a variável string que contém a data. Lembre-se que se
a data for incorreta, será gerado um erro. Nesse caso, você pode
utilizar dtml-try para tratar a exceção.
Zénrique.
Em
Silvio,
Nunca mexi com isso, mas vi recentemente uma apresentação do Chris
McDonough que dá um exemplo de como acessar o ZODB diretamente.
Você pode encontrá-la aqui:
http://www.plope.com/Members/chrism/zodb_talk
Zénrique.
Em 24/11/05, silviolucianojr [EMAIL PROTECTED] escreveu:
Blz!!!A
Ou então utilize um script python. Lembre-se que DTML (e melhor
ainda, Page Templates) deve ser usado para a apresentação. Para a
lógica do seu sistema, utilize scripts python.
ZénriqueEm 07/12/05, Rodrigo Braga [EMAIL PROTECTED] escreveu:
Você pode usar o produto CookieCrumble para fazer
Ao reportar um erro deve-se descrevê-lo, mostrando a mensagem
de erro e o traceback, se existir. Simplesmente dizer que há um
erro não contribui para que as pessoas possam descobrir o que está
acontecendo. Ajude-nos a ajudá-lo.
Zénrique
Para enviar uma mensagem:
Douglas,
Sistemas desenvolvidos em python para o Zope são denominados
produtos. Para desenvolver produtos não basta apenas saber
python, é necessário que você obedeça algumas regras para que suas
classes se enquadrem no framework estabelecido pelo Zope.
No zope.org você encontra o Zope
A principio parece que se você criar uma propriedade enable_livesearch
em site_properties o problema será resolvido. Resta saber o tipo
e conteúdo dessa propriedade.
Zénrique.Em 14/12/05, Tania Andrea [EMAIL PROTECTED] escreveu:
Pessoal,Preciso de uma ajuda urgente...Copiei um
Plone Site e
Esse problema acontece porque os templates do Plone não são feitos em DTML e sim em ZPT. Tente dessa forma:
div tal:content=context/Principal /
Zénrique.Em 15/12/05, Ricardo Castilho [EMAIL PROTECTED] escreveu:
Bom dia pessoal da lista,
Fiz o download do produto 'Z Float
Esse é o funcionamento normal de um insert em um Zsql, já que esse comando, realmente, não retorna nenhum resultado. Você pode confirmar o sucesso da operação pesquisando a tabela.Zénrique.
Em 06/01/06, silviolucianojr [EMAIL PROTECTED] escreveu:
Aparece esta mensagemThis statement returned no
Lucas,Uma solução para seu problema seria, por meio de scripts Python, utilizar a API do Zope para criar objetos File ou DTML Method, por exemplo, e nesses objetos, propriedades que armazenariam os dados cadastrados no formulário. Isso simplifica o processo, evitando que você tenha que criar um
No caso do radio deve ser retornado apenas um valor (ou nada, se nenhum é marcado) porque no máximo um item pode ser marcado (senão não seria um radio button). Já para as checkboxes, só é retornada uma lista quando mais de um campo marcado tiver o mesmo nome ou nada. Caso cada checkbox tenha um
Você está usando Zope+Plone ou apenas Zope?Zénrique.Em 18/01/06, Giovanni de A. Calheiros
[EMAIL PROTECTED] escreveu:Boa tarde pessoal,sou novato aqui e já li diversos e-mail daqui, mas não achei uma solução
para o problema que estamos enfrentando.estavamos querendo criar uma hierarquia de
Diogo,As versões mais novas do Zope geralmente importam os zexp das versões anteriores. O que pode ocorrer é que contenha referências a produtos que não estão instalados ou que não funcionam na nova versão do Zope. Leia os logs do Zope e veja que erros são reportados, além do que é apresentado
Isto me interessa, sim. :-)Zénrique.Em 07/02/06, Sidnei da Silva [EMAIL PROTECTED] escreveu:
On Tue, Jan 31, 2006 at 05:17:50PM -0200, Hugo Ramos wrote:| Considero que o conceito de enviar a password esta ultrapassado e
| devia deixar de existir.| O metodo mais seguro eh depois de provado que o
Bem-vindo ao mundo dos page templates com seus escopos restritos às tags onde as variáveis são definidas. :-) Para entender o que está acontecendo, coloque o seguinte texto antes de p tal:content=dados/nome /:
Tipo: p tal:content=tipo /Você verá que, tão logo fecha o span que redefine a
carnaval pra vc e pra todos os zopeanos![]'sAlex--- Em
zope-pt@yahoogrupos.com.br, José Henrique [EMAIL PROTECTED] escreveu Bem-vindo ao mundo dos page templates com seus escopos restritos às tags onde as variáveis são definidas.:-)Para entender o que está
acontecendo, coloque o seguinte texto
Thiago,Você está misturando _javascript_ com TAL quando escreve algo como:a href="" item/title',...Para fazer o que você quer, tente assim:
a tal:content=item/title tal:attributes=href item/absolute_url; onclick python: 'funcaoQueAbreJanela('+chr(39)+item.absolute_url()++chr(39)+')' Texto/a
Bem básico:1. Escolha um folder existente ou crie um folder em seu site plone para fazer esse teste.2. Crie um page template com o nome teste_pt, por exemplo, com o o seguinte código:html metal:use-macro=context/main_template/macros/master
bodydiv metal:fill-slot=main tal:define=dummy
Não há nenhuma diferença entre o Firefox e os demais browsers se você
utilizar os padrões web (html, css e _javascript_) corretamente. Se
algo não está funcionando, procure descobrir a razão utilizando o
plugin Web Developer e a console do _javascript_.
Zénrique.Em 06/04/06, youkaievilyue
Altere no seu arquivo de tradução (.po) a mensagem referente a Powered by Plone.
Ou, se você não tiver acesso a esse arquivo, customize o template colophon, que você encontra em /portal_skins/plone_templates.
ZénriqueEm 07/04/06, georgina_carla [EMAIL PROTECTED] escreveu:
olá, gostaria de
Se você quer simplesmente incluir na área central (main), simplesmente faça assim :
html metal:use-macro=here/main_template/macros/master
body
div metal:fill-slot=main tal:define=dummy python:request.set('disable_border',1)
COLOQUE SEU CÓDIGO AQUI.
/div
/body
/html
Agora, se você quer
Leia o arquivo SECURITY.TXT que se encontra na pasta doc de sua instalação do Zope para ver instruções de como recuperar a senha do manager.Zénrique.Em 07/04/06,
yasounb [EMAIL PROTECTED] escreveu:
Olá,Esqueci a senha para acessar a ZMI do plone. Quando clico em enviar senha dá erro.
Jorge, O que quis dizer é que, se está em conformidade com os padrões web e funciona em outros browsers, então deve funcionar no Firefox. Já o contrário, realmente, não acontece.Zénrique.
2006/4/7, Jorge Godoy [EMAIL PROTECTED]:
José Henrique [EMAIL PROTECTED] writes: Não há nenhuma diferença
Diego,Scripts python só podem ser utilizados para rodar código restrito em Zope. Isso significa que, por razões de segurança, você não pode usar todos os recursos do Python, mas apenas um subconjunto da linguagem. E uma das coisas que você não pode usar são nomes que comecem com _.
Se você
Você poderia descrever o que você quer de forma menos sucinta? ZénriqueEm 11/04/06, Diego Manenti Martins
[EMAIL PROTECTED] escreveu:
Hum,na verdade o que eu queria era carregar os campos de um formulário. Funciona assim também?Obrigado.
On 4/10/06, JJ (Arnaldo Janz Júnior)
[EMAIL
Use: sourceHtml = context.minhapagina.document_src()ZénriqueEm 20/04/06, Rodrigo Braga [EMAIL PROTECTED]
escreveu:
Pessoal Não estou conseguindo capturar o fonte HTML de um template (renderizado) em um pyscript a seguinte linha: sourceHtml = context.minhapagina(?) passando o request como
É simples:context.b.script()Zénrique.2006/4/28, Diego Manenti Martins [EMAIL PROTECTED]:
Como faço para acessar um script python que está em outra pasta?Na pasta '/' tenho duas pastas 'a/' e 'b/'. De dentro da pasta 'a'quero acessar um script que está na pasta 'b/'[]'s--Diego Manenti Martins
Existe algum firewall entre o servidor plone e o servidor de email?Zénrique.2006/5/10, Rogerio Pereira [EMAIL PROTECTED]:
Senhores,Estou com um problema ao enviar email na mudança do estado do workflow do plone.
Ocorre quando o usuário envia uma notícia para publicação.An error occured: (10053,
Em poucas palavras, o Zope é um servidor de aplicações web. Com ele
você pode desenvolver desde aplicações simples até sites complexos e
bastante elaborados. Para trabalhar com o Zope você precisa estudar os
seguintes assuntos:
- como a web funciona (isso é básico para qualquer servidor de
Tente assim:span tal:content=structure options/hist | default/spanZénrique.2006/5/16, Diego Manenti Martins
[EMAIL PROTECTED]:Opa,Tenho o seguinte page template:html metal:use-macro=here/main_template/macros/master
headtitle tal:content=template/titleThe title/title/headbodydiv
A mensagem de erro é claríssima. O template está tentando acessar um objeto inexistente (context.imagem). Você tem que criar uma alternativa para esses casos. Tente usar uma path _expression_ alternativa: context/image | nothing.
Zénrique2006/5/24, harlleybh [EMAIL PROTECTED]:
Bom dia
Jacson,Não sei qual sua necessidade de utilização de restrictedTraverse, mas você poderia simplificar e fazer assim:a href="" target=_blank tal:attributes=href context/imagem/absolute_url
tal:condition=context/imagem | nothing img id=noticia_img name=noticia_img border=0 height=120
rros foram:
Tipo do ErroTypeErrorValor do Errostring indices must be integersRequisição feita em2006/05/25 13:46:04.410 GMT-3
José Henrique [EMAIL PROTECTED] escreveu:
Jacson,Não sei qual sua necessidade de utilização
de restrictedTraverse, mas você poderia simplificar e fazer as
Jônatas,
Para um iniciante você já começou fazendo uma pergunta razoavelmente
complexa. Na minha experiência utilizando Zope e banco de dados,
utilizo as seguintes ferramentas:
- page templates, para apresentação;
- scripts python, para processamento das informações;
- zsql methods, para
Bem, numa analogia com um BD, você poderia fazer assim:1. crie um folder (que seria a tabela)2. crie objetos dentro desse folder (seriam as linhas da tabela)3. crie propriedades nesses objetos para armazenar as informações (cada propriedade seria uma coluna)
4. utilize o catalog para realizar
A última atualização desse produto foi 13/04/2000. Se funcionar, ficarei surpreso. Boa sorte!Zénrique.Em 29/05/06, Ramon Vinas
[EMAIL PROTECTED] escreveu:
Grato pela gentileza em responder,Vou estudar como fazer. Um colega deu a sugestão de estudar também o Tiny Table Plus. Ramon,José
Exporte o site na origem e importe no destino. Certifique-se que
todos os produtos necessários estão instalados e tenham a versão
correta.
Zénrique.2006/6/1, Jônatas Renan [EMAIL PROTECTED]:
Estou Passando um site plone de um computador para outro (w32 para *nix)O que deve ser feito?Quais
as roles dele funcina blz mah
deleta nem por decreto, algo eu tô fazendo de errado, pois tem um monte
de lugar q eu vi q é assim
Pls ajuda ...
José Henrique escreveu:
Jackson,
Imagino que a variável nome seja uma string com o nome do usuário e não
um objeto usuário.
Para obter um objeto usuário
mesmo
José Henrique escreveu:
Tenta assim:
if nome in context.acl_users.getUserNames():
# o parâmetro deve ser uma tupla ou lista.
context.acl_users.userFolderDelUsers((nome,))
return 1
else:
return 0
Zénrique
Em 02/06/06, Jackson [EMAIL PROTECTED]
escreveu:
Opa
Como o JJ já respondeu, não dá pra passar uma lista através do test. Sempre será passada uma string. Para testar, você deve passar a lista utilizando outro script python ou um page template.Quanto ao seu código, algumas observações:
Aqui você está criando uma string. Não sei qual seu objetivo,
Dá uma olhada nesses links:http://plone.org/events/sprints/snow-sprint3/syndication
http://plone.org/products/cmfcontentpanels/releases/1.9http://plone.org/products/plone-rss2Zénrique.Em 08/06/06,
pythondeveloper [EMAIL PROTECTED] escreveu:
Mais uma vez venho aqui pedir ajuda sobre RSS. O
Uma alternativa é exportar e importar o seu site. Quando você importa, todos os objetos passam a ter a data de importação. Se isto não causar nenhum problema você, é uma possível solução. Mas faça um backup antes de qualquer tentativa.
Zénrique.Em 09/06/06, Robson [EMAIL PROTECTED] escreveu:
.
- Apaguei da ZMI
- Importei novamente
Resultado: Não alterou o time stamp dos objetos, continuando o mesmo
problema de não efetuar o pack. Continuo só conseguindo dar o pack
quando adianto a data do PC pra 2007.
Alterar esse time stamp é o negócio! E que negocinho ruim!
Obrigado!
José Henrique
Que tipo de dificuldades você está enfrentando?Zénrique.Em 19/06/06, Ramon Vinas [EMAIL PROTECTED]
escreveu:
Estou tendo dificuldades em migrar um site feito no Zope 2.7.6 para o Zope 2.7.8.Migra dúvida é qual seria o problema:Seria a versão do ZODB 3.2.8 (Zope 2.7.6) e a versão ZODB 3.2.10
Não entendi bem o teor da sua dúvida. Você pode gerar os códigos
no Plone, utilizando scripts python, por exemplo, da mesma forma como
geraria utilizando outra linguagem de programação qualquer. Esses
códigos podem ser armazenados no ZODB (objetos criados via Archetypes,
por exemplo) ou em um
Veja também: http://www.tchezope.org/traducoes/gdp/ch7.rst
(Personalização da Aparência do Plone)
Zénrique.
2006/7/12, Dirceu Pereira Tiegs [EMAIL PROTECTED]:
On 7/11/06, ALEXANDRE AGUIAR AMARAL [EMAIL PROTECTED] wrote:
Ola a todos!
Olá Alexandre,
Eu sou novo nessa area d web e fui
O método sendto faz parte da classe PloneTool e você pode encontrá-lo
no file system em: instanciaZope\Products\CMFPlone\PloneTool.py. Veja
abaixo:
security.declareProtected(AllowSendto, 'sendto')
def sendto(self, send_to_address, send_from_address, comment,
subject='Plone',
Dá uma lida em http://www.tchezope.org/traducoes/gdp/ch9.rst. Procure
por Portal Member Data.
Zénrique.
Em 13/07/06, Plone Devel[EMAIL PROTECTED] escreveu:
Olá!
Gostaria de saber como altero o login_form??
queria colocar vários outrops campos para a pessoa
preencher, pelo menos mas uns 10
Basicamente você deve:1. Instalar o Zope na nova máquina;2. Criar a instância;3. Copiar os produtos utilizados para a nova instância;4. Copiar o Data.fs para a nova instância.Quanto a atualizar a versão, depende. É bom você verificar se todos os produtos que você utiliza existem para a nova
Tem essa mensagem bem lá no meio do trace back: [Errno 28] No space left on device.Não estaria faltando espaço em disco?Zénrique.2006/7/14, Lyrio
[EMAIL PROTECTED]:
Oi companheiros,
estou precisando de ajuda para migrar um portal plone fiz uma
atualização do plone no meu servidor dos 3
Por que você não insere esse texto no ZODB utilizando um objeto File e depois exibe os dados formatados usando zpt + script python? Dá até pra aproveitar o código que você desenvolveu para o external method.Zénrique.
Em 19/07/06, beginning pzp [EMAIL PROTECTED] escreveu:
Caros Gurus,Preciso
Tente olhar no outro arquivo de log (event.log) para ver se assinala algum erro.Zénrique.Em 18/07/06, Marcelo Reis
[EMAIL PROTECTED] escreveu:
Eu utilizo o ambiente de educacao a distancia FLE, que eh uma aplicacao Zope. Quando tento adicionar uma pasta, um link ou alguma informacao nova o
PROTECTED]/* escreveu:
Também dá para criar um objeto e colocar os campos nas
propriedades dele ^^
Takashi
José Henrique wrote:
Por que você não insere esse texto no ZODB utilizando um objeto
File e
depois exibe os dados formatados usando zpt
arquivos texto em campos de uma dicionário de dados, agora só preciso adicionar os dados num container para poder formatá-lo de acordo com a necessidade do cliente. Pensei em criar uma ZClass, com as propriedades relativas as colunas dos arquivos textos. O que você acha?
José Henrique [EMAIL PROTECTED
Não vejo nenhum problema em alguém alertar sobre um empregador com quem teve problemas. E também não vejo razão para esses ânimos exaltados em relação ao comentário. Parece até quem alguém aqui é sócio da citada empresa. :-)
Vamos ficar tranquilos e falar sobre Zope.Zénrique.Em 20/07/06,
, com justiça e com uma boa
intensão. Por vingança fica sem proposito.--- Em zope-pt@yahoogrupos.com.br, José Henrique [EMAIL PROTECTED] escreveu Não vejo nenhum problema em alguém alertar sobre um empregador com
quem teve problemas.E também não vejo razão para esses ânimos exaltados emrelação ao
Bem, já que você pediu, fiz uma super lipoaspiração no texto. :-) Se
não ficou bom, pelo menos tem pouco menos de 2000 caracteres. Espero
ter preservado a essência do texto.
Zénrique.
Caro Zopista,
Esta mensagem é enviada para informar sobre as regras do fórum e as
normas de conduta de seus
Que problemas você está enfrentando? Informe a parte do código que
está com problemas e a mensagem de erro correspondente.
Zénrique.
Em 25/07/06, andremmarchesin[EMAIL PROTECTED] escreveu:
Eaí pessoal...
Eu peguei uma apostila no tchezope.org e nela tem uma pequena
aplicação de tramite de
seguinte erro no mesmo
formulário:
Error Type: AttributeError
Error Value: __getitem__
--- Em zope-pt@yahoogrupos.com.br, José Henrique [EMAIL PROTECTED]
escreveu
Bem, a mensagem é clara. A variável NumPro não foi definida. No
formulário de entrada de protocolo ela tem esse nome mesmo
Que tipo de segurança estão questionando? Que nível de segurança é
exigido? Afinal, o Plone é uma aplicação de gerenciamento de conteúdo,
que roda em um servidor de aplicações (Zope, às vezes combinado com
Apache), que por sua vez está instalado em um sistema operacional
(Linux ou Windows) e se
Não há como usar produtos do Zope 2 no Zope 3 (já o contrário está sendo providenciado por meio do Five). O Zope 3 nasceu da necessidade de reprojetar e reescrever o Zope 2 utilizando uma arquitetura de componentes (seja lá o que isso for). No atual estágio, não há como migrar aplicações do
Só gostaria de dar duas sugestões:- não há necessidade de usar span para inserir a informação na tabela, basta usar td tal:content=result/codigobla/td. Assim o código fica mais limpo e você também economiza seus dedos :-).
- você poderia colocar o link na coluna do código, por exemplo, ao invés
Rapaz, fica difícil ajudar quando você joga todo o código e a gente
tem que sair procurando em que lugar está a funcionalidade que você
cita. Em todo o caso, sugiro que você crie um script python que leia
os dados que você quer, ordene e os devolva. Assim basta listá-los no
seu template.
Se seu zsql retornar apenas um registro, o mais fácil é convertê-lo em dicionário, utilizando o método dictionaries(). Exemplo:div tal:define=cliente python: context.selecionaCliente(codigo=request.codigo
).dictionaries()[0] span tal:replace=cliente/CODIGO / span tal:replace=cliente/NOME / span
Você leu o capítulo sobre segurança antes de escrever esse último comentário?
Zénrique.
Em 03/08/06, Vincenzo Tozzi[EMAIL PROTECTED] escreveu:
Olà,
Il giorno mar, 01/08/2006 alle 10.43 -0300, Rodrigo Dias Arruda Senra ha
scritto:
Os grupos são usados para agrupar usuários. Os papéis
Faça assim:
select name=editoria
option value=vazio- escolha a editoria -/option
option tal:repeat=edt context/listar_editoria
tal:attributes=value edt/codigo;
selected python: edt.codigo ==
item.cod_editoria
uso o IDLE no windows.
Há algum editor que forneça algum recurso do tipo?
--- Em zope-pt@yahoogrupos.com.br, José Henrique [EMAIL PROTECTED]
escreveu
Depende. Qual o seu editor favorito?
Zénrique.
Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma
Fernando,
Creio que você pode fazer de duas maneiras:
a) agregar os % à variável na chamada do zsql method;
b) agregar os % no zsql, utilizando expr. Exemplo:
select * from cliente where dtml-sqltest expr='%'+nome+'%'
column=nomefantasia op=like type=nb
Nesse caso, o nome do parâmetro é nome
Exportar de um sistema operacional para outro não é problema, é apenas uma questão de exportar seu site e importá-lo no destino. Mas se você desenvolveu seu site em versões mais novas do Zope e Plone e deseja migrá-lo para versões anteriores, fatalmente terá que fazer alterações.
Zénrique. Em
Lembre-se que qualquer objeto no ZODB pode ser acessado via URL. Aparentemente um dos seus arquivos tem nome com caracteres especiais (veja a mensagem The id rrmo�03.htm contains characters illegal inURLs.),oquepodeestarcausandooerronacriação.
Zénrique.Em 24/08/06, pnprestes [EMAIL
Dois comentários sobre o assunto:
1. não utilize dtml-var em métodos zsql. Isso possibilita o que
chamam de sql injection, que coloca em risco a segurança do BD.
Utilize sempre dtml-sqlvar ou dtml-sqltest.
2. à primeira vista a passagem de parâmetros para o zsql via request
parece prática, mas
Utilize a palavra structure em sua sua tag para interpretar
corretamente o conteúdo do texto:
span tal:content=structure texto_que_vem_do_BD /
Zénrique
Em 31/08/06, João Paulo Sinieghi[EMAIL PROTECTED] escreveu:
Boa tarde pessoal...
tenho um campo no MySQl que contem um texto em HTML (pmeu
Você está se referindo à janela de autenticação exibida pelo browser?
Zénrique.
Em 13/09/06, evertonipp[EMAIL PROTECTED] escreveu:
Olá galera. Alguém poderia me dar uma dica de como costumizar pop-
up´s. Inseri no meu site um link para autenticação LDAP que quando
clicado apresenta uma
Aparentemente seu banco de dados não está configurado para gravar em utf-8.
Zénrique.
Em 18/09/06, pythondeveloper[EMAIL PROTECTED] escreveu:
Salve galera.
Estou tendo um problema ao gravar um registro no SGBD, quando tento
gravar toda a string é alterada ficando assim Previsão de
Fernando,
Você consegue gravar no BD, por meio da ZMI, porque provavelmente seu
Zope, está configurado para ISO8859-1. Para ver se é isso, verifique
seu arquivo zope.conf.
Se for isso, e você não puder alterar a configuração do seu BD, então
uma possível solução seria codificar suas strings
Mário,Estranha essa sua pergunta. O zpt é um objeto utilizado para visualização dinâmica de conteúdo. Ao indexar um zpt o que você espera buscar? Tags HTML ou comandos TAL?Zénrique.
Em 22/09/06, Mário sergio [EMAIL PROTECTED] escreveu:
Amigos, bom dia!alguem sabe como fazer para que o
de ramais ( estatica, o java e apenas para organização ), e não consigo pesquisar os ramais ou nomes que constam nela...
José Henrique [EMAIL PROTECTED] escreveu:
Mário,Estranha essa sua pergunta. O zpt é um objeto utilizado para visualização dinâmica de conteúdo. Ao indexar um zpt o que você
Descompacte o arquivo na pasta Products da sua instância e leia o README.txt.
Zénrique.
Em 21/09/06, Patricia[EMAIL PROTECTED] escreveu:
ola, sou nova no grupo e nova usuaria de plone tb...
vi alguns topicos relacionados ao uso do Product CMFSin...preciso
colocar ele numa pagina mas nao faço
Augusto Pacheco [EMAIL PROTECTED]:
Pois é Henrique.. eu verifiquei isso na minha base e naum existe nenhum dado filtrado na query deste campo.Se eu passo pra ele ao invés de itemPg.data um qualquer valor tipo 2006/26/01 ele vai...
abraços.2006/9/26, José Henrique [EMAIL PROTECTED]:
Pode ser um
Pode ser um item que não tenha data definida. Se itemPg.data for None, não é possível executar o split().Zénrique.2006/9/25, Carlos Augusto Pacheco
[EMAIL PROTECTED]:
Pessoal, ta dandoum erro de attribute error split. table CELLSPADDING=5 border=1 tal:condition=python:Situacao == 'all'
1 - 100 de 322 matches
Mail list logo