cdroller
ну не обязательно отдельные страницы, можно так например
<?php
if ($_SERVER['REQUEST_URI']=="/" OR $_SERVER['REQUEST_URI']=="/index.html" OR $_SERVER['REQUEST_URI']=="/index.php") {
echo 'xxx';
} else {
echo 'zzz';
}
?>
типа для домена и index.html и index.php выведет на экран xxx для остальных zzz ... так можно и для всех страниц прописать нужных ...
а вообще лучше заранее беспокоиться об этом ... так например я архивные паги не генерю ротатором целиком, а генерю только блок тумб, который инклюдится в index.php в этом индексе все и написано, там же и тексты для разных страниц подключаются из файлов ...
cdroller
основная проблема я так понимаю в том что все страницы архивные в ротаторе генерируются по 1 шаблону, но нам нужно уникализировать, например титлы поменять или разный текст добавить
архивные страницы если php то код можно исполнять в них, если .html
то можно добавить в .htaccess строку
AddHandler application/x-httpd-php .php .htm .html
в таком случае htm и html также будет передаваться интерпритатору php
теперь в шаблоне страниц можно добавить например так
<?php include('config.php');?> соответственно путь указать правильно до файла и создать сам файл инклюда config.php в котором зададим переменные для разных страниц, например страниц у нас 3 - 1.html, 2.html, 3.html
менять надо скажем титлы, дески и блок с текстом
знач в шаблоне ротатора подключаем конфиг вверху самом
<?php include('config.php');?>
вместо титла, деска и текста ставим отображение переменных, пусть будет txt1, txt2, txt3
<title><?php echo $txt1;?></title>
...
<meta name="description" content="<?php echo $txt2;?>" />
...
<?php echo $txt3;?>
теперь в самом файле config.php типа задаем эти переменные для разных страниц
<?php
if ($_SERVER['REQUEST_URI']=="/1.html") {
$txt1 = "титл 1";
$txt2 = "дескрипшен 1";
$txt3 = "просто текст 1";
}
if ($_SERVER['REQUEST_URI']=="/2.html") {
$txt1 = "титл 2";
$txt2 = "дескрипшен 2";
$txt3 = "просто текст 2";
}
if ($_SERVER['REQUEST_URI']=="/3.html") {
$txt1 = "титл 3";
$txt2 = "дескрипшен 3";
$txt3 = "просто текст 3";
}
?>
это как пример просто если нужно уже проиндексированные страницы изменить, можно и по другому сделать ... тут многократно на форуме уже писали как пагинации делать изначально лучше и я в том числе
cdroller
как поменять? в крон чтоли ставить после каждой перерисовки шаблона парсить и меняь тексты ... зачем, если можно нормально сделать сразу?
а рекламу захочится поменять то что, каждый раз в ротатор лезите шабы перетряхивать?
я сразу делаю index.php с шаблоном, а все продукты генерации ротатора подключаются в него ... и пагинация в индексе архивных паг просто работает, сканируется папка для архивных страниц и подключается все что в ней есть ... например было 50 страниц, поставил в ротаторе 150 и сгенерилось столько ... все само в индекс включилось ...
а сами страницы в ротаторе это только блоки тумб и все, весь дизайн в индексе, там же и рекламу вставлять и тексты могу писать для всех страниц разные ...
Страницы на сиджах
ну а все остальное также переменными, баннеры там и все что надо