Re: [zope-pt] Reutilizar o conteúd o de uma página

2007-03-14 Por tôpico Shank
Fernando, bom dia!

Tentei aplicar sua dica mas não tive sucesso.. veja minha última tentativa:

div tal:replace=structure python: 
context.restrictedTraverse('teste/novidades').getText()

Ainda não consigo fazer reconhecer o valo atribuido no 'caminho/do/objeto', 
tentei colocar a url e o link relativo, mas não funcionou.

Como ficaria se o objeto se chamasse novidades e estivesse em uma pasta 
chamada teste, por exemplo?
 
Obrigado pela ajuda,
Moisés de Aguiar Júnior





Re: [zope-pt] Inserindo valores em uma propriedade

2007-03-14 Por tôpico José Henrique
Robson,

Dê uma olhada na API do Zope:
http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-13

Zénrique.

Em 14/03/07, Robson Virino[EMAIL PROTECTED] escreveu:
 Olá a todos!

 Em portal_properties, inseri uma nova Property Sheet chamada
 meusite_termos. Dentro desta, inseri uma propriedade chamada termos
 do tipo 'lines'...


 Terei em um ZPT uma variável 'descricao' com valor igual a
 'casa,bola,sala'.

 Como faço para depois de um split(separando os 3 termos pela vírgula)
 em um script jogá-los na propriedade termos? De modo que eu vá na ZMI
 em /Plone/portal_properties/meusite_termos na propriedade 'termos' e
 encontre 3 linhas: casa, bola, sala?

 Obrigado, amigos!



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





Re: [zope-pt] Reutilizar o conteúdo de uma página

2007-03-14 Por tôpico Leonardo Miranda

E ai Shank, tranquilo? da uma olhada nisso ... exemplo:

div metal:define-macro=portlet tal:define=getToolByName
nocall:modules/Products/CMFCore/utils/getToolByName;
 portal_url python:getToolByName(context,
'portal_url');
 urltool python:getToolByName(here,
'portal_url');
 portal  python:urltool.getPortalObject();
 document python:getattr(portal,
'id_do_seu_documento');

   div class=titulo
  a href=# tal:attributes=href document/id
 span tal:replace=structure document/Title /
  /a
   /div

  div tal:replace=structure document/Description /
/div



Em 13/03/07, Shank [EMAIL PROTECTED] escreveu:


  Boa tarde a todos,

Estou com um problema ao tentar utilizar o conteúdo de um objeto (por
exemplo, uma página com texto reestruturado) em outro lugar (um portlet, uma
div no Main Template), A questão é que quem atualizaria este conteúdo não
teria acesso à ZMI, apenas ao Plone... Então pensei em criar uma página, a
qual eles teriam acesso, e através do tal:replace puxar o conteúdo dela para
uma div... Mas estou apanhando para conseguir isto. Alguem pode ajudar?

Muito obrigado,
Moisés de Aguiar Júnior

 



[zope-pt] Dúvida para adicionar conteúdos

2007-03-14 Por tôpico Luis Paulo Passari Marui

Olá pessoal!

Gostaria de poder disponibilizar aos usuários de um portal a opção de
adicionar um tipo de conteúdo (um notícia, ou pasta, por exemplo), mas sem
que precise se logar no portal, ou seja, um anônimo... Tem como fazer isto?

Seria mais interessante tb se o usuário pudesse fazer isso de outra forma
que não fosse através daquela listinha de tipos de conteúdos (drop down
list). Queria algo do tipo um link 'criar noticia' que remeteria à criação
da notícia..

alguma ajuda?!

Muito obrigado!

[]s
Luis Paulo


Re: [zope-pt] Dúvida para adicionar conteúdos

2007-03-14 Por tôpico Wesley Lopes

Luis,

para adicionar noticia, use a permissão é ATContentTypes: Add News Item.
Basta dar essa permissão para o anônimo.
Para criar um noticia o link é: createObject?type_name=News Item

Wesley

Em 14/03/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu:


  Olá pessoal!

Gostaria de poder disponibilizar aos usuários de um portal a opção de
adicionar um tipo de conteúdo (um notícia, ou pasta, por exemplo), mas sem
que precise se logar no portal, ou seja, um anônimo... Tem como fazer isto?

Seria mais interessante tb se o usuário pudesse fazer isso de outra forma
que não fosse através daquela listinha de tipos de conteúdos (drop down
list). Queria algo do tipo um link 'criar noticia' que remeteria à criação
da notícia..

alguma ajuda?!

Muito obrigado!

[]s
 Luis Paulo

 



RES: [zope-pt] Dúvida para adicionar conteúdos

2007-03-14 Por tôpico Thiago Garcia Tamosauskas
Vamos ver se posso ajudá-lo Luis,

 

