Re: [zope-pt] Re: style sheet para cada navegador
[ vinylll ]: - | Realmente eu gostaría de saber esse |procedimento para utilzar folhas css separadas para cada browser, meu |layout é fora do padrão do plone e está muito difícil de ajustá-lo. O que eu faço quando preciso gerar um css específico para Windows (=IE) é simplesmente customizar o arquivo portal_skins/plone_styles/IEFixes.css Por default no Plone, este css só é ativo por browsers que se identifiquem como Internet Explorer. Não sei se é a melhor solução ;o), mas é sem dúvida de baixo esforço. Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr.com.br
[zope-pt] Alterar data de publicação via Script Pyth on
PessoALL, Como faço para alterar a data de publicação de um objeto específico, via script python? Para criar é algo assim: raiz = context.portal_url.getPortalObject() raiz.invokeFactory('Folder', institucional, title='Institucional', description='Pasta com conteúdo institucional') E para editar um objeto criado anteriormente? Obrigada, TA __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Re: Produto para álbum de fo tos no Plone 2.5
Senhores, Ficou uma dúvida... Com o PIL os objetos imagem criados já gerarão várias dimensões[1], dentre elas o thumbnails, mostrado na visualização de pasta miniaturas. A dúvida é: Depois que as imagens foram criadas (antes da instalação do PIL), tem como fazer com que os objetos imagem re-gerem seus thumbnails e demais formatos?? [1] Do archetype: sizes= {'large' : (768, 768), 'preview' : (400, 400), 'mini': (200, 200), 'thumb' : (128, 128), 'tile': (64, 64), 'icon': (32, 32), 'listing' : (16, 16), }, Obrigada, TA xiru [EMAIL PROTECTED] escreveu: Olá Bruna, só complementando a mensagem do Ramalho, no Debian isso fica como: # apt-get install libjpeg62-dev e depois dentro do diretorio do fonte do PIL # /usr/local/bin/python setup.py install Como a Bruna tem site conosco (e, de fato, a instalação dela estava com o suporte JPEG faltando no PIL) já ajustei isso para ela. De qualquer forma, fica a dica para a lista :-) Um abraço, Fabiano Weimar On 5/21/07, Luciano Ramalho [EMAIL PROTECTED] wrote: Apenas completando a minha resposta anterior, o README que vem com o código-fonte do PIL explica alguma coisa, e tem mais instruções em comentários no arquivo setup.py. Basicamente vc tem que descobrir onde está a biblioteca que decodifica JPEG no seu Linux, e editar a variável JPEG_ROOT no setup.py, tipo assim: JPEG_ROOT = /usr/lib/libjpeg.so # no Ubuntu 6.06 fica assim O Fred Drake (autor do PIL) recomenda que você tente usar a biblioteca de JPEG empacotada para a sua distribuição, em vez de compilar. No Ubuntu 6.06 os pacotes necessários são libjpeg62 e libjpeg62-dev. As bibliotecas precisam estar presentes quando você instala o PIL inicialmente. [ ]s Luciano -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] Boicote a spammer que vende hospedagem Zope
Hoje recebi um spam que não vou repdroduzir aqui, mas é de uma empresa de nome Minicom, e assinado por um tal de Hygor. A empresa oferece hospedagem de Zope/Plone. Recomendo que todos fiquem longe desta empresa, pois se os seus gestores são tão ignorantes e/ou gananciosos a ponto de usar spam, é óbvio que eles não vão ter nenhuma preocupação com a qualidade dos serviços prestados. Eu é que não vou arriscar a minha reputação profissional hospedando sites de meus clientes na empresa de um picareta tão irresponsável a ponto de fazer spam. [ ]s Luciano
Re: [zope-pt] Re: Produto para álbum de fotos no Plone 2.5
Tem sim! Dá uma olhada em portal_atct (AT Content Type) que ele faz isso para os tipos padrão do Plone. Outra alternaliva é forçar um update_schema em archetypes_tool, selecionando o seu tipo de conteúdo e escolhendo a opção que faz o update para todos os objetos dos tipos marcados. On 5/24/07, Tania Andrea [EMAIL PROTECTED] wrote: Senhores, Ficou uma dúvida... Com o PIL os objetos imagem criados já gerarão várias dimensões[1], dentre elas o thumbnails, mostrado na visualização de pasta miniaturas. A dúvida é: Depois que as imagens foram criadas (antes da instalação do PIL), tem como fazer com que os objetos imagem re-gerem seus thumbnails e demais formatos?? [1] Do archetype: sizes= {'large' : (768, 768), 'preview' : (400, 400), 'mini': (200, 200), 'thumb' : (128, 128), 'tile': (64, 64), 'icon': (32, 32), 'listing' : (16, 16), }, Obrigada, TA xiru [EMAIL PROTECTED] escreveu: Olá Bruna, só complementando a mensagem do Ramalho, no Debian isso fica como: # apt-get install libjpeg62-dev e depois dentro do diretorio do fonte do PIL # /usr/local/bin/python setup.py install Como a Bruna tem site conosco (e, de fato, a instalação dela estava com o suporte JPEG faltando no PIL) já ajustei isso para ela. De qualquer forma, fica a dica para a lista :-) Um abraço, Fabiano Weimar On 5/21/07, Luciano Ramalho [EMAIL PROTECTED] wrote: Apenas completando a minha resposta anterior, o README que vem com o código-fonte do PIL explica alguma coisa, e tem mais instruções em comentários no arquivo setup.py. Basicamente vc tem que descobrir onde está a biblioteca que decodifica JPEG no seu Linux, e editar a variável JPEG_ROOT no setup.py, tipo assim: JPEG_ROOT = /usr/lib/libjpeg.so # no Ubuntu 6.06 fica assim O Fred Drake (autor do PIL) recomenda que você tente usar a biblioteca de JPEG empacotada para a sua distribuição, em vez de compilar. No Ubuntu 6.06 os pacotes necessários são libjpeg62 e libjpeg62-dev. As bibliotecas precisam estar presentes quando você instala o PIL inicialmente. [ ]s Luciano -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown.com -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com
Re: [zope-pt] Alterar data de publicação via Script Python
On 5/24/07, Tania Andrea [EMAIL PROTECTED] wrote: PessoALL, Como faço para alterar a data de publicação de um objeto específico, via script python? Para criar é algo assim: raiz = context.portal_url.getPortalObject() raiz.invokeFactory('Folder', institucional, title='Institucional', description='Pasta com conteúdo institucional') E para editar um objeto criado anteriormente? No caso acima, você não alterou a data de publicação. ;-( Para isso temo o métdo setEffectiveDate ou seja, o workflow muda essa data no momento em que o item é publicado e serve para controlar se o conteúdo já está pronto para ser exibido. Em relação a outros objetos, é a mesma coisa, mas você tem que acessar o objeto de alguma forma, via portal_catalog ou o método objectValues de uma pasta. O recomendáve é usar o portal_catalog sempre que possível. -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com
Re: [zope-pt] Re: Produto para álbum de fo tos no Plone 2.5
Valeu, Rudá! ZMI tool portal_atct aba Image Scales botão recreate :) Ruda Filgueiras [EMAIL PROTECTED] escreveu: Tem sim! Dá uma olhada em portal_atct (AT Content Type) que ele faz isso para os tipos padrão do Plone. Outra alternaliva é forçar um update_schema em archetypes_tool, selecionando o seu tipo de conteúdo e escolhendo a opção que faz o update para todos os objetos dos tipos marcados. On 5/24/07, Tania Andrea [EMAIL PROTECTED] wrote: Senhores, Ficou uma dúvida... Com o PIL os objetos imagem criados já gerarão várias dimensões[1], dentre elas o thumbnails, mostrado na visualização de pasta miniaturas. A dúvida é: Depois que as imagens foram criadas (antes da instalação do PIL), tem como fazer com que os objetos imagem re-gerem seus thumbnails e demais formatos?? [1] Do archetype: sizes= {'large' : (768, 768), 'preview' : (400, 400), 'mini': (200, 200), 'thumb' : (128, 128), 'tile': (64, 64), 'icon': (32, 32), 'listing' : (16, 16), }, Obrigada, TA xiru [EMAIL PROTECTED] escreveu: Olá Bruna, só complementando a mensagem do Ramalho, no Debian isso fica como: # apt-get install libjpeg62-dev e depois dentro do diretorio do fonte do PIL # /usr/local/bin/python setup.py install Como a Bruna tem site conosco (e, de fato, a instalação dela estava com o suporte JPEG faltando no PIL) já ajustei isso para ela. De qualquer forma, fica a dica para a lista :-) Um abraço, Fabiano Weimar On 5/21/07, Luciano Ramalho [EMAIL PROTECTED] wrote: Apenas completando a minha resposta anterior, o README que vem com o código-fonte do PIL explica alguma coisa, e tem mais instruções em comentários no arquivo setup.py. Basicamente vc tem que descobrir onde está a biblioteca que decodifica JPEG no seu Linux, e editar a variável JPEG_ROOT no setup.py, tipo assim: JPEG_ROOT = /usr/lib/libjpeg.so # no Ubuntu 6.06 fica assim O Fred Drake (autor do PIL) recomenda que você tente usar a biblioteca de JPEG empacotada para a sua distribuição, em vez de compilar. No Ubuntu 6.06 os pacotes necessários são libjpeg62 e libjpeg62-dev. As bibliotecas precisam estar presentes quando você instala o PIL inicialmente. [ ]s Luciano -- Fabiano Weimar dos Santos (xiru) Weimar Consultoria Hospedagem Plone, Zope e Pyhon http://www.pytown.com -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
[zope-pt] Re: Breadcrumbs
A idéia é a seguinte: No menu, deixo os itens em um nível só de navegação. Os subitens dentro da opção que o usuário escolher abrem em um menu específico (portlet) do lado esquerdo. Só que, ao invés de abrir um menu do lado esquerdo com as opções de navegação dentro daquela pasta, a nossa idéia é que em cima fique o caminho que a pessoa percorreu.. no ítem que ela está visualizando, a cor e o tamanho da fonte nessa navegação ficam diferentes. Desse íten em diante, mostre os ítens que ele pode ir dentro deste assunto. Então pensei em agrupar pastas de um mesmo assunto, e tentar usar as migalhas de pão mostrando já todo o caminho que ela pode percorrer. Mas aí são pastas realmente de um mesmo nível, e não uma dentro da outra sempre... Chega num ponto que elas ficam no mesmo nível. Entendi o seu questionamento, mas o menu navigation tbm não se adapta. Eu ainda pensei em algo como: usar um template com as migalhas de pão e, em seguida, o código do folder listing... mas quando fui ver o código do folder listing tinha várias coisas sobre as seleções e arrastagem de pastas, renomear.. enfim, não precisaria disso tudo, só de uma exibição das pastas dentro daquela pasta que o usuário está.. Mas se fosse usar o navigation ia ter que ter uns 20 navigations diferentes e relacionar com os ítens de menu, eu não vejo muito como fazer isso... enfim... estou pensando na melhor forma de implementar isso. --- Em zope-pt@yahoogrupos.com.br, Luciano Ramalho [EMAIL PROTECTED] escreveu On 5/23/07, Bruna Sodré [EMAIL PROTECTED] wrote: Queria editar o global_pathbar (Bredcrumbs - migalhas de pão) de forma que aparecesse, não só as pastas que naveguei para trás, mas que ainda posso navegar (dentro dela). Bruna, isso que você quer fazer não faz sentido para mim, por favor explique melhor. Por que não faz sentido? Porque o caminho percorrido até agora é um só, mas os caminhos que ainda podem ser percorridos são vários. Como você predende exibir todos os caminhos possíveis na global_pathbar? Na verdade, o que mostra as alternativas possíveis é o portlet de navegação. As migalhas de pão, por definição, servem para mostrar somente o caminho desde a raiz até a pasta atual, nem mais, nem menos. [ ]s Luciano
[zope-pt] SOS - CMFPublication
Pessoal Alguem aí pode em ajudar com o CMFPublication? Please ... [:-?] Natália
[zope-pt] Busca Zope - ZCatalog
Como faço para efetuar uma busca por mês e ano em um determinado tipo de conteúdo, onde utilizo um campo tipo DateField. -- Ronaldo Amaral Santos Tecnólogo em Desenvolvimento de Software 6º Período Noturno Núcleo de Pesquisa em Sistemas de Informação – NSI Cefet-Campos - Linux User #437600
[zope-pt] Re: Barra de Navegação
Boa Tarde!!! Para retirar os icones da barra de navegação, vc deve customizar dois arquivos: - portlet_navigation; - portlet_navtree_macro; Da seguinte forma: - portlet_navigation: 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=portlet i18n:domain=plone tal:omit-tag= tal:define=view context/@@navigation_view; root view/navigationRoot; dl class=portlet id=portlet-navigation-tree tal:condition=view/display dt class=portletHeader span class=portletTopLeft/span a href=# class=tile tal:condition=not:view/title tal:attributes=href string:${root/absolute_url}/sitemap i18n:translate=box_navigationNavigation/a a href=# class=tile tal:condition=view/title tal:attributes=href string:${root/absolute_url}/sitemap tal:content=view/titleNavigation/a span class=portletTopRight/span /dt dd class=portletItem lastItem ul class=portletNavigationTree navTreeLevel0 li class=navTreeItem tal:condition=view/includeTop tal:block define=typeClass string:visualIcon contenttype-${view/rootTypeName}; selectedClass python:test(path('view/isPortalOrDefaultChild'), 'navTreeCurrentItem', ''); !-- Altere essa div para -- !--div class=visualIcon contenttype-plone-site tal:attributes=class typeClass-- !-- A div abaixo -- div a class=visualIconPadding tal:attributes=href root/absolute_url; title portal/Description; class string:$selectedClass visualIconPadding; span tal:omit-tag= tal:condition=python:root == portal i18n:translate=tabs_homeHome/span span tal:condition=python:root != portal tal:replace=root/TitleHome/span /a /div /tal:block /li li tal:replace=structure view/createNavTree SUBTREE /li /ul span class=portletBottomLeft/span span class=portletBottomRight/span /dd /dl /div /body /html - portlet_navtree_macro: tal:master define=level options/level|python:0; children options/children | nothing; bottomLevel options/bottomLevel | nothing; normalizeString nocall:context/plone_utils/normalizeString; viewActions here/portal_properties/site_properties/typesUseViewActionInListings|python:(); member context/portal_membership/getAuthenticatedMember|nothing; member_id member/getId|nothing metal:main define-macro=nav_main tal:navitem repeat=node children li class=navTreeItem visualNoMarker tal:define=children node/children; item node/item; useViewpython:item.portal_type in viewActions; itemUrlpython:test(useView, item.getURL() + '/view', item.getURL()); linkRemote python:item.getRemoteUrl and item.Creator != member_id; isCurrent node/currentItem; tal:condition=python: bottomLevel lt;= 0 or level lt; bottomLevel-1 !-- Altere esse tal para -- !--tal:level define=item_type_class python: 'visualIcon contenttype-' + normalizeString(item.portal_type); item_wf_state_class python: 'state-' + normalizeString(item.review_state); -- !-- Para essa tal-- tal:level define=item_type_class python: ''; item_wf_state_class python: 'state-' + normalizeString(item.review_state); div tal:attributes=class item_type_class tal:define=itemClass string:$item_wf_state_class visualIconPadding; itemClass python:test(isCurrent, itemClass + ' navTreeCurrentItem', itemClass); a tal:attributes=href python:test(linkRemote, item.getRemoteUrl, itemUrl); title item/Description; class string:$itemClass tal:content=item/Title Selected Item Title /a /div ul tal:attributes=class python:'navTree navTreeLevel'+str(level) tal:define=level python:level+1; tal:condition=nocall:children metal:recurse use-macro=here/portlet_navtree_macro/macros/nav_main/ /ul /tal:level /li /tal:navitem /metal:main /tal:master É isso ai André Clímaco --- Em zope-pt@yahoogrupos.com.br, Natalia [EMAIL PROTECTED] escreveu Olá, Boa
Re: [zope-pt] Re: Silva, o outro CMS baseado em Zope - SIMPLESMENTE NÃO INSTALA
[ jgbalb ]: - |Pessoal, | | alguém conseguiu instalar este Silva? Tentei fazer a |instalação colocando o arquivo do mesmo no diretório 'Products' do |Zope, re-startei o Zope mas nada aconteceu... Para que se tenha uma |idéia, o arquivo compactado disponível no site da infrae NÃO contém |um diretório com arquivos .py, como acontece com todos os outros |produtos do Zope. Assim, alguém poderia me dizer por favor como |instalar corretamente este Silva? | # instalar os produtos em um diretório # por exemplo /usr/local/src/instance-2.9.7/Silva mkdir Silva tar xvzf /home/rodrigo/Desktop/Silva-2.0-all.tgz # editar instance-2.9.7/etc/zope.conf # Adicionei a linha # products /usr/local/src/instance-2.9.7/Silva # Iniciar o Zope bin/zopectl fg Isso deveria ser suficiente, porém pelo que estou vendo aqui o Silva-2.0 não gostou muito do Zope 2.9.7 ;o) ImportError: No module named contenttype Não fui a fundo no problema, pois estava só tentando responder a sua pergunta, e não estou com tempo (e confesso nem motivação) para ver isso agora. Abração, Senra - Rodrigo Senra GPr Sistemas http://www.gpr.com.br
Res: [zope-pt] Menu
Eu so quero muda o MENU do meu portal para mais animado, nao quero o MENU padrao do plone que aparece aquela icone(PASTA), quero mudar para mais animado, so que preciso saber onde devo mexer no CSS Alex Silva. - Mensagem original De: Luciano Ramalho [EMAIL PROTECTED] Para: zope-pt@yahoogrupos.com.br Enviadas: Quarta-feira, 23 de Maio de 2007 13:28:15 Assunto: Re: [zope-pt] Menu Será que é isto que o Alex quiz dizer com menu? Exatamente qual parte do Plone você quer customizar, Alex? [ ]s Luciano On 5/23/07, Leonardo Miranda leonardo.mirandas@ gmail.com wrote: Opá Alex, O arquivo do menu se encontra no portlet_navigation [1] , embora seja aconselhavel você utilizar CSS para customização, os css estao dentro de plone_styles [2] e customize. Você tem muita informação de como fazer isso no historico da lista e no google. [1] http://sua_URL: porta/plone_ site/portal_ skins/plone_ portlets/ portlet_navigati on/ [2] http://sua_URL: porta/plone_ site/portal_ skins/plone_ styles Até.. Leonardo Miranda Em 22/05/07, Alex Silva Leleu [EMAIL PROTECTED] com.br escreveu: Pessoal, Como modifico oe MENU do Plone, quero deixar o MENU mais animado, onde devo mecher? Aguardo respostas. Atenciosamente. Alex Silva. _ _ _ _ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ __ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/
Re: [zope-pt] Busca Zope - ZCatalog
Olá Ronaldo. Através do DateIndex não é possível fazer esse tipo de busca do tipo informar o mês e ano.É necessário informar o dia mês e ano na consulta ao catálogo. Tem duas formas de fazer: 1) Pra fazer isso vc pode tentar fazer uma busca por faixa de data informando o primeiro dia do do mês atual e o primeiro dia do mês seguinte como faixa de valores. Você pode usar alguns métodos do portal_calendar (getPreviousMonth e getNextMonth) pra lhe ajudar. 2) Se vc quiser pegar os dias exatos(primeiro dia do mês e o último dia do mês ) a meu ver terá q criar um external method pra usar a faixa de valores através do módulo calendar[1]. (gurus de plantão estou certo? ) Você pode habilitá-lo também em python scripts no zope[2] se não quiser usar external method. Você poderia usar o módulo calendar para capturar o primeiro e último dia do mês corretamente, pois consegue informar com anos bisextos e tudo mais. [1] : http://docs.python.org/lib/module-calendar.html [2] : http://wiki.zope.org/zope2/HowToAddModulesToRestrictedCode Espero ter ajudado de alguma forma. :) Em 24/05/07, Ronaldo Amaral [EMAIL PROTECTED] escreveu: Como faço para efetuar uma busca por mês e ano em um determinado tipo de conteúdo, onde utilizo um campo tipo DateField. -- Ronaldo Amaral Santos Tecnólogo em Desenvolvimento de Software 6º Período Noturno Núcleo de Pesquisa em Sistemas de Informação – NSI Cefet-Campos - Linux User #437600 -- --- 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
Re: [zope-pt] SOS - CMFPublication
On 5/24/07, Natalia Souza [EMAIL PROTECTED] wrote: Pessoal Alguem aí pode em ajudar com o CMFPublication? Please ... Natália Eu particurlamente nunca usei esse produto, mas com uma mensagem desse tipo, vai ser difícil alguém poder ajudar, pois não tem informação alguma... Qual o seu problema, qual o erro, qual o ambiente de teste.. Com isso alguém pode ter uma dica ou até adivinhar o que possa estar acontencendo. -- Rudá Porto Filgueiras Weimar Consultoria Hospedagem Plone, Zope e Python? http://www.pytown.com