Guest




導入メモ by mashiki paraedit

  • 導入メモです。パーミッションなどこんな感じでやればきれいに変更できそうです
    テンポラリフォルダで解凍 
      tar zxf pukiowikio0_0_16b.tgz
      cd pukiowikio_edit/
    デフォルト設定コピー
      cp pkwk/conf_default/* pkwk/conf
    パーミッション変更
      find . -type d -exec chmod 755 {} \;
      find . -name '*.txt' -exec chmod 644 {} \;
      find . -name '*.php' -exec chmod 644 {} \;
      find . -name '*.js'  -exec chmod 644 {} \;
      find . -name '*.ht*' -exec chmod 644 {} \;
      find . -name '*.css' -exec chmod 644 {} \;
      find . -name '*.png' -exec chmod 644 {} \;
      find . -name '*.gif' -exec chmod 644 {} \;
      chmod 644 ./pkwk/lib/entities.dat
    
      find data -type d -exec chmod 777 {} \;
      find data -name '*.txt' -exec chmod 666 {} \;
      find data -name '*.dat' -exec chmod 666 {} \;
      find data -name '*.ref' -exec chmod 666 {} \;
      find data -name '*.rel' -exec chmod 666 {} \;
    
    これをやったのちにフォルダやファイルをターゲットのフォルダにmvする

pagetree プラグインで数字を意識して並べる by mashiki paraedit

  • pagetree.inc.php の115行目あたりのplugin_pagetree_sort_pages関数の処理を下記のように変更する
    function plugin_pagetree_sort_pages(&$pages)
    {
    	$pages = preg_replace(
    		'"/([0-9]+)(/|$)"e',
    		"'/'. str_pad('\\1',6,'>',STR_PAD_LEFT) .'\\2'",
    		$pages);
    	$pages = str_replace(array('/','>'), array("\0",'/'), $pages);
    	sort($pages, SORT_STRING);
    	$pages = str_replace(array('/',"\0"), array('','/'), $pages);
    }
  • いままでこんな感じで表示されていたのが
    BugTrack1
    ├1
    │└test
    │ ├1
    │ ├10
    │ ├2
    │ └9
    ├10
    ├11
    ├2
    └9
  • こんな感じに並びます
    BugTrack1
    ├1
    │└test
    │ ├1
    │ ├2
    │ ├9
    │ └10
    ├2
    ├9
    ├10
    └11

トップ 編集凍結差分バックアップ添付複製名前変更リロード 新規一覧 単語検索 最終更新  ヘルプ  最終更新のRSS
Last-modified: 2010-09-06 (月) 23:21:50 (3382d)