Top/PukiWiki/改造/内部・外部リンクを区別する

内部・外部リンクを区別するはてなブックマーク

問題

文章内でWikiNameやBracketNameを使うように、
外部リンクもエイリアスを使って文章に馴染むようにしてしまいがち*1だが、
両者の違いを識別できる方がユーザビリティー的には好ましい。

パッチ

その他の修正

それぞれ適当な箇所に追記。

  • cssファイル
    a.external {
        padding-left: 14px;
        background: url("../image/ext_link.png") no-repeat left bottom;
    }

    fileext_link.pngをimage/に保存。

  • pukiwiki.ini.php
    <?php /////////////////////////////////////////////////
    // 自サイトのURL (内部・外部リンクの区別のため)
    $my_site = 'example.com'; ?>

サンプル

備考

IEではこのように途中で改行
されると表示が乱れてしまう
のが難点。Gecko系やOperaでは問題なさそうです。
原因は恐らく、「インライン要素のrepeat-x背景画像が1行目にしか表示されない」と同じでしょうね。

コメント等ありましたらどうぞ :)

最新の5件を表示しています。 コメントページを参照

  • Logue at 2005-04-07 (木) 23:54

    これと同じ事をやっていても、サイトによって全然やり方が違うのがおもしろいですね。(自分の場合は、アイコンをJavaScriptで入れたり、ari氏の場合後ろにアイコンをいれたりと)

    • でぃあばぁ(管理者) at 2005-04-16 (土) 00:06

      お久しぶりです。クライアントでやってしまった方が、サーバの負荷は軽くてすむのでいいですよね。ボタンを付ければ閲覧者がON/OFFできそう。

  • フォルグロス at 2006-10-21 (Sat) 18:12

    はじめまして。この手の機能が欲しいと思っていたところだったので助かりましたm(_ _)m。いきなりながら「リンク先が危険か否か」を判断する機能を付けて改造させていただきました。PukiWiki-dev:PukiWiki/1.4/ちょっと便利に/内部・外部サイトを区別し、外部向けリンクにメッセージをつける

    • でぃあばぁ(管理者) at 2006-10-23 (Mon) 02:56

      はじめまして。これはいいですね。最近Wiki spamも増えているのでかなり使えそうです。

  • 柊野静 at 2007-03-14 (Wed) 23:53

    ext_link_146.diffと全く同じコードを1.4.7に適用し、成功しました。報告とお礼まで。

    • でぃあばぁ(管理者) at 2007-03-27 (Tue) 23:32

      ご報告ありがとうございました。

  • 日向充 at 2007-05-06 (Sun) 20:45

    僕も、ext_link_146.diffと全く同じコードを1.4.7に適用し、成功しました。大変ありがとうございました!

  • revulo at 2007-05-08 (Tue) 00:56

    はじめまして。いろいろと参考にさせていただいています。この改造法を応用して、外部リンクの場合にはそのページの favicon を表示するようにしてみました。

name:

参考

Amazon

*1 個人的には。
差分 一覧