It seems that paging through search results is broken as well - as if
#showNextPrevSearchControl($pager) in Weblog.vm is not working as its
supposed to.

       <div class="next-previous">
           #if ($model.results)
               #showWeblogSearchAgainForm($model.weblog)
               #showNextPrevSearchControl($pager)
           #else
               #showNextPrevEntriesControl($pager)
           #end
       </div>

In 3.1, no page numbers show up at the bottom so I can go to 10+.  I tried
to reproduce this issue on Dave's site (since I figured he's running 3.1)
and 1) there's no search and 2) when I search, I can't get more than 5
results.

http://rollerweblogger.org/roller/search?q=roller

Matt

On 2/10/07, Matt Raible <[EMAIL PROTECTED]> wrote:

Another question, in the 3.1 release, the nextPrevious pager shows:

Main <http://rollerweblogger.org/roller/> | Next 
page<http://rollerweblogger.org/roller/?page=1>ยป

I thought we talked about a year ago and decided that:

<< Previous page | Main

...was more appropriate?  Next page current takes you "back" and when I
think of back, I think of <<, not >>.

Also, is it possible to hide this on the main page - or rather, how do you
detect when you're on the main page.  I'd like to show it when viewing a
permalink, category or browsing by date - but not on the main page.

Thanks,

Matt

On 2/9/07, Matt Raible <[EMAIL PROTECTED]> wrote:
>
>
>
> On 2/9/07, Allen Gilliland < [EMAIL PROTECTED]> wrote:
> >
> >
> >
> > Matt Raible wrote:
> > > On 2/9/07, Matt Raible <[EMAIL PROTECTED]> wrote:
> > >>
> > >> I used the 3.0 JARs - they seem to work fine. Here's some issues I
> > >> encountered when upgrading from 2.3-incubating to 3.1-rc3:
> > >>
> > >> 1. #showCategoriesAsList('nil') is not resolved.  This is a custom
> > >> macro I
> > >> created. See resolution below.
> > >>
> > >> 2. #showCommentsCountAndLink - another custom macro. See resolution
> > >> below.
> > >>
> > >> 3. Smileys don't work. Don't have a resolution, explanation below.
> > >>
> > >> 4. CSS on Comment form is messed up. See resolution below.
> > >>
> > >> 5. Search Again box is center-aligned. See resolution and minor bug
> > >> below.
> > >>
> > >> Most of these were caused by the fact that I'm using a custom theme
> > I
> > >> created for 2.x.
> > >>
> > >> I found workaround for these. First off, I replaced my _day.vm
> > template
> > >> with the one from andreas08 in the java.net themes.
> > >>
> > >> With 3.1, showCategoriesAsList can be replaced with
> > >> #showWeblogCategoryLinksList in weblog.vm.  However, I made the
> > following
> > >> change:
> > >>
> > >> <li class="selected"><a
> > >> href="$url.category($cat.path)">$cat.name</a></li>
> > >>
> > >>
> > >> Instead of:
> > >>
> > >> <li class="selected">$cat.name</li>
> > >>
> > >> Personally, I don't like it when there's a selected category that I
> > can't
> > >> click on - or a link that turns into text in certain states. I
> > think we
> > >> should make this change in Roller core. After making this change,
> > my
> > >> selected category is highlighted in blue. Later I discovered I had
> > to
> > >> change
> > >> this in another place in this macro. From:
> > >>
> > >> <li class="selected">$text.get(" macro.weblog.allcategories")</li>
> > >>
> > >> to:
> > >>
> > >> <li class="selected"><a
> > >> href="$url.category($categoryObject.path)">$text.get("
> > >> macro.weblog.allcategories")</a></li>
> > >>
> > >> For #2, replacing it with the following works:
> > >>
> > >>         #set($commentCount = $entry.commentCount)
> > >>         #if($entry.commentsStillAllowed || $commentCount > 0)
> > >>             <a href="$url.comments($entry.anchor)"
> > >> class="commentsLink">$text.get("macro.weblog.comments
> > ")[$commentCount]</a>
> > >>
> > >>         #end
> > >>
> > >> However, I don't like seeing "Comments[0]" so I changed it to
> > display
> > >> "Add
> > >> a Comment" when there are none. So I changed it to:
> > >>
> > >>         #set($commentCount = $entry.commentCount)
> > >>         #if($entry.commentsStillAllowed || $commentCount > 0)
> > >>             <a href="$url.comments($entry.anchor)"
> > class="commentsLink">
> > >>             #if($commentCount == 0)
> > >>                 $text.get( "macro.weblog.addcomment" )
> > >>             #elseif($commentCount == 1)
> > >>                 $commentCount $text.get( "macro.weblog.comment " )
> > >>             #else
> > >>                 $commentCount $text.get( "macro.weblog.comments" )
> > >>             #end
> > >>             </a>
> > >>         #end
> > >>
> > >> I think we should make this change in all templates - it's in the "
> >
> > >> day.vm"
> > >> page of andreas08.
> > >>
> > >> As far as the Smiley plugin, it looks like my class names are
> > wrong. The
> > >> "enabled plugins" section seems to be missing from the settings
> > page.
> > >> I have
> > >> org.apache.roller.ui.rendering.plugins.smileys.SmileysPlugin in my
> > >> roller-custom.properties.
> > >>
> > >> Looking in the log files, it appears that the class names are wrong
> >
> > >> for my
> > >> plugins. However, these are the names the following page
> > recommends:
> > >>
> > >> http://wiki.java.net/bin/view/Javanet/JSPWikiPlugin
> > >>
> > >> ERROR 2007-02-09 10:27:04,625
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >>
> > org.apache.roller.ui.rendering.plugins.convertbreaks.ConvertLineBreaksPlugin
> > >>
> > >> ERROR 2007-02-09 10:27:04,629
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.topictag.TopicTagPlugin
> > >> ERROR 2007-02-09 10:27:04,633
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.search.WikipediaLinkPlugin
> > >> ERROR 2007-02-09 10:27:04,636
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.search.GoogleLinkPlugin
> > >> ERROR 2007-02-09 10:27:04,640
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.textile.TextilePlugin
> > >> ERROR 2007-02-09 10:27:04,644
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.acronyms.AcronymsPlugin
> > >> ERROR 2007-02-09 10:27:04,647
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.bookmarks.BookmarkPlugin
> > >> ERROR 2007-02-09 10:27:04,650
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.email.ObfuscateEmailPlugin
> > >> ERROR 2007-02-09 10:27:04,652
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.smileys.SmileysPlugin
> > >> ERROR 2007-02-09 10:27:04,654
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> org.apache.roller.ui.rendering.plugins.readmore.ReadMorePlugin
> > >> ERROR 2007-02-09 10:27:04,656
> > PluginManagerImpl:loadPagePluginClasses -
> > >> ClassNotFoundException for
> > >> net.java.roller.plugins.weblogentry.jspwiki.WikiPlugin
> > >
> > >
> > > I fixed this by changing my roller-custom.properties to have:
> > >
> > > plugins.page=\
> > > org.apache.roller.ui.rendering.plugins.ConvertLineBreaksPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.TopicTagPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.WikipediaLinkPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.GoogleLinkPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.TextilePlugin \
> > > ,org.apache.roller.ui.rendering.plugins.AcronymsPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.BookmarkPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.ObfuscateEmailPlugin \
> > > ,org.apache.roller.ui.rendering.plugins.SmileysPlugin \
> > > ,net.java.roller.plugins.weblogentry.jspwiki.WikiPlugin
> > >
> > > One other issue I encountered, my entries' posted time is listed as:
> > >
> > > Posted in Java at 20070205
> > >
> > > When I'm used to:
> > >
> > > Posted in Java at Feb 09 2007, 08:02:54 AM MST
> > >
> > > Changing my _day.vm to have:
> > >
> > > $utils.formatDate($entry.pubTime, $text.get("
> > > macro.weblog.date.timestampFormat") )
> > >
> > > Instead of:
> > >
> > > $utils.formatDate($entry.pubTime, "yyyyMMdd")
> > >
> > > Fixed the problem. This seems like a friendlier default to me.
> > >
> > > I also discovered a couple more issues:
> > >
> > > 1. My custom "render the entry's title when viewing a single post"
> > is no
> > > longer working.  Here's my logic:
> > >
> > > #set( $xmap = $pageModel.getRecentWeblogEntries(1,'nil') )
> > > #foreach( $day in $xmap.keySet() )
> > >   #set( $recentEntries = $xmap.get($day) )
> > >   #foreach ($var in $recentEntries)
> > >       #set ($title = $var.title)
> > >   #end
> > > #end
> > >    <title>#showWebsiteTitle() | #if ($requestParameters.isEmpty() &&
> >
> > > $page.Name == "Weblog") Matt Raible's discussions on Java and Web
> > > Development #elseif ($req.getParameter($WEBLOGCATEGORYNAME_KEY) &&
> > > $page.Name == "Weblog")
> > > $req.getParameter($WEBLOGCATEGORYNAME_KEY).substring(1) Category
> > #elseif
> > > ($page.Name == "Weblog") $title #else $page.Name #end</title>
> >
> > I don't know why you are doing all of that, how aobu this ...
> >
> > #if ($model.permalink)
> >          <title>$model.weblog.name: $model.weblogEntry.title</title>
> >      #else
> >          <title>$model.weblog.name</title>
> >      #end
>
>
> That works - thanks!
>
> >
> > > 2. My "switch the body class based on chosen category" logic is no
> > longer
> > > working:
> > >
> > > #if( $req.getParameter( $WEBLOGCATEGORYNAME_KEY ) )
> > >    #set( $chosenCat = $req.getParameter( $WEBLOGCATEGORYNAME_KEY ) )
> >
> > >    #set( $chosenCat = $stringUtils.replace($chosenCat, " ",
> > > "").toLowerCase() )
> > >    #set( $chosenCat = $stringUtils.replace($chosenCat, "/", "") )
> > > #end
> > >
> > > <body id="page-#showPageName()"#if($chosenCat)
> > class="$chosenCat"#end>
> >
> > you don't need that request parameter mumbo jumbo, try this ...
> >
> > #if ($model.weblogCategory)
> >    #set( $chosenCat = $model.weblogcategory.name )
> >    ## and any cleanup you want to do on the name
> > #end
>
>
> There was a typo in the second line (Category should be capitalized) -
> but this works too:
>
> #if ($model.weblogCategory)
>     #set( $chosenCat = $model.weblogCategory.name )
>     #set( $chosenCat = $stringUtils.replace($chosenCat, " ",
> "").toLowerCase() )
>     #set( $chosenCat = $stringUtils.replace($chosenCat, "/", "") )
> #end
>
> Thanks!
>
> Matt
>
> -- Allen
> >
> >
> > >
> > > If I can fix these two issues, I think I'm good to upgrade.
> > >
> > > Thanks,
> > >
> > > Matt
> > >
> > > I though I could fix the  comment form CSS by copying the contents
> > of
> > > css.vminto my
> > >> themes.css file.  My css.vm didn't contain a bunch of CSS like the
> > >> andreas08 theme does. Mine has:
> > >>
> > >> #set($theme = "andreas08" )
> > >> #parse("/WEB-INF/classes/themes/css.vm")
> > >>
> > >> Doing this didn't fix the problem - it just made my theme look like
> >
> > >> Dave's. I then realized I should probably my Weblog.vm to have:
> > >>
> > >> <div class="entries">
> > >>     #set($pager = $model.getWeblogEntriesPager())
> > >>     <div class="next-previous">
> > >>         #if ($model.results)
> > >>             #showWeblogSearchAgainForm($model.weblog)
> > >>             #showNextPrevSearchControl($pager)
> > >>         #else
> > >>             #showNextPrevEntriesControl($pager)
> > >>         #end
> > >>     </div>
> > >>
> > >>     #showWeblogEntriesPager($pager)
> > >> </div>
> > >>
> > >>  #if ($model.permalink)
> > >>    #showWeblogEntryComments($entry)
> > >>    #showWeblogEntryCommentForm($entry)
> > >> #end
> > >>
> > >> instead of:
> > >>
> > >> #displayWeblogEntries()
> > >>
> > >> That fixed the problem, but my current site stretches the comment
> > form so
> > >> it's full width. I changed my forms.css (seems to be in css.vm in
> > >> Roller's
> > >> andreas08) to have:
> > >>
> > >> form textarea.large, form textarea.textarea{
> > >>     width: 100%;
> > >> }
> > >>
> > >> Instead of:
> > >>
> > >> form .large, form textarea.textarea{
> > >>     width: 340px;
> > >> }
> > >>
> > >> I fixed the searchBox issue by adding text-align: left to
> > #searchAgain in
> > >> andreas08.css. I did discover a bug - the title of the link on the
> > search
> > >> term has:
> > >>
> > >> title="Define {1} on Dictionary.com"
> > >>
> > >> That's it!  I'm ready to upgrade if I can get the plugins problem
> > fixed.
> > >>
> > >> It only took me 3 hours to write this e-mail. :-/
> > >>
> > >> Matt
> > >>
> > >> On 2/9/07, Matt Raible < [EMAIL PROTECTED]> wrote:
> > >> >
> > >> > Those are for 3.0. Has nothing changed with 3.1 ?
> > >> >
> > >> > Matt
> > >> >
> > >> > On 2/9/07, Nelson Carpentier < [EMAIL PROTECTED] > wrote:
> > >> > >
> > >> > > http://wiki.java.net/bin/view/Javanet/JSPWikiPlugin
> > >> > >
> > >> > > On 2/9/07, Matt Raible <[EMAIL PROTECTED]> wrote:
> > >> > > > I'm trying to upgrade to RC3 now - but I can't find the
> > downloads
> > >> > > that are
> > >> > > > usually on java.net (for JSPWiki and Hibernate).  Are those
> > located
> > >> > > > somewhere or should I just build from head?
> > >> > > >
> > >> > > > Matt
> > >> > > >
> > >> > > > On 1/12/07, RW < [EMAIL PROTECTED] > wrote:
> > >> > > > >
> > >> > > > > Hi!
> > >> > > > >
> > >> > > > > I've upgraded from RC2 to RC3. The problems I've had with
> > RC2 are
> > >> > > gone.
> > >> > > > > Now everything runs fine.
> > >> > > > >
> > >> > > > > Thanks to all contributors for this fine software!
> > >> > > > >
> > >> > > > > Greetings
> > >> > > > > Robert
> > >> > > > >
> > >> > > > > Dave wrote:
> > >> > > > > > How many folks have tested the 3.1 RCs so far?
> > >> > > > > > I think it's time to call for a 3.1 release vote.
> > >> > > > > >
> > >> > > > > > Apache Roller 3.1 RC3 (incubating) is available for
> > testing:
> > >> > > > > > 
http://people.apache.org/~snoopdave/apache-roller-3.1/<http://people.apache.org/%7Esnoopdave/apache-roller-3.1/>
> > >> > > < http://people.apache.org/%7Esnoopdave/apache-roller-3.1/>
> > >> > > > > >
> > >> > > > > > Required jars are available from the separate Roller
> > Support
> > >> > > project:
> > >> > > > > > http://tinyurl.com/yds9wy
> > >> > > > > >
> > >> > > > > > We're tracking RC issues here:
> > >> > > > > >
> > http://rollerweblogger.org/wiki/Wiki.jsp?page=Roller31Testing
> > >> > > > >
> > >> > > > >
> > >> > > >
> > >> > > >
> > >> > > > --
> > >> > > > http://raibledesigns.com
> > >> > > >
> > >> > >
> > >> >
> > >> >
> > >> >
> > >> > --
> > >> > http://raibledesigns.com
> > >>
> > >>
> > >>
> > >>
> > >> --
> > >> http://raibledesigns.com
> > >
> > >
> > >
> > >
> >
>
>
>
> --
> http://raibledesigns.com




--
http://raibledesigns.com




--
http://raibledesigns.com

Reply via email to