[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
template/debian/weeklynews/*, News/weekly/index.wml
鍋谷です。
News/weekly/ の日本語ページがしばらく更新されていないのは
これが原因でしょうか。
template/debian/weeklynews/index.wml
* original_revision: 1.6
template/debian/weeklynews/footer.wml
* original_revision: 1.5
* new address.
News/weekly/index.wml
* original_revision: 1.9
* remove <ol>...</ol> tag.
News/weekly/Makefile も変更が必要?
大阪大学理学研究科物理学専攻 博士後期課程2年 大坪研究室(06-6850-5346)
鍋谷 栄展 nabetani@xxxxxxxxxxxxxxxxxxxxxxxxxxx
<perl>
# Very similar to get_recent_list except it looks for the .wml files
# inside subdirectories of the given directory.
sub get_weeklynews_list {
my ($year, $number, $eng_dir, $match) = @_;
$str="";
open(CURRENT, "CURRENT-ISSUE-IS") or open(CURRENT, "$eng_dir/CURRENT-ISSUE-IS");
my $currentissue=<CURRENT>;
chomp $currentissue;
close CURRENT;
opendir(DIR, "$eng_dir/$year");
@files = grep { /^$match$/ && -f "$eng_dir/$year/$_/index.wml" } readdir(DIR);
closedir DIR;
$count=0;
foreach (sort {$b <=> $a} @files) {
$count++;
next if $_ > $currentissue; # skip issues in preparation.
my $num=$_;
$_="$_/index.wml";
$trans_title = $_;
$trans_title =~ s/wml/title/;
($base)=m:(.*/):;
open(FILE,"<$year/$_") || open(FILE, "<$year/$trans_title") || open(FILE, "<$eng_dir/$year/$_");
$title = '';
$line=<FILE>;
if ($line =~ /PAGENAME="(.*?)"/) {
$title=$1;
}
if ($title) {
if (length $num == 1) {
$num=" $num";
}
$str.="$num.\t<a href=\"$year/$base\">$title</a><br>\n";
}
close FILE;
if ($count eq $number) { last; }
}
close DIR;
return $str;
}
</perl>
<hr>
<!--original_revision: 1.5 :-->
<p>
このニューズレターを毎週電子メールで受け取りたい方は、debian-news
メーリングリストを<a href="http://www.debian.org/MailingLists/subscribe">
購読</a>してください
<p>
<ifeq "$(NOBACKISSUES)" ""
"<p>
<a href="../../">バックナンバー</a>もご利用いただけます。
</p>
">
Debian ウィークリーニュースは <a href="mailto:dwn@debian.org">Joey
Hess</a> が編集しています。
#use wml::debian::weeklynews::header PAGENAME="目次"
#use wml::debian::weeklynews::index
<!--original_revision: 1.9 :-->
<p>
<b>Debian ウィークリーニュースへようこそ。</b>
こちらは Debian の開発者のみなさんを対象としたニューズレターです。
最新号は<a href="current/issue/">こちら</a>をご覧ください。
</p>
<p>
Debian ウィークリーニュースのバックナンバーもご利用いただけます。
<p>
<:= get_weeklynews_list ('1999', '0', '$(ENGLISHDIR)/News/weekly', '\d+') :>
# <hr>過年度のニュース項目は以下のページからご覧になれます。<br>
# <a href="1997/">1997</a>
#use wml::debian::weeklynews::footer NOBACKISSUES="yes"