[PHP-doc 244]Re: PHP及びPEARのHTMLヘルプ(chm)
Akira Shirogane
byoon_ml @ zing.bytechase.cx
2004年 4月 6日 (火) 23:34:01 JST
白金です。
Moriyoshi Koizumi <moriyoshi @ at.wakwak.com> wrote:
(2004/04/04 13:15)
>日本側で独自にビルドする他ないということでしょうか。
Derickさんの環境でうまくいけば良いんですけど…。
ところで私が今回作成したchm版マニュアルは、以前小泉さんが
コミットなさった、/cvs/phpdoc/chm下のスクリプトを利用している
のですが、それに以下の変更を加えています。
---------ここから---------->
diff --dos -Nur chm/chm_settings.php new/chm_settings.php
--- chm/chm_settings.php Tue May 13 00:00:00 2003
+++ new/chm_settings.php Sat Mar 27 19:30:32 2004
@@ -78,7 +78,8 @@
"ja" => array(
"langcode" => "0x411 Japanese",
"preferred_charset" => "CP932",
- "mime_charset_name" => "csWindows31J",
+ //"mime_charset_name" => "csWindows31J",
+ "mime_charset_name" => "Shift_JIS",
"preferred_font" => "MS Pゴシック,10,0"
),
"kr" => array(
diff --dos -Nur chm/make_chm.php new/make_chm.php
--- chm/make_chm.php Mon Aug 25 00:00:00 2003
+++ new/make_chm.php Sun Apr 04 07:18:20 2004
@@ -87,7 +87,7 @@
$MAIN_REGEXP = join("|", $MAIN_FILES);
- preg_match_all("![IVX]+[^<]*<A\\s+HREF=\"($MAIN_REGEXP)\"\\s*>([^
<]+)</A\\s*>(.+)</DT\\s*></DL\\s*></DD\\s*><DT\\s*>!Ui", $indexline,
$matches, PREG_SET_ORDER);
+ preg_match_all("![IVX]+[^<]*<A\\s+HREF=\"($MAIN_REGEXP)\"\\s*>([^
<]+)</A\\s*>(.+)</DT\\s*></DL\\s*></DD\\s*>!Ui", $indexline, $matches,
PREG_SET_ORDER);
// Go through the main files, and link in subpages
foreach ($matches as $matchinfo) {
<----------ここまで----------
前者はどうでも良い問題なのですが、後者の変更を加えないと私の環境では
生成されるヘルプファイルの目次タブに「付録」が出てきませんでした。
一度確認していただけると幸いです。
--
Akira Shirogane
PHP-doc メーリングリストの案内