cvs: phpdoc /chm make_chm.php make_chm_fancy.php
| From: | Dallas Thunder | Date: | Fri, 30 Aug 2002 15:08:42 +0000 |
| Subject: | cvs: phpdoc /chm make_chm.php make_chm_fancy.php | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969348447@lists.php.net to get a copy of this message | ||
dallas Fri Aug 30 11:08:42 2002 EDT
Modified files:
/phpdoc/chm make_chm.php make_chm_fancy.php
Log:
Make small changes, hope it works more smoothly for general user.
Index: phpdoc/chm/make_chm.php
diff -u phpdoc/chm/make_chm.php:1.3 phpdoc/chm/make_chm.php:1.4
--- phpdoc/chm/make_chm.php:1.3 Mon Aug 26 04:39:59 2002
+++ phpdoc/chm/make_chm.php Fri Aug 30 11:08:41 2002
@@ -84,7 +84,7 @@
if ($FIRST_PAGE != $INDEX_IN_HTML) {
// Find the name of the Table of Contents
- preg_match('|CLASS=\"title\" ><A NAME=\"manual\"
>(.+)</A|U', $indexline, $match);
+ preg_match('|CLASS=\"TOC\" ><DL ><DT ><B
>(.*)</B|U', $indexline, $match);
if (empty($match[1])) { // Fallback
$match[1] = "Table of Contents";
}
Index: phpdoc/chm/make_chm_fancy.php
diff -u phpdoc/chm/make_chm_fancy.php:1.3 phpdoc/chm/make_chm_fancy.php:1.4
--- phpdoc/chm/make_chm_fancy.php:1.3 Thu May 9 06:42:01 2002
+++ phpdoc/chm/make_chm_fancy.php Fri Aug 30 11:08:41 2002
@@ -44,8 +44,8 @@
fputs($fp, $content);
fclose($fp);
-copy("chm/make_chm_style.css", "$fancydir/style.css");
-copy("chm/make_chm_spc.gif", "$fancydir/spacer.gif");
+copy("make_chm_style.css", "$fancydir/style.css");
+copy("make_chm_spc.gif", "$fancydir/spacer.gif");
// Three files added (fancy-index.html, style.css and spacer.gif)
$counter += 3;
@@ -107,14 +107,14 @@
}
// Modify the index file to meet our needs
-
preg_match('|CLASS=\"title\"\\s+><A\\s+NAME=\"manual\"\\s+>(.*)</A\\s+></H1|U',
$content, $match);
+
preg_match('|CLASS=\"title\"\\s+><A\\s+NAME=\"manual\"\\s+>(.*)</A\\s+>(.*)</H1|U',
$content, $match);
$indexchange = '<TABLE BORDER="0" WIDTH="100%"
HEIGHT="100%" CELLSPACING="0" CELLPADDING="0"><TR><TD
COLSPAN="3"><DIV CLASS="NAVHEADER"><TABLE
BGCOLOR="#CCCCFF" BORDER="0" CELLPADDING="0" CELLSPACING="0"
WIDTH="100%"><TR><TD><TABLE
- WIDTH="100%" BORDER="0" CELLPADDING="3"
CELLSPACING="0"><TR><TH
COLSPAN="3">'.$match[1].'</TH></TR><TR><TD
COLSPAN="3"
ALIGN="center"> </TD></TR></TABLE></TD></TR><TR
BGCOLOR="#333366"><TD><IMG SRC="spacer.gif" BORDER="0"
WIDTH="1" HEIGHT="1"><BR></TD></TR></TABLE>
+ WIDTH="100%" BORDER="0" CELLPADDING="3"
CELLSPACING="0"><TR><TH
COLSPAN="3">'.$match[2].'</TH></TR><TR><TD
COLSPAN="3"
ALIGN="center"> </TD></TR></TABLE></TD></TR><TR
BGCOLOR="#333366"><TD><IMG SRC="spacer.gif" BORDER="0"
WIDTH="1" HEIGHT="1"><BR></TD></TR></TABLE>
</DIV></TD></TR><TR><TD><IMG SRC="spacer.gif"
WIDTH="10" HEIGHT="1"></TD><TD HEIGHT="100%"
VALIGN="TOP" WIDTH="100%"><BR>';
$content = preg_replace("/(<DIV\\s+CLASS=\"BOOK\")/",
"$indexchange\\1", $content);
$content =
preg_replace("/(<DIV\\s+CLASS=\"author\").*<HR>/Us", "",
$content);
preg_match('|<DIV\\s+CLASS="TOC"\\s+><DL\\s+><DT\\s+><B\\s+>(.*)</B\\s+>|U',
$content, $match);
- $content =
preg_replace("|(CLASS=\"title\"\\s+><A\\s+NAME=\"manual\"\\s+>).*(</A)|U",
"\\1$match[1]\\2", $content);
+ $content =
preg_replace("|(CLASS=\"title\"\\s+><A\\s+NAME=\"manual\"\\s+>).*(</A\\s+>).*(</H1)|U",
"\\1$match[1]\\2\\3", $content);
$content =
preg_replace("|<DT\\s+><B\\s+>(.*)</B\\s+></DT\\s+>|U",
"", $content);
}