Ir direto para busca.
zope-pt

Informações sobre o grupo

  • Associados: 1110
  • Categoria: Internet
  • Criado em: Mar 27, 2000
  • Idioma: Português
? Você já é um associado? Entre no Yahoo!

Dicas

Você sabia...
Você pode fazer buscas no grupo por mensagens antigas.

Mensagens

  Ajuda
Avançado
mensagens 7374 - 7403 de 23261   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 7374 - 7403 de 23261   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens: Exibir resumo de mensagens Classificar por data ^  
#7374 De: "Rodrigo L. Castardo" <rodrigo@...>
Data: Qui, 4 de Nov de 2004 3:51 pm
Assunto: IDLE Python Vs. Zope
rodrigocastardo
Enviar e-mail Enviar e-mail
 
Pessoal,

testei um codigo no IDLE do Python e rolou, ai coloquei o mesmo codigo
dentro do Zope e ñ rolou, pq ?

segue abaixo o codigo :

if type(variavel) == int:
      print 'certo'
else:
      print 'ERRO!!!'

return printed

segue o erro:

Error Type: NameError
Error Value: global name 'type' is not defined

Valeu !!!!

[ ]'s

--
Rodrigo L. Castardo
Comunicação
rodrigo@...
Tel. 55 11 3660-7949 ramal 7997
Fax  55 11 3660-7941
www.socioambiental.org

#7375 De: Rodrigo Braga <rodrigo.braga@...>
Data: Qui, 4 de Nov de 2004 5:05 pm
Assunto: Criando um produto
rs_braga
Enviar e-mail Enviar e-mail
 
Pessoal

Gostaria criar um produto com a seguinte característica:

Gravar o nome e o telefone de um contato!

Alguém poderia me recomendar uma leitura (se for em portugês melhor
ainda, se não pode sugerir até em russo :-) ) ou ao menos me dar o
"empurrãozinho" inicial; pretendo fazer algo "extremamente" simples
somente para que eu possa aprender um pouco mais de python, Zope  etc.

Tô com algumas dúvidas e talz . . . mas acredito q depois do empurrão eu
consiga ver além :-)

PS.: Fazer esse "produto" integrado ao PostGreSQL (gravando os contatos
nele) seria algo complexo prum novato?

#7376 De: xiru <xirumacanudo@...>
Data: Qui, 4 de Nov de 2004 5:27 pm
Assunto: Re: IDLE Python Vs. Zope
xirumacanudo
Enviar e-mail Enviar e-mail
 
Em script python, no Zope, type() nao é permitido. Tente assim:

if same_type(minha_variavel_inteira, 1):
   print 'heheh é do mesmo tipo"
else:
   print 'iiiissshhh não é não"
return printed

On Thu, 04 Nov 2004 13:51:41 -0200, Rodrigo L. Castardo
<rodrigo@...> wrote:
>
> Pessoal,
>
> testei um codigo no IDLE do Python e rolou, ai coloquei o mesmo codigo
> dentro do Zope e ñ rolou, pq ?
>
> segue abaixo o codigo :
>
> if type(variavel) == int:
>      print 'certo'
> else:
>      print 'ERRO!!!'
>
> return printed
>
> segue o erro:
>
> Error Type: NameError
> Error Value: global name 'type' is not defined
>
> Valeu !!!!
>
> [ ]'s
>
> --
> Rodrigo L. Castardo
> Comunicação
> rodrigo@...
> Tel. 55 11 3660-7949 ramal 7997
> Fax  55 11 3660-7941
> www.socioambiental.org
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7377 De: xiru <xirumacanudo@...>
Data: Qui, 4 de Nov de 2004 6:01 pm
Assunto: Re: Agenda mais elaborada
xirumacanudo
Enviar e-mail Enviar e-mail
 
O Sidnei trabalhou para fazer o calendaring ficar compativel com o
ATContentTypes e eu na criação do PloneMeetingScheduler (um Product
para agendar reuniões).

Se fosse você, tenta instalar e ver o que deles daria para aproveitar.

Infelizmente, o tempo me impede de me dedicar muito mais ao
desenvolvimento deles...

On Thu, 04 Nov 2004 08:01:16 -0200, Rodrigo Braga
<rodrigo.braga@...> wrote:
>
> Xiru
>
> Mas até onde vocês foram extamente? Quais "frescuras" vocês adicionaram
> ? :-)
>
> Att,
>
> xiru escreveu:
>
>
>
> >no Moutain Sprint, eu o Sidnei trabalhamos em algo assim, mas não
> >ficou pronto. A idéia era usar a implementação do Calendaring e
> >adicionar mais umas "frescuras" para, por exemplo, marcar reuniões.
> >
> >Falto tempo para acabar a parte de agendamento de reunião, mas a parte
> >do Calendaring funciona muito bem.
> >
> >Ambos podem ser obtidos no CVS do projeto collective.
> >
> >
> >On Mon, 01 Nov 2004 15:52:10 -0200, Rodrigo Braga
> ><rodrigo.braga@...> wrote:
> >
> >
> >>Pessoal
> >>
> >>Alguém conhece algum produto pro plone que funcione como uma agenda com
> >>mais recursos para cada usuário . . . por exemplo (e principalmente) um
> >>sistema para marcação de reuniões, mensagens entre membros e etc . . .
> >>"quase" um GroupWare :-)
> >>
> >>Valew
> >>
> >>Para enviar uma mensagem: zope-pt@...
> >>Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> >>Links do Yahoo! Grupos
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> >
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7378 De: "José" Henrique <rique_63@...>
Data: Qui, 4 de Nov de 2004 6:21 pm
Assunto: Re: IDLE Python Vs. Zope
rique_63
Enviar e-mail Enviar e-mail
 
