July 20, 2004

ファイルの書き換え(リルブログ復旧用) プラグインの書き換えも含みます

ここはNucleusをバージョンアップしたときとかにやっておくべき
ファイルの書き換えメモの置き場です。

お品書き

プラグインの改造

NP_LinkList(リンクリスト管理プラグイン)
ver0.52の場合

163行目
▽before 
// default header

$tpl['default']['head'] = '</p> <h2 title="$desc">$title</h2> <p>';<br />

▽after
// default header
$tpl['default']['head'] = '<font title="$desc">$title</font>';<br />

hタグをfontタグにしてしまうことで太字や余計な段落を回避する。

---------
166行目
▽before
// ul pattern
$tpl['ul']['begin'] = '</p> <ul>';

▽after
// ul pattern
$tpl['ul']['begin'] = '<ul class="nobullets-linklist">';

css用のクラスを書き足し
----------
cssにも書き足し
/*NP_LinkList(リンクリスト管理プラグイン)
リストのマージンを詰めるための追加設定*/ list-style: none; margin-top: 0px; margin-left: 15px; padding-left: 0px; }

-----------
記事を別のblogへ移動 リンク切れに対応する(item-○○.html向けの少しだけ改造版)
// if a different blog id has been set through the request or selectBlog(), // jump to correct url if ($blogid && (intval($blogid) != $obj->iblog)) { if (!headers_sent()) { $b =& $manager->getBlog($obj->iblog) $correctURL = $b->getURL(); header('Location: ' . $correctURL . 'item-' . $itemid. '.html'); exit; } else doError(_ERROR_NOSUCHITEM); } //end
-------------

NP_ArchiveListEX
250行目あたり
▽before echo '<li><a href="'.$itemlink.'" title="Category:'.$icatName.'">'. $ititle . '</a></li>'."¥n"; ▽after echo '<li><a href="item-'.$inumber.'.html" title="Category:'.$icatName.'">'. $ititle . '</a></li>'."¥n";

-------------

COMMENTS.php
375行目あたり(コメント部分の名前リンクのターゲット属性変更)
▽before
echo '<a href="'.$this->currentComment['userlinkraw'].'">'.$this->currentComment['user'].'</a>'; ▽After echo '<a href="'.$this->currentComment['userlinkraw'].'" target="_blank">'.$this->currentComment['user'].'</a>'; trackback.phpをLolalping対応に改造(996行目あたり)
//preg_match("/^.+tb_id=([0-9]+)$/",$ping_url,$idnum); preg_match ("/^.+trackback\.php\?id=([0-9]+)$/" ,$ping_url ,$idnum );
☆Posted by rel at 11:23 am | from category: Nucleus
みんなからのコメント
☆ コメント歓迎だよ ☆
  最初に書くと・・・O(≧∇≦)O イェイ!!
このアイテムは閲覧専用です。コメントの投稿、投票はできません。
トラックバック
トラックバックはとどいてないよ
いまはトラックバックの受け付けをおやすみしています。だってかなり書いてないし…