2014/11/12にレンタルスペースであるusamimi.infoさんのPHPバージョンが5.3から5.5へアップグレードされた事により今まで使用していたpukiwiki 1.4.7が正常に動作しない為2014/11/13にpukiwiki1.5.0へアップグレード致しました。
それに伴い当pukiwikiのプラグインの設定や本体の設定をメモ書きを・・・。
- //$script_directory_index = 'index.php'; + $script_directory_index = 'index.php';
- $modifier = 'anonymous'; + $modifier = 'シンプルなスクーターサイト';
- $modifierlink = 'http://pukiwiki.example.com/'; + $modifierlink = 'http://www.usamimi.info/~who/';
- $defaultpage = 'FrontPage'; // Top / Default page + $defaultpage = 'シンプルなスクーターサイト'; // Top / Default page
- $nowikiname = 0; + $nowikiname = 1;
- $attach_link = 1; + $attach_link = 0;
- $related_link = 1; + $related_link = 0;
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別窓リンク参考if (! defined('SKIN_DEFAULT_DISABLE_TOPICPATH'))
- define('SKIN_DEFAULT_DISABLE_TOPICPATH', 1); // 1, 0
+ define('SKIN_DEFAULT_DISABLE_TOPICPATH', 0); // 1, 0<?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 } ?>導入
導入
- if ($page == '' || $page == $defaultpage) return ''; + if ($page == '' || $page == $defaultpage) return PLUGIN_TOPICPATH_TOP_LABEL ." /";
- $topic_path[] = make_pagelink($defaultpage, PLUGIN_TOPICPATH_TOP_LABEL); + $topic_path[] = '<a href="' . $script . '">' . PLUGIN_TOPICPATH_TOP_LABEL . '</a>';