Re: [Zope-pt] Re: orphan
Imagine exemplo, você está fazendo uma página que vai exibir 9 notícias da seguinte forma; titulo Aqui vem a descri... [Leia mais] Neste caso acima o orphan serviria para que a última palavra não cortasse da forma em que cortou, então ela ficaria uma palavra por inteiro. Valeu. JJ (|´:¬{)» (Arnaldo Janz Júnior) wrote: Olá, Cleber! Desculpe a minha ignorância mas não entendi bem o que seria o orphan que vc procura. Contudo, o único lugar onde vi orphan no Plone foi nesses templates tipo o news, pelo menos no Plone 2.0.x. Algo assim (retirando do mesmo código, o que não era inerente): results python:container.portal_catalog(portal_type='News Item',sort_on='Date',sort_order='reverse',review_state='published'); results python:[r for r in results if r.getObject()]; b_start python:request.get('b_start',0); Batch python:modules['Products.CMFPlone'].Batch; batch python:Batch(results, 15, int(b_start), orphan=1) Se esse trecho não for suficiente, dá uma olhada lá (/[plone site]/portal_skins/plone_templates/news) [ ], -- Cleber J Santos - _ °v° [EMAIL PROTECTED] /(_)\ 011 + 3120 - 4542 ^ ^ O mundo ao seu redor só pode colaborar para que você se conheça melhor. Tudo à sua volta é um reflexo daquilo que você acredita. 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] Re: orphan
o orphan, senão me engano, é usado qdo vc usa batch's numa lista. Ou seja, qdo vc quer dividar a apresentação de uma lista em vários pedaços (batchs), no caso o orphan vc configura, pra quando o sistema for gerar o batch de uma lista não fique sobrando 1 ou 2 elementos, então esses elementos são introduzidos no batch anterior. (mais ou menos isso) no Zope book, nos apêndices, procura pelo comando batch que vc encontrará a opção orphan. Paulo Balzi --- JJ (|´:¬{)» (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu: Olá, Cleber! Desculpe a minha ignorância mas não entendi bem o que seria o orphan que vc procura. Contudo, o único lugar onde vi orphan no Plone foi nesses templates tipo o news, pelo menos no Plone 2.0.x. Algo assim (retirando do mesmo código, o que não era inerente): results python:container.portal_catalog(portal_type='News Item',sort_on='Date',sort_order='reverse',review_state='published'); results python:[r for r in results if r.getObject()]; b_start python:request.get('b_start',0); Batch python:modules['Products.CMFPlone'].Batch; batch python:Batch(results, 15, int(b_start), orphan=1) Se esse trecho não for suficiente, dá uma olhada lá (/[plone site]/portal_skins/plone_templates/news) [ ], -- JJ (|´:¬{)» - Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26 - --- Em zope-pt@yahoogrupos.com.br, Cleber de Jesus Santos [EMAIL PROTECTED] escreveu Galera, Existe uma espécie de 'orphan' no zpt? Qual? Para enviar uma mensagem: zope-pt@yahoogrupos.com.br Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED] Links do Yahoo! Grupos http://br.yahoo.com/info/utos.html balzi ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html 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] Re: orphan
Aliás, o último return seria return minhaStr[:tam]Em 05/12/05, JJ (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu:Sim. Só que o que ele quer é como minhaStr[:100] mas sem cortar uma string exatamente no 100. Nunca vi isso (e posso ter reinventado alguma roda) mas taquí algo que deve ajudar: Vc pode usar uma expressão um tanto quanto comprida (mas tb não ilegível, né? ...), tipo: tal:content=python:minhaStr[:test(minhaStr.find(' ',100)=0,minhaStr.find(' ',100),test(minhaStr.find(' ')=0,minhaStr.find(' '),len(minhaStr)))] Ou criar um script (que chamei de leftComOrfaos) e fazer o trabalho mais bonitinho, chamando só tal:content=leftComOrfaos(variavelStr,100), sendo o script: ## Script (Python) leftComOrfaos ##parameters=minhaStr='',tam=0 ##title=funcao Left sem cortar palavras ## fim=minhaStr.find(' ',tam) if fim0: fim=minhaStr.find(' ') if fim=0 return minhaStr[:fim] else return minhaStr Não testei mas vc pode fazê-lo e, se der errado, partir daí ... [ ], -- JJ (|´:¬{)» -Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?O Senhor, Jesus Cristo - Jo.11:25-26- Em 05/12/05, Paulo balzi [EMAIL PROTECTED] escreveu: o orphan, senão me engano, é usado qdo vc usa batch's numa lista. Ou seja, qdo vc quer dividar a apresentação de uma lista em vários pedaços (batchs), no caso o orphan vc configura, pra quando o sistema for gerar o batch de uma lista não fique sobrando 1 ou 2 elementos, então esses elementos são introduzidos no batch anterior. (mais ou menos isso) no Zope book, nos apêndices, procura pelo comando batch que vc encontrará a opção orphan. Paulo Balzi --- JJ (|´:¬{)» (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu: Olá, Cleber! Desculpe a minha ignorância mas não entendi bem o que seria o orphan que vc procura. Contudo, o único lugar onde vi orphan no Plone foi nesses templates tipo o news, pelo menos no Plone 2.0.x. Algo assim (retirando do mesmo código, o que não era inerente): results python:container.portal_catalog(portal_type='News Item',sort_on='Date',sort_order='reverse',review_state='published'); results python:[r for r in results if r.getObject()]; b_start python:request.get('b_start',0); Batch python:modules['Products.CMFPlone'].Batch; batch python:Batch(results, 15, int(b_start), orphan=1) Se esse trecho não for suficiente, dá uma olhada lá (/[plone site]/portal_skins/plone_templates/news) [ ], -- JJ (|´:¬{)» - Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26 - --- Em zope-pt@yahoogrupos.com.br, Cleber de Jesus Santos [EMAIL PROTECTED] escreveu Galera, Existe uma espécie de 'orphan' no zpt? Qual? balzi 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: PUBLICIDADE 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] Re: orphan
Sim. Só que o que ele quer é como minhaStr[:100] mas sem cortar uma string exatamente no 100. Nunca vi isso (e posso ter reinventado alguma roda) mas taquí algo que deve ajudar: Vc pode usar uma expressão um tanto quanto comprida (mas tb não ilegível, né? ...), tipo: tal:content=python:minhaStr[:test(minhaStr.find(' ',100)=0,minhaStr.find(' ',100),test(minhaStr.find(' ')=0,minhaStr.find(' '),len(minhaStr)))] Ou criar um script (que chamei de leftComOrfaos) e fazer o trabalho mais bonitinho, chamando só tal:content=leftComOrfaos(variavelStr,100), sendo o script: ## Script (Python) leftComOrfaos ##parameters=minhaStr='',tam=0 ##title=funcao Left sem cortar palavras ## fim=minhaStr.find(' ',tam) if fim0: fim=minhaStr.find(' ') if fim=0 return minhaStr[:fim] else return minhaStr Não testei mas vc pode fazê-lo e, se der errado, partir daí ... [ ], -- JJ (|´:¬{)» -Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?O Senhor, Jesus Cristo - Jo.11:25-26- Em 05/12/05, Paulo balzi [EMAIL PROTECTED] escreveu: o orphan, senão me engano, é usado qdo vc usa batch's numa lista. Ou seja, qdo vc quer dividar a apresentação de uma lista em vários pedaços (batchs), no caso o orphan vc configura, pra quando o sistema for gerar o batch de uma lista não fique sobrando 1 ou 2 elementos, então esses elementos são introduzidos no batch anterior. (mais ou menos isso) no Zope book, nos apêndices, procura pelo comando batch que vc encontrará a opção orphan. Paulo Balzi --- JJ (|´:¬{)» (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu: Olá, Cleber! Desculpe a minha ignorância mas não entendi bem o que seria o orphan que vc procura. Contudo, o único lugar onde vi orphan no Plone foi nesses templates tipo o news, pelo menos no Plone 2.0.x. Algo assim (retirando do mesmo código, o que não era inerente): results python:container.portal_catalog(portal_type='News Item',sort_on='Date',sort_order='reverse',review_state='published'); results python:[r for r in results if r.getObject()]; b_start python:request.get('b_start',0); Batch python:modules['Products.CMFPlone'].Batch; batch python:Batch(results, 15, int(b_start), orphan=1) Se esse trecho não for suficiente, dá uma olhada lá (/[plone site]/portal_skins/plone_templates/news) [ ], -- JJ (|´:¬{)» - Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26 - --- Em zope-pt@yahoogrupos.com.br, Cleber de Jesus Santos [EMAIL PROTECTED] escreveu Galera, Existe uma espécie de 'orphan' no zpt? Qual? balzi 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: PUBLICIDADE 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] Re: orphan
E a chamada, tal:content=python:context.leftComOrfaos(variavelStr,100). Acho q dava p/ ter sacado mas só p/ evitar um possível erro.Em 05/12/05, JJ (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu:Aliás, o último return seria return minhaStr[:tam] Em 05/12/05, JJ (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu:Sim. Só que o que ele quer é como minhaStr[:100] mas sem cortar uma string exatamente no 100. Nunca vi isso (e posso ter reinventado alguma roda) mas taquí algo que deve ajudar: Vc pode usar uma expressão um tanto quanto comprida (mas tb não ilegível, né? ...), tipo: tal:content=python:minhaStr[:test(minhaStr.find(' ',100)=0,minhaStr.find(' ',100),test(minhaStr.find(' ')=0,minhaStr.find(' '),len(minhaStr)))] Ou criar um script (que chamei de leftComOrfaos) e fazer o trabalho mais bonitinho, chamando só tal:content=leftComOrfaos(variavelStr,100), sendo o script: ## Script (Python) leftComOrfaos ##parameters=minhaStr='',tam=0 ##title=funcao Left sem cortar palavras ## fim=minhaStr.find(' ',tam) if fim0: fim=minhaStr.find(' ') if fim=0 return minhaStr[:fim] else return minhaStr Não testei mas vc pode fazê-lo e, se der errado, partir daí ... [ ], -- JJ (|´:¬{)» -Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto?O Senhor, Jesus Cristo - Jo.11:25-26- Em 05/12/05, Paulo balzi [EMAIL PROTECTED] escreveu: o orphan, senão me engano, é usado qdo vc usa batch's numa lista. Ou seja, qdo vc quer dividar a apresentação de uma lista em vários pedaços (batchs), no caso o orphan vc configura, pra quando o sistema for gerar o batch de uma lista não fique sobrando 1 ou 2 elementos, então esses elementos são introduzidos no batch anterior. (mais ou menos isso) no Zope book, nos apêndices, procura pelo comando batch que vc encontrará a opção orphan. Paulo Balzi --- JJ (|´:¬{)» (Arnaldo Janz Júnior) [EMAIL PROTECTED] escreveu: Olá, Cleber! Desculpe a minha ignorância mas não entendi bem o que seria o orphan que vc procura. Contudo, o único lugar onde vi orphan no Plone foi nesses templates tipo o news, pelo menos no Plone 2.0.x. Algo assim (retirando do mesmo código, o que não era inerente): results python:container.portal_catalog(portal_type='News Item',sort_on='Date',sort_order='reverse',review_state='published'); results python:[r for r in results if r.getObject()]; b_start python:request.get('b_start',0); Batch python:modules['Products.CMFPlone'].Batch; batch python:Batch(results, 15, int(b_start), orphan=1) Se esse trecho não for suficiente, dá uma olhada lá (/[plone site]/portal_skins/plone_templates/news) [ ], -- JJ (|´:¬{)» - Eu sou a ressurreição e a vida. Quem crê em mim, ainda que morra, viverá; e todo o que vive e crê em mim não morrerá, eternamente. Crês isto? O Senhor, Jesus Cristo - Jo.11:25-26 - --- Em zope-pt@yahoogrupos.com.br, Cleber de Jesus Santos [EMAIL PROTECTED] escreveu Galera, Existe uma espécie de 'orphan' no zpt? Qual? balzi 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: PUBLICIDADE 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!.