ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Bugs - ошибки системы чатов и их исправление!

 

1007
BETEPAH @BETEPAH
Похоже, неправильно работает %include%, галерея перестала работать вообще, форум, анкета, топ и другие страницы, которые прописаны в "скрипты через запятую для вставки в дизайн титульника" отображаются без шаблона.

596
Сергей @Князь_Пипецкий
Попрежнему остаются кракозябры в трнанслит и вебках.....

20090
Dimitry @Dimitry
Всё исправил что перечислено, также возможны проблемы с викториной так как не получается её запустить в 2х кодировках, что видимо приведёт к тому что все будем переходить на UTF-8, но думаю сложностей с этим не будет, наверное напишу скриптик который переведёт всё по одному нажатию.

Исправление функции всё на русский [RU] которая используется в gb.inc gallery.inc forum.inc
(она не работала если ничего не выделено, также был урезан код, селектирование в старых версиях IE работать не будет)

function translateall() {
var obj=document.getElementsByName("message")[0]; obj.focus();
var pos1 = obj.selectionStart, pos2 = obj.selectionEnd;
if(typeof(pos1)=="number" && pos1!=pos2) {
obj.value = obj.value.substring(0, pos1) + translate(obj.value.substring(pos1, pos2)) + obj.value.substring(pos2, obj.value.length);
obj.setSelectionRange(pos2,pos2);
}
else {obj.value=translate(obj.value);}
}

596
Сергей @Князь_Пипецкий
Фукнция все на русский [RU] в чате работает.

Транслит (имеется ввиду чекбокс) в чате работает не правильно.

В английской раскладке написал "проверка"

Транслит выдал вот что:

•12:20:37 Князь_Пипецкий: гхйдтхрф
Вещание исправилось, все ок.

83
VipeR707 @VipeR707
А лог сообщений у всех работает сейчас или только у меня ошибка????

596
Сергей @Князь_Пипецкий
VipeR707 пишет:

А лог сообщений у всех работает сейчас или только у меня ошибка????

У меня работает.

83
VipeR707 @VipeR707
Князь_Пипецкий пишет:

VipeR707 пишет:

А лог сообщений у всех работает сейчас или только у меня ошибка????

У меня работает.

через админку в чате???

83
VipeR707 @VipeR707
VipeR707 пишет:

Князь_Пипецкий пишет:

VipeR707 пишет:

А лог сообщений у всех работает сейчас или только у меня ошибка????

У меня работает.

через админку в чате???

А еще у меня народ регает ники и сам я пробовал, ник в чат не зарегистрированный заходит.

20090
Dimitry @Dimitry
Князь_Пипецкий, что-то у тебя напуталось, RU это как раз на рускую раскладку, а чекбокс это транслитерация, и то и то работает нормально, проверь в моём чате.

VipeR707, подробнее опиши, ничего не понял из твоих слов.
Чат только для зареганных а входят незарегистрированные?

83
VipeR707 @VipeR707
Dimitry пишет:

Князь_Пипецкий, что-то у тебя напуталось, RU это как раз на рускую раскладку, а чекбокс это транслитерация, и то и то работает нормально, проверь в моём чате.

VipeR707, подробнее опиши, ничего не понял из твоих слов.
Чат только для зареганных а входят незарегистрированные?

Сейчас лог сообщений работает, до этого входил в админку с чата, далее жму лог сообщений и мне пишется что страница не найдена.
И глюк какой то с регой стал. Сам регистрируюсь...вхожу в чат как не зарегистрированный.

20090
Dimitry @Dimitry
VipeR707 пишет:

Dimitry пишет:

Князь_Пипецкий, что-то у тебя напуталось, RU это как раз на рускую раскладку, а чекбокс это транслитерация, и то и то работает нормально, проверь в моём чате.

VipeR707, подробнее опиши, ничего не понял из твоих слов.
Чат только для зареганных а входят незарегистрированные?

Сейчас лог сообщений работает, до этого входил в админку с чата, далее жму лог сообщений и мне пишется что страница не найдена.
И глюк какой то с регой стал. Сам регистрируюсь...вхожу в чат как не зарегистрированный.

Скажи ник и пароль кем входишь, а также браузер и адрес чата, попробую...

20090
Dimitry @Dimitry
Движок удалось без проблем сделать для 2х кодировок, хоть и с костылями различными.
Теперь следующая стадия это пробный перевод чата на UTF-8.
Требуются желающие с посещаемыми чатами.

2615
Сергей @Pegass
Как всегда впереди планеты всей, я за update

20090
Dimitry @Dimitry
Пару человек уже перешло более менее удачно на UTF-8, так что первые бета тестеры уже прошли свой путь)

Очень важные пункты при переходе:
- обязательно выгнать всех из чата перед перекодировкой + закрыть вход
- после перекодировки возможно придётся очистить лог последних сообщений
- возможно также придётся очистить кеш в браузере, используем Ctrl+F5 до входа в чат и после, смотря что закешировалось ...

Также нужно заменить файлик exit.html, в него внесены исправления для правильного отображения русских символов при выходе.
Для тех кто не хочет заменять весь файл exit.html, просто обновите эту часть кода:
<script>
//GET variables
var get=new Array(); var a=location.search.substr(1).split("&");
for(var i=0; i<a.length;i++) {
var j=a[i].split("="); get[j[0]]=decodeURIComponent(j[1]).replace(/(<|>|"|'|`|#|\\)/gm,"");
}
var chat=get['chat'];
var nick=get['nick'];
var id=get['id'];
var act=get['act'];
var timeout=get['timeout'];
var grund=get['grund'];
</script>

2615
Сергей @Pegass
Галерея алфавит русский не фурычит

20090
Dimitry @Dimitry
Pegass пишет:

Галерея алфавит русский не фурычит

исправил

596
Сергей @Князь_Пипецкий
перевод выполнен, но результат:

Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

в админке

Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='


HELP!!!!!

Отредактировано Князь_Пипецкий - 13.01.2013
2615
Сергей @Pegass
Князь_Пипецкий пишет:

перевод выполнен, но результат:

Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

в админке

Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='


HELP!!!!!

кэш и кукисы чистим, не забываем)))
в хроме Ctrl+Shift+Del

Отредактировано Pegass - 13.01.2013
596
Сергей @Князь_Пипецкий
О, да!
Кеш почистил, куки забыл 😀

Теперь все ок!

20090
Dimitry @Dimitry
Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '='

Тьфу ты, теперь понятно что проблемы у всех не от кеша а от кукисов с русскими никами...

ИСПРАВИЛ!