2014-09-25 4 views
0

Я разрабатываю динамическую компоновку, и каждая страница включена в index.php.
На этой странице нет кода. Просто контент. Это мой индексДинамика PHP и метатег

<html> 
<head> 
    <title>Text | <?php echo'$text;'?></title> 
    <meta http-equiv="Content-Language" content="it" /> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> 
    <link rel="stylesheet" type="text/css" href="template/style.css"> 
    <link rel="stylesheet" type="text/css" href="config/jsmenu.css"> 
    <link rel="stylesheet" type="text/css" href="config/menu.css"> 
    <script type="text/javascript" src="config/expand.js"></script> 
    <script type="text/javascript" src="config/jquery-1.5.2.min.js"></script> 
    <script type="text/javascript" src="config/scriptbreaker-multiple-accordion-1.js"></script> 
    <script language="JavaScript"> 
     $(document).ready(function() { 
      $(".topnav").accordion({ 
      accordion:false, 
      speed: 500, 
      closedSign: '[+]', 
      openedSign: '[-]' 
      }); 
     }); 
    </script> 
</head> 
<body> 
     <div id="container"> 
      <div id="banner"><?php include('template/banner.php') ?></div> 
      <!--<div id="nav_main"><?php include('template/nav_main.php') ?></div> --> 
      <div id="navigation_left"><?php include("template/link_left.php") ?></div>  
      <div id="navigation_right" align="left"><?php include("template/link_right.php") ?></div>        
      <div id="content"><?php include("$page.php") ?></div> 
      <div id="footer"><?php include('template/footer.php') ?></div> 
     </div> 
</body> 
</html> 

$ страница генерируется этим или другими частями, содержащиеся в link_left.php или link_right.php

<?php 
     isset($_GET["page"]) ? $page=$_GET["page"] : $page="home"; 
     $links=array(
      "fmp_trama" => "Full Metal Panic!", 
      "fumoffu_trama" => "Full Metal Panic? Fumoffu", 
      "fmptsr" => "Full Metal Panic! TSR", 
      "riassunti" => "Riassunti Episodi", 
      "manga" => "Manga", 
      "listamanga" => "Lista Manga", 
      "lnrecensione" => "Romanzo", 
      "romanzi" => "Lista Romanzi", 
      "sigma" => "Sigma", 
      "overload" => "Overload", 
      "comicmission" => "Comic Mission", 
      "another" => "Another", 
      "sdnefd" => "SDNED", 
      "zero" => "Zero", 
      "riassunti_manga" => "Riassunti Manga", 
      "riassuntiromanzi" => "Riassunti Romanzi" 
     ); 
     foreach($links as $href=>$text){ 
      if($page!=$links){ 
      echo '<li><a href="?page='.$href.'">'.$text.'</a></li>'; 
      }else{echo $text;} 
     } 
    ?> 

Я учил был достаточно добавьте в названии, но не Работа. Я не знаю, что делать для ключевых слов и описаний. Я не использую базы данных.

Это пример страницы, которые будут включены:
example.php:

<p style="background:#ffa"> 
    Lorem ipsum dolor sit amet, consectetaur adipisicing elit, sed do eiusmod tempor 
    incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud 
    exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute 
    irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla 
    pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui 
    officia deserunt mollit anim id est laborum. 
    </p> 
+0

попробовать этот 'если ($ страницы! = $ HREF) {' – RST

+0

Просьба уточнить ваш вопрос и то, что когда вы пытаетесь достичь, я понимаю, что вы хотите включить Meta Description и Meta Keywords динамически это правда? Проблема в том, что у вас нет доступа к мета в вашем «page.php» – XhkUnlimit

+0

RST: ничего не меняется @XhkUnlimit: это правильно. На самом деле page.php не существует. Меню создает? .php - сообщить, что? page загружает файл .php. Я не знаю, объясняю ли я хорошо. – Shika93

ответ

0

Используя модификацию от @RST и описанные вопросы, вот работоспособной, что соответствует вашим потребностям. Вам просто нужно добавить параметр страницы, и, похоже, он подходит. Пожалуйста, проверьте в другом месте, если он все еще не работает на вашей стороне (настройка Php и т. Д.).

Runnable Code

+0

Не работает. $ page - это переменная, а не файл. Я добавил пример страницы, которая будет загружена как «$ page.php» – Shika93

+0

См. Изменения выше ^^ – XhkUnlimit

+0

Выполнено http://runnable.com/VCSbKdI0-Ocuiy-w/output http://runnable.com/ VCSYsvEy0xov2fNi/my-for-php без изображения – Shika93

Смежные вопросы