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);
}
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php