iux Posted September 15, 2009 Share Posted September 15, 2009 This is my site: http://therageguy.host22.com/wordpress/ I am trying to get this manga viewer page to display on my website. I am trying to figure out how I can include the WP theme navigational menu, header/footer to the following: http://therageguy.host22.com/wordpress/wp-content/mangaviewer/One_Piece/ I tried a few things, I do not know what I am doing wrong. Below is the original script. ================================================ Constructor WP theme- (themes/constructor/index.php) <?php /** * @package WordPress * @subpackage construtor */ // Stupid Parser This is Theme support the Gravatar Service // get_avatar(); // load header.php get_header(); // load one of layout pages (layout-*.php) get_constructor_layout('index'); // load footer.php get_footer(); ?> ___________________________________________________________ Manga Viewer folder - ( themes/constructor/mviewer/index.php) This folder also contains a config.inc.php, functions.inc.php, and a .htaccess. I tried pasting the script below to the WP theme index.php, which caused a few errors. <?php require_once("config.inc.php"); require_once("functions.inc.php"); $theme = $omv_theme; $manga = null; $manga_escaped = null; $chapter = null; $chapter_number = null; $chapter_number_escaped = null; $previous_chapter = null; $next_chapter = null; $page = null; $description = ""; $title = $omv_title; $mangas = omv_get_mangas(); if (isset($_GET["manga"])) { $manga_title = omv_decode($_GET["manga"]); if (in_array($manga_title, $mangas)) { $manga = $manga_title; $manga_escaped = $_GET["manga"]; } } if ($manga) { $description = "Read " . $manga . " Manga Online"; $title .= " - " . $manga; $chapters = omv_get_chapters($manga); if (isset($_GET["chapter"])) { $chapter_number = omv_decode($_GET["chapter"]); $index = omv_get_chapter_index($chapters, $chapter_number); if ($index != -1) { $chapter = $chapters[$index]; $chapter_number_escaped = $_GET["chapter"]; if ($omv_chapters_sorting == SORT_ASC) { if ($index > 0) { $previous_chapter = $chapters[$index - 1]; } if ($index < (count($chapters) - 1)) { $next_chapter = $chapters[$index + 1]; } } else { if ($index < (count($chapters) - 1)) { $previous_chapter = $chapters[$index + 1]; } if ($index > 0) { $next_chapter = $chapters[$index - 1]; } } } } else { $chapter = $chapters[0]; $chapter_number = $chapters[0]["number"]; $chapter_number_escaped = omv_encode($chapter_number); if (count($chapters) > 1) { if ($omv_chapters_sorting == SORT_ASC) { $next_chapter = $chapters[1]; } else { $previous_chapter = $chapters[1]; } } } if ($chapter) { $pages = omv_get_pages($manga, $chapter["folder"]); if (isset($_GET["page"])) { $_page = intval($_GET["page"]); if (($_page >= 1) && ($_page <= count($pages))) { $page = $_page; } } else if (count($pages) > 0) { $page = 1; } $title .= " - Chapter " . $chapter_number; if ($page) { $title .= " - Page " . $page; } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <base href="<?php echo $omv_base_url ?>" /> <meta name="Keywords" content="<?php echo str_replace(' ', ',', $description) ?>" /> <meta name="Description" content="<?php echo $description ?>" /> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" /> <meta http-equiv="Content-Language" content="en" /> <title><?php echo $title ?></title> <link rel="stylesheet" href="themes/<?php echo $theme ?>/omv.css" type="text/css" media="screen" /> <script type="text/javascript"> function change_manga(manga) { if (manga != 0) { document.location = "<?php echo $omv_base_url ?>" + manga; } } function change_chapter(manga, chapter) { if (manga != 0) { document.location = "<?php echo $omv_base_url ?>" + manga + "/" + chapter; } } function change_page(manga, chapter, page) { if (manga != 0) { document.location = "<?php echo $omv_base_url ?>" + manga + "/" + chapter + "/" + page; } } </script> </head> <body> <div id="omv"> <table> <tr class="line"> <td class="up_left"><img src="themes/<?php echo $theme ?>/spacer.gif" alt="" /></td> <td class="up"></td> <td class="up_right"><img src="themes/<?php echo $theme ?>/spacer.gif" alt="" /></td> </tr> <tr> <td class="mid_left"></td> <td class="mid"> <table> <tr> <td> <?php $omv_pager = ""; $omv_pager .= "<div class=\"pager\">\n"; $omv_pager .= "<span>Manga <select name=\"manga\" onchange=\"change_manga(this.value)\">"; $omv_pager .= "<option value=\"0\">Select Manga Title...</option>"; for ($i = 0; $i < count($mangas); $i++) { $m = $mangas[$i]; $omv_pager .= "<option value=\"" . omv_encode($m) . "\"" . (($m == $manga) ? " selected=\"selected\"" : "") . ">" . $m . "</option>"; } $omv_pager .= "</select></span>\n"; if ($manga) { if ($chapter) { $omv_pager .= "<span>Chapter <select name=\"chapter\" onchange=\"change_chapter('$manga_escaped', this.value)\">"; for ($i = 0; $i < count($chapters); $i++) { $cnumber = $chapters[$i]["number"]; $omv_pager .= "<option value=\"" . omv_encode($cnumber) . "\"" . (($cnumber == $chapter_number) ? " selected=\"selected\"" : "") . ">" . $cnumber . (isset($chapters[$i]["title"]) ? (" - " . $chapters[$i]["title"]) : "") . "</option>"; } $omv_pager .= "</select></span>\n"; if ($page) { $prevhtml = ""; if ($page <= 1) { $prevhtml = "<img src=\"themes/$theme/no-previous.png\" alt=\"\" />"; } else { $prevhtml = "<img src=\"themes/$theme/previous.png\" alt=\"Previous Page\" title=\"Previous Page\" />"; } $nexthtml = ""; if ($page >= count($pages)) { $nexthtml = "<img src=\"themes/$theme/no-next.png\" alt=\"\" />"; } else { $nexthtml = "<img src=\"themes/$theme/next.png\" alt=\"Next Page\" title=\"Next Page\" />"; } $omv_pager .= "<span>$prevhtml Page <select name=\"page\" onchange=\"change_page('$manga_escaped', '$chapter_number_escaped', this.value)\">"; for ($p = 1; $p <= count($pages); $p++) { $omv_pager .= "<option value=\"" . $p . "\"" . (($p == $page) ? " selected=\"selected\"" : "") . ">#" . $p . "</option>"; } $omv_pager .= "</select> of " . count($pages) . " $nexthtml</span>\n"; } } } $omv_pager .= "</div>\n"; echo $omv_pager; ?> </td> </tr> <tr> <td> <div class="ads"> <!-- Begin Advertisement --> <img src="ads.png" alt="Ads" width="468" height="60" /> <!-- End Advertisement --> </div> </td> </tr> <tr> <td><?php if ($manga) { if ($chapter) { if ($page) { $img = "mangas/" . $manga . "/" . $chapter["folder"] . "/" . $pages[$page - 1]; $imgsize = omv_get_image_size($img); $imghtml = "<img src=\"$img\" alt=\"\" width=\"" . $imgsize["width"] . "\" height=\"" . $imgsize["height"] . "\" class=\"picture\" />"; $prev_page_path = omv_get_previous_page($manga_escaped, $chapter_number_escaped, $page, $previous_chapter); $next_page_path = omv_get_next_page($manga_escaped, $chapter_number_escaped, $page, count($pages), $next_chapter); if ($next_page_path) { $imghtml = "" . $imghtml . ""; } echo $imghtml; } else { echo "<div class=\"warn\">There is no selected page!</div>"; } } else { echo "<div class=\"warn\">There is no selected chapter!</div>"; } } else { echo "<div class=\"warn\">Select a manga title to get started!</div>"; } ?></td> </tr> <?php if ($manga && $chapter && $page) { ?> <tr> <td> <div class="ads"> <!-- Begin Advertisement --> <img src="ads.png" alt="Ads" width="468" height="60" /> <!-- End Advertisement --> </div> <script type="text/javascript"> function omvKeyPressed(e) { var keyCode = 0; if (navigator.appName == "Microsoft Internet Explorer") { if (!e) { var e = window.event; } if (e.keyCode) { keyCode = e.keyCode; if ((keyCode == 37) || (keyCode == 39)) { window.event.keyCode = 0; } } else { keyCode = e.which; } } else { if (e.which) { keyCode = e.which; } else { keyCode = e.keyCode; } } switch (keyCode) { <?php if ($prev_page_path) { ?> case 37: window.location = "<?php echo $omv_base_url . $prev_page_path ?>"; return false; <?php } if ($next_page_path) { ?> case 39: window.location = "<?php echo $omv_base_url . $next_page_path ?>"; return false; <?php } ?> default: return true; } } document.onkeydown = omvKeyPressed; </script> </td> </tr> <tr> <td> <?php echo $omv_pager; ?> </td> </tr> <?php } else { ?> <tr> <td> </td> </tr> <?php } ?> </table> </td> <td class="mid_right"></td> </tr> <tr class="line"> <td class="down_left"></td> <td class="down"></td> <td class="down_right"></td> </tr> </table> </div> <div class="w3c"> <img src="http://www.w3.org/Icons/valid-xhtml11" alt="Valid XHTML 1.1" width="88" height="31" /> <img src="http://www.w3.org/Icons/valid-css.png" alt="Valid CSS 2.1" width="88" height="31" /> </div> </body> </html> Link to comment https://forums.phpfreaks.com/topic/174351-trying-to-add-wp-navigational-menu-to-a-page-php-issues/ Share on other sites More sharing options...
iux Posted September 18, 2009 Author Share Posted September 18, 2009 Been trying multiple things and unable to get this running correctly. Anyone might have an idea? Link to comment https://forums.phpfreaks.com/topic/174351-trying-to-add-wp-navigational-menu-to-a-page-php-issues/#findComment-920872 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.