現在位置: Top/DokuWiki

  • 追加された行はこの色です。
  • 削除された行はこの色です。
*DokuWiki
#contents
**Dokuwikiの設定
***設定画面での設定
-スタートページ名
startがデフォルトだが、indexのほうが普通か?
-ベースディレクトリ
.htaccessでルートにしているので、明示的に「/」を指定。
-ベースURL
ベースとなるURLを指定する。最後の「/」は不要。
-トレース(パンくず)表示数
表示したページのリストで、じゃまなので0にした。
-最初の見出しをページ名とする
現在位置にも有効で見やすくなるので、オンにした。
 
***ユーザー認証をMySQLにさせる
-mysql.conf.php.exampleをmysql.conf.phpにリネーム
-mysql.conf.phpを編集
-SQLを実行
 CREATE TABLE `users` (
   `uid` int(10) unsigned NOT NULL auto_increment,
   `login` varchar(20) NOT NULL default '',
   `pass` varchar(60) NOT NULL default '',
   `firstname` varchar(255) NOT NULL default '',
   `lastname` varchar(255) NOT NULL default '',
   `email` varchar(255) NOT NULL default '',
   PRIMARY KEY  (`uid`),
   UNIQUE KEY `login` (`login`)
 ) TYPE = MYISAM;
  
 CREATE TABLE `groups` (
   `gid` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
   `name` varchar(50) NOT NULL DEFAULT '',
   PRIMARY KEY  (`gid`),
   UNIQUE KEY `name` (`name`)
 ) TYPE = MYISAM;
  
 CREATE TABLE `usergroup` (
   `uid` int(10) UNSIGNED NOT NULL DEFAULT '0',
   `gid` int(10) UNSIGNED NOT NULL DEFAULT '0',
   PRIMARY KEY  (`uid`,`gid`)
 ) TYPE = MYISAM;
* DokuWiki

-local.protected.phpに
 <?php
 require_once('mysql.conf.php');
 ?>
[[移動しました>http://apps.tpot.tk/dokuwiki:index]]

**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も変更。

***広告対策
-dokuwikiルートの.htaccessに追記
 <Files *css.php>
     LayoutIgnoreURI *css.php
 </Files>
 
 <Files *feed.php>
     LayoutIgnoreURI *feed.php
 </Files>
 
 <Files ^_*>
     LayoutIgnoreURI ^_*
 </Files>
-libディレクトリに.htaccessを配置
 LayoutIgnoreURI *

**Monobookテンプレート
***日本語リソース
-/lib/tpl/monobook/lang/ja/lang.php
 <?php
 
 //Language constant, for the monobook DokuWiki template  :  japanese
 
 $lang['monobook_article'] = '本文';
 $lang['monobook_discussion'] = '議論';
 $lang['monobook_userpage'] = 'ユーザー';
 $lang['monobook_specialpage'] = '特別';
 $lang['monobook_mytalk'] = 'トーク';
 
 //Constants for the search toolbar
 $lang['monobook_bar_views'] = '表示';
 $lang['monobook_bar_personnaltools'] = '個人ツール';
 $lang['monobook_bar_navigation'] = 'ナビゲーション';
 $lang['monobook_bar_toobox'] = 'ツールボックス';
 $lang['monobook_bar_inotherlanguages'] = '言語選択';
 $lang['monobook_bar_search'] = '検索';
 $lang['monobook_btn_go'] = '移動';
 $lang['monobook_btn_search'] = '検索';
 
 //Constants for the tool box
 $lang['monobook_whatlinkshere'] = "非リンク";
 $lang['monobook_upload'] = "アップロード";
 //$lang['monobook_specialpage'] Already here;
 $lang['monobook_print'] = "印刷用";
 $lang['monobook_permanent'] = '固定リンク';
 $lang['monobook_cite'] = "項目の引用";

**discussionプラグイン
***日本語リソース
-/lib/plungins/discussion/lang/ja/lang.php
 <?php
 /**
  * Japanese language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * @author     
  */
 
 $lang['discussion']      = 'トーク';
 $lang['btn_reply']       = '返信';
 $lang['btn_hide']        = '隠す';
 $lang['btn_show']        = '表示する';
 $lang['wordblock']       = 'あなたのコメントは、スパムとしてブロックされました。';
 $lang['mail_newcomment'] = '新しいコメント';
 
 $lang['reply']           = '返信';
 $lang['replies']         = '返信';
 $lang['newthread']       = '新しいスレッド';
 
 //Setup VIM: ex: et ts=2 enc=utf-8 :

-/lib/plungins/discussion/lang/ja/settings.php
 <?php
 /**
  * Japanese language file
  *
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * @author     
  */
  
 // for the configuration manager
 $lang['allowguests']     = '未登録ユーザーのコメントを許可する';
 $lang['linkemail']       = 'コメント投稿者名にメールアドレスをリンクする';
 $lang['usegravatar']     = 'コメントにgravatarユーザーの画像を使用する';
 
 $lang['gravatar_size']   = 'gravatarのデフォルトサイズ';
 $lang['gravatar_rating'] = 'gravatarの最小レート';
 
 $lang['threads_showdate'] = 'スレッドリストに最新返信の日付を表示する';
 $lang['threads_showuser'] = 'スレッド作成者のユーザーの名前を表示する';
 
 //Setup VIM: ex: et ts=2 enc=utf-8 :

**Formatting Syntaxの日本語バージョン
UTF-8で書いてあるので、対応可能なエディタで開き、貼り付ける。
または、直接/dokuwiki/data/pages/wiki/に入れてもいいのかな?
&ref(syntaxjp.txt);