Soontir Fel Опубликовано 3 Января 2007 Жалоба Поделиться Опубликовано 3 Января 2007 проблема решается при помощи iconvИ как? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Foras Опубликовано 24 Февраля 2007 Жалоба Поделиться Опубликовано 24 Февраля 2007 super а где можно найти кодировку литовского языка, а то весь интернет перелопатила, но не нашла какой win-1257 какому utf-8 соответствует?А Вы напечатайте в каком-нибудь редакторе алфавит на литовском, а потом переставьте кодировку на UTF-8, вот и получите коды соответствия 1. А для версии 4.0.4 это работает? Я вставила , получилось вот что function lt2utf8( $lt ) { // translates these characters from lt win-1257 to UTF-8/Unicode $replacements = array( '?' => '?°', 'Ą' => 'А', 'ą' => 'а', 'Č' => 'И', 'č' => 'и', 'Ę' => 'Ж', 'ę' => 'ж', 'Ė' => 'Л', 'ė' => 'л', 'Į' => 'Б', 'į' => 'б', 'Š' => 'Р', 'š' => 'р', 'Ų' => 'Ш', 'ų' => 'ш', 'Ū' => 'Ы', 'ū' => 'ы', 'Ž' => 'Ю', 'ž' => 'ю',); return strtr($rus, $replacements); } function getUser($userid) { $rv = NULL; if(($rs = $this->getUserStmt->process($userid)) && ($rec = $rs->next())) { $rec['roles'] = $this->getRoles($rec['status']); $rec['login'] = $this->lt2utf8($rec['login']); $rv = $rec; но все равно вместо литовских букв вижу ерунду... 2. нужно заменить групппы пользователей на свои, которые у вас введены в форуме. также согласно инструкции по установке (если это не варез) выставить appdata/appTime.txt CHMOD 777 все проставила как надо, могу зайти и в чат и в его админку, но значка @ перед своим ником не вижу... Пробовал сделать, так как там написано, но не получилось всеровно русский не отображает! IPB 2.1.7 + flashchat 4.7.7 Может я чето не то сделал пришлите плизз на мыло ! переделанный файлик ! info@ra-atum.ru Буду очень благодарен! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Foras Опубликовано 25 Февраля 2007 Жалоба Поделиться Опубликовано 25 Февраля 2007 Что ни кто не может помочь ?? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ntrtv Опубликовано 1 Марта 2007 Жалоба Поделиться Опубликовано 1 Марта 2007 Присоединяюсь к вашим месседжам! Когда пользователь с русским ником заходит с форума в чат, то все ОК! Свой ник в списке пользователей он видит русскими буквами, но другие пользователи видят его квадратиками!!!!! Не пойму почему так! У меня на форуме кодировка КОИ8-Р. Как же все-таки до конца решить проблему? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ntrtv Опубликовано 2 Марта 2007 Жалоба Поделиться Опубликовано 2 Марта 2007 Проблема с You have entered [5 ����adr>![CDATA[The Lounge] at 1:09 pm решилась ООООчень странно - в файле sendLoginInfo.php в трех местах после $user = ChatServer::getUser($this->userid); нужно вставить $user['login'] = iconv('KOI8-R', 'UTF-8', $user['login']); не понимаю почему, но помогло чат 4.5.5 Спасибо, мне тоже эта фишка помогла, но не на все 100%. Дело вот в чем. Если например пользователь "admin" заходит раньше пользователя например "Саша", то в списке пользователей (тот что справа в чате) русское имя "Саша" отображается корректно. Если же "Саша" в чат пришел раньше к примеру "admin", то имя "Саша" в онлай листе admin'a отображается двумя квадратиками! В своем же онлайн листе "Саша" видит себя как "Саша" - всегда корректно.Что надо еще подправить, чтоб все было так как надо?Флэш Чат 4.7.2.Форум 2.1.6 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 2 Марта 2007 Жалоба Поделиться Опубликовано 2 Марта 2007 может у тебя не кои8-р, а WINDOWS-1251 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ntrtv Опубликовано 2 Марта 2007 Жалоба Поделиться Опубликовано 2 Марта 2007 Неа, точно Кои8-р. Потому что и в форуме стоит такая кодировка и на сайте и вообще везде. Это уже проверено! Чат лежит там же где и форум. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Dinamo Опубликовано 9 Марта 2007 Жалоба Поделиться Опубликовано 9 Марта 2007 Жаль что тема так и осталась нераскрытой. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
CeHbKA Опубликовано 20 Мая 2007 Жалоба Поделиться Опубликовано 20 Мая 2007 Народ, слушайте, я вот сколько не читал, в описании говорится, что через чат можно кидать файло. У меня вопрос - КАК??!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
velform Опубликовано 14 Сентября 2007 Жалоба Поделиться Опубликовано 14 Сентября 2007 пробывал всё что тут написано + тестирую скрипт на localhost бд в cp1251установил flash chat 4.8.2 с интеграцией в ipb 2.3.1все пользователи могут писать в чате как англ так и русскими буквами.английскими пользователями могу нормально логинится.ПРОБЛЕМА:когда логинюсь пользователями с русскими логинами через built-in login то имена отображаються некоректно.Пробывал следующие решения:1.http://forum.tufat.com/showthread.php?t=17239For the CMS/Forum/Dating etc user names to be correct spelled in FlashChat when the CMS/Forum/Dating system user names are encoded in ISO-8859-1 (also called latin1) the encoding used in most western European countries/languagesie not for Arabic, Cyrillic, Turkish, Greek etc encodingsNote: This fix will work for all FlashChat integrated CMS/Forum/Dating systems with ISO-8859-1 user name encodingsdo the following:In /chat/inc/config.php set this to true:Remember as always download config.php from your serveredit and then upload config.php to your server again //Some systems use [B][COLOR=red]ISO-8859-1[/COLOR][/B] encoding for user names. If you are using [COLOR=red][B]a[/B][/COLOR] CMS systems with [COLOR=red][B]a western European character set[/B][/COLOR], you may need to enable UTF-8 decoding for user names. 'loginUTF8decode' => [COLOR=red][B]true[/B][/COLOR],// possible values - true, falseand in /chat/inc/classes/chatServer.php change:if($GLOBALS['fc_config']['loginUTF8decode']) { [COLOR=red][B]//[/B][/COLOR]if(strpos($retval['login'], '') !== false) $retval['login'] = [COLOR=red][B]utf8_encode[/B][/COLOR]($retval['login']); }не помогло.2.if($GLOBALS['fc_config']['loginUTF8decode']){ // $search = array("ð", "ó", "ñ", "ê", "è", "é"); //$replace = array("р", "у", "с", "к", "и", "й" ); //$retval['login'] = str_replace($search, $replace, $retval['login']); //if(strpos($retval['login'], '') !== false) // $retval['login'] = entities_to_utf8($retval['login']); //if(strpos($retval['login'], '') !== false) $retval['login'] = utf8_encode(stripslashes($retval['login']));} $_SESSION['fc_users_cache'][$userid] = $retval; return $retval; }не помогло3.http://forum.tufat.com/showpost.php?p=1240...mp;postcount=30hi all for display utf-8 charachteres french or other you just need to do thisadd this line in your inc/class/db.php mysql_query("SET NAMES 'utf8'"); mysql_query("SET CHARACTER SET utf8"); mysql_query("SET COLLATION_CONNECTION = 'utf8_general_ci'");under this line$GLOBALS['fc_config']['db_conn'] = mysql_connect($GLOBALS['fc_config']['db']['host'], $GLOBALS['fc_config']['db']['user'], $GLOBALS['fc_config']['db']['pass']);this hack work great for me ,and it work for chatter bot too,also now you can translate your aiml file in your languageне помогло но имена русских пользователей стали выводится в виде знаков вопросовДумаю некоторые сталкивались с этой проблемой - какое решение? // изменять колдировку бд немогу так как полетит база форума ipb Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
victim2 Опубликовано 28 Ноября 2007 Жалоба Поделиться Опубликовано 28 Ноября 2007 А кто нить встречался с таким - все отображается но буква "ш" как квабратик? Чтоб ему пусто стало, квадратику этому. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
victim2 Опубликовано 30 Ноября 2007 Жалоба Поделиться Опубликовано 30 Ноября 2007 Никому не интересно что ли стало??? Ну помогите хотябы... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
creeper.ssp Опубликовано 24 Декабря 2007 Жалоба Поделиться Опубликовано 24 Декабря 2007 та же фигня с буквой Ш =(видимо на фоне проблем с русскими никами это всех вообще мало интересует... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
creeper.ssp Опубликовано 25 Декабря 2007 Жалоба Поделиться Опубликовано 25 Декабря 2007 После этого добавляем SQL запрос на подсчет пользователей в чате://==========================================// Set up chat counter (added by wallk)//========================================== $DB->query("SELECT COUNT(DISTINCT userid) as cht_cnt FROM ibf_fc_connections");$cnt=$DB->fetch_row();$ibforums->vars['chat_count'] = $cnt['cht_cnt']; IPB 2.2.2все сделал как описано выше - и вот итог:Fatal error: Call to a member function on a non-object in /home/.../httpdocs/forum/index.php on line 394 394 это первая строчка:$DB->query("SELECT COUNT(DISTINCT userid) as cht_cnt FROM ibf_fc_connections"); кто может подсказать что делать? и еще - какой вариант для борьбы с некорректным отображением русских ников для IPB 2.2.х является точно рабочим, перепробовал способы что в этой тебе обсуждали - не помогает... сорри, не в ту ветку нужно видимо задавать вопрос.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
creeper.ssp Опубликовано 3 Января 2008 Жалоба Поделиться Опубликовано 3 Января 2008 вобщем если кому-то будет интересно можно сделать так в шаблоне форума вставляем ссылку на чат<!--CHAT--> <div class='ipb-top-right-link'> <if="ipb.member['id']"> <a target="_blank" href="{$GLOBALS[INFO][board_url]}/chat/flashchat.php"><font color=blue><script src="http://ваш_домент/bbb.php" type="text/javascript"></script></font></a> </if></div> <!--CHAT--> a вот bbb.php <? require_once('forum/chat/info2.php'); echo "document.write('Чат (".numusers().")');"; ?> Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sm[]ke_ Опубликовано 22 Января 2008 Жалоба Поделиться Опубликовано 22 Января 2008 Могу настроить ipb + FlashChat с использованием русских ников. Обращайтесь в ПМ Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
user1234 Опубликовано 28 Апреля 2008 Жалоба Поделиться Опубликовано 28 Апреля 2008 Могу настроить ipb + FlashChat с использованием русских ников. Обращайтесь в ПМ Если кто-то может сделать так, чтобы русские ники отображались корректно, я готов заплатить... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
scorp77 Опубликовано 30 Июля 2008 Жалоба Поделиться Опубликовано 30 Июля 2008 проблема с кодировкой, всё в знаках вопроса!была такая же проблема и с форумом но помогла вставка кода header("Content-Type: text/html; Charset=windows-1251"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
screamers Опубликовано 28 Сентября 2008 Жалоба Поделиться Опубликовано 28 Сентября 2008 мне помогло с кирилицей следущее, форум работает в windows-1251: mysql_query("SET NAMES 'cp1251'"); mysql_query("SET CHARACTER SET cp1251"); mysql_query("SET COLLATION_CONNECTION = 'cp1251_general_cs"); Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ntrtv Опубликовано 31 Октября 2008 Жалоба Поделиться Опубликовано 31 Октября 2008 А куда это нужно вставить?? Подскажите пожалуйста Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
screamers Опубликовано 29 Ноября 2009 Жалоба Поделиться Опубликовано 29 Ноября 2009 незаметил,inc/class/db.phpА куда это нужно вставить?? Подскажите пожалуйста на версии 5.0.11 мне помогло следущее решение:The key is, I've to change my database file "txt" in table "fc_message" to UNICODE_UTF8 that's it - -' Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Slevin Опубликовано 17 Декабря 2009 Жалоба Поделиться Опубликовано 17 Декабря 2009 Здраствуйте, возникла броблема с русскими названиями комнат, высвечиваются кракозябры, неподскажите как решить? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.