Tente ir no ZMI, na aba 'Security' da pasta em questão. Selecione as permissões 
que você quiser que os Anonymous tenham, e não se esqueça de desabilitar o 
Acquire permission settings? para elas.

 

Para não usar as abas você pode criar um link direto para 
createObject?type_name=News%20Item

 

Abraços!

Thiago

 

Atenciosamente,

 

Thiago Tamosauskas

Gerência de Comunicação - Web
Diretoria de Comunicação e Marketing

* (11) 4366-5068 

 



De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luis Paulo 
Passari Marui
Enviada em: quarta-feira, 14 de março de 2007 14:08
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Dúvida para adicionar conteúdos
Prioridade: Baixa

 

Olá pessoal!

 

Gostaria de poder disponibilizar aos usuários de um portal a opção de adicionar 
um tipo de conteúdo (um notícia, ou pasta, por exemplo), mas sem que precise se 
logar no portal, ou seja, um anônimo... Tem como fazer isto? 

 

Seria mais interessante tb se o usuário pudesse fazer isso de outra forma que 
não fosse através daquela listinha de tipos de conteúdos (drop down list). 
Queria algo do tipo um link 'criar noticia' que remeteria à criação da 
notícia.. 

 

alguma ajuda?!

 

Muito obrigado!

 

[]s

 Luis Paulo

 



Re: [zope-pt] Dúvida para adicionar conteúdos

2007-03-14 Por tôpico Wesley Lopes

Então, use um script com o metodo invokeFactory. Tipo:

context.invokeFactory(id='teste', type_name='Folder')

Wesley


Em 14/03/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu:


  Olá novamente!

Não obtive muito sucesso!!
Fiz um teste para criar uma pasta. Está ilustrado com figuras anexadas...

Primeiro criei um simples link, na página principal, para se criar uma
pasta: [Figura 1]
a href=http://localhost:8080/Plone/createObject?type_name=Folder; Criar
pasta /a

Depois, fui até a aba Security, na raíz do portal (/Plone), e fiz as
permissões para anônimos [Figura 2]

Aí, quando clico no link para criar pasta, ele pede o login... [Figura 3]

Alguém sabe o que acontece??

Muito obrigado, de novo!

[]s
 Luis Paulo

Em 14/03/07, Luis Paulo Passari Marui [EMAIL PROTECTED] escreveu:

 Obrigado pessoal! É isso mesmo!

 []s
  Luis Paulo


 Em 14/03/07, Thiago Garcia Tamosauskas  [EMAIL PROTECTED]
 escreveu:
 
 Vamos ver se posso ajudá-lo Luis,
 
 
 
  Tente ir no ZMI, na aba 'Security' da pasta em questão. Selecione as
  permissões que você quiser que os Anonymous tenham, e não se esqueça de
  desabilitar o Acquire permission settings? para elas.
 
 
 
  Para não usar as abas você pode criar um link direto para
  createObject?type_name=News%20Item
 
 
 
  Abraços!
 
  Thiago
 
 
 
  Atenciosamente,
 
  * *
 
  *Thiago Tamosauskas*
 
  Gerência de Comunicação - Web
  Diretoria de Comunicação e Marketing
 
  ( (11) 4366-*5068 *
 
 
   --
 
  *De:* zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] *Em nome de
  *Luis Paulo Passari Marui
  *Enviada em:* quarta-feira, 14 de março de 2007 14:08
  *Para:* zope-pt@yahoogrupos.com.br
  *Assunto:* [zope-pt] Dúvida para adicionar conteúdos
  *Prioridade:* Baixa
 
 
 
  Olá pessoal!
 
 
 
  Gostaria de poder disponibilizar aos usuários de um portal a opção de
  adicionar um tipo de conteúdo (um notícia, ou pasta, por exemplo), mas sem
  que precise se logar no portal, ou seja, um anônimo... Tem como fazer isto?
 
 
 
  Seria mais interessante tb se o usuário pudesse fazer isso de outra
  forma que não fosse através daquela listinha de tipos de conteúdos (drop
  down list). Queria algo do tipo um link 'criar noticia' que remeteria à
  criação da notícia..
 
 
 
  alguma ajuda?!
 
 
 
  Muito obrigado!
 
 
 
  []s
 
   Luis Paulo
 
 

 





[zope-pt] SQLPASPlugin: Usuário é autenticado no Windows 2000, mas não no Linux

2007-03-14 Por tôpico FLÁVIO GOMES DA SILVA LISBOA
Resolvi o usar o SQLPASPlugin para conseguir fazer a autenticação dos
usuários a partir de uma base MySQL. Estamos usando Zope 2.9.5, por
isso não pude usar mysqlUserFolder. 

Após ler no plone.org um guia de como fazer isso para o Postgree,
consegui instalar o produto no Windows 2000, criei alguns usuários na
tabela users na base e todos eles conseguiram se autenticar no Plone.

