BluWiki:Skinの編集

BluWiki:Skinのデフォルトは、右上に表示されるアイコンが表示されない。
正しく表示されるようにする為には、PHPを弄る必要があった。
bluwiki_skin.php

<?php foreach($this->data["personal_urls"] as $key => $item) {
    if ($key == "userpage" || $key =="anonlogin" || $key == "login"){ ?>
        <a href="<?php echo htmlspecialchars($item["href"]) ?>"
        <?php if(!empty($item["class"])) { ?>
        class="<?php echo htmlspecialchars($item["class"]) ?>"<?php } ?>
        title="<?php echo htmlspecialchars($item["text"]) ?>">
        <?php echo htmlspecialchars($item["text"]) ?></a>
    <?php }
    if ($key == "logout"){ ?>
        <a href="<?php echo htmlspecialchars($item["href"]) ?>"
            <?php if(!empty($item["class"])) { ?>
            class="<?php echo htmlspecialchars($item["class"]) ?>"<?php } ?>
            title="<?php echo htmlspecialchars($item["text"]) ?>">
            <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/
                <?php echo htmlspecialchars($item["text"]) ?>-small.png"
            alt="<?php echo htmlspecialchars($item["text"]) ?>"/></a>
    <?php }
} ?>

<?php foreach($this->data["content_actions"] as $key => $action) {
    if ($key == "edit" ||
        $key == "history" ||
        $key == "watch" ||
        $key == "unwatch" ||
        $key == "talk"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/
                <?php echo htmlspecialchars($action["text"]) ?>-small.png"
         class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>
   
    <?php if ($key == "nstab-main" ||
              $key == "nstab-user" ||
              $key == "nstab-wp" ||
              $key == "nstab-help"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Article-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>
<?php } ?>

<?php foreach($this->data["personal_urls"] as $key => $item) {
    if ($key == "userpage" || $key =="anonlogin" || $key == "login"){ ?>
        <a href="<?php echo htmlspecialchars($item["href"]) ?>"
            <?php if(!empty($item["class"])) { ?>
            class="<?phpecho htmlspecialchars($item["class"]) ?>"<?php } ?>
        title="<?php echo htmlspecialchars($item["text"]) ?>">
        <?php echo htmlspecialchars($item["text"]) ?></a>
    <?php }
    if ($key == "logout"){ ?>
        <a href="<?php echo htmlspecialchars($item["href"]) ?>"
            <?php if(!empty($item["class"])) { ?>
            class="<?php echo htmlspecialchars($item["class"]) ?>"<?php } ?>
        title="<?php echo htmlspecialchars($item["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Log out-small.png"
        alt="<?php echo htmlspecialchars($item["text"]) ?>"/></a>
    <?php }
   
} ?>

<?php foreach($this->data["content_actions"] as $key => $action) { ?>
    <?php if ($key == "edit"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Edit-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>

    <?php if ($key == "history"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/History-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>

    <?php if ($key == "watch"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Watch-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>

    <?php if ($key == "unwatch"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Unwatch-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>

    <?php if ($key == "talk"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Discussion-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>
   
    <?php if ($key == "nstab-main" ||
              $key == "nstab-user" ||
              $key == "nstab-wp" ||
              $key == "nstab-help"){ ?>
        <a href="<?php echo htmlspecialchars($action["href"]);?>"
        title="<?php echo htmlspecialchars($action["text"]) ?>">
        <img src="<?php $this->text("stylepath") ?>/bluwiki_skin/Article-small.png"
        class="<?php echo htmlspecialchars($action["class"]) ?>"
        alt="<?php echo htmlspecialchars($action["text"]) ?>"/></a>
    <?php } ?>
<?php } ?>

に修正。(幅は適宜改行を入れている)