I don't see an exception either in roller.log or catalina.out -----Original Message----- From: Dave [mailto:[email protected]] Sent: Sunday, February 22, 2009 5:09 PM To: [email protected] Subject: Re: Tags
On Sun, Feb 22, 2009 at 10:03 AM, Odelya YomTov <[email protected]> wrote: > HI > I created it as I was asked > When I refer the page to: > http://cgis.jpost.com/Blogs/main/ > I get last 30 entries > But when I try to refer the page to: > http://cgis.jpost.com/Blogs/main/tags/palestinians > I get an exception! > My source code is: > #set($pager = $site.getWeblogEntriesPager(365, 30)) > #set($entries = $pager.getItems()) > #if ($entries.size()!=0) > #foreach($entry in $entries) > $entry.title > #end > #end Well that's no good. Can you provide a stack trace for that exception? - Dave > -----Original Message----- > From: Dave [mailto:[email protected]] > Sent: Thursday, February 19, 2009 11:48 PM > To: [email protected] > Subject: Re: Tags > > On Thu, Feb 19, 2009 at 7:57 AM, Odelya YomTov <[email protected]> wrote: >> I understood the idea behind separating front page and tags index. >> But if I separate it, how can I use the $site object in a tags index that > is >> not a front page? I have Enable aggregated site-wide frontpage. > > It is possible to use any model in any weblog. There are two ways to do it: > > 1) add the model class name to the appropriate list of models in your > roller-custom.properties file. > > 2) login as a global admin user, edit the Weblog Settings of the blog > where you want to use the model and add the model class name (e.g. ) > to the "Comma-separated list of custom page model classes to be loaded > for this weblog." The classname of the $site model is > "org.apache.roller.weblogger.ui.rendering.model.SiteModel". > > Hope that helps... > > - Dave > > > > >> -----Original Message----- >> From: Dave [mailto:[email protected]] >> Sent: Wednesday, February 18, 2009 4:47 PM >> To: [email protected] >> Subject: Re: Tags >> >> On Tue, Feb 17, 2009 at 1:00 AM, Odelya YomTov <[email protected]> wrote: >>> Now, when I point it to my site + /tags/harris it shows the tags. >>> but when it's on my site only >> >> I'm not sure I understand. >> >> Is the page where you call $site.getWeblogEntriesPager(365, 30) a >> tagsIndex page? >> >> Do you have "Enable aggregated site-wide frontpage" enabled? >> >> >>> it shows the last 30 entries with I don't want to display. >> >> You can change 30 to whatever number you want, or -1 for no limit (not >> advisable). >> >> >>> I want to display the titles only in case that the url is with >> /tags/harris >>> etc. How can I distinguish if the user from clicking on a tag, or if it's >> simply >>> the main page? >> >> You should have a separate Weblog page as the main page of your site >> and a tagsIndex page for displaying entries in one tag. >> >> Hope that helps... >> >> - Dave >> >> >> >>> -----Original Message----- >>> From: Dave [mailto:[email protected]] >>> Sent: Monday, February 16, 2009 10:03 PM >>> To: [email protected] >>> Subject: Re: Tags >>> >>> On Sat, Feb 14, 2009 at 2:29 PM, Odelya YomTov <[email protected]> wrote: >>>> I have a problem that I am trying to solve for quite a long time. >>>> I want to display tags for all the site. >>>> So I use the method: >>>> $site.getPopularTags(-1, 10) >>>> >>>> #foreach ($tag in $mytags) >>>> <a class="tag${tag.intensity}" >> href="$url.tag($tag.name)">$tag.name</a> >>>> #end >>> >>> OK. Good. Make sure that is the tempate that your main blog's tagsIndex >>> page. >>> >>> >>>> The URL points to my site + /tags/harris etc.. >>> >>> Good. >>> >>> >>>> In the site I have the following code: >>>> #set($pager = $model.getWeblogEntriesPager()) >>>> #set($map = $pager.getEntries()) >>>> #if ($map.keySet().size()!=0) >>>> #foreach($day in $map.keySet()) >>>> #set($entries = $map.get($day)) >>>> #foreach($entry in $entries) >>>> $entry.title >>>> #end >>>> #end >>>> #end >>>> >>>> But it doesn't display the entries with the tags as I would expect! >>>> $model.getWeblogEntriesPager() - retruns an empty pager. >>>> (I saw an example in http://blogs.sun.com/) >>>> What do I need to change in the main blog's code so it would work? >>> >>> Site wide pagers work a little differently. They don't divide entries >>> up into a day map. >>> >>> Try this instead: >>> >>> #set($pager = $site.getWeblogEntriesPager(365, 30)) >>> #foreach($entry in $pager.getItems()) >>> $entry.title >>> #end >>> >>> Where 365 is the number of days back in time you wish to go (or -1 for >>> no limit), and 30 is the max number of entries you want. >>> >>> - Dave >>> >>> >>> >>> >>> >>> >> > **************************************************************************** >>> ******** >>> This footnote confirms that this email message has been scanned by >>> PineApp Mail-SeCure for the presence of malicious code, vandals & > computer >>> viruses. >>> >> > **************************************************************************** >>> ******** >>> >>> >>> >>> >>> >> >> >> >> >> >> > **************************************************************************** >> ******** >> This footnote confirms that this email message has been scanned by >> PineApp Mail-SeCure for the presence of malicious code, vandals & computer >> viruses. >> > **************************************************************************** >> ******** >> >> >> >> >> > > > > > > **************************************************************************** > ******** > This footnote confirms that this email message has been scanned by > PineApp Mail-SeCure for the presence of malicious code, vandals & computer > viruses. > **************************************************************************** > ******** > > > > > **************************************************************************** ******** This footnote confirms that this email message has been scanned by PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses. **************************************************************************** ********
