blosxomを掲示板化 #5 Posted at 2005/08/15 (Mon) 21:39 [Blosxom]
metaプラグインを使ったタイトルと名前の切り離しの改造ですが、mizzyさんに改造の仕方教えて頂きました。これもまた、エントリ内に補完しておきたいので、newentryプラグインの改造方法をまとめておこう。
mizzyさんが教えてくれたnewentryプラグイン改造方法まとめ
まずmetaプラグインを取ってくる。そして、newentryプラグインの170行目辺りの
# 読みやすいようにコメントに改行をつける
$comment =~ s!<br />!<br />\n!g;
の下辺りに、
# metaでtitle, name, url, mailを記述
my $secondline = "meta-title: $title\n";
$secondline .= "meta-name: $pref_name\n";
if ($pref_url =~ /[!-~]+\@[!-~]+\.[!-~]+/) {
$secondline .= "meta-mail: $pref_url\n";
} elsif ($pref_url ne '') {
$secondline .= "meta-url: $pref_url\n";
}
$secondline .= "meta-link: $pref_name_a\n";
↑を追加。すると、エントリの*.txtファイルの中身が、1行目のタイトルの下に、
meta-title: タイトル
meta-name: 名前
meta-url: http://myblog.com/
meta-link: <a href="http://myblog.com/">名前</a>
と保存されるので、フレーバーから $meta::link と書いてやればリンク付き名前が呼び出せます。
素晴らしい~!今日からmizzyさんには足向けて寝れません。どっちの方向かわかりませんけどね!
追記:
ちなみに、うちのでは、タイトルも必須項目にしました。こうする事で名前がタイトルになる事がなくなるし、名前がタイトルになった時に付いてしまうタグ除去の改造も必要ないからです。必須項目にする改造方法は、newentryプラグインの114行目辺りから始まる入力チェックに、
$response = "Please input the title. " if ($title eq '');
↑を追加してやれば、タイトルがないと投稿拒否となります。
blosxomを掲示板化 #2........ さらに修正してみた。Blog Bookmarks. - blosxomを掲示板化でもいろいろと書きましたが、些程細かくプラグインを弄れるわけもなく困って放置していたのですが、Ck2 Bloggerの人のエントリーを参考にさせて頂きました。blosxomを掲示板化 #5 - Ck2 Bloggermetaプラグインを...
最近ご近所で流行るもの........ blosxom の掲示板化。。。まったく何に使うかのイメージもないのに欲しくなっている自分がいる。。。...
RSS対応・トラバ可能な掲示板に........ こんな感じで、トラ今ほど、掲示板のリニューアルを行いました。このリニューアルにより、RSSリーダーによる購読と各書き込みに対するトラックバックが可能になりましたので、ぜひぜひご活用くださいませ(^^)実はこ
わたしもやってみたがりなので参考にさせて頂きました。
おお、素敵ですね。ブログともデザインが統一されているし、いい感じですー[laugh]





