проблема с интtграцией flashchat и phpbb2 (русские ники)

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение KE$T 24.03.2006 11:52

unmoved
Тему чтоли сначала не прочёл?
Аватара пользователя
KE$T
phpBB 1.0.0
 
Сообщения: 6
Зарегистрирован: 11.02.2006 21:42


Сообщение Iftin 24.03.2006 17:59

угу таже картина. логин через форум и затем переход по ссылке на чат пускает с русскими именами. А так через форму чата (где вводишь имя пароль не пускает ((
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 577
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение unmoved 25.03.2006 23:12

а как с DefaultCMS можно на phpBBCMS интеграцию перейти ?
переустанавливать надо ?
unmoved
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 24.03.2006 2:48

Сообщение Iftin 28.03.2006 16:01

unmoved
у тебя сейчас я так понял он как отдельно существует?
Думаю, да как ты предположил.
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 577
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение NCom 30.04.2006 20:31

это он у нас платный получается? 5 уе стоит.

Добавлено спустя 4 часа 57 минут 30 секунд:

Люди, а выложите пожалуйста файлы, которые вы правили, что бы с русскими никами было все хорошо. Прошу мало-архивчмк, в котором файлы, которые вы уже правили. А я их у себя заменю. Буду очень признателен
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Iftin 02.05.2006 14:15

NCom
а ты его интегрировал?
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 577
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение NCom 02.05.2006 16:33

Iftin
ну да, попользовался. Чат великолепнейший. Жать только что настроек маловато.
Только вот что-то меня впускать перестал. Но не беда, разберусь, главное что бы русские ники пускал. Просто пока запустить вместо своего чата именно по этой причине не могу. Пользователи начнут для чата вторую регистрацию делать, а это плохо, так как у меня 90 процентов ников-русские.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Русские ники

Сообщение ntrtv 02.05.2006 16:54

Привет всем! Намекните, а как сделать чтоб FlashChat работал с русскими никами, если он не интегрирован ни с каким форумом. То есть работает самостоятельно? Пожалуйста!
ntrtv
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 02.05.2006 16:51

Сообщение Siava 02.05.2006 16:57

На форуме http://ozerki.net/forum кажется интегрирован такой чат и всё работает с русскими никами. Можете связаться с администрацией и спросить что к чему ;)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2665
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение NCom 02.05.2006 17:35

да написал, посмотрим
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Iftin 04.05.2006 12:14

NCom
так с никами русскими он работает у меня, пускает через форум при интеграции. А при вводе русских ников нет. ТОЛЬКО через интеграцию!
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 577
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение NCom 04.05.2006 12:25

Iftin ну это типа нужно войти на портал, а потом по ссылочке в чат? Я просто поставил интегрировал, но пока ссылочку не ставил хожу через index
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение Iftin 04.05.2006 14:35

да надо линку поставить иначе руссишь у меня не входит.
Аватара пользователя
Iftin
phpBB 2.0.12
 
Сообщения: 577
Зарегистрирован: 11.05.2005 18:40
Откуда: Moscow

Сообщение BisneK 29.11.2006 23:14

Помогите пожалуйста
Как сделать чтоб модераторы на форуме не были модераторами в чате ?
как изменить файл ?
Код: Выделить всё
<?php
        define('IN_PHPBB', true);

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

        include($phpbb_root_path . 'extension.inc');
        include($phpbb_root_path . 'common.'.$phpEx);
        include($phpbb_root_path . 'config.php');
error_reporting(E_ALL ^ E_NOTICE);

//$fp = fopen(realpath(dirname(__FILE__))."/debug/debug".time().".txt", "w");

class PhpBB2CMS {
        var $loginStmt;
        var $loggedinStmt;
        var $getUserStmt;
        var $getUsersStmt;
        var $userid;

        function rus2utf8( $rus ) {
                // translates these characters from rus win-1251 to UTF-8/Unicode

                $replacements = array( 'а' => 'Р°',
                'А' => 'Рђ',
                'б' => 'Р±',
                'Б' => 'Р‘',
                'в' => 'РІ',
                'В' => 'Р’',
                'г' => 'Рі',
                'Г' => 'Р“',
                'д' => 'Рґ',
                'Д' => 'Р”',
                'е' => 'Рµ',
                'Е' => 'Р•',
                'ё' => 'С‘',
                'Ё' => 'РЃ',
                'ж' => 'Р¶',
                'Ж' => 'Р–',
                'з' => 'Р·',
                'З' => 'Р—',
                'и' => 'Рё',
                'И' => 'Р?',
                'й' => 'Р№',
                'Й' => 'Р™',
                'к' => 'Рє',
                'К' => 'Рљ',
                'л' => 'Р»',
                'Л' => 'Р›',
                'м' => 'Рј',
                'М' => 'Рњ',
                'н' => 'РЅ',
                'Н' => 'Рќ',
                'о' => 'Рѕ',
                'О' => 'Рћ',
                'п' => 'Рї',
                'П' => 'Рџ',
                'р' => 'СЂ',
                'Р' => 'Р ',
                'с' => 'СЃ',
                'С' => 'РЎ',
                'т' => 'С‚',
                'Т' => 'Рў',
                'у' => 'Сѓ',
                'У' => 'РЈ',
                'ф' => 'С„',
                'Ф' => 'Р¤',
                'х' => 'С…',
                'Х' => 'РҐ',
                'ц' => 'С†',
                'Ц' => 'Р¦',
                'ч' => 'С‡',
                'Ч' => 'Р§',
                'ш' => 'С?',
                'Ш' => 'РЁ',
                'щ' => 'С‰',
                'Щ' => 'Р©',
                'ъ' => 'СЉ',
                'Ъ' => 'РЄ',
                'ы' => 'С‹',
                'Ы' => 'Р«',
                'ь' => 'СЊ',
                'Ь' => 'Р¬',
                'э' => 'СЌ',
                'Э' => 'Р­',
                'ю' => 'СЋ',
                'Ю' => 'Р®',
                'я' => 'СЏ',
                'Я' => 'РЇ');

                return strtr($rus, $replacements);
        }

        function PhpBB2CMS() {

                $this->loginStmt = new Statement("SELECT user_id FROM {$GLOBALS['table_prefix']}users WHERE username=? AND user_password=md5(?) AND user_active<>0 LIMIT 1");
                $this->loggedinStmt = new Statement("SELECT session_user_id as id FROM {$GLOBALS['table_prefix']}sessions WHERE session_id=?");
                $this->configStmt = new Statement("SELECT config_value FROM {$GLOBALS['table_prefix']}config WHERE config_name='cookie_name'");
                $this->getUserStmt = new Statement("SELECT user_id as id, username as login, user_level FROM {$GLOBALS['table_prefix']}users WHERE user_id=? AND user_active<>0 LIMIT 1");
                $this->getUsersStmt = new Statement("SELECT user_id as id, username as login FROM {$GLOBALS['table_prefix']}users ORDER BY login");
        }

        function isLoggedIn() {
                $userdata = session_pagestart($GLOBALS['user_ip'], PAGE_FAQ);
                init_userprefs($userdata);
                return ($userdata['user_id'] > 0) ? $userdata['user_id'] : null;
        }

        function login($login, $password)
        {
                //$login = utf8_decode( $login ) ;//umlavta characters fix

                if($login && $password && ($rs = $this->loginStmt->process($login,$password)) && ($rec = $rs->next())) {
                        session_begin($rec['user_id'], $GLOBALS['user_ip'], PAGE_INDEX, FALSE, FALSE);
                        return $rec['user_id'];
                }

                return null;
        }

        function logout()
        {
                /*
                        $userdata = session_pagestart($GLOBALS['user_ip'], PAGE_FAQ);
                        session_end($userdata['session_id'], $userdata['user_id']);
                */
        }

        function getUser($userid)
        {
                if($userid == SPY_USERID) return null;

                //fwrite($GLOBALS['fp'], "llada a getuser:".print_r($userid, true)."\n");

                if($userid && ($rs = $this->getUserStmt->process($userid)) && ($rec = $rs->next())) {
                        if ($rec['user_level'] >= 1) {

                           if ($rec['user_level'] == 1) {
                                $rec['roles'] = ROLE_ADMIN;
                                $rec['user_level'] = ROLE_ADMIN;
                           }else{
                                $rec['roles'] = ROLE_MODERATOR;
                                $rec['user_level'] = ROLE_MODERATOR;
                           }

                        }
                        elseif ($GLOBALS['fc_config']['liveSupportMode']) {
                                $rec['roles'] = ROLE_CUSTOMER;
                                $rec['user_level'] = ROLE_CUSTOMER;
                        }
                        else {
                                $rec['roles'] = ROLE_USER;
                                $rec['user_level'] = ROLE_USER;
                        }
                        //fwrite($GLOBALS['fp'], "rec:".print_r($rec, true)."\n");
                        $rec['login'] = $this->rus2utf8($rec['login']);
                        return $rec;
                } else {
                        return null;
                }
        }

        function getUsers() {
                return         $this->getUsersStmt->process();
        }

        function getUserProfile($userid) {
                if($user = $this->getUser($userid)) {
                        return (($id = $this->isLoggedIn()) && ($id == $userid))?"../profile.php?mode=editprofile":"../profile.php?mode=viewprofile&u=$userid";
                } else {
                        return null;
                }
        }

        function userInRole($userid, $role) {
                if($user = $this->getUser($userid)) {
                        return ($user['roles'] == $role);
                }
                return false;
        }

        function getGender($userid) {
        // 'M' for Male, 'F' for Female, NULL for undefined
        return NULL;
    }
}

$GLOBALS['fc_config']['db'] = array(
        'host' => $dbhost,
        'user' => (isset($dbuser) ? $dbuser : $dbuname),
        'pass' => $dbpasswd,
        'base' => $dbname,
        'pref' => $GLOBALS['table_prefix'] . 'fc_',
        );

/*
$GLOBALS['fc_config']['db'] = array(
        'host' => $dbhost,
        'user' => (isset($dbuser) ? $dbuser : $dbuname),
        'pass' => $dbpasswd,
        'base' => $dbname,
        'pref' => $GLOBALS['table_prefix'] . "fc_",
        );
*/

$GLOBALS['fc_config']['cms'] = new PhpBB2CMS();

//fwrite($GLOBALS['fp'], print_r($GLOBALS['fc_config'], true));

//clear 'if moderator' message
foreach($GLOBALS['fc_config']['languages'] as $k => $v) {
                $GLOBALS['fc_config']['languages'][$k]['dialog']['login']['moderator'] = '';
        }
?>


Буду ОЧ БЛАГОДАРЕН
Аватара пользователя
BisneK
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 29.09.2006 14:28

Сообщение oktaw 22.12.2006 3:38

меня недавно взломали именно через такой чат... снёс нафигу.. на античате.ру есть даже видео как ломается такой чат
Аватара пользователя
oktaw
phpBB 2.0.1
 
Сообщения: 145
Зарегистрирован: 21.08.2006 13:57
Откуда: Italy

Пред.След.


Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0