Реклама на сайте Advertise with us

Как поставить patch в Util.pm и MTUtil.php (MT)?

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 19.05.03
Сообщения: 697
Рейтинг: 235

Ссылка на сообщениеДобавлено: 29/03/07 в 15:39       Ответить с цитатойцитата 

Процитирую:

Цитата:
Имена файлов для dirify
Dirify позволяет сделать читаемые URL (вроде movabletype_soset.html), что несомненно полезно.

Описанный у Михаила Шуленина способ меня удивил своей непрямолинейностью, сначала мы отключаем дирификацию для UTF-8, потом перекодируем в 1251, потом перекодируем по табличке HighAscii , которую еще нужно поправить.

Куда как проще просто дополнить табличку из UTF-8 в латиницу русскими буквами, причем сразу транслитерацией. Это и делает прилагаемый патч. Опять правим многострадальные Util.pm и MTUtil.php .


Патч сам вот тут: хттп://blog.lexa.ru/files/patch-dirify.gz

Но я фиг знает как его ставить? КТо-нить подскажите плиз

SlavaNetwork.com - красивые sologirl девчонки.

0
 



С нами с 19.05.03
Сообщения: 697
Рейтинг: 235

Ссылка на сообщениеДобавлено: 29/03/07 в 16:16       Ответить с цитатойцитата 

ау

SlavaNetwork.com - красивые sologirl девчонки.

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 30/03/07 в 04:12       Ответить с цитатойцитата 

Не совсем понятно о чём ты говоришь, но скорее всего программой patch

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 30/03/07 в 04:17       Ответить с цитатойцитата 

Скачал посмотрел -- отдай админу он всё сделает.

Вообще нужно в lib/MT/Util.pm найти
Цитата:

"\xc5\xbc" => 'z', # latin small letter z with dot above
"\xc5\xb9" => 'Z', # latin capital letter z with acute
"\xc5\xba" => 'z', # latin small letter z with acute


и добавить добавить (с 765 строки)
Цитата:

"\xd1\x91" => 'e',
"\xd0\x81" => 'E',
"\xd1\x8e" => 'ju',
"\xd0\xb0" => 'a',
"\xd0\xb1" => 'b',
"\xd1\x86" => 'c',
"\xd0\xb4" => 'd',
"\xd0\xb5" => 'e',
"\xd1\x84" => 'f',
"\xd0\xb3" => 'g',
"\xd1\x85" => 'x',
"\xd0\xb8" => 'i',
"\xd0\xb9" => 'j',
"\xd0\xba" => 'k',
"\xd0\xbb" => 'l',
"\xd0\xbc" => 'm',
"\xd0\xbd" => 'n',
"\xd0\xbe" => 'o',
"\xd0\xbf" => 'p',
"\xd1\x8f" => 'ja',
"\xd1\x80" => 'r',
"\xd1\x81" => 's',
"\xd1\x82" => 't',
"\xd1\x83" => 'u',
"\xd0\xb6" => 'zh',
"\xd0\xb2" => 'v',
"\xd1\x8c" => '_',
"\xd1\x8b" => 'i',
"\xd0\xb7" => 'z',
"\xd1\x88" => 'sh',
"\xd1\x8d" => 'e',
"\xd1\x89" => 'sch',
"\xd1\x87" => 'ch',
"\xd1\x8a" => '_',
"\xd0\xae" => 'Ju',
"\xd0\x90" => 'A',
"\xd0\x91" => 'B',
"\xd0\xa6" => 'C',
"\xd0\x94" => 'D',
"\xd0\x95" => 'E',
"\xd0\xa4" => 'F',
"\xd0\x93" => 'G',
"\xd0\xa5" => 'X',
"\xd0\x98" => 'I',
"\xd0\x99" => 'J',
"\xd0\x9a" => 'K',
"\xd0\x9b" => 'L',
"\xd0\x9c" => 'M',
"\xd0\x9d" => 'N',
"\xd0\x9e" => 'O',
"\xd0\x9f" => 'P',
"\xd0\xaf" => 'Ja',
"\xd0\xa0" => 'R',
"\xd0\xa1" => 'S',
"\xd0\xa2" => 'T',
"\xd0\xa3" => 'U',
"\xd0\x96" => 'Zh',
"\xd0\x92" => 'V',
"\xd0\xac" => '_',
"\xd0\xab" => 'I',
"\xd0\x97" => 'Z',
"\xd0\xa8" => 'Sh',
"\xd0\xad" => 'E',
"\xd0\xa9" => 'Sch',
"\xd0\xa7" => 'Ch',
"\xd0\xaa" => '_',



Далее в файле php/lib/MTUtil.php проделываем аналогичную операцию.
Что за софт и где эти файлы искать тебе наверное лучше знать.

0
 



С нами с 19.05.03
Сообщения: 697
Рейтинг: 235

Ссылка на сообщениеДобавлено: 30/03/07 в 11:36       Ответить с цитатойцитата 

спасибо, сейчас попробую

SlavaNetwork.com - красивые sologirl девчонки.

0
 



С нами с 19.05.03
Сообщения: 697
Рейтинг: 235

Ссылка на сообщениеДобавлено: 30/03/07 в 14:21       Ответить с цитатойцитата 

не, не сработало ((( все равно, если ентрис называется по-русски, название страницы-пермалинка просто пропускается. Например, назвал ентрис так:
Тестовый ентрис 2

хтмл страницу сделает такую:

2.html


т.е. тока 2 узнает, а русский текст - нет. эх...

SlavaNetwork.com - красивые sologirl девчонки.

0
 



С нами с 19.05.03
Сообщения: 697
Рейтинг: 235

Ссылка на сообщениеДобавлено: 30/03/07 в 14:31       Ответить с цитатойцитата 

кто-нить на Movable Type попробуйте плиз:
хttp://blog.lexa.ru/2007/01/01/rusifikacija_movabletype.html

SlavaNetwork.com - красивые sologirl девчонки.

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 30/03/07 в 14:32       Ответить с цитатойцитата 

Русский текст должен быть в UTF8.
Возможно у тебя в браузере затёрлась другая кодировка.

0
 



С нами с 19.05.03
Сообщения: 697
Рейтинг: 235

Ссылка на сообщениеДобавлено: 30/03/07 в 15:15       Ответить с цитатойцитата 



не, все окей с утф8.... в метатеге везде стоит она... Но все равно не работает (

SlavaNetwork.com - красивые sologirl девчонки.

0
 

Криптопохуист

С нами с 05.04.03
Сообщения: 17156
Рейтинг: 6019

Ссылка на сообщениеДобавлено: 30/03/07 в 19:49       Ответить с цитатойцитата 

Код:
cd /source/directory
fetch хттп://blog.lexa.ru/files/patch-dirify.gz
gunzip patch-dirify.gz
patch < patch-dirify

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »