Показать сообщение отдельно
Старый 23.01.2014, 16:52
  #482  
ynblpb
3й уровень
Аватар для ynblpb
Регистрация: 01.02.2013
Адрес: Питер
Машина: e36, e46
Сообщений: 623
Репутация: ynblpb новичок
Отправить сообщение для ynblpb с помощью ICQ Отправить сообщение для ynblpb с помощью Skype™
Цитата:
Сообщение от Lionele Посмотреть сообщение

почистила кэш и куки, вот такая хрень выскакивает, когда пытаюсь ответить человеку.
это просто карма гитариста, у него никогда ничего в компе не работает

- Сообщение добавлено в 16:52 - Предыдущее сообщение размещено в 16:50 -

Цитата:
Сообщение от jackal Посмотреть сообщение
Lionele, омг, с русскими никами я не проверял

- Сообщение добавлено в 16:49 - Предыдущее сообщение размещено в 16:26 -

Новый патч

Код:
--- clientscript/qquote.js.orig	2014-01-18 00:21:22.000000000 +0400
+++ clientscript/qquote.js	2014-01-23 16:45:50.000000000 +0400
@@ -92,7 +92,7 @@
 	if (typeof vBmenu != 'undefined') vBmenu.hide();
 	if (typeof entry != 'undefined')
 	{
-		if (typeof entry.nick.username == 'undefined')
+		if (typeof entry.nick.username == 'undefined' || entry.nick.username === '')
 		{
 			entry.nick.username = PHP.trim((typeof entry.nick.textContent != 'undefined' ? entry.nick.textContent : entry.nick.innerText).replace(/vbmenu_register\(.+\);/g, ''));
 		}
@@ -104,7 +104,7 @@
 		var delim = (wmode ? '<br />' : '\n');
 		var quote = '';
 
-		var username = wmode ? PHP.htmlspecialchars(entry.nick.username) : entry.nick.username;
+		var username = wmode ? PHP.htmlspecialchars(entry.nick.username) : decodeURIComponent(entry.nick.username);
 		if (this.quote == '' || this.activePost.postid != entry.postid)
 		{
 			if (username != '')
Т.е. надо еще строчку
Код:
var username = wmode ? PHP.htmlspecialchars(entry.nick.username) : entry.nick.username;
заменить на
Код:
var username = wmode ? PHP.htmlspecialchars(entry.nick.username) : decodeURIComponent(entry.nick.username);
заменил, спасибо
 ynblpb вне форума  
Ответить с цитированием