Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   index search как запустить индексацию страниц (http://forum.typo3.ru/showthread.php?t=1571)

Dutchak Vitaly 22.07.2006 15:02

Копаясь в коде class.indexer.php, который и выполняет индексацию страниц нашел такую вещЬ:
PHP код:

if ($pObj->config['config']['index_enable'])    {
            
$this->log_push('Index page','');
            if (!
$indexerConfig['disableFrontendIndexing'] || $this->crawlerActive)    {
                if (!
$pObj->page['no_search'])    {
                    if (!
$pObj->no_cache)    {
                        
                        if (!
strcmp($pObj->sys_language_uid,$pObj->sys_language_content))    {
...
Здесь и происходит индексация
... 
}
... 

Так вот что получается. В $pObj->config - лежит распарсенный TS шаблон и в $pObj->config['config']['no_cache'] стоит значение 0. Но индексатор проверяет не это значение, а $pObj->no_cache, которое почему-то равно 1. Соответсвенно индексация проходит не будет. Из этого всего делаю вывод, что какой-то плагин меняет значение $pObj->no_cache на 1. ($pObj - это копия объекта $GLOBALS['TSFE']). Вопрос в то какой плагин это может делать?


Вот те, которые я ставил перед тем как пропала индексация:
realurl
api_macmade
cron_printlink
dropdown_sitemap
rb_flashobject

Больше всего склоняюсь к 3-м:
realurl
cron_printlink
dropdown_sitemap

Может кто-то сталкивался или есть дургие предположения.


P.S : поменял в условии $pObj->no_cache на $pObj->config['config']['nocache'] все заработало. Скоро выложу патч на него, пока не поймем где собака зарыта.

Dutchak Vitaly 22.07.2006 16:42

http://typo3.org/extensions/reposito...h_patch/0.0.1/

-=STYDENT=- 24.07.2006 09:03

Цитата:

Сообщение от Dutchak Vitaly


Виталий, ну ты Монстер ))) да действительно всё включилось )) а модули ставил следующие из перечисленных тобой

realurl
api_macmode

Dutchak Vitaly 24.07.2006 13:31

очень интересно. надо посмотреть какой из них меняет

-=STYDENT=- 24.07.2006 16:28

Цитата:

Сообщение от Dutchak Vitaly
очень интересно. надо посмотреть какой из них меняет

Виталий, если разберёшься что к чему... дай знать если не сложно )) будем весьма признательны ))

Dutchak Vitaly 24.07.2006 20:43

сообщу, как только доберусь до этого всего.

filippoff 25.07.2006 17:22

у меня сегодня тоже на одном сайте индексация пропала. причём показывает один результат с удалёнными со страницы данными, остальные страницы не индексирует. никаких модулей перед пропажей не ставил, из перечисленных вами ничего не стоит.
скачал патчик - не прошло.

так что какая-то хитрость в поиске всё таки есть :о)

может таки в кодировках что-то?

что характерно - по пунктам меню поиск идёт, не показывает только по содержимому страницы

-=STYDENT=- 26.07.2006 00:47

Цитата:

Сообщение от filippoff
у меня сегодня тоже на одном сайте индексация пропала. причём показывает один результат с удалёнными со страницы данными, остальные страницы не индексирует. никаких модулей перед пропажей не ставил, из перечисленных вами ничего не стоит.
скачал патчик - не прошло.

так что какая-то хитрость в поиске всё таки есть :о)

может таки в кодировках что-то?

что характерно - по пунктам меню поиск идёт, не показывает только по содержимому страницы

а ты как Виталий писал, пробовал править сам класс???

Dutchak Vitaly 26.07.2006 01:02

Цитата:

Сообщение от -=STYDENT=-
а ты как Виталий писал, пробовал править сам класс???

Да собственно класс индексации и "чинил". К сожалению у нас с тобой одна была трабла. А вот у filippoff другая трабла.



2 filippoff - у тебя есть возможность FTP доступа, чтобы я глянул что там. может патч расширять надо.

filippoff 26.07.2006 02:11

проблема решилась "в лоб", причину так и не нашёл:
в em появились изменённые файлы плагина, деинсталлировал плагин, удалил полностью папку плагина в sysext (просто переустановка не помогла), залил на её место папку из исходника, проинсталлировал плагин заново - заработало. что изменило файлы - не установил. специально удалил все поставленные плагины, поставил заново - поиск остался рабочим. барабашки.


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

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