Тег description на разных страницах [решено]

Тема закрыта
221
.

Создаю сайт под поисковики. Структура: домен/раздел/статья
Нужно сделать для каждой страницы свое описание description.
Если за титл отвечает - $textl, то как прописать дескрипшен ?

<?php
define('_IN_JOHNCMS', 1);
$textl = 'Название статьи';
require_once ("../incfiles/core.php");
require_once ("../incfiles/head.php");
header("Content-type:text/html; charset=utf-8");
        echo '<div class="bmenu">Название статьи</div>';
echo '<div class="menu"Текст с картинками
       </div>';
require_once ("../incfiles/end.php");
?>
.
Sensus veris

Перемещено в подходящий раздел

.
(\/)____o_O____(\/)

wapskill, на самом деле надо переписывать не много шапку, обозначать слова и потом инклюдить шапку

.

wapskill, В head.php, где будет что-то вроде <meta name="description" content="Какой-то текст" />
Текст, заключенный в content="" выносим в переменную, назовём её $metadesc;
Т.е. получится

$metadesc = isset($metadesc) ? $metadesc : "Какой-то текст".


На место текста подставляем переменную.
<meta name="description" content="' . $metadesc . '" />

Теперь можно использовать её так же, как $textl;
.

Есть на форуме где то хак уже готовый.. Там и дискрипшн и кейвордс...хз как называется но есть..

.
Koenig
(\/)____o_O____(\/)

Fublin, да так и называется http://johncms.com/forum/index ... =4965

.
BoGdAn
I'm the Cult of Personality...
<?php
define('_IN_JOHNCMS', 1);
require_once ("../incfiles/core.php");
$textl = 'Название статьи';
$set['meta_key'] = 'Ключи';
$set['meta_desc'] = 'Описание';
require_once ("../incfiles/head.php");
echo '<div class="bmenu">Название статьи</div>';
echo '<div class="menu">Текст с картинками
       </div>';
require_once ("../incfiles/end.php");
?>
.

всем спасибо за помощь

Всего: 8