under_line.gif

note.gif 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 '');

↑を追加してやれば、タイトルがないと投稿拒否となります。

ads
Now loading...
Related goods
TrackBack URI for This Entry
TrackBacks
ct.gif from Blog Bookmarks. at 2005/08/17 (Wed) 00:56:45

blosxomを掲示板化 #2........ さらに修正してみた。Blog Bookmarks. - blosxomを掲示板化でもいろいろと書きましたが、些程細かくプラグインを弄れるわけもなく困って放置していたのですが、Ck2 Bloggerの人のエントリーを参考にさせて頂きました。blosxomを掲示板化 #5 - Ck2 Bloggermetaプラグインを...

ct.gif from Ellinikonblue.com Weblog at 2005/08/19 (Fri) 00:09:10

最近ご近所で流行るもの........  blosxom の掲示板化。。。まったく何に使うかのイメージもないのに欲しくなっている自分がいる。。。...

RSS対応・トラバ可能な掲示板に........ こんな感じで、トラ今ほど、掲示板のリニューアルを行いました。このリニューアルにより、RSSリーダーによる購読と各書き込みに対するトラックバックが可能になりましたので、ぜひぜひご活用くださいませ(^^)実はこ

Comments
ct.gif Posted by chalice at 2005/08/16 (Tue) 22:09:28

わたしもやってみたがりなので参考にさせて頂きました。

ct.gif Posted by きゃー at 2005/08/16 (Tue) 22:13:48

おお、素敵ですね。ブログともデザインが統一されているし、いい感じですー[laugh]

Post a comment






Remember the above info?



Ready to post a comment.


Comment Guidelines: コメント中にhtmlタグは使えません。URLやメールアドレスには自動的にリンクが貼られます。Cookieを設定する場合は、ラジオボタンYesにチェックして下さい。


bottom_line
 最強ブログ   被リンク数がどんどん増える、SEO対策に便利なオートリンク
under_line.gif