Changeset 490
- Timestamp:
- 09/18/04 22:17:28 (4 years ago)
- Location:
- trunk
- Files:
-
- 6 modified
-
Build.PL (modified) (1 diff)
-
Changes (modified) (1 diff)
-
PREREQUISITES (modified) (1 diff)
-
lib/OpenGuides.pm (modified) (1 diff)
-
templates/node.tt (modified) (1 diff)
-
wiki.cgi (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Build.PL
r486 r490 234 234 'CGI::Wiki::Plugin::GeoCache' => 0, 235 235 'CGI::Wiki::Plugin::Locator::UK' => '0.09', 236 'CGI::Wiki::Plugin::RSS::ModWiki' => '0.0 5', # for fancy stuff236 'CGI::Wiki::Plugin::RSS::ModWiki' => '0.06', # for fancy stuff 237 237 'CGI::Wiki::Plugin::RSS::Reader' => '1.3', # earlier versions don't support RSS 2.0 238 238 'Config::Tiny' => 0, -
trunk/Changes
r484 r490 9 9 Recent Changes RSS fixed so "wiki:importance" is set correctly. 10 10 New "ignore_minor_edits" option for Recent Changes RSS. 11 Added RSS feeds for contributors, locales and categories. 11 12 12 13 0.39 15 September 2004 -
trunk/PREREQUISITES
r486 r490 12 12 CGI::Wiki::Plugin::GeoCache 13 13 CGI::Wiki::Plugin::Locator::UK (version 0.09 or later) 14 CGI::Wiki::Plugin::RSS::ModWiki (version 0.0 5or later)14 CGI::Wiki::Plugin::RSS::ModWiki (version 0.06 or later) 15 15 CGI::Wiki::Plugin::RSS::Reader (version 1.3 or later) 16 16 Config::Tiny -
trunk/lib/OpenGuides.pm
r483 r490 140 140 $tt_vars{index_type} = lc($type); 141 141 $tt_vars{index_value} = $2; 142 $tt_vars{rss_link} = $config->{_}{script_name} . "?action=rss;" 143 . lc($type) . "=" . lc(CGI->escape($2)); 142 144 } 143 145 -
trunk/templates/node.tt
r435 r490 53 53 </div> 54 54 [% END %] 55 <div id="rdf_link"><a href="[% cgi_url %]?id=[% node_param %];format=rdf">RDF/XML for this 56 node</a></div> 55 <div id="rdf_link"> 56 <a href="[% cgi_url %]?id=[% node_param %];format=rdf">RDF/XML for this 57 node</a> 58 [% IF rss_link %] 59 <a href="[% rss_link %]">RSS feed for this node</a> 60 [% END %] 61 </div> 57 62 <div id="version"> 58 63 [% IF current %] -
trunk/wiki.cgi
r488 r490 109 109 my $ignore_minor_edits = $q->param("ignore_minor_edits") ? 1 : 0; 110 110 my $username = $q->param("username") || ""; 111 my $category = $q->param("category") || ""; 112 my $locale = $q->param("locale") || ""; 111 113 my %criteria = ( 112 114 items => $items, … … 114 116 ignore_minor_edits => $ignore_minor_edits, 115 117 ); 116 if ( $username ) { 117 $criteria{filter_on_metadata} = { 118 username => $username, 119 }; 120 } 118 my %filter; 119 $filter{username} = $username if $username; 120 $filter{category} = $category if $category; 121 $filter{locale} = $locale if $locale; 122 if ( scalar keys %filter ) { 123 $criteria{filter_on_metadata} = \%filter; 124 } 121 125 emit_recent_changes_rss( %criteria ); 122 126 } elsif ( $feed eq "chef_dan" ) {
