Skip to content

Commit

Permalink
Additions for RSS links on datapane menus
Browse files Browse the repository at this point in the history
  • Loading branch information
tvroom committed Dec 4, 2008
1 parent 2cf3e1d commit 1f7702f
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 6 deletions.
1 change: 1 addition & 0 deletions themes/slashcode/THEME
Expand Up @@ -347,6 +347,7 @@ template=templates/u2CommentsDatapane;users;default
template=templates/u2AdminListComments;users;default
template=templates/u2UserBoxes;users;default
template=templates/u2ListComments;users;default
template=templates/u2_rsslink;users;default

misc=misc/spamarmors
plugin=Admin
Expand Down
12 changes: 6 additions & 6 deletions themes/slashcode/templates/u2Menu;users;default
Expand Up @@ -15,14 +15,14 @@ __template__
[% tilde = '^'; IF constants.u2; tilde = '~'; END; %]
<div class="nav">
<ul class="menu" id="tablist">
<li[% IF main_view %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]">[% nickname | strip_literal %]</a></li>
<li[% IF data_pane == 'firehose' && !main_view %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/firehose">Firehose</a></li>
<li[% IF main_view %] class="active"[% active = 1; ELSE; active = 0; END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]">[% nickname | strip_literal %]</a>[% IF active; PROCESS u2_rsslink useredit=useredit name="firehose"; END %]</li>
<li[% IF data_pane == 'firehose' && !main_view %] class="active"[% active=1; ELSE; active = 0; END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/firehose">Firehose</a>[% IF active; PROCESS u2_rsslink useredit=useredit name="firehose"; END;%]</li>
[% IF comments_size != 0 %]<li[% IF data_pane == 'comments' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/comments">Comments</a></li>[% END %]
[% IF journals_size != 0 %]<li[% IF data_pane == 'journal' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/journal">Journals</a></li>[% END %]
[% IF submissions_size != 0 %]<li[% IF data_pane == 'submissions' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/submissions">Submissions</a></li>[% END %]
[% IF bookmarks_size != 0 %]<li[% IF data_pane == 'bookmarks' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/bookmarks">Bookmarks</a></li>[% END %]
[% IF journals_size != 0 %]<li[% IF data_pane == 'journal' %] class="active"[% active = 1; ELSE; active=0; END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/journal">Journals</a> [% IF active; PROCESS u2_rsslink useredit=useredit name="journal"; END; %]</li>[% END %]
[% IF submissions_size != 0 %]<li[% IF data_pane == 'submissions' %] class="active"[% active = 1; ELSE; active=0; END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/submissions">Submissions</a>[% IF active; PROCESS u2_rsslink useredit=useredit name="submissions"; END %]</li>[% END %]
[% IF bookmarks_size != 0 %]<li[% IF data_pane == 'bookmarks' %] class="active"[% active = 1; ELSE; active=0; END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/bookmarks">Bookmarks</a>[% IF active; PROCESS u2_rsslink useredit=useredit name="bookmarks"; END %]</li>[% END %]
<li[% IF data_pane == 'friends' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/friends">Friends</a></li>
[% IF tagshist_size > 2 || data_pane == "usertag" %]<li[% IF data_pane == 'tags' || data_pane == 'usertag' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/tags">Tags</a></li>[% END %]
[% IF tagshist_size > 2 || data_pane == "usertag" %]<li[% IF data_pane == 'tags' || data_pane == 'usertag' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/tags">Tags</a>[% IF data_pane == 'usertag'; PROCESS u2_rsslink useredit=useredit name="usertag"; END; %]</li>[% END %]
[% IF is_admin %]<li[% IF data_pane == 'admin' %] class="active"[% END %]><a href="[% gSkin.rootdir %]/[% tilde; nickname | strip_paramattr %]/admin">Admin</a></li>[% END %]
</ul>
</div>
Expand Down
39 changes: 39 additions & 0 deletions themes/slashcode/templates/u2_rsslink;users;default
@@ -0,0 +1,39 @@
__section__
default
__description__
You should describe stuff here.
__title__
Useless title to template
__page__
users
__lang__
en_US
__name__
u2_rsslink
__seclev__
10000
__template__
[% IF !user.is_anon;
filter_str = "";
IF name == "journal";
filter = '"author: ' _ useredit.nickname _ '" journal';
ELSIF name == "journalfriends";
filter = '"authorfriend: ' _ useredit.nickname _ '" journal';
ELSIF name == "submissions";
filter = '"author: ' _ useredit.nickname _ '" submission';
ELSIF name == "bookmarks";
filter = '"author: ' _ useredit.nickname _ '" bookmark';
ELSIF name == "firehose";
filter = '"user: ' _ useredit.nickname _ '"';
ELSIF name == "usertag";
filter = '"user: ' _ useredit.nickname _ '" "tag:' _ form.tagname _ '"';
END;

filter_str = "fhfilter=" _ Slash.strip_paramattr(filter);

rss_param_str = "&amp;orderdir=DESC&amp;orderby=createtime&amp;color=black&amp;duration=-1&amp;startdate=";
rss_param_str = filter_str _ rss_param_str;
rss_link = Slash.root2abs() _ "/firehose.pl?op=rss&amp;content_type=rss&amp;" _ rss_param_str _ "&amp;logtoken=" _ Slash.strip_paramattr(Slash.getPublicLogToken());
%]
<a href="[% rss_link %]"><img src="[% constants.imagedir %]/feed.png" alt="RSS for [% alt %]"></a>
[% END %]

0 comments on commit 1f7702f

Please sign in to comment.