[FIX] Кракозябры вместо кириллицы после быстрого редактирования - SMF 1.1.x

Автор crazyASD, 06 ноября 2009, 14:09:32

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

crazyASD

Фикс бага "Кракозябры вместо кириллицы исходном коде после быстрого редактирования" SMF 1.1.x:
Открываем /Themes/Default/xml_topic.js

Меняем:
x[x.length] = 'subject=' + escape(textToEntities(document.forms.quickModForm['subject'].value.replace(/&#/g, "&#"))).replace(/\+/g, "%2B");
x[x.length] = 'message=' + escape(textToEntities(document.forms.quickModForm['message'].value.replace(/&#/g, "&#"))).replace(/\+/g, "%2B");


После этого чудо-кракозябры после быстрого редактирования больше не появляются.
На:
x[x.length] = 'subject=' + escape(document.forms.quickModForm['subject'].value.replace(/&#/g, "&#").php_to8bit()).replace(/\+/g, "%2B");
    x[x.length] = 'message=' + escape(document.forms.quickModForm['message'].value.replace(/&#/g, "&#").php_to8bit()).replace(/\+/g, "%2B");

Наслаждаемся нормально работающим быстрым редактированием.
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11


crazyASD

Однако глюки вернулись :( Что за фигня? Или этот код не подходит для SMF 1.1x?
Сон разума порождает монстров
Wordpress - рулит!  SMF 2.0.11