#53 CSS based themes


Here's a couple of themes that I've been working on.
They work best in MSIE5+, look OK in Mozilla and are
readable in Netscape 4.7.

* A table is used for the basic page layout (head, foot
+ columns. Everything else is done with divs.

* ids are unique (as required by DOM) and divide the
page into zones for styling

* all cless names start with 'psl-' to avoid namespace

* combining id and classes allows the appearance of
blocks and other elements to change depending on where
they are in the page, without needing new templates

* To try to protect Netscape 4 from itself (eg borders
on form elements), two stylesheets are used, so
slashHead.tpl needs changed to include:
<link rel="stylesheet" type="text/css"
href="{ROOTDIR}/styles/{SKIN}.css" />
<style type="text/css" media="screen">@import

You can see the skins in use in
http://www.cruickshank.biz/sl. (servicelink)
and http://www.cruickshank.biz/sl (home)

I dont consider them production-ready, but it shouldnt
take much work to get them there. The other caveat is
that I developed them under pSL M7 have not tested them
with the PSL 0.7 RCs


  • Peter Cruickshank

    Logged In: YES

    I meant to type http://www.cruickshank.biz/ (home)

  • Peter Cruickshank

  • Joe Stewart

    Joe Stewart - 2003-02-24
    • priority: 5 --> 1
  • Joe Stewart

    Joe Stewart - 2003-02-24

    Logged In: YES

    I'm uploading my work to update these skins to 0.7. It is
    incomplete and may contain errors too. But it's a start.

  • Peter Cruickshank

    Logged In: YES


    I've also been working on a 0.7 themed site

    When I get time, I'll merge your work into mine, or at least
    upload a version of that skin too (it's based on 'home').

    Glad you thought it useful!

  • Joe Stewart

    Joe Stewart - 2004-09-01

    Logged In: YES

    This patch has been applied to the CVS. Please update your
    copy of PHPSlash, or wait for the next release.

  • Joe Stewart

    Joe Stewart - 2004-09-01
    • assigned_to: nobody --> joestewart
    • status: open --> closed-accepted

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks