Настройки и особенности размещения php-кода каталога Индексатора на сайтах
Здесь на странице вы можете посмотреть какие есть особенности размещения php-кода Индексатора на сайтах-донорах для лучшей его адаптации и вывода на главных страницах.
Если на сайте уже есть старый код каталога Free.Alink
Чтобы не создавалось тысячи дублей страниц из-за конфликта каталогов Индексатора и Фрии.Алинк - в файле translit.php от каталога Free.Alink нужно совершить следующие действия:
1. Удалить код list($str_q)=explode('?',$_SERVER["REQUEST_URI"]);
2. Удалить код foreach ($_GET as $nam=>$val)if($nam!='rz'){$str_q.=$nam.'='.rawurlencode($val).'&';}
3. Заменить $str_q.='?'; на $str_q = '/?';
p.s. Файл translit.php каждый раз нужно заново скачивать з ФТП, изменять и заливать снова, т.к. он для всех сайтов разный.
Сделать вывод текста только на главной странице
Чтобы текст, который размещен на главной странице вашего сайта, не дублировался на всех страницах каталога Индексатора - его нужно окружить коротким php-кодом, который отвечает за вывод текста только на главной странице:
<?php if ($_SERVER['REQUEST_URI'] == '/') { ?> Здесь текст, который выводится только на главной <?php } ?>
p.s. По примеру этого кода, можно сделать вывод текста только на любой другой странице, заменив / на нужную вам страницу (например /index2.php) и текст будет выводится только на ней.
Сделать вывод текста на всех страницах, кроме главной
Принцип такой же, как и в кода выше, только текст выводится на всех других страницах, кроме главной:
<?php if ($_SERVER['REQUEST_URI'] != '/') { ?> Здесь текст/код, который выводится на всех кроме / <?php } ?>
Сделать вывод URL + дополнительный текст
Если нужно дополнительно вывести url просматриваемого сайта в title (или любом другом месте) + дополнительный текст (можно менять или убрать) к нему - вставьте в нужное место следующий код:
<?php echo (empty($_GET['in'])? '': substr($_GET['in'],0,strlen($_GET['in'])-4).' - Отзывы о сайте.'); ?>