This is the TormodHaugen version of SidenoteActions.


<?php
/*
    note action
    Displays a sidebar note (like a post-it)
    Type defaults to title (if given) or note (if no, or bad, title).
    Title defaults to type (in uppercase).
    Width defaults to 200px.
    Syntax: {{note type="note|tip|warning" title="title" text="text" width="width"}}
*/


    $type = htmlspecialchars($vars['type']);
    $title = htmlspecialchars($vars['title']);
    $text = htmlspecialchars($vars['text']);
    $width = htmlspecialchars($vars['width']);

    if (!$type) {
        if ($title) $type = strtolower($title);
        else $type = "note";
    }
    if (!$title) $title = strtoupper($type);
    if ($type != "note" && $type != "tip" && $type != "warning") $type = "note";
?>

    <div class="sidenote <?php echo $type; ?>"<?php if ($width) echo " style=\"width: $width;\"" ?>>
        <div class="title"><?php echo $title; ?></div>
        <div class="text">
            <?php echo $text; ?>
        </div>
    </div>


Put these style definitions in wikka.css or link to it in header.php, as noted in SidenoteActions:

/* sidenote.css */
/* Contains css for sidenote action. */

/* postit note-style information box */
div.sidenote {
        clear: both;
        font-size: 10pt;
        float: left;
        width: 200px;
        border: 1px solid #AAAAAA;
        margin: 15px 10px 0px 0px;
        padding: 0px;
        background-color: #FFF900;
        text-align: justify;
        vertical-align: top;
}

div.sidenote hr {
        height: 1px;
        border: 1px solid #AAAAAA;
        width: 100%;
}

div.sidenote div.title {
        text-align: center;
        font-weight: bold;
        background-color: #EEE800;
        border-bottom: 1px solid #AAAAAA;
        color: #000000;
}

div.sidenote div.text {
        padding: 4px;
        color: #000000;
}

/* Spesific for (yellow) notes. */
div.note {
    background-color: #fff900;
}

div.note div.title {
    background-color: #eee800;
}

/* Spesific for (white) tips. */
div.tip {
    background-color: #ffffff;
}

div.tip div.title {
    background-color: #efefef;
}

/* Spesific for (red) warnings. */
div.warning {
    background-color: #ffaaaa;
}

div.warning div.title {
    background-color: #ff0000;
    color: #ffffff;
}

There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki