Перейти к контенту

Интеграция Flashchat и IPB 2.x


Timx

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

в папке inc\cmses есть файл ipbCMS2.php в нем прописан путь до IPB проверь правильно ли он указан

 

$ipb_root_path = realpath(dirname(__FILE__) . '/../../../') . '/';

 

По умолчанию он расчитан если чат залит в папку форум

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

  • 3 недели спустя...
  • Ответы 171
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

А насколько это безопасно ставить чат в одну базу с форумом. У него есть какие нибудь експлойты? вдгуг кто-нибудь через него до базы добирется?

Эксплоитов к нему не было еще

Но из личного опыта рекомендую отключать у него опцию ведения логов разговоров в базе. т.к. челов 10 создают не хилую нагрузку на базу.

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

  • 2 недели спустя...
А насколько это безопасно ставить чат в одну базу с форумом. У него есть какие нибудь експлойты? вдгуг кто-нибудь через него до базы добирется?

Эксплоитов к нему не было еще

Но из личного опыта рекомендую отключать у него опцию ведения логов разговоров в базе. т.к. челов 10 создают не хилую нагрузку на базу.

хмм, ну это как посмотреть... ;)

Тестил день назад и нарыл, по крайней мере две уязвимости!

Причём одна из них, ведёт к полному захвату рута чата!

Так что, я бы не сказал, что у него с безопасностью всё в порядке. Правда хочу успокоить многих, работает одна из них только без интеграции в CMS. Вторая же успешно мною обработана на... где не скажу :D

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

r4mZeS

Тогда скажи "как", если не можешь скать "где" :)

Итак...

1. Первый косяк:

{cencored}

 

2. Второй косяк:

Если смотреть скрипт sharefile.php, который фильтрует расширение файлов, если создать в блокноте файлик и написать в нём что-то вроде : <script>alert</script> и сохранить под именем 1.JPG,

скрипт молча съест его... и... набрав http://bla-bla-bla/chat/uploaddir/1.jpg, можно увидеть алерт! :D Дальше уже дело техники ;)

 

Напомню, что всё это можно пофиксить после установки по умолчанию.

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

Эхх, r4mZeS. хорошо. Придётся что нить вроде ирц-гейта ставить. А этот чат мне никогда не нравился. Никогда не было доверия к нему.
Ссылка на комментарий
Поделиться на других сайтах

Все хорошо, интегрировалось отлично, с кодировкой все ОК, только вот функция для показа "кто в чате" на форуме не работает. Пишет: Fatal error: Call to a member function on a non-object
Ссылка на комментарий
Поделиться на других сайтах

function rus2utf8( $rus ) {

// translates these characters from rus win-1251 to UTF-8/Unicode

 

$replacements = array( 'а' => 'Р°',

     'А' => 'Рђ',

     'б' => 'Р±',

     'Б' => 'Р‘',

     'в' => 'РІ',

     'В' => 'Р’',

     'г' => 'Рі',

     'Г' => 'Р“',

     'д' => 'Рґ',

     'Д' => 'Р”',

     'е' => 'Рµ',

     'Е' => 'Р•',

     'ё' => 'С‘',

     'Ё' => 'РЃ',

     'ж' => 'Р¶',

     'Ж' => 'Р–',

     'з' => 'Р·',

     'З' => 'Р—',

     'и' => 'Рё',

     'И' => 'Р?',

     'й' => 'Р№',

     'Й' => 'Р™',

     'к' => 'Рє',

     'К' => 'Рљ',

     'л' => 'Р»',

     'Л' => 'Р›',

     'м' => 'Рј',

     'М' => 'Рњ',

     'н' => 'РЅ',

     'Н' => 'Рќ',

     'о' => 'Рѕ',

     'О' => 'Рћ',

     'п' => 'Рї',

     'П' => 'Рџ',

     'р' => 'СЂ',

     'Р' => 'Р ',

     'с' => 'СЃ',

     'С' => 'РЎ',

     'т' => 'С‚',

     'Т' => 'Рў',

     'у' => 'Сѓ',

     'У' => 'РЈ',

     'ф' => 'С„',

     'Ф' => 'Р¤',

     'х' => 'С…',

     'Х' => 'РҐ',

     'ц' => 'С†',

     'Ц' => 'Р¦',

     'ч' => 'С‡',

     'Ч' => 'Р§',

     'ш' => 'С?',

     'Ш' => 'РЁ',

     'щ' => 'С‰',

     'Щ' => 'Р©',

     'ъ' => 'СЉ',

     'Ъ' => 'РЄ',

     'ы' => 'С‹',

     'Ы' => 'Р«',

     'ь' => 'СЊ',

     'Ь' => 'Р¬',

     'э' => 'СЌ',

     'Э' => 'Р­',

     'ю' => 'СЋ',

     'Ю' => 'Р®',

     'я' => 'СЏ',

     'Я' => 'РЇ');

 

return strtr($rus, $replacements);

}

 

 

