Integral

land.toへ対応するためのポイント
  • DokuWikiをland.toに対応させるためのポイントをここにメモする。

変更すべき点

  1. 広告の自動挿入の抑止:.htaccessへの設定追加
    • 意図せぬ広告挿入により、スクリプトが誤動作するのを防ぐため、広告の自動挿入を停止する。
  2. PHPのマルチバイト処理をUTF-8で扱うように変更。
  3. 広告の表示:/lib/tpl/default/main.php の<body>タグの直後に以下のコードを追加。

広告の自動挿入の抑止

  • すべてのディレクトリに、以下の行を含む .htaccess を置く。
LayoutIgnoreURI *.*

PHPのマルチバイト処理のコード指定(UTF-8)

  • .htaccessに以下の行を追加
 php_flag zlib.output_compression On
 php_value zlib.output_compression_level 5
 php_value mbstring.http_output utf8
 php_value mbstring.internal_encoding utf8

広告の表示

  • テンプレートファイルのmain.phpを修正
  • /lib/tpl/default/main.php の<body>タグの直後に広告挿入SCRIPTを追加。
<? /* -- land.to の広告表示-- */
include '/ad/bn.p';
?>
<?php /*old includehook*/ @include(dirname(__FILE__).'/topheader.html')?>