memo/pukiwiki
の編集
Top
/
memo
/ pukiwiki
http://usamimi.info/~who/?&81b8a8adfb
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
2ch・閉鎖サイト過去ログ
2ch・閉鎖サイト過去ログ/SUZUKI RM系2ch過去スレ・閉鎖サイトログ
2ch・閉鎖サイト過去ログ/ライブDio系2ch過去スレ
????¢ð??¢´¡??©¬?ªÁ¡ñ/??ª£??¢ÄJOG/2gm
????¢ð??¢´¡??©¬?ªÁ¡ñ/dio/dio??ª??¢Â???ª±????
FormattingRules
Help
InterWiki
InterWikiName
MenuBar
PukiWiki
PukiWiki/1.4
PukiWiki/1.4/Manual
PukiWiki/1.4/Manual/Plugin
PukiWiki/1.4/Manual/Plugin/A-D
PukiWiki/1.4/Manual/Plugin/E-G
PukiWiki/1.4/Manual/Plugin/H-K
PukiWiki/1.4/Manual/Plugin/L-N
PukiWiki/1.4/Manual/Plugin/O-R
PukiWiki/1.4/Manual/Plugin/S-U
PukiWiki/1.4/Manual/Plugin/V-Z
RecentDeleted
SandBox
WikiName
memo
memo/iTunes
memo/pukiwiki
memo/サイトメモ
memo/ビーチクルーザー関連
memo/ルーツ関連
memo/誰得メモ
アニメ
アニメ/カバー曲
クルマ関連
クルマ関連/AZR60
クルマ関連/HN22S
クルマ関連/MR52S
クルマ関連/PNW11
クルマ関連/RD4
クルマ関連/VCH10W
クルマ関連/r-gb122
クルマ関連/その他
クルマ関連/ホイールデータ
クルマ関連/ローライダー
クルマ関連/各都道府県別車いす移動車減免
クルマ関連/純正ナビ
クルマ関連/白洲次郎
シンプルなスクーターサイト
ニコニコ動画関連/ろん/ニコニコ生放送
バイク関連
バイク関連/HONDA空冷2stミッション
バイク関連/NS系エンジン
バイク関連/N計画
バイク関連/YAMAHA縦型2stミッション
バイク関連/dio
バイク関連/dio/dioニードル
バイク関連/フレームナンバー
バイク関連/フレームナンバー/カワサキ
バイク関連/紫紋
バイク関連/縦型JOG
バイク関連/純正部品番号
バイク関連/純正部品番号/ホンダ・中番
プロフィール
家電メモ
漫画
漫画/ダンジョンの中のひと
漫画/ハルミチヒロ
漫画/宮野ともちか
漫画/戸田陽近
*pukiwiki [#geed59c4] 2014/11/12にレンタルスペースであるusamimi.infoさんのPHPバージョンが5.3から5.5へアップグレードされた事により今まで使用していたpukiwiki 1.4.7が正常に動作しない為2014/11/13にpukiwiki1.5.0へアップグレード致しました。~ それに伴い当pukiwikiのプラグインの設定や本体の設定をメモ書きを・・・。 #contents **pukiwiki.ini.php [#ga76b1d3] -$script_directory_index - //$script_directory_index = 'index.php'; + $script_directory_index = 'index.php'; -$modifier - $modifier = 'anonymous'; + $modifier = 'シンプルなスクーターサイト'; -$modifierlink - $modifierlink = 'http://pukiwiki.example.com/'; + $modifierlink = 'http://www.usamimi.info/~who/'; -$defaultpage - $defaultpage = 'FrontPage'; // Top / Default page + $defaultpage = 'シンプルなスクーターサイト'; // Top / Default page -$nowikiname - $nowikiname = 0; + $nowikiname = 1; **default.ini.php [#m3b68244] -$attach_link - $attach_link = 1; + $attach_link = 0; -$related_link - $related_link = 1; + $related_link = 0; **/lib/make_link.php [#xa3da93a] -class Link_url extends Link~ 364行辺り function Link_url($start) { parent::Link($start); } function get_pattern() { $s1 = $this->start + 1; return <<<EOD (\[\[ # (1) open bracket ((?:(?!\]\]).)+) # (2) alias (?:>|:) )? ( # (3) url - (?:(?:https?|ftp|news):\/\/|mailto:)[\w\/\@\$()!?&%#:;.,~'=*+-]+ + (?:(?:\+?https?|\+?ftp|\+?news):\/\/|mailto:)[\w\/\@\$()!?&%#:;.,~'=*+-]+ ) (?($s1)\]\]) # close bracket EOD; 381行辺り function toString() { if (FALSE) { $rel = ''; } else { $rel = ' rel="nofollow"'; } + if (ereg("^(\+)(.*)", $this->name, $regs)) { + return '<a href="' . $regs[2] . '" target="_blank" ' . $rel . '>' . $this->alias . '</a>'; + }else{ return '<a href="' . $this->name . '"' . $rel . '>' . $this->alias . '</a>'; + } } [[PukiWiki別窓リンク:http://www.ns-lab.org/wiki/?PukiWiki%2F%E6%94%B9%E8%89%AF%2F%E5%88%A5%E7%AA%93%E3%83%AA%E3%83%B3%E3%82%AF]]参考 **/lib/file.php [#x2de2606] [[美麻wikiさんより引用:http://www.miasa.info/index.php?%C8%FE%CB%E3Wiki%A4%C7%A5%B7%A5%B9%A5%C6%A5%E0%C5%AA%A4%CB%BD%A4%C0%B5%A4%B7%A4%C6%A4%A4%A4%EB%C5%C0#offddcd4]](問題がありましたらご報告下さい。)~ // Create and write diff $oldpostdata = is_page($page) ? join('', get_source($page)) : ''; $diffdata = do_diff($oldpostdata, $postdata); + // add client info + global $now; + $referer = htmlspecialchars($_SERVER['HTTP_REFERER']); + $user_agent = htmlspecialchars($_SERVER['HTTP_USER_AGENT']); + $diffdata .= "IP:{$_SERVER['REMOTE_ADDR']} TIME:\"$now\" REFERER:\"$referer\" USER_AGENT:\"$user_agent\"\n"; file_write(DIFF_DIR, $page, $diffdata); // Create backup **/lib/init.php [#i5b3c7da] [[美麻wikiさんより引用:http://www.miasa.info/index.php?%C8%FE%CB%E3Wiki%A4%C7%A5%B7%A5%B9%A5%C6%A5%E0%C5%AA%A4%CB%BD%A4%C0%B5%A4%B7%A4%C6%A4%A4%A4%EB%C5%C0#offddcd4]](問題がありましたらご報告下さい。)~ $user_agent = $matches = array(); $user_agent['agent'] = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; -unset(${$ua}, $_SERVER[$ua], $HTTP_SERVER_VARS[$ua], $ua); // safety +//unset(${$ua}, $_SERVER[$ua], $HTTP_SERVER_VARS[$ua], $ua); // safety foreach ($agents as $agent) { if (preg_match($agent['pattern'], $user_agent['agent'], $matches)) { break; } } -unset($agents, $matches); +//unset($agents, $matches); // Profile-related init and setting define('UA_PROFILE', isset($user_agent['profile']) ? $user_agent['profile'] : ''); **/skin/pukiwiki.skin.php [#qb727896] -SKIN_DEFAULT_DISABLE_TOPICPATH if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH')) - define('SKIN_DEFAULT_DISABLE_TOPICPATH', 1); // 1, 0 + define('SKIN_DEFAULT_DISABLE_TOPICPATH', 0); // 1, 0 -SKIN_DEFAULT_DISABLE_TOPICPATH~ プラグインs.inc.php導入により加筆修正 <?php if ($is_page) { ?> <?php if(SKIN_DEFAULT_DISABLE_TOPICPATH) { ?> <a href="<?php echo $link['reload'] ?>"><span class="small"><?php echo $link['reload'] ?></span></a> <?php } else { ?> <span class="small"> - <?php require_once(PLUGIN_DIR . 'topicpath.inc.php'); echo plugin_topicpath_inline(); ?> + <?php require_once(PLUGIN_DIR . 'topicpath.inc.php'); echo plugin_topicpath_inline(); ?><br> + <?php require_once(PLUGIN_DIR . 's.inc.php'); echo plugin_s_convert_get_short_link(); ?> </span> <?php } ?> <?php } ?> **/plugin/ [#q7f63ad3] ***s.inc.php [#gd6986b7] 導入~ ***number.inc.php [#td450ddc] 導入~ ***topicpath.inc.php [#yb15bf4b] -38行目 - if ($page == '' || $page == $defaultpage) return ''; + if ($page == '' || $page == $defaultpage) return PLUGIN_TOPICPATH_TOP_LABEL ." /"; -PLUGIN_TOPICPATH_TOP_DISPLAY - $topic_path[] = make_pagelink($defaultpage, PLUGIN_TOPICPATH_TOP_LABEL); + $topic_path[] = '<a href="' . $script . '">' . PLUGIN_TOPICPATH_TOP_LABEL . '</a>';
タイムスタンプを変更しない
*pukiwiki [#geed59c4] 2014/11/12にレンタルスペースであるusamimi.infoさんのPHPバージョンが5.3から5.5へアップグレードされた事により今まで使用していたpukiwiki 1.4.7が正常に動作しない為2014/11/13にpukiwiki1.5.0へアップグレード致しました。~ それに伴い当pukiwikiのプラグインの設定や本体の設定をメモ書きを・・・。 #contents **pukiwiki.ini.php [#ga76b1d3] -$script_directory_index - //$script_directory_index = 'index.php'; + $script_directory_index = 'index.php'; -$modifier - $modifier = 'anonymous'; + $modifier = 'シンプルなスクーターサイト'; -$modifierlink - $modifierlink = 'http://pukiwiki.example.com/'; + $modifierlink = 'http://www.usamimi.info/~who/'; -$defaultpage - $defaultpage = 'FrontPage'; // Top / Default page + $defaultpage = 'シンプルなスクーターサイト'; // Top / Default page -$nowikiname - $nowikiname = 0; + $nowikiname = 1; **default.ini.php [#m3b68244] -$attach_link - $attach_link = 1; + $attach_link = 0; -$related_link - $related_link = 1; + $related_link = 0; **/lib/make_link.php [#xa3da93a] -class Link_url extends Link~ 364行辺り function Link_url($start) { parent::Link($start); } function get_pattern() { $s1 = $this->start + 1; return <<<EOD (\[\[ # (1) open bracket ((?:(?!\]\]).)+) # (2) alias (?:>|:) )? ( # (3) url - (?:(?:https?|ftp|news):\/\/|mailto:)[\w\/\@\$()!?&%#:;.,~'=*+-]+ + (?:(?:\+?https?|\+?ftp|\+?news):\/\/|mailto:)[\w\/\@\$()!?&%#:;.,~'=*+-]+ ) (?($s1)\]\]) # close bracket EOD; 381行辺り function toString() { if (FALSE) { $rel = ''; } else { $rel = ' rel="nofollow"'; } + if (ereg("^(\+)(.*)", $this->name, $regs)) { + return '<a href="' . $regs[2] . '" target="_blank" ' . $rel . '>' . $this->alias . '</a>'; + }else{ return '<a href="' . $this->name . '"' . $rel . '>' . $this->alias . '</a>'; + } } [[PukiWiki別窓リンク:http://www.ns-lab.org/wiki/?PukiWiki%2F%E6%94%B9%E8%89%AF%2F%E5%88%A5%E7%AA%93%E3%83%AA%E3%83%B3%E3%82%AF]]参考 **/lib/file.php [#x2de2606] [[美麻wikiさんより引用:http://www.miasa.info/index.php?%C8%FE%CB%E3Wiki%A4%C7%A5%B7%A5%B9%A5%C6%A5%E0%C5%AA%A4%CB%BD%A4%C0%B5%A4%B7%A4%C6%A4%A4%A4%EB%C5%C0#offddcd4]](問題がありましたらご報告下さい。)~ // Create and write diff $oldpostdata = is_page($page) ? join('', get_source($page)) : ''; $diffdata = do_diff($oldpostdata, $postdata); + // add client info + global $now; + $referer = htmlspecialchars($_SERVER['HTTP_REFERER']); + $user_agent = htmlspecialchars($_SERVER['HTTP_USER_AGENT']); + $diffdata .= "IP:{$_SERVER['REMOTE_ADDR']} TIME:\"$now\" REFERER:\"$referer\" USER_AGENT:\"$user_agent\"\n"; file_write(DIFF_DIR, $page, $diffdata); // Create backup **/lib/init.php [#i5b3c7da] [[美麻wikiさんより引用:http://www.miasa.info/index.php?%C8%FE%CB%E3Wiki%A4%C7%A5%B7%A5%B9%A5%C6%A5%E0%C5%AA%A4%CB%BD%A4%C0%B5%A4%B7%A4%C6%A4%A4%A4%EB%C5%C0#offddcd4]](問題がありましたらご報告下さい。)~ $user_agent = $matches = array(); $user_agent['agent'] = isset($_SERVER['HTTP_USER_AGENT']) ? $_SERVER['HTTP_USER_AGENT'] : ''; -unset(${$ua}, $_SERVER[$ua], $HTTP_SERVER_VARS[$ua], $ua); // safety +//unset(${$ua}, $_SERVER[$ua], $HTTP_SERVER_VARS[$ua], $ua); // safety foreach ($agents as $agent) { if (preg_match($agent['pattern'], $user_agent['agent'], $matches)) { break; } } -unset($agents, $matches); +//unset($agents, $matches); // Profile-related init and setting define('UA_PROFILE', isset($user_agent['profile']) ? $user_agent['profile'] : ''); **/skin/pukiwiki.skin.php [#qb727896] -SKIN_DEFAULT_DISABLE_TOPICPATH if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH')) - define('SKIN_DEFAULT_DISABLE_TOPICPATH', 1); // 1, 0 + define('SKIN_DEFAULT_DISABLE_TOPICPATH', 0); // 1, 0 -SKIN_DEFAULT_DISABLE_TOPICPATH~ プラグインs.inc.php導入により加筆修正 <?php if ($is_page) { ?> <?php if(SKIN_DEFAULT_DISABLE_TOPICPATH) { ?> <a href="<?php echo $link['reload'] ?>"><span class="small"><?php echo $link['reload'] ?></span></a> <?php } else { ?> <span class="small"> - <?php require_once(PLUGIN_DIR . 'topicpath.inc.php'); echo plugin_topicpath_inline(); ?> + <?php require_once(PLUGIN_DIR . 'topicpath.inc.php'); echo plugin_topicpath_inline(); ?><br> + <?php require_once(PLUGIN_DIR . 's.inc.php'); echo plugin_s_convert_get_short_link(); ?> </span> <?php } ?> <?php } ?> **/plugin/ [#q7f63ad3] ***s.inc.php [#gd6986b7] 導入~ ***number.inc.php [#td450ddc] 導入~ ***topicpath.inc.php [#yb15bf4b] -38行目 - if ($page == '' || $page == $defaultpage) return ''; + if ($page == '' || $page == $defaultpage) return PLUGIN_TOPICPATH_TOP_LABEL ." /"; -PLUGIN_TOPICPATH_TOP_DISPLAY - $topic_path[] = make_pagelink($defaultpage, PLUGIN_TOPICPATH_TOP_LABEL); + $topic_path[] = '<a href="' . $script . '">' . PLUGIN_TOPICPATH_TOP_LABEL . '</a>';
テキスト整形のルールを表示する