NP_ItemNaviEX 0.97 カスタマイズ

Webネタ・サイト更新

 うちで使っているパンクズリストのプラグイン、NP_ItemNaviEXがバージョンアップしました。この前フィードバックしておいた不具合も直っているようで、nakahara21からダウンロードできます。
 こちらでカスタマイズした部分は、
・「タイトル一覧」などのサブナビゲーションリンク部分を、旧バージョンと同じように1行下に。
・生成されるURLにBlogidを含まないように。
・トップページ、リンクページでは「タイトル一覧」をださないように。
・「タイトル一覧」画面で「記事一覧」のリンクを出すように。
 です。コード部分を以下にまとめます。


・サブナビゲーションリンク部分を、旧バージョンと同じように1行下にする。
284行目以降

echo ' <div style="float: right;"><small>';
$endKey = $this->scanEndKey($naviUnit);
if($skinType != 'archivelist' && $skinType != 'archive' && $skinType != 'item'){
echo '<a href="'.$naviUnit[$endKey][2].'">&raquo; ArchiveList</a>';
}
echo @join(' :: ', $subNaviUnit);
echo '</small></div>';

 の$endKeyで始まる部分「以外」をコメントアウト。
295行目以降に、以下を追加

echo ' <div style="text-align:right;"><small>';
if($skinType != 'archivelist' && $skinType != 'archive' && $skinType != 'item'){
echo '<a href="'.$naviUnit[$endKey][2].'">&raquo; ArchiveList</a>';
}
echo @join(' :: ', $subNaviUnit);
echo '</small></div>';

・生成されるURLにBlogidを含まないように。
 NP_ContentsListで、生成されるURLにBlogIDを含まないようにしているかたむけです。
126行目

1 => createBlogidLink($blogid),

1 => $CONF['BlogURL'] . '/',

に。
137行目

1 => createBlogidLink($blogid, $this->linkparams),

1 => $CONF['BlogURL'] . '/catid_' . $catid . '.html',

に。
159行目

1 => createBlogidLink($blogid, $this->linkparams),

1 => $CONF['BlogURL'] . '/catid_' . $catid . '_subcatid_' . $subcatid . '.html',

に。
・トップページ、リンクページでは「タイトル一覧」をださないように。
286行目

if($skinType != 'archivelist' && $skinType != 'archive' && $skinType != 'item'){

 の条件部分に、

 && $blogid != $CONF['DefaultBlog'] && $blogid != 7

のように、表示しないブログIDを追加。
・「タイトル一覧」画面で「記事表示」のリンクを出すように。
287行目

echo '<a href="'.$naviUnit[$endKey][2].'">&raquo; ArchiveList</a>';

のあとに

} elseif($skinType == 'archivelist'){
echo '<a href="'.$naviUnit[$endKey - 1][1].'">&raquo; 記事表示</a>';

を追加。
 現在テスト中。

サクラキャンドル

 都内在住。理系高校理系大学を経て、電機関係の会社でリーマンやってます。
 仕事内容とサイトの内容はほとんど関係がなく、趣味の延長線上でいろいろと紹介します。

サクラキャンドルをフォローする
スポンサーリンク
農場主の日常

コメント

タイトルとURLをコピーしました