Muito bem. Só que a produção é em Linux (Red Hat, por sinal). Eu criei
o e populei o mesmo banco de dados, importei o mesmo plone site que eu
havia feito no Linux e... nada.

Nenhum usuário além do admin (que é o usuário do Zope, na verdade)
consegue se autenticar.
Pensei no início que fosse problema de case sensitive (apesar de não
ocorrer nenhuma mensagem indicando isso) e revi os nomes da tabela
users e dos campos username e password. Tudo certo.

Não tem sentido, não dá erro, o log não registra nada, ele simplesmete
não autentica o usuário.

Fora o cara que escreveu o guia para o Postgree, alguém usa o
SQLPASPlugin com MySQL no Linux?




Re: [zope-pt] Inserindo valores em uma propriedade

2007-03-14 Por tôpico Robson Virino
Beleza, Zénrique!

Funcionou perfeito o que eu queria... O site plope é a galinha dos ovos 
de ouro...


SOLUÇÃO DO PROBLEMA:
--
vetor = ['casa', 'bola', 'sala']
outro_vetor = ['...''...']

Para criar a propriedade:
if (not context.portal_properties.meusite_termos.hasProperty('a')):

context.portal_properties.meusite_termos.manage_addProperty('termos', 
vetor, 'lines', REQUEST=None)

Para alterar a propriedade:
context.portal_properties.meusite_termos.manage_changeProperties(termos=outro_vetor)
--

Um abraço, Robson

José Henrique escreveu:

 Robson,

 Dê uma olhada na API do Zope:
 http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-13 
 http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-13

 Zénrique.

 Em 14/03/07, Robson Virino[EMAIL PROTECTED] 
 mailto:rvirino%40cagece.com.br escreveu:
  Olá a todos!
 
  Em portal_properties, inseri uma nova Property Sheet chamada
  meusite_termos. Dentro desta, inseri uma propriedade chamada termos
  do tipo 'lines'...
 
 
  Terei em um ZPT uma variável 'descricao' com valor igual a
  'casa,bola,sala'.
 
  Como faço para depois de um split(separando os 3 termos pela vírgula)
  em um script jogá-los na propriedade termos? De modo que eu vá na ZMI
  em /Plone/portal_properties/meusite_termos na propriedade 'termos' e
  encontre 3 linhas: casa, bola, sala?
 
  Obrigado, amigos!
 
 
 
  Para enviar uma mensagem: zope-pt@yahoogrupos.com.br 
 mailto:zope-pt%40yahoogrupos.com.br
  Para desistir envie uma mensagem em branco para: 
 [EMAIL PROTECTED] 
 mailto:zope-pt-unsubscribe%40yahoogrupos.com.br
  Links do Yahoo! Grupos
 
 
 

  


[zope-pt] PloneFormGen ZODB

2007-03-14 Por tôpico Rogerio Ferreira
Caro Gurus,

Só o que quero é criar um formulário e adicionar os dados do formulário no 
ZODB, num container, por exemplo, ou numa pasta do plone, criada pelo usuário. 
Exemplo:

Formulário:

inicio
Nome:
Data Nascimento:
Sexo:
Foto:
/fim

Pesquisei no google, mas não encontrei nada. Conto a ajuda de todos




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

[zope-pt] Archetypes - Field com restrição unicidade

2007-03-14 Por tôpico vinicius_marco
Pessoal, 

qual a melhor maneira de se criar um tipo que tenha um field que não
possa ter valor repetido? Existe algum tipo de índice que ofereça este
recurso? 

Exemplo: 

Uma funcionalidade de envio de notícias para os emails cadastrados. 
O portal deve verificar se o email informado por um novo usuário já 
existe no registro de inscritos e só permitir a sua inscrição em caso
negativo. 

Ao invés de pesquisar na mão antes de permitir o registro deste email,
não há uma forma de definir esta unicidade no schema? 

grato pelas ajudas, 



[zope-pt] Curso oficial de Zope em São Paulo (Março 2007)

2007-03-14 Por tôpico Erico Andrei
A Simples Consultoria promove entre os dias 26 e 29 de março em São
Paulo, mais uma turma do treinamento oficial de Zope, o ZTS -- Zope
Technical Solutions.

Esta turma será ministrada por Luciano Ramalho, instrutor e consultor
PZP com mais de 8 anos de experiência na plataforma e o primeiro
instrutor habilitado pela Zope Corp para ministrar treinamentos no
Brasil.

O investimento para a inscrição nesta turma é de R$1.500,00, podendo
ser parcelado em até duas vezes. Além disto contamos com descontos
especiais para pagamento antecipado, grupos de alunos e estudantes
ligados ao NUBE (Núcleo Brasileiro de Estágios).

Para saber mais, acesse:
http://www.simplesconsultoria.com.br/