Gossamer Forum
Home : Products : Gossamer Links : Discussions :

Re: [carminejg3] Detailed pages and rewrite rules

Quote Reply
Re: [carminejg3] Detailed pages and rewrite rules In reply to
carminejg3, I am doing that with my site and it works nicely. I'll try to document what I have, it might help you.

I have a global called 'nextprev' which is included in detailed.html just after the body tag as <%nextprev%>. This global contains:

Code:
sub {
my $args=shift;
#my $cat_id = $IN->param('catID');
my $db = $DB->table ('Category','CatLinks');
my $cat_id = $db->select ( { 'CatLinks.LinkID' => $args->{ID} }, ['Category.ID'] )->fetchrow_array;

my $catlnk_db = $DB->table ('Links', 'CatLinks');
$catlnk_db->select_options ("ORDER BY $CFG->{build_sort_order_category}") if ($CFG->{build_sort_order_category});
my $sth = $catlnk_db->select ( { CategoryID => $cat_id, isValidated => 'Yes' }, [ 'Links.ID' ,'Links.Title'] );
my ($next, $prev, $next_title, $prev_title, $Title);
while (my ($id,$title) = $sth->fetchrow_array) {
if ($id == $args->{ID}) {
($next,$next_title) = $sth->fetchrow_array;
last;
}
else {
$prev = $id;
$prev_title = $title;
}
}
my ($next_url, $prev_url);
if ($next) {
$Title = $next_title;
$Title =~ y/ \t\r\n?"'#/-/d;
$next_url = "/detail/$Title-L$next.html";;
}
if ($prev) {
$Title = $prev_title;
$Title =~ y/ \t\r\n?"'#/-/d;
$prev_url = "/detail/$Title-L$prev.html";;
}
return {next_url => $next_url, next_title => $next_title, prev_url => $prev_url, prev_title => $prev_title};
}

Then, where I want the next previous links to display I use this piece of code:

Code:
<%if $prev_url%>
<p>Previous link: <a href="<%prev_url%>"><%prev_title%></a></p>
<%endif%>
<%if $next_url%>
<p>Next link: <a href="<%next_url%>"><%next_title%></a></p>
<%endif%>

