Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 11.12.2006, 08:11   #1
Andrey Grey
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 тоже есть упоминание.....
Andrey Grey вне форума   Ответить с цитированием
Старый 11.12.2006, 08:17   #2
Andrey Grey
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/');

Наслаждаемся работой
Andrey Grey вне форума   Ответить с цитированием
Старый 19.01.2007, 12:14   #3
Andrey Grey
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.

------------------------------------------------
Хочешь чтобы твой сайт работал стабильно? Спроси меня как
Andrey Grey вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория