Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   /tslib/class.tslib_fe.php проблема (http://forum.typo3.ru/showthread.php?t=2247)

Andrey Grey 11.12.2006 08:11

/tslib/class.tslib_fe.php проблема
 
Установил расширение robots.txt
Сами знаете для чего...
Но при использовании возникла проблема...
.htaccess прописал как нужно, скопировал robots.php и присвоил необходимые права.
Указал у одного из доменов роботс, проверяю и вижу:

failed to open stream: No such file or directory in /home/site/site.ru/docs/robots.php on line 106

Но у меня нет такой папки и соответственно такого файла.


Просматриваю исходник роботс.пхп. Да, упоминание есть именно на tslib.
В пакетах (4.02,4.03,4.1) тоже нет.

В manual-doc_core_api_4-0-0 тоже есть упоминание.....

Andrey Grey 11.12.2006 08:17

3 минуты упорства и решение найдено:
библиотека перенесена в
typo3/sysext/cms/tslib/

для корректной работы скрипта в начале файла robots.php меняем
define('PATH_tslib', PATH_site.'tslib/');
на
define('PATH_tslib', PATH_site.'typo3/sysext/cms/tslib/');

Наслаждаемся работой :)

Andrey Grey 19.01.2007 12:14

в дополнение к этому расширению:
Если Типа используется на нескольких сайтах, то для корректного вывода своего robots.txt для каждого из доменов нужно слегка подправить robots.php:

$domain=$_SERVER['SERVER_NAME'];
на
$domain=t3lib_div::getIndpEnv('HTTP_HOST');


Часовой пояс GMT +4, время: 10:09.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot