差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
dokuwiki:alt [2006/11/12] admindokuwiki:alt [不明な日付] (現在) – 外部編集 (不明な日付) 127.0.0.1
行 1: 行 1:
 +====== DokuWikiの改造 ======
 +
 +===== カスタマイズ =====
 +  * design.css
 +    * letter-spacingを削除。
 +    * font-variantを削除。
 +  * layout.css
 +    * font-style: italic;を削除。
 +  * main.php
 +    * <?php tpl_searchform()?>を削除。
 +    * html_login();を削除し、tpl_button('login');を挿入。
 +    * pageactionsをcontentの後ろに。それに伴い、layaout.cssのpageactionsのpaddingも変更。
 +
 +===== InterWikiの日本語対応 =====
 +  * conf/interwiki.local.confというファイルを作成し、<code>
 +wpja      http://ja.wikipedia.org/wiki/
 +google.jp http://www.google.co.jp/search?q=
 +</code>を記述(interwiki.confはバージョンアップで上書きされる)
 +  * lib/images/interwiki内の
 +    * google.gifからgoogle.jp.gifをコピー
 +    * wp.gifからwpja.gifをコピー
 +  * 例:[[wpja>Wiki]]、[[google.jp>DokuWiki]]
 +
 +===== フッタのファイル情報 =====
 +inc/templete.php
 +  function tpl_pageinfo(){
 +という場所を検索
 +  global $REV;
 +の後ろに
 +  global $ID;
 +を追加。
 +
 +  //  $fn = utf8_decodeFN($fn);
 +  $fn = '[['.$ID.']]';
 +
 +
 +===== 記事用リンクソースの表示 =====
 +  * テンプレートに直接埋め込む
 +    - lib/tpl/テンプレート/main.phpに記述する<code php>記事用リンクソース:<input type="text" name="link_source" size="50" value='&lt;a href="<?php echo DOKU_URL.$ID?>" title="<?php echo hsc($conf['title'])?> - <?php tpl_pagetitle()?>"&gt;<?php tpl_pagetitle()?>&lt;/a&gt;' /></code>
 +  * 別のファイルにして運用する場合(少し高機能)
 +    * トップページのindexを省いたり、特別なページの場合は非表示させたりしている。
 +    - lib/tpl/テンプレート/にlinksource.phpを作成。<code php><?php
 +if ($_REQUEST['mbdo'] == '')
 +{
 + $title = tpl_pagetitle($ID,true);
 + $tid = $ID;
 + if ($tid == 'index') {$tid = '';}
 + print "記事用リンクソース:<input type=\"text\" name=\"link_source\" size=\"30\" value='&lt;a href=\"";
 + print DOKU_URL.$tid;
 + print "\" title=\"";
 + print $conf['title'];
 + print " - ";
 + print $title;
 + print "\"&gt;";
 + print $title;
 + print "&lt;/a&gt;' onfocus=\"this.select()\" />";
 +}</code>
 +    - lib/tpl/テンプレート/main.phpに<code php><?php
 +if (file_exists(dirname(__FILE__).'/linksource.php')) 
 +include_once(dirname(__FILE__).'/linksource.php');
 +?></code>