Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#29 used as offset, casting to integer (29) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#30 used as offset, casting to integer (30) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Динамические Meta теги
ТвойWeb » WebMaster класс » PHP/Perl » Динамические Meta теги

Страниц (1): [1]
 

1. lexa - 15 Февраля, 2005 - 19:14:49 - перейти к сообщению
Доброго времени. Помогите пожалуйста найти ответы. У меня 2 вопроса:
1. Мне нужно, чтобы meta теги динамически менялись, такие как "description", title. Как это сделать на PHP?
2. Если я тестирую сайт под Windows и он работает, то будет ли он корректно работать на Unix системах?
Огромное спасибо за помощь.
2. TvoyWeb - 15 Февраля, 2005 - 19:53:55 - перейти к сообщению
lexa
Насчет второго вопроса.
Ответ - Да.
Насчет первого вопроса.
Все дело в том как ты встраиваешь php сценарий в скрипт.
Например простой скрипт.

PHP файл index.php
CODE:
<?php
$array = array(
1 => array(
"title" => "ExBB",
"description" => "ExBB Форум на PHP",
"keywords" => "форум, файлы, PHP, fast, компьютеры",
"text" => "Это страница поддержки ExBB"
),
2 => array(
"title" => "Yandex",
"description" => "Российская поисковая система",
"keywords" => "поиск, расширенный поиск, почта, narod, бесплатный хостинг",
"text" => "Поисковая система Яндекс"
),
3 => array(
"title" => "TvoyWeb",
"description" => "ТвойWeb - форум для чайников",
"keywords" => "форум, чайник, HTML, дизайн, помощь",
"text" => "Форум на TvoyWeb.ru"
)
);
$id = mt_rand(1,3);
$PAGE_TITLE = $array[$id]['title'];
$PAGE_DESCRIPTION = $array[$id]['description'];
$RAGE_KEYWORDS = $array[$id]['keywords'];
$TEXT = $array[$id]['text'];
include('shablon.php');
?>


Файл шаблона shablon.php
CODE:
<?php
echo <<<PAGE
<html>
<head>
<meta http-equiv="description" content="$PAGE_DESCRIPTION">
<meta name="Keywords" content="$RAGE_KEYWORDS">
<title>$PAGE_TITLE</title>
</head>

<body>
<H1>$TEXT</H1>
</body>

</html>
PAGE;
?>

В данном скрипте в результате случайной генерации вытаскиваем из массива данные для титлов, описания, ключевых слов и текста на самой странице.
Можешь проверить у себя этот скрипт.

И в следующий раз называй тему так чтобы из названия было ясно о чем идет речь. Описание темы не в счет.
3. lexa - 16 Февраля, 2005 - 04:13:38 - перейти к сообщению
Спасибо за помощь. Принцип понятен, буду пробовать.
Спасибо за совет, в следующий раз постараюсь придерживаться и четко выражать суть.
4. TvoyWeb - 16 Февраля, 2005 - 04:54:42 - перейти к сообщению
!Тема закрыта!

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0394]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33