The wildcat of a wilderness

Wildcat blosxom

Click here to visit our sponsor.
[returns to the top.]

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(0)/Comment(2)] [Edit] [mixi]
 
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:
 
Comment form
  • URL/Emailは記入すると公開されます。
  • コメント内のタグは<p>,<br>以外は実体参照に変換されます。
  • その他の項目内のタグは実体参照に変換されます。
  • URLとおぼしき文字列はリンクに変換されます。誤動作を回避するため、半角の空白で一旦区切ることを推奨します。




(任意)


(任意)





[wikieditish.xcg] [returns to the top.]
[returns to the top.]