The wildcat of a wilderness
Wildcat blosxom
writbackplus_custom_06 hack   Categories [] [2004 11 08(Mon) posted at 21:24]
をいじってデータの格納順を変え、dateの形式を変えてしまうrecentwritebacks_treeのdateをいじるとソートが面倒っぽいむしろキャッシュファイル作った方がTrackbackとComment両方ある場合両方カウントされてしまうのを防げるのでよいと思う以下plugin内部の変更8-10行package writeback;package writeback;use vars qw($trackback_flavour $writeback_response $trackback_response);use vars qw($count $writebacks $cm_count $tb_count $trackbacks $comments);use vars qw($last_cm_date $last_cm_name);385-389行sub story {my($pkg, $path, $filename, $story_ref, $title_ref, $body_ref) = @_; $path =~ s!^/*!!; $path &&= "/$path";my %param = ();sub story {my($pkg, $path, $filename, $story_ref, $title_ref, $body_ref) = @_; $path =~ s!^/*!!; $path &&= "/$path";($count, $writebacks, $cm_count, $comments, $tb_count, $trackbacks) = (0, '', 0, '', 0, '');($last_cm_date, $last_cm_name) =(''.'');my %param = (); 403行my $writeback = &$blosxom::template($path,'writeback',$blosxom::flavour) || &$blosxom::template($path,'writeback','general') || '<p><b>Name/Blog:</b> $writeback::name$writeback::blog_name<br /><b>URL:</b> $writeback::url<br /><b>Title:</b> $writeback::title<br /><b>Comment/Excerpt:</b> $writeback::comment$writeback::excerpt</p>';my $writeback ='';if ($param{'comment'}) {if ($blosxom::path_info =~ /\./) {$param{'comment'} =~s/\t/<br>/g;$writeback = &$blosxom::template($path,'writeback',$blosxom::flavour) || &$blosxom::template($path, 'comment', 'general') || '<p>$writeback::name<br />$writeback::title<br />$writeback::comment</p>';}$cm_count++;} elsif ($param{'excerpt'}) {if ($blosxom::path_info =~ /\./) {$param{'excerpt'} =~s/\t/<br>/g;$writeback = &$blosxom::template($path,'writeback',$blosxom::flavour) || &$blosxom::template($path, 'trackback', 'general') || '<p>$writeback::blog_name<br />$writeback::title<br />$writeback::excerpt</p>';}$tb_count++;}429-437行$writeback =~ s/\$writeback::(\w+)/$param{$1}/ge;$writeback = Jcode->new(\$writeback, $charcode)->euc;$writeback =~ s/<a href=\"\">(($euc_characters)+)<\/a>/$1/g;$writeback = Jcode->new(\$writeback, 'euc')->$charcode();$writebacks .= $writeback;$count++;}}$writeback =~ s/\$writeback::(\w+)/$param{$1}/ge;$writeback = Jcode->new(\$writeback, $charcode)->euc;$writeback =~ s/<a href=\"\">(($euc_characters)+)<\/a>/$1/g;$writeback = Jcode->new(\$writeback, 'euc')->$charcode();$writebacks .= $writeback;if ($blosxom::path_info =~ /\./) {$writeback =~ s/\$writeback::(\w+)/$param{$1}/ge;if ($param{'excerpt'}) {$trackbacks .= $writeback;} else {$comments .= $writeback;}$writebacks .= $writeback;}$count++;}}...
 
edit this blog...






         
     










説明
日付
meta-creation_date: MM/DD/YYYY hh:mm:ss

一行目に記入して下さい
meta-creation_date: 06/04/2004 00:00:00
※日付入力後に空白行を一行入れてから本文を記入して下さい

改行
改行2回で<br />(先頭、末尾がタグの場合末尾にスペース)
一行空けるには
改行
半角スペース改行
改行
として下さい

文字サイズの変更例
<font size="+4">例</font>


リンクの張り方
内部
<a href="URL">文字</a>
外部
<a href="URL" target="_blank">文字</a>

<A href="http://wolf.s58.xrea.com/">トップへ</A>
トップへ

Bookmarklet:
外部リンク作成
内部リンク作成

強調
<em>文字</em>

<em>強調</em>
強調

引用
短い引用の場合
<q>文字</q>

長い引用の場合
<blockquote cite="URL">文字</blockquote>

<q>引用</q>

引用
<blockquote cite="http://wolf.s58.xrea.com/eq2.xcg">引用</blockquote>
引用

Bookmarklet:
長引用
短引用

文字色の変更例
<font color="#ffff00">例</font>

<font color="#00ffff">例</font>


画像
<img src="/image/dir/ファイル名" border="枠の太さ" alt="画像タイトル" width="横" height="縦">文字</a>


コード等表記
<code>コマンド</code>

<code>/bye</code>
/bye
投稿後更新されない場合はこちらへアクセスして下さい