Por razões de segurança você não pode usar a type()
num script python.  Use same_type(x,y), onde x é a
variável que vc quer testar e y é algo do tipo que vc
quer testar.

Exemplo:

if same_type(var,'a'):
   print 'string'
else:
   print 'não é string'

return printed

Zénrique.

--- "Rodrigo L. Castardo" <rodrigo@...>
wrote:

> Pessoal,
>
> testei um codigo no IDLE do Python e rolou, ai
> coloquei o mesmo codigo
> dentro do Zope e ñ rolou, pq ?
>
> segue abaixo o codigo :
>
> if type(variavel) == int:
>      print 'certo'
> else:
>      print 'ERRO!!!'
>
> return printed
>
> segue o erro:
>
> Error Type: NameError
> Error Value: global name 'type' is not defined
>
> Valeu !!!!
>
> [ ]'s
>
> --
> Rodrigo L. Castardo
> Comunicação
> rodrigo@...
> Tel. 55 11 3660-7949 ramal 7997
> Fax  55 11 3660-7941
> www.socioambiental.org
>




__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com

#7379 De: xiru <xirumacanudo@...>
Data: Qui, 4 de Nov de 2004 6:22 pm
Assunto: Re: Acesso via ODBC
xirumacanudo
Enviar e-mail Enviar e-mail
 
eGenix mxODBC, mas é pago.


On Thu, 04 Nov 2004 04:38:15 -0000, Marlon Divino da Silva
<marlon_divino@...> wrote:
>
>
> Senhores bom dia.
>
> Utilizo Zope 2.7.3-0, python 2.3.4, win32.
>
> Estou tentando conectar ao sql server via odbc.
>
> Alguem possui alguma sugestão de algum produto estável que possa
> fazer isso?
>
> Obrigado.
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7380 De: xiru <xirumacanudo@...>
Data: Qui, 4 de Nov de 2004 6:26 pm
Assunto: Re: Listando com tal:repeat | adicionando com script (python)
xirumacanudo
Enviar e-mail Enviar e-mail
 
o teu script, ao invez de retornar uma lista, ta retornando uma lista
de strings...

muda ele para algo assim:

arq = context.restrictedTraverse('arquivos')
return arq.objectValues()[:2]


On Thu, 04 Nov 2004 11:09:46 -0200, Rodrigo Braga
<rodrigo.braga@...> wrote:
>
> Xiru . . . preciso fazer esse script . . . mas não estou usando o Plone
> . . . e a seguinte msg de erro me é retornada:
>
> *Error Type: TypeError*
> *Error Value: string indices must be integers
> *
> Meu código está assim:
>
> Page Template:
>
> <div tal:repeat="obj here/ShowList">
>    <div tal:content="obj/id" />
> </div>
>
> Meu PythonScript está assim:
>
> arq = context.restrictedTraverse('arquivos')
>
> lista = arq.objectValues()
> for item in lista[:2]:
>    print item.id()
>
> return printed
>
> O que pode ser que está errado?
>
> Valew . . .
>
> xiru escreveu:
>
>
>
> >Oi Rodrigo,
> >
> >
> >On Mon, 25 Oct 2004 14:14:12 -0200, Rodrigo Braga
> ><rodrigo.braga@...> wrote:
> >
> >
> >>Galera
> >>
> >>como eu posso listar os arquivos de uma determinada pasta porém
> >>aplicando um critério; por exemplo:
> >>
> >>os cinco mais recentemente criados; ou os três maiores arquivos . . . a
> >>minha dificuldade e em relação  mostrar os cinco últimos criados . . .
> >>que neste momento é o mais importante . . . porém não consegui . . . se
> >>alguém puder me dar uma luz :-)
> >>
> >>
> >>
> >
> >chegou o "lanterninha"!
> >
> >Pra fazer o que voce quer tens que usar um script para consultar o
> >catalog e um page template para listar o resultado. Eis o exemplo:
> >
> >script "consulta_5ultimos"
> >
> >pc = context.portal_catalog
> >sr = pc.searchResults(meta_type = 'Document', sort_on='modified',
> >sort_order='reverse', review_state='published')
> >return sr[:5]
> >
> >template "lista"
> >
> ><div tal:repeat="obj here/consulta_5ultimos">
> >  <div tal:content="obj/Title">
> ></div>
> >
> >
> >
> >>e outra coisa . . . como eu passo estando na pasta raiz do site . . .
> >>com um script (python) adcionar um arquivo na pasta arquivos (por exemplo)
> >>
> >>
> >
> >Essa já responderam trocentas vezes (pelo menos pra Zope padrão).
> >Diria que a unica coisa que muda é que tens que chamar o metodo que
> >cria o objeto no contexto da tua pasta arquivos. Assim, se fosse no
> >Plone seria algo como:
> >
> >portal = context.portal_url()
> >arquivos = portal.arquivos
> >arquivos.invokeFactory('File', 'meu_arquivo', title = 'Meu arquivo')
> >
> >
> >
> >>Valew Galera ! ! !
> >>
> >>Para enviar uma mensagem: zope-pt@...
> >>Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> >>Links do Yahoo! Grupos
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> >
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7381 De: xiru <xirumacanudo@...>
Data: Qui, 4 de Nov de 2004 6:29 pm
Assunto: Re: Instalação do Plone
xirumacanudo
Enviar e-mail Enviar e-mail
 
Bem... se seu sistema operacional é windows, usa o instalador que é mais fácil.

