The wildcat of a wilderness

Wildcat blosxom

Click here to visit our sponsor.

blosxom本体のhack

   Categories [] [2004 02 09(Mon) posted at 16:21]
いきなり駄スレ? blosxom ユーザーから転載。
静的生成モードで日別のインデックスYYYY/MM/DD/index.htmlがうざいのでハック
--- entries_index.orig Mon Feb 9 15:59:09 2004
+++ entries_index Mon Feb 9 15:59:27 2004 @@ -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


ついでにblosxom of blosxom.さんに載っていたblosxomの修正も転記

182行目。
and $2 ne 'index' and $2 !~ /^\./ and (-r $node)

188行目。
or stat($node)->mtime< time

192行目。
and $files{$File::Find::name} = stat($node)->mtime

198行目。
or stat("$static_dir/$1/index." . $static_flavours[0])->mtime< stat($node)->mtime

208行目。
!-d $node and -r $node and $others{$File::Find::name} = stat($node)->mtime

その後で、174行目に以下の1行を追加。
my $node = $_;

これはちょっとイレギュラーな手順ですし、しなくても動くこともあるようです。
必須なのかいまいち確信がもてないのですが、どうもFile::Find::findルーチンの使い方からすればこちらが正しいような気がします。
くわえて、手元のWindowsパソコンと、このQUE::NETWORKではこの修正がないとエントリが表示されなかったので、一応手順に組み込んでおきます。


hail2u.net:blosxomと404から転載。
サイトの404と同じの方が気分が良いので、こうしてみました。
if ($ne eq $num_entries) {
  print("Location: /404.html\r\n\r\n");
  exit;
}


hail2u.net:blosxomと404 #2から転載。
改造するところはblosxomと404で改造したところと同じで、オリジナルのままだと394行目辺り。そこに以下のコードを挿入します。

# 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; }
 
TrackBack
   NO TrackBack
 
 
Comment
https://www.tentenok.com/product-9510.html
Posted by [ ルイ ヴィトン メンズ バッグ 中古 ] at 2023/9/3 22:39:57

SALEが開催中

当店は世界最高級ブランドスーパーコピーを大勢揃っています。
スーパーコピールイヴィトンをはじめ、クロエ、グッチ、シャネル、ミュウミュウなど、
様々な海外有名なスーパーコピーバッグや財布等を販売しております。
今、いろいろスーパーコピー新品が登場します。
バッグ、財布、シューズ、小物など逸品がぜひおすすめです。
ルイ ヴィトン メンズ バッグ 中古 http:
スーパーコピーブランドN品情報満載買取
Posted by [ Bagssjplit ] at 2024/2/17 08:49:46

ミュウミュウコピー、トリーバーチコピー、バレンシアガコピー、ディオールコピー、ブルガリコピー、ブラダコピー、 ドルチェ&ガッバーナコピー、オメガコピー、フランク ミュラーコピー、gagaコピー。ルイヴィトン 時計 コピールイヴィトン 靴 コピールイヴィトン アクセサリー コピールイヴィトン 小物入れ コピールイヴィトン コインケース当店の全ての商品は、全部一番安い値段で販売いたします!ご来店を期待しております!スーパーコピーブランド弊社は安心と信頼のスーパーコピーブランド (N級品)専門店です!全国送料無料!日本一流品質のスーパーコピー時計、ブランド財布コピー、ブランドバッグコピー新作最新入荷!ロレックススーパーコピー }}}}}}
http:
http:
http:
http:
http:
 

Calendar
Categories
Guest Book
EdwardLiego[24-11-20(水) 22:26]
EdwardLiego[24-11-20(水) 10:52]
EdwardLiego[24-11-19(火) 23:39]
JamesReope[24-11-19(火) 03:22]
7kcasinoapk[24-11-19(火) 00:27]
EdwardLiego[24-11-19(火) 00:17]
Michaelcheew[24-11-18(月) 10:28]
EdwardLiego[24-11-18(月) 00:58]
Michaelcheew[24-11-17(日) 22:22]
ThomasThymN[24-11-17(日) 19:00]
[<< prev] [next >>]


Counter
Syndicate this site (XML)
Banner
browser
browser for Mac
Powered by blosxom
link

browser
MP3
About
Recent
Comment & TrackBack
図書館戦争
『図書館戦争』公式サイト
東のエデン
東のエデン公式サイト 東のエデン公式サイト
SAOアニメ化
ソードアート・オンライン