The wildcat of a wilderness
Wildcat blosxom
[
About
]
[
Todo
]
[
Sitemap
]
[
Teacup
]
[
Jbbs
]
[
Myminicity
/
xml
/
ind
/
tra
/
sec
]
[
MyOpera
]
web
::
blog
::
blosxom
:: blosxom本体のhack
blosxom本体のhack
Categories [
]
[
2004 02 09
(Mon) posted at 16:21]
182行目。and $2 ne 'index' and $2 !~ /^\./ and (-r $node)188行目。or stat($node)->mtime192行目。and $files{$File::Find::name} = stat($node)->mtime198行目。or stat("$static_dir/$1/index." . $static_flavours[0])->mtimemtime208行目...
[
Trackback(0)
/
Comment(2)
] [
mixi
]
edit this blog...
Title:
Body:
meta-creation_date: 02/09/2004 16:21:10 <a href="http://digit.que.ne.jp/blosxom/" target="_blank">いきなり駄スレ? blosxom ユーザー</a>から転載。 <blockquote cite="http://pc5.2ch.net/test/read.cgi/php/1061891672/"> 静的生成モードで日別のインデックスYYYY/MM/DD/index.htmlがうざいのでハック --- entries_index.orig Mon Feb 9 15:59:09 2004 +++ entries_index Mon Feb 9 15:59:27 2004 <code> @@ -56,7 +56,7 @@ or stat("$blosxom::static_dir/$1/index." . $blosxom::static_flavours[0])->mtime < stat($Fi le::Find::name)->mtime ) and $indexes{$1} = 1 - and $d = join('/', (blosxom::nice_date($files{$File::Find::name}))[5,2,3]) + and $d = join('/', (blosxom::nice_date($files{$File::Find::name}))[5,2]) and $indexes{$d} = $d and $blosxom::static_entries and $indexes{ ($1 ? "$1/" : '') . "$2.$blosxom::file_extensio n" } = 1; }, $blosxom::datadir </code> </blockquote> ついでに<a href="http://digit.que.ne.jp/blosxom/" target="_blank">blosxom of blosxom.</a>さんに載っていたblosxomの修正も転記 <blockquote cite="http://digit.que.ne.jp/blosxom/index.cgi/2003/07/26#bugfix"> 182行目。 <pre>and $2 ne 'index' and $2 !~ /^\./ and (-r $node)</pre> 188行目。 <pre>or stat($node)->mtime < time</pre> 192行目。 <pre>and $files{$File::Find::name} = stat($node)->mtime</pre> 198行目。 <pre>or stat("$static_dir/$1/index." . $static_flavours[0])->mtime < stat($node)->mtime</pre> 208行目。 <pre>!-d $node and -r $node and $others{$File::Find::name} = stat($node)->mtime</pre> その後で、174行目に以下の1行を追加。 <pre>my $node = $_;</pre> これはちょっとイレギュラーな手順ですし、しなくても動くこともあるようです。 必須なのかいまいち確信がもてないのですが、どうもFile::Find::findルーチンの使い方からすればこちらが正しいような気がします。 くわえて、手元のWindowsパソコンと、このQUE::NETWORKではこの修正がないとエントリが表示されなかったので、一応手順に組み込んでおきます。 </blockquote> <a href="http://hail2u.net/blog/blosxom/blosxom_and_404.html" target="_blank">hail2u.net:blosxomと404</a>から転載。 <blockquote cite="http://hail2u.net/blog/blosxom/blosxom_and_404.html"> サイトの404と同じの方が気分が良いので、こうしてみました。 <pre> <code>if ($ne eq $num_entries) { print("Location: /404.html\r\n\r\n"); exit; }</code> </pre> </blockquote> <a href="http://hail2u.net/blog/blosxom/blosxom_and_404_2.html" target="_blank">hail2u.net:blosxomと404 #2</a>から転載。 <blockquote cite="http://hail2u.net/blog/blosxom/blosxom_and_404_2.html"> 改造するところは<a href="http://hail2u.net/blog/blosxom/blosxom_and_404.html" target="_blank" title="hail2u.net - Weblog - blosxomと404">blosxomと404</a>で改造したところと同じで、オリジナルのままだと394行目辺り。そこに以下のコードを挿入します。</p> <pre> <code># No matching entries treated as a 404 Not Found if ($ne eq $num_entries) { if (open(FH, "/www_root/john/public_html/404.html")) { print header( -type => 'text/html', -charset => 'UTF-8', -status => '404 Not Found', ); foreach (<FH>) { print $_; } close(FH); } else { print redirect("http://example.com/john/404.html"); } exit; }</code> </pre> </blockquote>
Excerpt:
182行目。and $2 ne 'index' and $2 !~ /^\./ and (-r $node)188行目。or stat($node)->mtime192行目。and $files{$File::Find::name} = stat($node)->mtime198行目。or stat("$static_dir/$1/index." . $static_flavours[0])->mtimemtime208行目...
Ping URLs:
Password:
[
POST to this blog (Bookmarklet)
] [
wikieditish.xcg
] [
returns to the top.
]
Bookmarklet:
BlosxomThis!
長引用
短引用
外部リンク作成
内部リンク作成
説明
日付
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
投稿後更新されない場合は
こちら
へアクセスして下さい