Acho que sei problema é que você nao deve ter o CMFFormController
instalado. O Plone é distribuido com uma série de dependencias. Nao
basta ter o Product CMFPlone na pasta Products, tem que ter todas as
suas dependencias tambem...


On Thu, 04 Nov 2004 13:39:56 -0000, betofreirasjr
<betofreirasjr@...> wrote:
>
>
> Pessoal, sou novo nessa área e nesse fórmu,nem sei se essa duvida é
> pra ser postada aqui mas...é o seguinte
> Instalando o Plone copio os arquivos para pasta Products,mas na hora
> de da restart no Zope dá um erro dizendo "Import ERROR : no Module
> named CMFFormController.ValidatioError" alguém podee me dizer como
> resolver isso...
> Obrigado!!
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7382 De: xiru <xirumacanudo@...>
Data: Qui, 4 de Nov de 2004 6:32 pm
Assunto: Re: Inserindo notícias
xirumacanudo
Enviar e-mail Enviar e-mail
 
Se estiveres usando o ATContentTypes, isso é possivel pois tem uma
permissao de Add diferente para cada content type, senao não é
possivel. No caso, a permissao seria "Add News Items".

On Thu, 04 Nov 2004 12:41:04 -0200, Rodrigo Braga
<rodrigo.braga@...> wrote:
>
> Pessoal
>
> Estou com um problema (básico) aqui . . . eu quero definir o seguinte:
>
> Na intranet uma determinada role vai poder colocar noticias na pasta
> noticias (submeter à revisão); qual item da aba security eu devo mercar
> para permitir isso (ele deverá adicionar apenas noticias e somente nesta
> pasta, isso é possível)?
>
> Valew
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7383 De: Sidnei da Silva <sidnei@...>
Data: Qui, 4 de Nov de 2004 6:34 pm
Assunto: Re: Instalação do Plone
sidneidasilva
Enviar e-mail Enviar e-mail
 
On Thu, Nov 04, 2004 at 04:29:01PM -0200, xiru wrote:
|
| Bem... se seu sistema operacional é windows, usa o instalador que é mais
fácil.
|
| Acho que sei problema é que você nao deve ter o CMFFormController
| instalado. O Plone é distribuido com uma série de dependencias. Nao
| basta ter o Product CMFPlone na pasta Products, tem que ter todas as
| suas dependencias tambem...

Instalador do Plone:
http://prdownloads.sourceforge.net/plone/Plone-2.0.4.exe?download

Vendendo meu peixe *wink*, experimenta tambem o EES :)
http://www.enfoldsystems.com/Products/Server

--
Sidnei da Silva <sidnei@...>
http://awkly.org - dreamcatching :: making your dreams come true
http://www.enfoldsystems.com
http://plone.org/about/team#dreamcatcher

Counting in octal is just like counting in decimal--if you don't use your
thumbs.
		 -- Tom Lehrer

#7384 De: Fabio Rizzo Matos <fabiorizzo@...>
Data: Qui, 4 de Nov de 2004 6:24 pm
Assunto: Re: IDLE Python Vs. Zope
fabrizmat
Enviar e-mail Enviar e-mail
 
Mais qual é a razão de estar bloqueada esta função?


On Thu, 4 Nov 2004 10:21:25 -0800 (PST), José Henrique
<rique_63@...> wrote:
>
> Por razões de segurança você não pode usar a type()
> num script python.  Use same_type(x,y), onde x é a
> variável que vc quer testar e y é algo do tipo que vc
> quer testar.
>
> Exemplo:
>
> if same_type(var,'a'):
>   print 'string'
> else:
>   print 'não é string'
>
> return printed
>
> Zénrique.
>
> --- "Rodrigo L. Castardo" <rodrigo@...>
>
>
> wrote:
>
> > Pessoal,
> >
> > testei um codigo no IDLE do Python e rolou, ai
> > coloquei o mesmo codigo
> > dentro do Zope e ñ rolou, pq ?
> >
> > segue abaixo o codigo :
> >
> > if type(variavel) == int:
> >      print 'certo'
> > else:
> >      print 'ERRO!!!'
> >
> > return printed
> >
> > segue o erro:
> >
> > Error Type: NameError
> > Error Value: global name 'type' is not defined
> >
> > Valeu !!!!
> >
> > [ ]'s
> >
> > --
> > Rodrigo L. Castardo
> > Comunicação
> > rodrigo@...
> > Tel. 55 11 3660-7949 ramal 7997
> > Fax  55 11 3660-7941
> > www.socioambiental.org
> >
>
>
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com
>
>
>
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabio Rizzo Matos
fabiorizzo@...
www.fabiorizzo.tk

"O melhor do Brasil é o Brasileiro!"
"The best of Brazil is the Brazilian people"
www.brasil.gov.br

#7385 De: "Rodrigo L. Castardo" <rodrigo@...>
Data: Qui, 4 de Nov de 2004 5:36 pm
Assunto: Re: IDLE Python Vs. Zope
rodrigocastardo
Enviar e-mail Enviar e-mail
 
ok, vou dar uma pesquisada nisso !

funcionou perfeito, valeu Xiru !

[ ]'s

Rodrigo L. Castardo
Comunicação
rodrigo@...
Tel. 55 11 3660-7949 ramal 7997
Fax  55 11 3660-7941
www.socioambiental.org


