Я пытаюсь загрузить метатеги из файла php, относящегося к загружаемой странице.Прочитать метатеги из файла PHP
Мета-код работает, но только если я добавлю мета код на каждую страницу.
- Я бы предпочел не добавлять мета-код к каждой странице.
- Я хочу, чтобы мы включили этот код в него
- НО, но включение не заполняется.
Вот код:
- Опять этот код работает, если добавить его к каждой странице.
Если я удаляю и добавляю код с этим кодом, он не заполняет мета.
<?php include("includes/metatgs.php"); ?> <?php if ($page = basename(__FILE__)); ?> <?php { ?> <meta charset='<?php echo $meta[$page]['charset']; ?>'> <title><?php echo $meta[$page]['title']; ?></title> <meta name='description' content='<?php echo $meta[$page]['description'];?>'> <meta name='keywords' content='<?php echo $meta[$page]['keywords']; ?>'>
metatgs.php: Это то, что я использую для заполнения METAS.
$meta['index.php']['charset'] = "utf-8"; $meta['index.php']['title'] = "Home"; $meta['index.php']['description'] = "The Description"; $meta['index.php']['keywords'] = "keywords"; $meta['about.php']['charset'] = "utf-8"; $meta['about.php']['title'] = "About"; $meta['about.php']['description'] = "The Description"; $meta['about.php']['keywords'] = "keywords";
Как я могу добавить этот код включаемого и заполнить METAS?
определение мета для всех страниц - это жесткий подход в динамической сети . Вам нужно всего лишь определить текущую мета-страницу на основе данных db. – Lion4H
Вы используете какой-то шаблон? – vladkras
100% уверен, что файл включен? Кроме того, вы проверили, что такое '$ page'? – Chris