Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
11.12.2006, 08:11 | #1 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
/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 тоже есть упоминание..... |
11.12.2006, 08:17 | #2 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
3 минуты упорства и решение найдено:
библиотека перенесена в typo3/sysext/cms/tslib/ для корректной работы скрипта в начале файла robots.php меняем define('PATH_tslib', PATH_site.'tslib/'); на define('PATH_tslib', PATH_site.'typo3/sysext/cms/tslib/'); Наслаждаемся работой |
19.01.2007, 12:14 | #3 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
в дополнение к этому расширению:
Если Типа используется на нескольких сайтах, то для корректного вывода своего robots.txt для каждого из доменов нужно слегка подправить robots.php: $domain=$_SERVER['SERVER_NAME']; на $domain=t3lib_div::getIndpEnv('HTTP_HOST');
__________________
Андрей Грэй (tonnazh) Наёмник: TYPO3 Лаборатория, Rich Media Development Ltd. ------------------------------------------------ Хочешь чтобы твой сайт работал стабильно? Спроси меня как |