PukiWikiは、ウィキペディアのようなサイトを簡単に作れるPHP製CGIです。
無料で利用できるオープンソースのソフトウェアです。
いくつかの簡単なルールを知っておけば、簡単に使いこなすことができ、多くのウェブサーバーで動作するため、多くの企業や個人サイトなどで使われています。
PukiWikiの困った点として、リンクが別窓で開かない点があります。
サイト内リンクは問題ありませんが、サイト外にリンクをする際、ページの内容が他サイトに置き換わってしまうと、元のPukiWikiサイトまで戻るのが大変になります。
そこで以下のような修正を施せば、外部サイトへのリンクが別窓で開くようになります。
PukiWiki フォルダ内の skin フォルダ内にある下記のファイルを修正します。
skin/pukiwiki.skin.php skin/tdiary.skin.php
head タグの範囲内(約85行目)に以下の内容を追記してください。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('a[href^=http]') .not('[href*="'+location.hostname+'"]') .attr({target:"_blank"}) ;}) </script>
次回アクセス時より、自サイト以外へのリンクがすべて別窓で開くようになります。