Home > Nucleus

Web 酒 肴

«前へ || 1 | 2 || 次へ»

[Nucleus]検索フレーズ分析プラグイン NP_SearchedPhrase

とりあえずここに書いてるとおりやってみた。

NP_SearchedPhraseで検索フレーズ調査

するとGoogle検索のキーワード表示がどうも文字化けしている。
そ こで見つけた情報がこちら。

NP_SearchedPhrase - な!自転車でやせる

NP_SearchedPhrase.phpの396行目のmb_convert_encoding()の第3引数に"auto"を追加。
できた!!

僕が使用しているvicunaというスキンの場合はスキンファイルのothers.incを編集したらOKでした。 文字化けしてた時の残骸が残ってるけど、ログは直近の一か月しか持たないらしいし、そのうち消えるでしょ。
さて、飲みに行くか。

[Nucleus]ブログごとのRSS(ATOM)を出力 ※CustomURL使用環境

注意

このエントリーには正しくない情報が含まれていたので2008/2/25大幅に修正しました。

環境

  • Nucleus 3.3
  • 複数ブログ構築
  • CustomizedURL使用

上記環境の場合、以下のURLでRSSにアクセスできる。

http://(サイトのURL)/(ブログの短縮名)/rss2.xml

サイドバーなどでRSSやATOMへのリンクがある個所を以下のように修正します。 (修正内容は太字部分)

<li class="rss"><a href="<%CustomURL%>rss2.xml">RSS2.0</a></li>
<li class="atom"><a href="<%CustomURL%>atom.xml">ATOM</a></li>

しかし、feeds/rss20テンプレートが出力するURLがCustomizedURLに対応したものではない。
なので以下サイトを参考に修正を加えた。

Nucleus - RSSとAtomのFancyURL化

修正部分は同じだが、修正内容はCustomizedURL用にアレンジしなければいけないだろう。

間違い発覚により修正(2008/02/25)

これでいけると思ったが、困ったことにどうやらテンプレート内部では<%sitevar()%>などのスキン変数が使えないみたいだ。 ここで2日ほどハマった。 で、ネットを徘徊して見つけた糸口が。 このプラグインを使用すればいけそう。 [NP_BlogInfo](http://japan.nucleuscms.org.whsites.net/wiki/plugins:bloginfo) これはテンプレート内部でも<%blogsetting()%>のようなスキン変数のように働くもののようだ。 てことで導入。

実際はプラグインなど入れなくてもCustomURLデフォルトの機能でいけたみたい。CustomURLナメすぎでした。ていうか、すいません。。
RSSとATOMのテンプレートのURL部分を以下のように修正(同じく2008/2/25更新)

feeds/atom/entries

修正前

<link rel="alternate" type="text/html" href="<%blogurl%>index.php?itemid=<%itemid%>" />

修正後

<link rel="alternate" type="text/html" href="<%CustomURL%>" />

feeds/rss20

修正前

<link><%blogurl%>index.php?itemid=<%itemid%></link>

修正後

<link><%CustomURL%></link>

もう一か所

修正前

<comments><%blogurl%>index.php?itemid=<%itemid%></comments>

修正後

<comments><%CustomURL%></comments>

これでうまくいった気がする。
しばらくこれで様子を見よう。

さらに追記 2008/2/25

これでカテゴリ毎のRSS取得もできるようになったけど、MultipleCategoriesのサブカテゴリには対応できていない。 これはやっぱり無理なのかな?とりあえず保留で。

[Nucleus]NP_Markdown利用者に嬉しいプラグイン NP_MarkdownEditor

NP_MarkdownEditor v0.1

NP_Markdown利用者は上記のプラグインを入れることで、以下のことが簡単にできるようになる。

  • リンクテキスト挿入
  • ページ内リンク(脚注など)挿入
  • リスト記述
  • 引用文記述
  • 改行処理
  • HTMLエンティティ変換

そして何よりも嬉しいのが編集中の記事のプレビューができること。
これ欲しかった。

ブラウザはFirefox推奨のようですが、Nucleusの編集はFirefoxでやってので僕にはちょうどよかった。
今後、他のブラウザ対応も進めていただけるとさらに助かります。

[Nucleus]Nucleusの構築

ここのブログはNucleusで構築されています。
いくつかのプラグインを入れ、スキンなども変更したけど、まだまだ思い通りにいかない。
とりあえず今までのまとめ。

代表的なプラグイン

NP_CustomURL

標準実装のFancyURLよりも簡単にURLを静的でわかりやすくする。 テンプレート内で<%CustomURL(path)%>を使うことで記事のリンクを表示できるみたいだが、この情報を見つけるのに苦労した。上記の解説サイトでも見当たらない。

SendPing

ブログ更新時に更新pingを送る。 まだ正常に動作するか未検証。

Blacklist(JP)

コメントスパム対策だったと思う。イマイチどういう効果があるのか検証していない。 NP_Captchaのほうがいいのかな?

TrackBack

トラックバック機能をつけるためのプラグイン。 最近トラックバックって廃れてるのかな?スパムも多いし。 トラックバック辞めるかも。

MultiTags

記事のカテゴリを階層化できるもの、だったっけ。。 まだちゃんと使ってない。

Markdown

Markdown記法という、Wiki記法にも似た感じでHTML文書を作成できる。 リンクや見出し、リストや引用文、画像なども独自の記法で簡単に書けます。 記法を覚えればだけどね・・・。 今はまだ記法を都度調べながら書いてます。

現在の課題

  • スキンとテンプレートの関係がいまだはっきりと理解できていない
  • 更新PINGの動作未検証
«前へ || 1 | 2 || 次へ»

Home > Nucleus

Search
Feeds

Page Top