xiru escreveu:
> Em script python, no Zope, type() nao é permitido. Tente assim:
>
> if same_type(minha_variavel_inteira, 1):
>   print 'heheh é do mesmo tipo"
> else:
>   print 'iiiissshhh não é não"
> return printed
>
> On Thu, 04 Nov 2004 13:51:41 -0200, Rodrigo L. Castardo
> <rodrigo@...> wrote:
>
>>Pessoal,
>>
>>testei um codigo no IDLE do Python e rolou, ai coloquei o mesmo codigo
>>dentro do Zope e ñ rolou, pq ?
>>
>>segue abaixo o codigo :
>>
>>if type(variavel) == int:
>>     print 'certo'
>>else:
>>     print 'ERRO!!!'
>>
>>return printed
>>
>>segue o erro:
>>
>>Error Type: NameError
>>Error Value: global name 'type' is not defined
>>
>>Valeu !!!!
>>
>>[ ]'s
>>
>>--
>>Rodrigo L. Castardo
>>Comunicação
>>rodrigo@...
>>Tel. 55 11 3660-7949 ramal 7997
>>Fax  55 11 3660-7941
>>www.socioambiental.org
>>
>>Para enviar uma mensagem: zope-pt@...
>>Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
>>Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>
>
>

#7386 De: "Rodrigo L. Castardo" <rodrigo@...>
Data: Qui, 4 de Nov de 2004 6:27 pm
Assunto: Re: IDLE Python Vs. Zope
rodrigocastardo
Enviar e-mail Enviar e-mail
 
Valeu dinovo Zénrique !!!

[ ]'s

Rodrigo L. Castardo
Comunicação
rodrigo@...
Tel. 55 11 3660-7949 ramal 7997
Fax  55 11 3660-7941
www.socioambiental.org


José Henrique escreveu:
> Por razões de segurança você não pode usar a type()
> num script python.  Use same_type(x,y), onde x é a
> variável que vc quer testar e y é algo do tipo que vc
> quer testar.
>
> Exemplo:
>
> if same_type(var,'a'):
>   print 'string'
> else:
>   print 'não é string'
>
> return printed
>
> Zénrique.
>
> --- "Rodrigo L. Castardo" <rodrigo@...>
> wrote:
>
>
>>Pessoal,
>>
>>testei um codigo no IDLE do Python e rolou, ai
>>coloquei o mesmo codigo
>>dentro do Zope e ñ rolou, pq ?
>>
>>segue abaixo o codigo :
>>
>>if type(variavel) == int:
>>     print 'certo'
>>else:
>>     print 'ERRO!!!'
>>
>>return printed
>>
>>segue o erro:
>>
>>Error Type: NameError
>>Error Value: global name 'type' is not defined
>>
>>Valeu !!!!
>>
>>[ ]'s
>>
>>--
>>Rodrigo L. Castardo
>>Comunicação
>>rodrigo@...
>>Tel. 55 11 3660-7949 ramal 7997
>>Fax  55 11 3660-7941
>>www.socioambiental.org
>>
>
>
>
>
>
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com
>
>
>
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>

#7387 De: "Rogério Atem de Carvalho" <ratem@...>
Data: Qui, 4 de Nov de 2004 5:43 pm
Assunto: Zope reinicializando...
ratembr
Enviar e-mail Enviar e-mail
 
Pessoal,

acredito que alguém já deve ter esbarrado nisso e que deve ser simples de
resolver, mas lá vai:
-No Plone, quando mando reindexar SearchableText (TextIndexNG2), após alguns
minutos, o Zope acusa ERROR(200) e simplesmente reinicializa. È algum
problema de configuração?

Abraços,
--
Prof. Rogério Atem de Carvalho, D.Sc.
Coordenador de Pesquisa e Pós-Graduação
CEFET Campos
>

________________________________________________
Mensagem envida por
CEFET - CAMPOS 2.7

#7388 De: "alexandremrgc" <alexandremrgc@...>
Data: Sex, 5 de Nov de 2004 1:58 am
Assunto: re: criando um produto
alexmrgc
Enviar e-mail Enviar e-mail
 
serve em espanhol?
http://www.zope.org/Members/rociana/misHowTo/crearUnProducto

em inglês tem o guia do desenvolvedor
no www.zope.org. O site
tchezope
tem uma tradução do guia do
desenvolvedor antiga, que fala apenas
em
zclass.

você pode dar uma olhada também nesse
produto de teste que eu fiz
(http://pino.minidns.net/zope/zproject.tar.gz),
ele está bem simples.

bom estudo.

alexandre :?)


  Mensagem: 14
Data: Thu, 04 Nov 2004 15:05:48 -0200
De: Rodrigo Braga
<rodrigo.braga@...>
Assunto: Criando um produto

Pessoal

Gostaria criar um produto com a
seguinte característica:

Gravar o nome e o telefone de um contato!

Alguém poderia me recomendar uma
leitura (se for em portugês melhor
ainda, se não pode sugerir até em
russo :-) ) ou ao menos me dar o
"empurrãozinho" inicial; pretendo
fazer algo "extremamente" simples
somente para que eu possa aprender um
pouco mais de python, Zope etc.

Tô com algumas dúvidas e talz . . .
mas acredito q depois do empurrão eu
consiga ver além :-)




__________________________________________________________________________
Acabe com aquelas janelinhas que pulam na sua tela.
AntiPop-up UOL - É grátis!
http://antipopup.uol.com.br/

#7389 De: "CATHARINA" <catharina@...>
Data: Sex, 5 de Nov de 2004 2:36 am
Assunto: Re: Thanks :)
catharinaobeidi
Enviar e-mail Enviar e-mail
 
#7390 De: "alexmrgc" <alexandremrgc@...>
Data: Sex, 5 de Nov de 2004 2:38 am
Assunto: Re: criando um produto
alexmrgc
Enviar e-mail Enviar e-mail
 
o endereço correto do link é
http://pino.minidns.net/zope/zprojeto.tar.gz


