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

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

Вы не зашли.

#1 24-07-2005 23:05:22

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

php5, mysql4 и txp

Однажды хостер переехал на php5 а вскоре и на mysql4 и появились проблемы с utf8. :]

Решились добавлением mysql_query("set names utf8"); в /textpattern/lib/txplib_db.php в конструктор класса DB сразу после mysql_select_db($this->db);

Проблемы достаточно просто изучить поставив txp на свежий денвер (я использовал Base_PHP5_2005-01-26_a1.3.31_p5.0.2_m4.1.8_pma2.6.1.exe).
Хочу так же отметить, что при переезде на свежий rc добавление нужно произвести до того как вы первый раз обратитесь в новую админку (в этот момент выполняется _update.php который испольуя непоправленный класс может покорёжить вам тексты).
Без добавления конечно вроде и работает всё, но вот например буква 'ш' у меня ни в какую не хотела сохраняться в базу как надо, а то и вобще mysql отдавал мне неизвестно что.

Вобщем вот, может своим сообщением кому-нибудь сэкономлю пару часов.

Неактивен

 

#2 25-07-2005 09:24:27

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: php5, mysql4 и txp

То есть у тебя сейчас под Денвером и на реальном хостинге ТП работает на php5?

Неактивен

 

#3 25-07-2005 09:56:10

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

Re: php5, mysql4 и txp

Да, давненько уже и весьма успешно.

Неактивен

 

#4 25-07-2005 09:57:37

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: php5, mysql4 и txp

Это хорошая новость! А я, грешным делом, опасался капканов с этой стороны :-))

Неактивен

 

#5 28-07-2005 18:46:04

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

Re: php5, mysql4 и txp

По поводу "Решилось добавлением mysql_query("set names utf8"); в /textpattern/lib/txplib_db.php в конструктор класса DB сразу после mysql_select_db($this->db);"

http://dev.textpattern.com/changeset/636

Теперь и в оригинальном дистрибутиве! ;]

Неактивен

 

#6 05-08-2005 15:40:26

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: php5, mysql4 и txp

Nicck написал:

Да, давненько уже и весьма успешно.

Ходили слухи, что в php5 с utf-8 все строковые функции преобразования, сравнения и регэкспы будут корректно работать. Слухи соответствуют действительности?
При поиске на php5 в textpattern различается регистр русских букв?

Неактивен

 

#7 05-08-2005 21:46:52

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

Re: php5, mysql4 и txp

Я не уверен, но кажется поиск всё так же чувствителен к регистру, и с textile всё те же проблемы.

Я вот тут советшенно случайно подумал о расширении mbstring (Multi-Byte String Functions), оно никак не может помоч в решении этих проблем?

Неактивен

 

#8 06-08-2005 12:45:44

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: php5, mysql4 и txp

Nicck написал:

поиск всё так же чувствителен к регистру, и с textile всё те же проблемы.

Жаль. Была надежда, что пхп5 будет ближе к utf-8

Nicck написал:

Я вот тут советшенно случайно подумал о расширении mbstring (Multi-Byte String Functions), оно никак не может помоч в решении этих проблем?

На английском форуме была пара обсуждений этой темы. В одном японцы задавали вопрос почему не предусмотрено использование mbstring? Zem ответил, потому, что это дополнительная библиотека, которая не у всех установлена.
В другом Dean говорит, что идеальный сервер для txp должен содержать эту библиотеку. Думаю, для использования этих функций нужно много хаков делать в classTextile.php.
А что, хак для русификации Textile на пхп5 не работает?

Неактивен

 

#9 11-12-2006 21:17:20

Jack
живёте
Зарегистрирован: 07-08-2006
Сообщений: 87
Вебсайт

Re: php5, mysql4 и txp

я так понимаю, тема устарела, обновления давно внесены, но ничего не помогло sad
описание проблемы :
http://textpattern.ru/forum/viewtopic.php?id=954

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru