帰ってきたNucleus

小技

プラグインの使用例や、スキンテンプレートの便利な使い方、CSSやjQueryでできるデザインやテクニック、その他構築に関するノウハウなどを紹介していきます。

Googleサイトマップを作成する方法

Nucleus CMSでサイトマップを作成する方法を紹介します。サイトマップは主にGoogle Search Consoleに送信するために使用します。 Nucleus CMSのパッケージの中にはRSS配信のために「xml-rss2.php」や「atom.ph...

Facebook用のmetaタグ(OGPタグ)を動的に作る

<%aaa%> ブログ記事がFacebookでシェアされるよう「いいね!ボタン」を設置している方が、NucleusCMSでブログを運営してる方の中にもおられると思います。 しかし、ただ「いいね!ボタン」を設置しただけでは...

ナビゲーションをアクティブにする

現在アクセスしているページのボタンやリンクの色やデザインを変えて現在地がわかりやすいようにします。この方法はナビゲーションの項目が固定の場合です。 ブログの場合 現在のブログIDを判断して...

カレンダーをデザインするための基本的なCSS

ブログでは定番のカレンダー(NP_Calendar)ですが、きちんとデザインするのは面倒くさかったり、どういう風にCSSを書いていいかわからなかったりするかもしれません。僕的にこれをベースにするといいんじゃない...

ページスイッチのデザインをかっこよくする

NP_ShowBlogsを使ってページスイッチを表示させた場合、何もデザインしていない状態では以下のように表示されます。縦線が入っていたりしてデザインしづらい事もあり、そのまま表示させているサイトがけっこうあ...

1ページしかない時にページスイッチを非表示にする

NP_ShowBlogsを使って、記事10件毎にページスイッチするように設定していた場合、記事が11件以上になるとページスイッチします。しかし、記事が11件に満たない場合でも「<前へ || 1 || 次へ>」のようなページス...

静的ページにブログの新着記事の一覧を表示させる

例えば、静的ページ(.html)のみで運営しているサイトがあったとします。ある日ブログを始めようと思い、「blog」というディレクトリを作ってそこへNucleusをインストールしました。 そうなると、トップペー...

複数のブログの新着記事を一つのRSSで配信する

ブログ毎にRSSを配信する場合は、 http://nucleus.yoplan.net/cms/xml-rss2.php?blogid=1 http://nucleus.yoplan.net/cms/xml-rss2.php?blogid=2 http://nucleus.yoplan.net/cms/xml-rss2.php?blogid=3 ・ ...

アーカイブの一覧を任意の位置で折り畳む

真面目に長年ブログをやっていると、サイドバーの「月別アーカイブ」の一覧が鬼のように長くなって、バランスが悪くなる事ってありませんか? jQueryを使って「月別アーカイブ」の一覧を指定した件数だけ表示...