(Note that a not-so-complex solution could be to first render blog post content in plain text, and cut the result to display a summary...)
2014-10-06 18:18 GMT+02:00 Jeremie BOUSQUET <jeremie.bousq...@gmail.com>: > Hi, > > Problem is if blog content contains more than plain text (ie, html macros, > groovy macros, multiple columns, etc ...), cutting 5 first lines may > generate content impossible to render. Also, nothing says that cutting 5 > lines would generate 5 lines in rendered text. > I had the same issue but in my case the "cut" content was pure HTML, and > was displayed in the scope of an iframe, so at least it would not break the > rest of the page or generate exceptions. But it's a heavy solution for > blogs IMHO. > I suppose there are multiple ways to cut a part of this content in a clean > and generic way, but it doesn't seem very easy. > That being said, I suppose your code works most of the times if your blog > posts are mainly plain text or limited to very basic wiki syntax. > > BR, > Jeremie > > > 2014-10-06 17:37 GMT+02:00 Pascal BASTIEN <pbasnews-xw...@yahoo.fr>: > >> I cut at end of line (and remove empty line) >> >> I replaced your piece of comment "#* Disabled until the content can be >> cleanly cut." in #macro(getEntryContent of Blog.BlogCode doc >> by this one >> >> #if($onlyExtract) >> #set($result = '') >> #set($resultArray = >> $entryObj.getProperty('content').value.split('\s*\n\s*',10)) >> #foreach ($value in $resultArray) >> #if( $velocityCount > 5 ) >> #break >> #end >> #set($result = "$result >> $value") >> #end >> #set($result = "${result} >> [[...>>${entryDoc}||title='$services.localization.render('xe.blog.code.readpost')']]") >> #end >> >> >> >> >> >> ________________________________ >> De : "vinc...@massol.net" <vinc...@massol.net> >> À : XWiki Users <users@xwiki.org> >> Envoyé le : Lundi 6 octobre 2014 17h16 >> Objet : Re: [xwiki-users] 2 lists = 3 differents sorts on xwiki 6.2.1 and >> improve blog >> >> >> >> >> On 6 Oct 2014 at 16:40:26, Pascal BASTIEN (pbasnews-xw...@yahoo.fr >> (mailto:pbasnews-xw...@yahoo.fr)) wrote: >> >> > Hello, >> > On my space Webhome I have 2 lists with the same sort (modification >> date): >> > >> > {{spaceindex space="$doc.space" sort="modificationDate"/}} >> > >> > and >> > >> > {{activity spaces="$!aSpace" rss=true /}} >> > >> > I edited one doc with minorEdit and I obtain 3 differents sort. >> > >> > I can understand why spaceindex sort is different than "activity >> spaces" but why "activity spaces" sort is different than Main.WebRss?) >> > >> > >> > Here some screenshots: >> > http://snag.gy/l6iQt.jpg >> > http://snag.gy/JwMVu.jpg >> > >> > >> > NB: I modified BlocCode to display 5 first lines of content blog post >> on Blog.WebHome if the blog post have an empty summary, do you interested? >> >> We used to have this and removed it since it causes too many problems. >> How can you ensure you’re cutting at some place that doesn’t cause a >> problem when rendered? >> >> Thanks >> -Vincent >> >> >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> _______________________________________________ >> users mailing list >> users@xwiki.org >> http://lists.xwiki.org/mailman/listinfo/users >> > > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users