>
> você pode dar uma olhada também nesse
> produto de teste que eu fiz
> (http://pino.minidns.net/zope/zproject.tar.gz),
> ele está bem simples.
>
> bom estudo.
>

#7391 De: "alexmrgc" <alexandremrgc@...>
Data: Sex, 5 de Nov de 2004 2:50 am
Assunto: Re: Python class
alexmrgc
Enviar e-mail Enviar e-mail
 
> def criaUsuario(...):
>     self.Projeto.acl_users._addUser(self.usuario,
> self.senha, self.senha,['Fornecedor'],0)
>

você pode acessar todos os sub-objetos do seu produto através da
notação de dicionário. Veja um exemplo de acesso da pasta
acl_users do
produto:

class foo:
     "foooooo"
     def addUsuario(self, usuario, senha):
         "asdf"

         self['acl_users'].userFolderAddUser(name = usuario,
                                             password = senha,
                                             confirm = senha,
                                             roles = [],
                                             domains = [])

         return self['acl_users'].getUserNames()



> Mas ele não consegue enxergar essas pastas...
> Acredito que por aquisição elas deveriam ser
> enxergadas...

esqueça esse negócio de aquisição, isso não tem nada a
ver com a
questão...


:?)

#7392 De: Rodrigo Braga <rodrigo.braga@...>
Data: Sex, 5 de Nov de 2004 10:53 am
Assunto: Re: Listando com tal:repeat | adicionando com script (python)
rs_braga
Enviar e-mail Enviar e-mail
 
:-(

Continua com o mesmo erro . . . que doidera ! ! !

Quando eu executo o PythonScript funciona normalmente .  .  . porém
quando tento exibir a lista no PageTemplate ele capota . . .

tem cura? Tô tentando sem sucesso . . .


xiru escreveu:

>o teu script, ao invez de retornar uma lista, ta retornando uma lista
>de strings...
>
>muda ele para algo assim:
>
>arq = context.restrictedTraverse('arquivos')
>return arq.objectValues()[:2]
>
>
>On Thu, 04 Nov 2004 11:09:46 -0200, Rodrigo Braga
><rodrigo.braga@...> wrote:
>
>
>>Xiru . . . preciso fazer esse script . . . mas não estou usando o Plone
>>. . . e a seguinte msg de erro me é retornada:
>>
>>*Error Type: TypeError*
>>*Error Value: string indices must be integers
>>*
>>Meu código está assim:
>>
>>Page Template:
>>
>><div tal:repeat="obj here/ShowList">
>>   <div tal:content="obj/id" />
>></div>
>>
>>Meu PythonScript está assim:
>>
>>arq = context.restrictedTraverse('arquivos')
>>
>>lista = arq.objectValues()
>>for item in lista[:2]:
>>   print item.id()
>>
>>return printed
>>
>>O que pode ser que está errado?
>>
>>Valew . . .
>>
>>xiru escreveu:
>>
>>
>>
>>
>>
>>>Oi Rodrigo,
>>>
>>>
>>>On Mon, 25 Oct 2004 14:14:12 -0200, Rodrigo Braga
>>><rodrigo.braga@...> wrote:
>>>
>>>
>>>
>>>
>>>>Galera
>>>>
>>>>como eu posso listar os arquivos de uma determinada pasta porém
>>>>aplicando um critério; por exemplo:
>>>>
>>>>os cinco mais recentemente criados; ou os três maiores arquivos . . . a
>>>>minha dificuldade e em relação  mostrar os cinco últimos criados . . .
>>>>que neste momento é o mais importante . . . porém não consegui . . . se
>>>>alguém puder me dar uma luz :-)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>chegou o "lanterninha"!
>>>
>>>Pra fazer o que voce quer tens que usar um script para consultar o
>>>catalog e um page template para listar o resultado. Eis o exemplo:
>>>
>>>script "consulta_5ultimos"
>>>
>>>pc = context.portal_catalog
>>>sr = pc.searchResults(meta_type = 'Document', sort_on='modified',
>>>sort_order='reverse', review_state='published')
>>>return sr[:5]
>>>
>>>template "lista"
>>>
>>><div tal:repeat="obj here/consulta_5ultimos">
>>> <div tal:content="obj/Title">
>>></div>
>>>
>>>
>>>
>>>
>>>
>>>>e outra coisa . . . como eu passo estando na pasta raiz do site . . .
>>>>com um script (python) adcionar um arquivo na pasta arquivos (por exemplo)
>>>>
>>>>
>>>>
>>>>
>>>Essa já responderam trocentas vezes (pelo menos pra Zope padrão).
>>>Diria que a unica coisa que muda é que tens que chamar o metodo que
>>>cria o objeto no contexto da tua pasta arquivos. Assim, se fosse no
>>>Plone seria algo como:
>>>
>>>portal = context.portal_url()
>>>arquivos = portal.arquivos
>>>arquivos.invokeFactory('File', 'meu_arquivo', title = 'Meu arquivo')
>>>
>>>
>>>
>>>
>>>
>>>>Valew Galera ! !
>>>>
>>>>

#7393 De: Rodrigo Braga <rodrigo.braga@...>
Data: Sex, 5 de Nov de 2004 11:31 am
Assunto: Re: Listando com tal:repeat | adicionando com script (python)
rs_braga
Enviar e-mail Enviar e-mail
 
Xiru

Valew cara . . . eu fiz uma pequena confusão em relação ao uso do
"return" e do "print", mas agorabtá safo . . . valew cara ! ! Obrigado

xiru escreveu:

