hns
hns
はいぱー日記システム
公式サイト
http://sourceforge.jp/projects/h14m/
mod_rewriteでYY/MM/DD/S.html形式に
http://www.naney.org/personal/diary/2002/10/23/4.html#200210234に従って.htaccessを追加する。
RewriteEngine on RewriteBase /diary # yyyy/mm/dd.html -> ?yyyymmdd RewriteRule ([0-9][0-9][0-9][0-9])/([0-9][0-9])/([0-9][0-9])\.html$ /diary/index.cgi?$1$2$3 [NE,T=application/x-httpd-cgi,L] # yyyy/mm.html -> ?yyyymm RewriteRule ([0-9][0-9][0-9][0-9])/([0-9][0-9])\.html$ /diary/index.cgi?$1$2 [NE,T=application/x-httpd-cgi,L] # yyyy/mm/a.html -> ?yyyymma RewriteRule ([0-9][0-9][0-9][0-9])/([0-9][0-9])/([[abc])\.html$ /diary/index.cgi?$1$2$3 [NE,T=application/x-httpd-cgi,L] # yyyy/mm/dd/s.html -> ?yyyymmddSs RewriteRule ([0-9][0-9][0-9][0-9])/([0-9][0-9])/([0-9][0-9])/([0-9]+)\.html$ /diary/index.cgi?$1$2$3S$4 [NE,T=application/x-httpd-cgi,L] # mm/dd.html -> ?mmdd RewriteRule ([0-9][0-9])/([0-9][0-9])\.html$ /diary/index.cgi?$1$2 [NE,T=application/x-httpd-cgi,L]
- diary/lib/Board/Article.pm 190行目を修正。
if ($self->ref_diary ne '' && $self->IsRoot()) {
my $rewrite = $self->ref_diary;
$str .= '<span class="dlink">' .
'<a href="' .
$Board::HnsPath .
join('/', unpack('A4A2A2A2', $rewrite)) .
'.html#' . $rewrite .
'">' .
$self->title . '</a></span>';
- theme.ph
package HNS::Calendar::Table;
中略
$NextTemplate{dynamic} = qq(<a href="$HNS::System::MyDiaryURI%year/%month.html">来月</a>);
$PrevTemplate{dynamic} = qq(<a href="$HNS::System::MyDiaryURI%year/%month.html">先月</a>);
$ThisTemplate{dynamic} = qq(<a href="$HNS::System::MyDiaryURI%year/%month.html">%year年%month月</a>);
$DayCurrentTemplate = qq(<a href="./%year/%month/%day.html">%calendar_day</a>);
$DayNonCurrentTemplate = qq(<a href="./%year/%month/%day.html">%calendar_day</a>);
中略
$BaseTemplate{dynamic} = "$HNS::System::MyDiaryURI%year/%month/%day/%new.html";
$HrefTemplate{dynamic} = "%base#%name";
[<a href="$HNS::System::MyDiaryURI%month/%day.html">長年日記</a>]
package HNS::Tools::Title::Hnf;
$BaseTemplate{dynamic} = "%year/%month/%day.html";
package HNS::Tools::HeadLine;
$BaseTemplate{dynamic} = "$HNS::System::MyDiaryURI%year/%month/%day.html";
- lib/HNS/Tools/RSS.pm
my $url = $HNS::System::MyDiaryURI."$year/$month/$day/$new.html#$year$month$day$mark";
- log.cgiの改造
まだやってません。誰か教えて
- namazu_for_hns
diary/namazu2/etc/mknmzrc 224行目あたり
$hnf::link_templ = '%year/%month/%day.html#%year%month%day0'; # one day
jikenbo+ 導入してるときは sub sidebar (), sub getNew ($) 内のリンクも、
最終更新時間:2008年08月18日 15時13分52秒