Home > Tag:Plugin
Nucleus CMSを3.64にアップグレードしました
ここで使用しているブログツールは、Nucleus CMSというブログツールなのですが、現在の最新バージョンの3.64にアップグレードしました。
Nucleus CMSは、しばらく日本版の更新が止まったままになっていて、その期間にNucleusからWordpressに移行した人もかなりいたようですが、私はNucleusの軽快なところが好きなので使い続けています。でも、記事はあんまり書いてないですが・・・
アップグレード自体は簡単にできたのだけれど、ついでにブログのレイアウトなどいろいろ修正をしました。パンくずリストなんかも不完全だったので、NP_ItemNaviEXというプラグインも入れて使ってみました。
とりあえず、なんか適当にブログを書こうかなとまた思い始めたので、まずアップグレードしてみました。
- Category:Nucleus CMS
- Tag:Nucleus / Plugin
nucleusのtag cloudの表示を修正してみました
久しぶりに開発日記に使っているnucleusのカスタマイズをしてみました。
tag cloudを表示するようにしてますけど、tagのサイズが大きすぎるなと思い、修正することにしました。
NP_TagEXというプラグインを使用していて、今まではプラグインのインストール時のままに使用していました。
今回、カスタマイズした内容は Nucleus(JP)フォーラム :: トピックを表示 - NP_TagEX を参考にして修正しました。
まあ、こんな感じでいいでしょう。
- Category:Nucleus CMS
- Tag:NP_TagEX / Nucleus / Plugin
NP_SEOSitemaps.phpからGoogle Sitemaps対応Nucleus Skinへ変更
google Sitemapに対応するためにNP_SEOSitemaps.phpというプラグインを使っていたのですけど、Google Sitemaps対応Nucleus Skinへ変更することにしました。
理由としては、NP_SEOSitemaps.phpだとプラグインを手軽にgoogle Sitemapに対応することができたのですけど、書き出される内容を変更することが管理画面からはできないので、スキンで対応できるものにしました。スキンなら書き出される内容も手軽に変更を加えることができます。
ちなみに、NP_SEOSitemaps.phpだとsitemapに書き出される記事のURLが
ドメイン名/記事ファイル名
という感じになっています。
「お絵かきブログ」Skboo!!(β)の開発日記の記事のURLは
ドメイン名/カテゴリ名/記事ファイル名
という感じにしたいので、今回変更作業をしたというわけです。
開発日記のブログシステムのnucleusをいじることもさすがに減ってきてよかったとは思っていたけど、まだまだ変更しないといけない箇所はあるね。
- Category:Nucleus CMS
- Tag:Nucleus / スキン / Plugin
やっと、NP_SendPingでpingが送れるようになった
先日のやっぱり、NP_SendPingでpingが送れていないからの続きですけど、NP_SendPingを改造して使ってみました。
無事に問題なくpingを送れるようになりました。
これで、やっと更新pingの通知に関しては一段落できそうです。
やっぱり、ログにエラー出ていたのをそのまま放置するのはよくないですね
それにしても、nucleusというのは手軽に改造などができやすそうに感じる分、動作などのチェックもプラグインひとつ入れただけでも,きちんと行っていかないといけないなとほとほと感じる今日この頃です。
- Category:Nucleus CMS
- Tag:Nucleus / Plugin / ping / NP_SendPing
やっぱり、NP_SendPingでpingが送れていない
<link>タグの書き方を変えてみたり、rss1.0に対応させてみたり、ping一斉配信サービスを使ってみたりしたけど、根本的にnucleusから通知できていないのがわかった。
ちょっと調べたら、原因が判りました。 たとえば、こんなエラーが出ているのですけど
Ping Error:http://pingoo.jp/ping/ - 109: XML error: Invalid character at line 6
日本語が文字化けしてしまっているそうです。
対応策としては、バージョンが3.3のnucleusのxmlrpc.inc.phpを入れ替えるといいらしい。
ためしにやってみたら、送れるようにはなった。でも、セキュリティに問題がないのか疑問です。
参考URL:ぼそぼそ - Nucleusでサイト構築 21.ping送信(SEO対応)
そこで、別の方法としてNP_SendPing自体を修正する方法があるようです。
解決策は、
if (!class_exists(xmlrpcmsg)) include($DIR_LIBS . "xmlrpc.inc.php");
の次の行に
if ($GLOBALS['xmlrpc_internalencoding'] != 'UTF-8') {$this->xmlrpc_internalencoding_org = $GLOBALS['xmlrpc_internalencoding'];$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';}と追加して、
sendPing($pingurls)メソッドの最後に
if ($GLOBALS['xmlrpc_internalencoding'] != $this->xmlrpc_internalencoding_org) {$GLOBALS['xmlrpc_internalencoding'] = $this->xmlrpc_internalencoding_org;}を追加する。
参考URL:NP_PingJPのテストを兼ねて 》 NucleusCMS 》 つぶやき。もしくは独り言。
後者の方法ははこの記事を送信して今から、確認するところです。
この記事のコメントから、問題なささそうですけどね。
その場しのぎでやってきたことで余計に時間がかかっている感じがする・・・
- Category:Nucleus CMS
- Tag:Nucleus / ping / NP_SendPing / Plugin
Home > Tag:Plugin
- プロフィール
-
ぶーすけ
まったりなにか作ってます。
- 作ったサービス
- Link