>o teu script, ao invez de retornar uma lista, ta retornando uma lista
>de strings...
>
>muda ele para algo assim:
>
>arq = context.restrictedTraverse('arquivos')
>return arq.objectValues()[:2]
>
>
>On Thu, 04 Nov 2004 11:09:46 -0200, Rodrigo Braga
><rodrigo.braga@...> wrote:
>
>
>>Xiru . . . preciso fazer esse script . . . mas não estou usando o Plone
>>. . . e a seguinte msg de erro me é retornada:
>>
>>*Error Type: TypeError*
>>*Error Value: string indices must be integers
>>*
>>Meu código está assim:
>>
>>Page Template:
>>
>><div tal:repeat="obj here/ShowList">
>>   <div tal:content="obj/id" />
>></div>
>>
>>Meu PythonScript está assim:
>>
>>arq = context.restrictedTraverse('arquivos')
>>
>>lista = arq.objectValues()
>>for item in lista[:2]:
>>   print item.id()
>>
>>return printed
>>
>>O que pode ser que está errado?
>>
>>Valew . . .
>>
>>xiru escreveu:
>>
>>
>>
>>
>>
>>>Oi Rodrigo,
>>>
>>>
>>>On Mon, 25 Oct 2004 14:14:12 -0200, Rodrigo Braga
>>><rodrigo.braga@...> wrote:
>>>
>>>
>>>
>>>
>>>>Galera
>>>>
>>>>como eu posso listar os arquivos de uma determinada pasta porém
>>>>aplicando um critério; por exemplo:
>>>>
>>>>os cinco mais recentemente criados; ou os três maiores arquivos . . . a
>>>>minha dificuldade e em relação  mostrar os cinco últimos criados . . .
>>>>que neste momento é o mais importante . . . porém não consegui . . . se
>>>>alguém puder me dar uma luz :-)
>>>>
>>>>
>>>>
>>>>
>>>>
>>>chegou o "lanterninha"!
>>>
>>>Pra fazer o que voce quer tens que usar um script para consultar o
>>>catalog e um page template para listar o resultado. Eis o exemplo:
>>>
>>>script "consulta_5ultimos"
>>>
>>>pc = context.portal_catalog
>>>sr = pc.searchResults(meta_type = 'Document', sort_on='modified',
>>>sort_order='reverse', review_state='published')
>>>return sr[:5]
>>>
>>>template "lista"
>>>
>>><div tal:repeat="obj here/consulta_5ultimos">
>>> <div tal:content="obj/Title">
>>></div>
>>>
>>>
>>>
>>>
>>>
>>>>e outra coisa . . . como eu passo estando na pasta raiz do site . . .
>>>>com um script (python) adcionar um arquivo na pasta arquivos (por exemplo)
>>>>
>>>>
>>>>
>>>>
>>>Essa já responderam trocentas vezes (pelo menos pra Zope padrão).
>>>Diria que a unica coisa que muda é que tens que chamar o metodo que
>>>cria o objeto no contexto da tua pasta arquivos. Assim, se fosse no
>>>Plone seria algo como:
>>>
>>>portal = context.portal_url()
>>>arquivos = portal.arquivos
>>>arquivos.invokeFactory('File', 'meu_arquivo', title = 'Meu arquivo')
>>>
>>>
>>>
>>>
>>>
>>>>Valew Galera ! ! !
>>>>
>>>>Para enviar uma mensagem: zope-pt@...
>>>>Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
>>>>Links do Yahoo! Grupos
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>>
>>Para enviar uma mensagem: zope-pt@...
>>Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
>>Links do Yahoo! Grupos
>>
>>
>>
>>
>>
>>
>>
>
>
>
>

#7394 De: "CATHARINA" <catharina@...>
Data: Sex, 5 de Nov de 2004 1:11 pm
Assunto: Re: Thanks :)
catharinaobeidi
Enviar e-mail Enviar e-mail
 
#7395 De: "José" Henrique <rique_63@...>
Data: Sex, 5 de Nov de 2004 1:20 pm
Assunto: Re: IDLE Python Vs. Zope
rique_63
Enviar e-mail Enviar e-mail
 
A razão é simples, segundo as palavras do "papa"
Dieter Maurer, aqui vai ela:

Because, in many cases the result would surprise
you...

"type" applied to almost any Zope object will not give
   you "Instance" (as you would expect in a pure Python
application) but "ImplicitAcquirer Wrapper" (or
something like this).

Moreover, access to any object returned by type would
give you an "Unauthorized" (as these objects do not
carry the necessary security declarations).

As a consequence, "type" would be (practically)
unusable, even when you could call it.

Entendeu?  Simples, né?   :-D

Zénrique.

--- Fabio Rizzo Matos <fabiorizzo@...> wrote:

