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

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

Ответ
 
Опции темы Опции просмотра
Старый 17.04.2003, 17:26   #1
Perignator Temporis
Senior Member
 
Регистрация: 10.02.2004
Сообщений: 114
По умолчанию

Так да.. А хотелось поиск по сайту сделать.. По всему..
Попробую, может, в индексаторе разобраться...
Вдруг найду чего..
Perignator Temporis вне форума   Ответить с цитированием
Старый 11.06.2003, 14:18   #2
andrew
Новенький
 
Регистрация: 11.06.2003
Сообщений: 6
По умолчанию

Ответ Каспера по поводу индексации:

"Probably this is because the REGEX which extracts the words from the content is geared for ascii and no >127 chars. Maybe german and danish extras. In the file "class.indexer.php" there is a function "split2words" which splits the word in the content and that does it by "alnum" plus characters found in some internal arrays: ->convChars - obviously we need a solution for splitting the words in other languages wheere the non-ascii chars are different. For now you can make a class extension to this class and insert a list of russian/ukranian chars in these internal arrays and you should be fine.
Feel free to work on a better, more general solution.
[Answered Online during List Management]"

В общем, посоветовали сделать "class extension", в который нужно добавить кириллические символы. Я почти все понял ;-)
Help!!!
andrew вне форума   Ответить с цитированием
Старый 14.06.2003, 16:17   #3
Александр
Продвинутый
 
Аватар для Александр
 
Регистрация: 27.05.2003
Сообщений: 44
По умолчанию

Правильно ли я понял, что нужно добавить русский алфавит в переменную: $convChars?
Александр вне форума   Ответить с цитированием
Старый 29.06.2003, 21:49   #4
Вячеслав Анисимов / Averve.Net
Новенький
 
Регистрация: 29.06.2003
Сообщений: 10
По умолчанию

Для тех, кто не понял как решить проблему, немного более разжеванную информацию можно увидеть на http://t3bbs.averve.net/viewtopic.php?t=9 .
Вячеслав Анисимов / Averve.Net вне форума   Ответить с цитированием
Старый 02.04.2004, 16:59   #5
Michael Shigorin
Продвинутый
 
Регистрация: 17.03.2004
Сообщений: 65
По умолчанию

А для тех, кто получил там 404 -- можно продублировать здесь?
Michael Shigorin вне форума   Ответить с цитированием
Старый 02.04.2004, 17:55   #6
Andreas Schwarzkopf
Senior Member
 
Регистрация: 14.08.2003
Сообщений: 416
По умолчанию

Там было следующее (typo3.net.ru):

1. Найдем файл class.indexer.php в папке typo3/ext/indexed_search
2. Заменим содержимое злосчастной переменной ( строки 45-48 ).

Было:
var $convChars=array( \"qyЉ}t{Њ†v€u\", \"‘™Є?’љ«¤ћ–Ё•\" );

Стало:
var $convChars=array( \"АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ\", \"абвгдеёжзийклмнопрстуфхцчшщъыьэюя\" );

3. Сохраняем измененный файл.

[примечание A.S.: у меня не заработало.]
Andreas Schwarzkopf вне форума   Ответить с цитированием
Старый 03.04.2004, 00:21   #7
Michael Shigorin
Продвинутый
 
Регистрация: 17.03.2004
Сообщений: 65
По умолчанию

Аналогичное примечание... (еще надо wordOK() покалечить, что также было проделано)
Michael Shigorin вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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


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


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

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