вот тута:

'Р' => 'Р ',

лучше написать вот так:

'Р' => 'Р'.chr(160),

у меня лично иначе не работает :D

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

Проблема с 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']);

 

не понимаю почему, но помогло :D

чат 4.5.5

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

  • 1 месяц спустя...

Будьте добры, подскажите как корректно добавить ссылку в панель навигации форума на интегрированный флэшчат для версии форума 2.1.5. Дело в том, что эта процедура описанная на оффсайте тут:

http://tufat.com/docs/flashchat/ipb.html

применима к версиям линейки 2.0.х

2.1.5 - русский, лицензионный. Заранее спасибо!

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

  • 3 недели спустя...

Я извиняюсь, но не мог бы кто-нибудь подробно описать процесс интеграции чата с бд пользователей?

Мне надо так, чтобы пользователи в чате были только те, которые зарегистрированы на форуме.

И на оф. сайте читал инструкцию... никак не получается!

Заранее огромное спасибо!

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

Переделал мод, найденый где-то на инвизине, кому интересно, могу предложить

Показывает пользователей независимо от расположения папки с чатом относительно папки с форумом

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

  • 2 месяца спустя...
Народ, так как сделать поддержку русских ников/логинов? перепробывал все, что было в этой теме и нифига =)
Ссылка на комментарий
Поделиться на других сайтах

Народ, так как сделать поддержку русских ников/логинов? перепробывал все, что было в этой теме и нифига =)

 

аналогичная проблема :D

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

  • 2 недели спустя...
Народ, так как сделать поддержку русских ников/логинов? перепробывал все, что было в этой теме и нифига =)

 

 

и не пытайся :D сам пробывал....если вопрос не решил с этим пиши какая версия flashchat и ipb стоит помогу

* а лучше в пм скинь

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

  • 1 месяц спустя...

У меня почему-то в чат под логином, написанном латиницей, заходит. :D

 

Почему? Как это исправить?

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

  • 2 недели спустя...

IPB 2.1.7 т.е. последний, FlashChat 4.7.0 ... все нормально интегрировалось, но когда пользователь с "русским" ником пытатется зайти, ничего не выходит...говорит неправильный логин или пароль...

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

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

  • 4 недели спустя...
Короче, самая последняя версия ипб, последняя версия флэшчата - а проблема всё таже: русские ники не принимает... Очень жаль!
Ссылка на комментарий
Поделиться на других сайтах

Короче, самая последняя версия ипб, последняя версия флэшчата - а проблема всё таже: русские ники не принимает... Очень жаль!

 

проблема решается при помощи iconv

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

  • 2 недели спустя...

Народ, подскажите пожалуйста кто-нибудь!

Долго курил тему, в результате заставил-таки FlashChat нормально понимать русские ники, но весь остальной текст (надписи, сообщения) идёт кракозябрами. Никак не могу понять в чём дело. Может проблема в кодировки на MySQL?

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.