> Mais qual é a razão de estar bloqueada esta função?
>
>
> On Thu, 4 Nov 2004 10:21:25 -0800 (PST), José
> Henrique
> <rique_63@...> wrote:
> >
> > Por razões de segurança você não pode usar a
> type()
> > num script python.  Use same_type(x,y), onde x é a
> > variável que vc quer testar e y é algo do tipo que
> vc
> > quer testar.
> >
> > Exemplo:
> >
> > if same_type(var,'a'):
> >   print 'string'
> > else:
> >   print 'não é string'
> >
> > return printed
> >
> > Zénrique.
> >
> > --- "Rodrigo L. Castardo"
> <rodrigo@...>
> >
> >
> > wrote:
> >
> > > Pessoal,
> > >
> > > testei um codigo no IDLE do Python e rolou, ai
> > > coloquei o mesmo codigo
> > > dentro do Zope e ñ rolou, pq ?
> > >
> > > segue abaixo o codigo :
> > >
> > > if type(variavel) == int:
> > >      print 'certo'
> > > else:
> > >      print 'ERRO!!!'
> > >
> > > return printed
> > >
> > > segue o erro:
> > >
> > > Error Type: NameError
> > > Error Value: global name 'type' is not defined
> > >
> > > Valeu !!!!
> > >
> > > [ ]'s
> > >
> > > --
> > > Rodrigo L. Castardo
> > > Comunicação
> > > rodrigo@...
> > > Tel. 55 11 3660-7949 ramal 7997
> > > Fax  55 11 3660-7941
> > > www.socioambiental.org
> > >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Check out the new Yahoo! Front Page.
> > www.yahoo.com
> >
> >
> >
> >
> > Para enviar uma mensagem:
> zope-pt@...
> > Para desistir envie uma mensagem em branco para:
> zope-pt-unsubscribe@...
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
>
>
> --
> Fabio Rizzo Matos
> fabiorizzo@...
> www.fabiorizzo.tk
>
> "O melhor do Brasil é o Brasileiro!"
> "The best of Brazil is the Brazilian people"
> www.brasil.gov.br
>




__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com

#7396 De: Rodrigo Braga <rodrigo.braga@...>
Data: Sex, 5 de Nov de 2004 3:08 pm
Assunto: size em ZPT
rs_braga
Enviar e-mail Enviar e-mail
 
Pessoal em DTML tínhamos a opção size, por exemplo <dtml-var myvar
size=10>, onde ele exibe os 10 caracteres e caso a variável possua mais
ele acrescenta "...". Qual a opção similar em ZPT?

Valew

#7397 De: Matheus Couto <couto_bastos@...>
Data: Sex, 5 de Nov de 2004 4:15 pm
Assunto: Re: Re: Python class
couto_bastos
Enviar e-mail Enviar e-mail
 
Fala Alexandre!

Esqueci de te agradecer pelo último e-mail e pela
ajuda que tem me dado... sei que está enjoado de
escutar minhas dúvidas "toscas" sempre que nos
encontramos.

Caramba já dá até pra fazer música com o problema:
"esqueça esse negócio de aquisição, isso não tem nada
a
ver com a
questão..." :)

Consegui resolver o problema no domingo, depois de
importunar o "Dorneles Tremea" (deo) durante alguns
minutos.
Eu estava tentando referenciar as pastas antes mesmo
de ter criado minha instância.

Devagar eu vou sanando minha ignorância ...

Obrigado a todos

:)

  --- alexmrgc <alexandremrgc@...> escreveu:

---------------------------------

> def criaUsuario(...):
>     self.Projeto.acl_users._addUser(self.usuario,
> self.senha, self.senha,['Fornecedor'],0)
>

você pode acessar todos os sub-objetos do seu produto
através da
notação de dicionário. Veja um exemplo de acesso da
pasta
acl_users do
produto:

class foo:
     "foooooo"
     def addUsuario(self, usuario, senha):
         "asdf"

         self['acl_users'].userFolderAddUser(name =
usuario,
                                             password =
senha,
                                             confirm =
senha,
                                             roles =
[],
                                             domains =
[])

         return self['acl_users'].getUserNames()



> Mas ele não consegue enxergar essas pastas...
> Acredito que por aquisição elas deveriam ser
> enxergadas...

esqueça esse negócio de aquisição, isso não tem nada a
ver com a
questão...


:?)





__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com

#7398 De: Jean Rodrigo Ferri <jeanrodrigoferri@...>
Data: Sex, 5 de Nov de 2004 3:58 pm
Assunto: Re: size em ZPT
jeanrodrigof...
Enviar e-mail Enviar e-mail
 
Rodrigo Braga escreveu:
> Pessoal em DTML tínhamos a opção size, por exemplo <dtml-var myvar
> size=10>, onde ele exibe os 10 caracteres e caso a variável possua mais
> ele acrescenta "...". Qual a opção similar em ZPT?

Invente a sua... eu inventei esta agora:

<span tal:define="txt python:template.title[0:10];
                    ret python:test(len(template.title)>10, '...', '');"
        tal:replace="string:${txt}${ret}">title</span>

;-)

--
Jean Ferri

He aha te mea nui o te ao
Maki e ki atu
He tangata, he tangata, he tangata
(Maoris)

#7399 De: "Cynthia" <cyncardoso@...>
Data: Sex, 5 de Nov de 2004 6:18 pm
Assunto: Duvidas sobre instalação no Debian
cyncardoso
Enviar e-mail Enviar e-mail
 
Boa tarde a todos.
Estou com umas dúvidas e gostaria que me dessem uma ajudinha.
Instalei recentemente o zope em uma maquina Debian - Kurumim.
Porém
pude perceber que muitas das funcionalidades que necessito não
estão
presentes nesta intalação. Digo isto porque já possuo o
zope/plone
instalado no Windows XP e ele me apresenta uma série de opções
e
produtos que vieram instalados com ele.
Gostaria de saber o que mais é necessário na istalação, se
preciso
instalar mais produtos.

Um abraço,
Cynthia

#7400 De: Daniel Schmitz - Zope <zope@...>
Data: Sex, 5 de Nov de 2004 6:48 pm
Assunto: Re: Duvidas sobre instalação no Debian
zope@...
Enviar e-mail Enviar e-mail
 
Olá Cynthia,

provavelmente você instalou o Zope usando o apt-get zope

Infelismente o apt-get zope está sempre um pouco atrasado em relação a
versão mais atual existente.

Tente instalar o Zope manualmente, acesse:

     http://zope.org/Products/Zope/2.7.3
     http://zope.org/Products/Zope/2.7.3/Zope-2_7_3-released
     http://www.plope.com/Books/2_7Edition/InstallingZope.stx


