Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 12-12-2005 13:54:14

SergL
буки
Откуда: Минск
Зарегистрирован: 30-11-2005
Сообщений: 10

Поиск на русском проблема с регистром

Как сделать регистронезависимый поиск в руском TXP?

Неактивен

 

#2 12-12-2005 14:12:15

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Поиск на русском проблема с регистром

Найти решение на страницах форума:

http://textpattern.ru/forum/viewtopic.p … 1300#p1300

Неактивен

 

#3 12-12-2005 14:48:19

SergL
буки
Откуда: Минск
Зарегистрирован: 30-11-2005
Сообщений: 10

Re: Поиск на русском проблема с регистром

Спасибо,
просто поиск еще не работает,  а в проблеммах и решениях не нашел.

Неактивен

 

#4 12-12-2005 15:15:55

SergL
буки
Откуда: Минск
Зарегистрирован: 30-11-2005
Сообщений: 10

Re: Поиск на русском проблема с регистром

Nicck написал:

Найти решение на страницах форума:

http://textpattern.ru/forum/viewtopic.p … 1300#p1300

к сожалению в txp 4.0.2 не метод не работает. Так что вопрос открыт.

Неактивен

 

#5 13-12-2005 00:18:19

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Поиск на русском проблема с регистром

Возможно готовые файлы там и не для 4.0.2, но метод решения описан и применить его можно.

Есть 2  пути:
1. Ты читаешь всё внимательно и делаешь это сам, воззможно задаёшь какие-то _конкретные_ вопросы и тебе возможно отвечают, что возможно тебе помогает.
2. Ждешь пока это сделает кто-то ещё. Скачиваешь архив с пропатченными файлами.

Первый быстрее.

Неактивен

 

#6 13-12-2005 15:07:17

SergL
буки
Откуда: Минск
Зарегистрирован: 30-11-2005
Сообщений: 10

Re: Поиск на русском проблема с регистром

Nicck написал:

Возможно готовые файлы там и не для 4.0.2, но метод решения описан и применить его можно.
1. Ты читаешь всё внимательно и делаешь это сам, воззможно задаёшь какие-то _конкретные_ вопросы и тебе возможно отвечают, что возможно тебе помогает.
Первый быстрее.

Сделал,
поправил publish.php и taghandlers.php
поиск остался регистрозависимым, вывод результата в нижнем регистре. :-(

Неактивен

 

#7 13-12-2005 17:59:30

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Поиск на русском проблема с регистром

Следует прочитать весь тред.

Для того чтоб результат выводился в том регистре к котором оно есть на самом деле, функция search_result_excerpt была переписана. Если у тебя выводит в нижнем регистре, то похоже ты использовал не её а тот костыль, что я предлагал до её написания.

Вообще, впринципе, оно работает на 4.0.2. У меня работает. Значит что? Значит что-то ты сделал не так. Чтоб выяснить, что именно нужно что? Нужно рассказать, что ты сделал. Поподробнее.

Вобще надо сделать вот что:

1. В publish.php меняем:
$search = " and (Title rlike '$q' or Body rlike '$q') $s_filter";
на
$search = " and (upper(Title) rlike upper('$q') or upper(Body) rlike upper('$q')) $s_filter";

2. В taghandlers.php целиком заменяем функцию search_result_excerpt на ту, что содержится в этом сообщении: http://textpattern.ru/forum/viewtopic.p … 1309#p1309

Всё так и делал?

Неактивен

 

#8 14-12-2005 12:29:48

SergL
буки
Откуда: Минск
Зарегистрирован: 30-11-2005
Сообщений: 10

Re: Поиск на русском проблема с регистром

Nicck написал:

Вобще надо сделать вот что:

1. В publish.php меняем:
$search = " and (Title rlike '$q' or Body rlike '$q') $s_filter";
на
$search = " and (upper(Title) rlike upper('$q') or upper(Body) rlike upper('$q')) $s_filter";

2. В taghandlers.php целиком заменяем функцию search_result_excerpt на ту, что содержится в этом сообщении: http://textpattern.ru/forum/viewtopic.p … 1309#p1309

Всё так и делал?

Все так и сделал, теперь вывод результата в нужном регистре, поиск регистрозависим.

Версия Textpattern: 4.0.2 (r1076)
Может проблемма с MySQL: 4.0.26 ?

Неактивен

 

#9 16-12-2005 22:56:48

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Поиск на русском проблема с регистром

У меня на MySQL: 5.0.16-log и MySQL: 4.1.8-max работает без каких-либо проблем.

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

Если вопрос решился\решится сообщи пожалуйста, хотелось бы знать в чём была проблема.

Отредактированно Nicck (16-12-2005 23:02:35)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru