Subj : RSS - Theme Your RSS List
To   : DOVE-Net.Programming_(Jav
From : Mindless Automaton
Date : Thu Jul 06 2006 09:11 pm

As Finnigan pointed out, I forgot a vital piece. :o

In rss.ssjs, add:

load("../web/lib/template.ssjs");

as shown:

// Tested successfully with SharpRead v0.9.5.1

load("sbbsdefs.js");
load("../web/lib/template.ssjs");

then change these lines:

---start code---

if(channel==undefined) {
    writeln('<html>');
    writeln('<body>');
    writeln('<h1>' + system.name + " News (RSS) Channels" + '</h1>');
    writeln('<ul>');
    for(c in channel_list)
        writeln('<li>'
            + channel_list[c].name.link(link_root + "?channel=" +
channel_list[c].name));
    writeln('</ul>');
    writeln('</body>');
    writeln('</html>');
    exit();
}

---end code---

to:

---start code---

if(channel==undefined) {
if(do_header)
    write_template("header.inc");
if(do_topnav)
    load(topnav_html);
if(do_leftnav)
    load(leftnav_html);

    writeln('<td class="main" valign="top"><br /><br />');

    writeln('<h1>' + system.name + " News (RSS) Channels" + '</h1>');
    writeln('<ul>');
    for(c in channel_list)
        writeln('<li>'
            + channel_list[c].name.link(link_root + "?channel=" +
channel_list[c].name));
    writeln('</ul>');

if(do_rightnav)
        write_template("rightnav.inc");
if(do_footer)
    write_template("footer.inc");

    exit();
}

---end code---

-Mindless Automaton
---
� Synchronet � Eldritch Clockwork BBS