Boa sorte,
  Daniel Schmitz


Cynthia escreveu:

>Boa tarde a todos.
>Estou com umas dúvidas e gostaria que me dessem uma ajudinha.
>Instalei recentemente o zope em uma maquina Debian - Kurumim.
>Porém
>pude perceber que muitas das funcionalidades que necessito não
>estão
>presentes nesta intalação. Digo isto porque já possuo o
>zope/plone
>instalado no Windows XP e ele me apresenta uma série de opções
>e
>produtos que vieram instalados com ele.
>Gostaria de saber o que mais é necessário na istalação, se
>preciso
>instalar mais produtos.
>
>Um abraço,
>Cynthia
>
>
>
>
>
>
>Para enviar uma mensagem: zope-pt@...
>Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
>Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>
>
>.
>
>
>

#7401 De: "José" Henrique <rique_63@...>
Data: Sex, 5 de Nov de 2004 7:14 pm
Assunto: Problemas
rique_63
Enviar e-mail Enviar e-mail
 
Caros colegas,

Estou enfrentando alguns problemas com a configuração
de segurança em um site que estou desenvolvendo e
gostaria de contar com sua ajuda.

Na raiz do site, desmarquei a permissão de View e dei
direitos apenas a Authenticated e Manager.  As pastas
abaixo herdam essas permissões, sem nenhuma alteração.

Customizei os templates de login do Plone, para
utilizar autenticação via Cookie Crumbler.  Consigo
autenticar, exibir o index.html, mas por alguma razão
que desconheço, recebo mensagens de erro na execução
de algumas rotinas.  Ora o formulário de login é
reexibido, como se o usuário não estivesse
autenticado, ora recebo mensagens de erro
Unauthorized.

Entrentano, olhando o log de erro, dá pra ver o nome
do usuário em User Name (User Id) e também na
informação do cookie (__ac_name).

Alguém teria alguma idéia do que possa estar causando
esses problemas?

Um abraço a todos.

Zénrique.






__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com

#7402 De: xiru <xirumacanudo@...>
Data: Sex, 5 de Nov de 2004 7:33 pm
Assunto: Re: Problemas
xirumacanudo
Enviar e-mail Enviar e-mail
 
Acho que essa pergunta já foi respondida aqui. Favor consultar o
histórico da lista.

On Fri, 5 Nov 2004 11:14:47 -0800 (PST), José Henrique
<rique_63@...> wrote:
>
> Caros colegas,
>
> Estou enfrentando alguns problemas com a configuração
> de segurança em um site que estou desenvolvendo e
> gostaria de contar com sua ajuda.
>
> Na raiz do site, desmarquei a permissão de View e dei
> direitos apenas a Authenticated e Manager.  As pastas
> abaixo herdam essas permissões, sem nenhuma alteração.
>
> Customizei os templates de login do Plone, para
> utilizar autenticação via Cookie Crumbler.  Consigo
> autenticar, exibir o index.html, mas por alguma razão
> que desconheço, recebo mensagens de erro na execução
> de algumas rotinas.  Ora o formulário de login é
> reexibido, como se o usuário não estivesse
> autenticado, ora recebo mensagens de erro
> Unauthorized.
>
> Entrentano, olhando o log de erro, dá pra ver o nome
> do usuário em User Name (User Id) e também na
> informação do cookie (__ac_name).
>
> Alguém teria alguma idéia do que possa estar causando
> esses problemas?
>
> Um abraço a todos.
>
> Zénrique.
>
> __________________________________
> Do you Yahoo!?
> Check out the new Yahoo! Front Page.
> www.yahoo.com
>
> Para enviar uma mensagem: zope-pt@...
> Para desistir envie uma mensagem em branco para:
zope-pt-unsubscribe@...
> Links do Yahoo! Grupos
>
>
>
>
>


--
Fabiano Weimar dos Santos
Plone Developer and Consultant

#7403 De: Rodrigo Dias Arruda Senra <rsenra@...>
Data: Sex, 5 de Nov de 2004 9:31 pm
Assunto: Re: Acesso via ODBC
rodsenra
Enviar e-mail Enviar e-mail
 
[ "Ricardo Castilho" <ricardo@...> ]
  -----------------------------------------------
  | Marlon, eu uso o Z ADO Database Adapter 0.3 que é um produto grátis e que
  | tem desempenho razoável, mas existem produtos pagos como o eGenix mxODBC
  | Database Adaptor for Zope que dizem apresentar desempenho superior.

  Mas o Zadoda só funciona se o Zope estiver rodando em maq. Windows certo ?
  Neste cenário, eu tive uns problemas com o Zadoda (nem me lembro quais) e
resolvi
  usar métodos externos nos quais fazia acesso ADO usando COM win32all. Funcionou
  muito bem (considerando que estava em M$ Win). Não sei se o Zadoda já está mais
  estável!

  []s
  Senra



--
    ,_
    | )          Rodrigo Senra       <rsenra |at| acm.org>
    |(______     -----------------------------------------------
  _(    (|__|]   GPr Sistemas http://www.gpr.com.br
_ |    (|___|]  IC - Unicamp http://www.ic.unicamp.br/~921234
___    (|__|]
    L___(|_|]    -----------------------------------------------

mensagens 7374 - 7403 de 23261   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
mensagens 7374 - 7403 de 23261   Mais antigos  |  < Mais antigos  |  Mais recentes >  |  Mais recentes
Avançado

Copyright © 2010 Yahoo! do Brasil Internet Ltda. Todos os direitos reservados.
Política de Privacidade - Termos do Serviço - Diretrizes - Ajuda