本文へジャンプする
カテゴリー選択 »
全てを表示
Tips
その他
スキン
ピックアップ
プラグイン
レビュー
プラグインのタグ一覧 »
一覧を開閉する
List
TodoList
LinkCounter
Related
ArchiveIndex
ハック
Counter
LinkList
SimpleTag
タグ
IncludeEX
fancyurl
TrackBack
Markdown
Container
javascript
スパム
SimpleURL
NoRobotComment
MixiAddDiary
Benchmark
HideChars
Blacklist
ReplaceTab
Calendar
MarkdownEditor
HighlightSource
ItemFormat
google
mixi
MultipleCategories
ContentsList
ShowBlogs
« NP_ArchiveIndex Ver0.8
NP_Related Ver0.31 »

ブログツール、NucleusCMSに関する情報を掲載

[引っ越しました] 過去記事を datoka.jp/old にまとめてます。
ブログだとか
Nucleusだとか
制作物だとか

この記事の概要

自分でいじってたのをすっかり忘れていたことなんですが。 ContentsListのリンクをアーカイブやアーカイブ一覧画面にも対応させる方法(カテゴリー選択を効かせる方法)。これをしておくとアーカイブ一覧画面に置いたArchiveIndexのカテゴリー選択表示と連動させることができます。

ContentsListはVer1.3tableで確認。

NP_ContentsList 1.3table, 367行目のwhile内をいじります。 以下の箇所をコメントアウト(/* と */でくくって無効にする)、

$myblogurl = $data['blogurl'];

if ($indexFlg) {
    if ($CONF['URLMode'] == 'pathinfo') {
        $myblogurl = substr($myblogurl, 0, -1);
        $myblogurl .= '/blog/' . $data['blogid'];
    } else {
        $myblogurl .= '?blogid=' .$data['blogid'];
    }
}
$catdata['catlink'] = addLinkParams($myblogurl,$linkparams);

その下に次のコードを挿入します。

//_hack
if ($skinType == 'archive') {
    $catdata['catlink'] = createArchiveLink($data['blogid'],$archive,$linkparams);
}
else if ($skinType == 'archivelist') {
    $catdata['catlink'] = createArchiveListLink($data['blogid'],$linkparams);
}
else {
    $catdata['catlink'] = createBlogidLink($data['blogid'],$linkparams);
}

ArchiveIndexだけでもカテゴリー表示の絞り込みはできるので機能的にはできてもできなくても構わない類のことですが、気になる人は改造を試してみてください。

コメント一覧

タケダ:

ご報告遅れました。ごめんなさい。
NP_ContentsList2.0なんですが、NP_MultipleCategories(タカさんのところのcustom ver.)に対応させているためにコードがだいぶ変わっているようでした。
いろいろ試行錯誤している最中ですが、何ともうまくいかず…。これからまたいじってみますが、まだよい結果は先になりそうです。

記事に取り上げていただきありがとうございます。自分で成功させた際はまたこちらにコメントつけるか、自分のサイトからトラックバックつけますね。
本当にありがとうございました。

yu:

そうでしたか、うまくいくといいですね。
ContentsList2.0も(いつになるかわかりませんが)そのうち触りたいと思ってますので、気長に待ってみるのも手かも?

タケダ:

結果報告させていただきます。
残念ながら私のスキルではどうにもこうにもなりませんでした。お騒がせして申し訳なかったです。でもかなり参考になりました。
開発者マニュアルとプラグインのコードを見比べて頭抱えてましたが、それなりの知識がないとできませんね。
いろいろやってみて右も左も分かりませんでしたが、htmlとcssの知識でちょっとしたスキンなら自分も作れそうなので今度やってみたいと思います(いつになるかは不明ですが…出来たらフォーラムにでもアップしてみたい…)。巡回しているサイトがMTばっかりなので、『nucleus使ってほしい』意図も込めて。

ホント、ありがとうございました。

トラックバック一覧

[Trackback] たまには細かく見てみよう

さすがにログ入れたらロボットクロールのすごいことすごいこと。 そりゃこんだけロボットがblogを引っ掻き回してるんだから 検索でなかなか欲しいものが引っ掛けられないわけだよ(苦笑 この辺はNP_HeaderとNP...

関連がありそうな記事一覧

ページの先頭に戻る