I'm not sure if that will help you but it might give you something to go on.
Subject Author Views Date
Thread; hot thread Detailed pages and rewrite rules yogi 23705 Sep 11, 2002, 6:33 AM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
Anat 22336 Sep 11, 2002, 7:44 AM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
Paul 22329 Sep 11, 2002, 10:07 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
yogi 22387 Dec 3, 2002, 3:04 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
klauslovgreen 22288 Dec 3, 2002, 10:56 AM
Thread; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
yogi 22353 Dec 3, 2002, 10:58 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
klauslovgreen 22711 Dec 3, 2002, 11:04 AM
Thread; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
yogi 22462 Dec 3, 2002, 11:09 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
Payooo 22252 Feb 8, 2003, 9:49 AM
Thread; hot thread Re: [Payooo] Detailed pages and rewrite rules
yogi 22258 Feb 8, 2003, 12:15 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
Evoir 22179 Feb 8, 2003, 2:18 PM
Thread; hot thread Re: [Evoir] Detailed pages and rewrite rules
Payooo 22178 Feb 8, 2003, 2:55 PM
Thread; hot thread Re: [Payooo] Detailed pages and rewrite rules
BLOOD 22191 Feb 13, 2003, 1:57 PM
Thread; hot thread Re: [BLOOD] Detailed pages and rewrite rules
yogi 22163 Feb 13, 2003, 2:08 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
BLOOD 22276 Feb 13, 2003, 2:11 PM
Thread; hot thread Re: [BLOOD] Detailed pages and rewrite rules
yogi 22172 Feb 13, 2003, 2:16 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
BLOOD 22138 Feb 13, 2003, 2:25 PM
Thread; hot thread Re: [BLOOD] Detailed pages and rewrite rules
yogi 22086 Feb 13, 2003, 2:39 PM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
BLOOD 21997 Feb 13, 2003, 2:45 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
BLOOD 22040 Feb 14, 2003, 3:12 PM
Thread; hot thread Re: [BLOOD] Detailed pages and rewrite rules
Paul 22007 Feb 14, 2003, 4:40 PM
Thread; hot thread Re: [Paul] Detailed pages and rewrite rules
BLOOD 22112 Feb 15, 2003, 2:21 AM
Thread; hot thread Re: [BLOOD] Detailed pages and rewrite rules
BLOOD 22071 Feb 15, 2003, 4:13 AM
Thread; hot thread Re: [BLOOD] Detailed pages and rewrite rules
ManuGermany 22024 Feb 23, 2003, 12:01 PM
Thread; hot thread Re: [ManuGermany] Detailed pages and rewrite rules
klauslovgreen 18914 Apr 21, 2003, 4:02 PM
Post; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
webmaster33 18878 Apr 21, 2003, 4:21 PM
Thread; hot thread Re: [ManuGermany] Detailed pages and rewrite rules
biketrials 18661 Aug 5, 2003, 11:34 PM
Post; hot thread Re: [biketrials] Detailed pages and rewrite rules
biketrials 18530 Aug 13, 2003, 2:47 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
ManuGermany 18709 Aug 21, 2003, 2:22 AM
Thread; hot thread Re: [ManuGermany] Detailed pages and rewrite rules
Andy 18354 Dec 8, 2003, 7:53 AM
Thread; hot thread Re: [Andy] Detailed pages and rewrite rules
ATKOgirl 18285 Jan 19, 2004, 6:16 AM
Thread; hot thread Re: [ATKOgirl] Detailed pages and rewrite rules
Andy 18377 Jan 19, 2004, 6:30 AM
Thread; hot thread Re: [Andy] Detailed pages and rewrite rules
ATKOgirl 16764 Jan 19, 2004, 9:11 AM
Thread; hot thread Re: [ATKOgirl] Detailed pages and rewrite rules
pugdog 16750 Jan 19, 2004, 11:09 AM
Post; hot thread Re: [pugdog] Detailed pages and rewrite rules
ATKOgirl 16590 Jan 20, 2004, 1:51 AM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
BLOOD 22075 Feb 9, 2003, 3:30 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
klauslovgreen 19217 Apr 14, 2003, 8:17 AM
Thread; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
Paul 18913 Apr 14, 2003, 9:43 AM
Post; hot thread Re: [Paul] Detailed pages and rewrite rules
klauslovgreen 18878 Apr 14, 2003, 9:47 AM
Thread; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
Paul 19045 Apr 14, 2003, 9:53 AM
Thread; hot thread Re: [Paul] Detailed pages and rewrite rules
klauslovgreen 18955 Apr 14, 2003, 10:00 AM
Post; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
Paul 18889 Apr 14, 2003, 10:05 AM
Post; hot thread Re: [klauslovgreen] Detailed pages and rewrite rules
afinlr 18927 Apr 15, 2003, 11:48 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
rsahertian 18836 May 3, 2003, 11:59 AM
Post; hot thread Re: [rsahertian] Detailed pages and rewrite rules
Jonze 18900 May 4, 2003, 10:18 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
mick31 18825 Jul 16, 2003, 4:45 PM
Thread; hot thread Re: [mick31] Detailed pages and rewrite rules
yogi 18919 Jul 16, 2003, 10:39 PM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
mick31 18679 Jul 17, 2003, 2:10 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
mick31 18904 Jul 17, 2003, 3:51 AM
Thread; hot thread Re: [mick31] Detailed pages and rewrite rules
yogi 18776 Jul 17, 2003, 5:54 AM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
mick31 18613 Jul 17, 2003, 6:47 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
cassandra 18571 Aug 17, 2003, 7:18 PM
Post; hot thread Re: [cassandra] Detailed pages and rewrite rules
yogi 18561 Aug 17, 2003, 8:25 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
craven32 16666 Feb 13, 2004, 1:46 PM
Post; hot thread Re: [craven32] Detailed pages and rewrite rules
pugdog 16462 Mar 29, 2004, 12:25 PM
Post; hot thread Re: [yogi] Detailed pages and rewrite rules
lennie 16490 Mar 28, 2004, 12:00 PM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
colintho 16389 Apr 8, 2004, 5:44 AM
Post; hot thread Re: [colintho] Detailed pages and rewrite rules
colintho 16397 Apr 9, 2004, 7:25 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
ken707 16473 Apr 19, 2004, 10:09 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16445 Apr 19, 2004, 10:33 AM
Post; hot thread Post deleted by ken707
ken707 16316 Apr 19, 2004, 10:57 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16462 Apr 19, 2004, 11:05 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16328 Apr 19, 2004, 11:08 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16438 Apr 19, 2004, 11:19 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16348 Apr 19, 2004, 11:25 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16320 Apr 19, 2004, 11:33 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16418 Apr 19, 2004, 11:40 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16389 Apr 19, 2004, 11:47 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
ken707 16363 Apr 19, 2004, 11:53 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16349 Apr 19, 2004, 11:58 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16358 Apr 19, 2004, 12:03 PM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16398 Apr 19, 2004, 12:08 PM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16316 Apr 19, 2004, 12:20 PM
Post; hot thread Re: [ken707] Detailed pages and rewrite rules
ken707 17624 Apr 19, 2004, 6:49 PM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
VishalT 17645 May 29, 2004, 4:30 AM
Thread; hot thread Re: [NeedScripts.Com] Detailed pages and rewrite rules
afinlr 17616 May 29, 2004, 4:36 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
VishalT 17598 Jun 13, 2004, 9:09 AM
Post; hot thread Re: [NeedScripts.Com] Detailed pages and rewrite rules
VishalT 17490 Jun 15, 2004, 4:57 PM
Thread; hot thread Re: [NeedScripts.Com] Detailed pages and rewrite rules
afinlr 17544 Jun 17, 2004, 3:04 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
anup123 17494 Aug 11, 2004, 4:36 AM
Thread; hot thread Re: [anup123] Detailed pages and rewrite rules
afinlr 17469 Aug 11, 2004, 5:01 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
anup123 17468 Aug 11, 2004, 6:04 AM
Thread; hot thread Re: [anup123] Detailed pages and rewrite rules
VishalT 17393 Sep 19, 2004, 2:52 AM
Thread; hot thread Re: [SWDevil.Com] Detailed pages and rewrite rules
carminejg3 17606 Jan 13, 2005, 10:42 AM
Thread; hot thread Re: [carminejg3] Detailed pages and rewrite rules
carminejg3 17314 Jan 13, 2005, 11:08 AM
Thread; hot thread Re: [carminejg3] Detailed pages and rewrite rules
aus_dave 17279 Jan 14, 2005, 5:49 AM
Thread; hot thread Re: [aus_dave] Detailed pages and rewrite rules
carminejg3 17415 Jan 14, 2005, 7:05 AM
Thread; hot thread Re: [carminejg3] Detailed pages and rewrite rules
carminejg3 17229 Jan 18, 2005, 10:20 AM
Thread; hot thread Re: [carminejg3] Detailed pages and rewrite rules
afinlr 17264 Jan 19, 2005, 6:19 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
carminejg3 17320 Jan 19, 2005, 7:47 AM
Thread; hot thread Re: [carminejg3] Detailed pages and rewrite rules
afinlr 17235 Jan 19, 2005, 7:55 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
carminejg3 17266 Jan 19, 2005, 8:03 AM
Thread; hot thread Re: [carminejg3] Detailed pages and rewrite rules
afinlr 17259 Jan 19, 2005, 8:08 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
carminejg3 17227 Jan 19, 2005, 8:21 AM
Post; hot thread Re: [carminejg3] Detailed pages and rewrite rules
carminejg3 17234 Jan 19, 2005, 10:12 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
afinlr 17202 Jan 19, 2005, 10:43 AM
Post; hot thread Re: [afinlr] Detailed pages and rewrite rules
carminejg3 17175 Jan 21, 2005, 8:21 AM
Thread; hot thread Re: [ken707] Detailed pages and rewrite rules
afinlr 16411 Apr 19, 2004, 11:53 AM
Post; hot thread Re: [afinlr] Detailed pages and rewrite rules
ken707 16298 Apr 19, 2004, 11:56 AM
Thread; hot thread Re: [yogi] Detailed pages and rewrite rules
hmc 17382 Sep 19, 2005, 1:34 AM
Thread; hot thread Re: [hmc] Detailed pages and rewrite rules
aus_dave 7534 Sep 19, 2005, 4:02 AM
Thread; hot thread Re: [aus_dave] Detailed pages and rewrite rules
drumstick 7508 Sep 30, 2005, 6:34 PM
Thread; hot thread Re: [drumstick] Detailed pages and rewrite rules
afinlr 7448 Oct 2, 2005, 7:55 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
rob99 7547 Oct 7, 2005, 2:59 PM
Thread; hot thread Re: [rob99] Detailed pages and rewrite rules
afinlr 7550 Oct 7, 2005, 4:37 PM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
rob99 7400 Oct 10, 2005, 10:53 AM
Thread; hot thread Re: [rob99] Detailed pages and rewrite rules
afinlr 7416 Oct 10, 2005, 1:40 PM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
rob99 7417 Oct 11, 2005, 6:52 AM
Thread; hot thread Re: [rob99] Detailed pages and rewrite rules
afinlr 7364 Oct 11, 2005, 6:56 AM
Thread; hot thread Re: [afinlr] Detailed pages and rewrite rules
rob99 7385 Oct 11, 2005, 7:15 AM
Post; hot thread Re: [rob99] Detailed pages and rewrite rules
afinlr 7376 Oct 11, 2005, 7:17 AM