Перейти к содержанию

Ventrilo status module


Рекомендуемые сообщения

Здравствуйте.

Столкнулся с проблемой в данном модуле. А именно, с кодировкой. Сервер vspy.guildlaunch.net отдает файл в кривой кодировке (windows-1252), в следствии чего русские ники и каналы в вентре отображаются некорректно.

Может кто сталкивался с такой проблемой. Можно ли заставить iframe работать с кодировке windows-1251? Включать вручную нужную кодировку в браузере не предлагать.

Временно найден костыль, который вроде исправил проблему, но модуль теперь работает не совсем как положено.

В файле eqdkp\portal\ventrilo\module.php исправлена функция ventrilo_module.

теперь она выглядит так:

function ventrilo_module(){ 


	     global $eqdkp , $user , $tpl, $db, $plang, $conf_plus;

	          $iframe .='<div class=ventrilostatus> <center><font color="'.$conf_plus['pk_ventrilo_servercolor'].'"><b>'.$conf_plus['pk_ventrilo_server'].':'.$conf_plus['pk_ventrilo_port'] .'<b><font></center>';

		     $iframe .= file_get_contents('http://vspy.guildlaunch.net/srv/minispy.php?Address=' . $conf_plus['pk_ventrilo_server'] . '&Port=' . $conf_plus['pk_ventrilo_port'] . '&J=&Scroll=&T=8&E=&Main=&Color=' . $conf_plus['pk_ventrilo_backgroundc'] . '&S=' . $conf_plus['pk_ventrilo_servercolor'] . '&C=' . $conf_plus['pk_ventrilo_channelc'] . '&U=' . $conf_plus['pk_ventrilo_usercolor']. '&Names=&Compact=');

		     $iframe .='</div>';

		     return $iframe;

	       }

}
Плюс дописан css
div.ventrilostatus{

overflow: scroll;

height:400px;

}


.ventrilostatus table{

text-align:left;

border:none;

}

Теперь ники показываются на русском. Но не работают пару кнопок: Hide (скрыть пустые каналы) и refrash. Думаю это не критично, но все же хочется идеала :)

Ссылка на комментарий
Поделиться на другие сайты

М-м-м, в следующем обновлении тогда уже посмотрю костыль. То, что он есть - уже хорошо, с кнопками посмотрим что можно сделать.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...