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