Re: [zope-pt] IP via python no Archetype
Opa João, Tua função irá retornar o ip do servidor mesmo, pois ela é processada no servidor, não tem como processar ela no cliente. Acredito que uma maneira de pegar o ip do cliente seja pelo request: REQUEST.get('REMOTE_ADDR') Vc. terá que passar o REQUEST para uma função e extrair o valor da chave REMOTE_ADDR Espero ter ajudado! Fabiano Marcon Universidade de Caxias do Sul João Paulo Sinieghi escreveu: Boa tarde pessoal... Criei um Produto em Archetype e um dos fields eu quero colocar o IP da máquina do cliente como valor inicial do field. Então criei uma função dentro do meu Archetype: def pega_IP(self): ip = socket.gethostbyaddr(socket.gethostname()) ip_nome = ip[2] return ip_nome Porém está vindo o IP do servidor e não o do cliente. Alguém sabe o que pode ser feito? 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 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] Migração
Estamos migrando nosso site da versão 2.7 para a versão 2.9 do Zope e Plone 2.0.4 para 2.5. Temos tido inúmeros problemas na exportação dos objetos. Vc pode me informar se isso é impossível e temos que começar do zero ou existe alguma solução para o problema para não começarmos Ao executar o procedimento são geradas as seguintes msg. Starting the migration from version: 2.0.4 Attempting to upgrade from: 2.0.4 Upgrade to: 2.0.5-rc1, completed Attempting to upgrade from: 2.0.5-rc1 Upgrade to: 2.0.5-rc2, completed Attempting to upgrade from: 2.0.5-rc2 Renamed Folder 'properties' tab to 'edit'. Added 'folderlisting' action to Topics. Interchanged 'edit' and 'sharing' tabs. Upgrade to: 2.0.5, completed Attempting to upgrade from: 2.0.5 Upgrade aborted Error type: exceptions.AttributeError Error value: mimetypes_registry File /var/zope/softwarelivre/Products/CMFPlone/MigrationTool. py, line 299, in upgrade newv, msgs = self._upgrade(newv) File /var/zope/softwarelivre/Products/CMFPlone/MigrationTool. py, line 396, in _upgrade res = function(self.aq_parent) File /var/zope/softwarelivre/Products/CMFPlone/migrations/v2_ 1/alphas.py, line 61, in two05_alpha1 installArchetypes(portal, out) File /var/zope/softwarelivre/Products/CMFPlone/migrations/v2_ 1/alphas.py, line 267, in installArchetypes installOrReinstallProduct (portal, product_name, out) File /var/zope/softwarelivre/Products/CMFPlone/migrations/mig ration_util.py, line 82, in installOrReinstallProduct qi.installProduct(product_name) File /var/zope/softwarelivre/Products/CMFQuickInstallerTool/Q uickInstallerTool.py, line 322, in installProduct res=install (portal) File /opt/Zope- 2.9/lib/python/Products/ExternalMethod/ExternalMethod.py, line 225, in __call__ try: return f(*args, **kw) File /var/zope/portalcolaborativo/Products/PortalTransforms/E xtensions/Install.py, line 30, in install addTool('Portal Transforms') File /var/zope/softwarelivre/Products/CMFCore/utils.py, line 635, in manage_addTool self._setObject(obj.getId(), obj) File /opt/Zope-2.9/lib/python/OFS/ObjectManager.py, line 331, in _setObject notify(ObjectAddedEvent(ob, self, id)) File /opt/Zope-2.9/lib/python/zope/event/__init__.py, line 23, in notify subscriber(event) File /opt/Zope- 2.9/lib/python/zope/app/event/dispatching.py, line 66, in dispatch for ignored in subscribers(event, None): File /opt/Zope-2.9/lib/python/zope/component/__init__.py, line 181, in subscribers return sitemanager.subscribers(objects, interface) File /opt/Zope-2.9/lib/python/zope/component/site.py, line 89, in subscribers return self.adapters.subscribers(required, provided) File /opt/Zope-2.9/lib/python/zope/interface/adapter.py, line 481, in subscribers subscribers = [subscription(*objects) File /opt/Zope- 2.9/lib/python/zope/app/event/objectevent.py, line 192, in objectEventNotify adapters = subscribers((event.object, event), None) File /opt/Zope-2.9/lib/python/zope/component/__init__.py, line 181, in subscribers return sitemanager.subscribers(objects, interface) File /opt/Zope-2.9/lib/python/zope/component/site.py, line 89, in subscribers return self.adapters.subscribers(required, provided) File /opt/Zope-2.9/lib/python/zope/interface/adapter.py, line 481, in subscribers subscribers = [subscription(*objects) File /opt/Zope-2.9/lib/python/OFS/subscribers.py, line 114, in dispatchObjectMovedEvent callManageAfterAdd(ob, event.object, event.newParent) File /opt/Zope-2.9/lib/python/OFS/subscribers.py, line 137, in callManageAfterAdd ob.manage_afterAdd(item, container) File /var/zope/softwarelivre/Products/PortalTransforms/Transf ormEngine.py, line 379, in manage_afterAdd transforms.initialize (self) File /var/zope/softwarelivre/Products/PortalTransforms/transf orms/__init__.py, line 60, in initialize engine.registerTransform (transform) File /var/zope/softwarelivre/Products/PortalTransforms/Transf ormEngine.py, line 481, in registerTransform self._mapTransform (transform) File /var/zope/softwarelivre/Products/PortalTransforms/Transf ormEngine.py, line 261, in _mapTransform registry = getToolByName (self, 'mimetypes_registry') File /var/zope/softwarelivre/Products/CMFCore/utils.py, line 82, in getToolByName raise AttributeError, name End of upgrade path, migration has finished The upgrade path did NOT reach current version Migration has failed Grato Gaspar 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:
[zope-pt] Dúvidas - Como executar javascripts no Plone/Zope
Boa tarde a todos!!! Amigos, sou novo na lista... será que alguem pode me ajudar, não estou conseguindo configurar/executar javascript no zope!, desde já agradeço a atenção!!! 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] Javascript + Python
Olá pessoal,Estou criando um page template que tem um botão de remoção.Eu gostaria de antes de remover o objeto em questão aparecesse um alerta de confirmação.Minha rotina de deleção no banco de dados é feita por meio de um script python. Tem um modo de fazer algo desse tipo? Exemplo: input type=button value=delete tal:attributes=onclick python:'_javascript_:if (confirm('Delete Publication?')) return ***script python***; else return false; Talvez essa dúvida fuja um pouco do propósito do grupo, desculpem-me se for o caso.Desde já agradeço qualquer tipo de ajuda (ou indicação de onde posso obter esse tipo de informação).Carlos __._,_.___ 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: 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!. __,_._,___
Re: [zope-pt] Dúvidas - Como executar javascripts no Plone/Zope
Fala Mario!O Plone tem tools que controlam os JS e CSS, vc encontra elas na raiz do site, td q vc tem q fazer é registrar teu js/css, existe tbm a opcao de colocar uma expressao condicional ... enfim, o nome dos bichos sao : portal_css e portal_javascriptsclicando neles vc vai ver td q precisa, eh bem facil! ou seja vc nao precisa invocar seus js/css nas suas paginas ok?e vc pode salvar os JS/CSS dentro de portal_skins/custom. []'s!On 9/19/06, mario.mssl [EMAIL PROTECTED] wrote: Boa tarde a todos!!! Amigos, sou novo na lista... será que alguem pode me ajudar, não estou conseguindo configurar/executar _javascript_ no zope!, desde já agradeço a atenção!!! -- CastardoThreePointsWeb[EMAIL PROTECTED]+55 61 8166-4109 __._,_.___ 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: 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!. __,_._,___
Re: [zope-pt] Javascript + Python
Opa, td bom Carlos?nao foge nao, tranquilo ...o roadmap eh p seguinte, no botao vc tem q disparar um _javascript_ que dispara a mensagem de check, caso afirmativo o js dispara o form, simples assim ;) []'s!On 9/19/06, Carlos Santos [EMAIL PROTECTED] wrote: Olá pessoal,Estou criando um page template que tem um botão de remoção.Eu gostaria de antes de remover o objeto em questão aparecesse um alerta de confirmação.Minha rotina de deleção no banco de dados é feita por meio de um script python. Tem um modo de fazer algo desse tipo? Exemplo: input type=button value=delete tal:attributes=onclick python:'_javascript_:if (confirm('Delete Publication?')) return ***script python***; else return false; Talvez essa dúvida fuja um pouco do propósito do grupo, desculpem-me se for o caso.Desde já agradeço qualquer tipo de ajuda (ou indicação de onde posso obter esse tipo de informação).Carlos -- CastardoThreePointsWeb[EMAIL PROTECTED]+55 61 8166-4109 __._,_.___ 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: 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!. __,_._,___
Re: [zope-pt] Javascript + Python
Opa Carlos. Tente isso: script function Remover(){ if (confirm(Deseja remover esse registro ?)){ return true; }else{ return false; } } /script input type=button value=delete onClick=return Remover() ou input type=button value=delete tal:attributes=onClick string:return Remover() []'s Fernando Paiva Carlos Santos escreveu: Olá pessoal, Estou criando um page template que tem um botão de remoção. Eu gostaria de antes de remover o objeto em questão aparecesse um alerta de confirmação. Minha rotina de deleção no banco de dados é feita por meio de um script python. Tem um modo de fazer algo desse tipo? Exemplo: input type=button value=delete tal:attributes=onclick python:'javascript:if (confirm('Delete Publication?')) return ***script python***; else return false; Talvez essa dúvida fuja um pouco do propósito do grupo, desculpem-me se for o caso. Desde já agradeço qualquer tipo de ajuda (ou indicação de onde posso obter esse tipo de informação). Carlos 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