Posted 18 мая, 201212 yr comment_4586 Подскажите пожалуйста как правильно установить Elfchat 5.2 Pro, чтобы база была от форума... Установка 1. Открыть файл (elfchat.php) и изменить все константы в начале файла начинающиеся с ELFCHAT_*. 2. Загрузить файл (elfchat.php) на сервер. 3. Разместить ссылку на этот файл: Зайдите в Админцентр > Look & Feel > Manage Skin Sets & Templates > Manage Templates in IP.Board > Editing Set > globalTemplate Найти <li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{$this->lang->words['discussion']}</a></li> <li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&section=view&module=list" base="public"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li> Добавить: <li class='left'><a href='elfchat.php'>Чат</a></li> 1. Написано, что нужно изменить все константы в начале файла... На какие нужны изменить? И вообще не особо понятно. 2. Загрузить на сервер- понятно. 3. Понятно, но не могу найти в globalTemplate, то что указано... просто нет такого. Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/ Share on other sites Больше вариантов
18 мая, 201212 yr comment_4605 3. Админ. - Внешний вид - По стрелочке возле названия шаблона, который нужен (для вызова контекстного меню) - Управление шаблонами и CSS - Глобальные - globalTemplate А вот по поводу первого это скорее всего заменить все ELFCHAT_ на префикс таблицы форума, ВРОДЕ БЫ СТАНДАРТОМ ОН ipb_ Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=4605 Share on other sites Больше вариантов
19 мая, 201212 yr Author comment_4610 Вот сам elfchat.php <?php define('ELFCHAT_URL', '__chat.pro-ucheba.com'); // Chat location URL. define('ELFCHAT_KEY', 'CHANGE THIS'); // Integration Key from chat's settings // IPB define('IPB_THIS_SCRIPT', 'public'); require_once('./initdata.php'); require_once(IPS_ROOT_PATH . 'sources/base/ipsRegistry.php'); $registry = ipsRegistry::instance(); $registry->init(); $id = intval($_COOKIE['member_id']); $member = IPSMember::load($id); if(!empty($member)) { $query = array(); $query['from'] = 'IPB'; $query['id'] = $member['member_id']; $query['name'] = $member['members_display_name']; $query['mask'] = $member['prefix'] . '*' . $member['suffix']; $query['hash'] = sha1(sha1(http_build_query($query)) . sha1(ELFCHAT_KEY)); header('Location: ' . ELFCHAT_URL . '/backdoor/?' . http_build_query($query)); } else { header('Location: ' . ELFCHAT_URL); } exit(); Как его нужно изменить , если у меня допустим сайт chat.example.com? Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=4610 Share on other sites Больше вариантов
20 мая, 201212 yr comment_4648 Как его нужно изменить , если у меня допустим сайт chat.example.com? Вторая строчка файла, там где указан адрес сайта, там и меняйте. Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=4648 Share on other sites Больше вариантов
20 мая, 201212 yr Author comment_4653 Т.е. он должен выглядеть так? <?php define('ELFCHAT_URL', '__chat.pro-ucheba.com'); // Chat location URL. define('ELFCHAT_KEY', 'CHANGE THIS'); // Integration Key from chat's settings // IPB define('IPB_THIS_SCRIPT', 'public'); require_once('./initdata.php'); require_once(IPS_ROOT_PATH . 'sources/base/ipsRegistry.php'); $registry = ipsRegistry::instance(); $registry->init(); $id = intval($_COOKIE['member_id']); $member = IPSMember::load($id); if(!empty($member)) { $query = array(); $query['from'] = 'IPB'; $query['id'] = $member['member_id']; $query['name'] = $member['members_display_name']; $query['mask'] = $member['prefix'] . '*' . $member['suffix']; $query['hash'] = sha1(sha1(http_build_query($query)) . sha1(ELFCHAT_KEY)); header('Location: ' . ELFCHAT_URL . '/backdoor/?' . http_build_query($query)); } else { header('Location: ' . ELFCHAT_URL); } exit(); Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=4653 Share on other sites Больше вариантов
20 мая, 201212 yr comment_4654 define('ELFCHAT_URL', 'http://chat.pro-ucheba.com'); [/CODE] вот здесь пишите свой адрес. Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=4654 Share on other sites Больше вариантов
18 октября, 201212 yr comment_12373 Понятно, но не могу найти в globalTemplate, то что указано... просто нет такого. приСОЕДЕНЯЮСь искал весь код - могу сюда его выложить ... нету там <li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{$this->lang->words['discussion']}</a></li> <li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members&section=view&module=list" base="public"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li> Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=12373 Share on other sites Больше вариантов
18 октября, 201212 yr comment_12374 Навигация в 3.3.3 переделана и стала выглядеть немного по-другому. Вот строчки кода, которые вам нужны: <else /> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> </if> [/CODE] Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=12374 Share on other sites Больше вариантов
18 октября, 201212 yr comment_12378 Спасибо - уже запорол свой форум а куда имеенно вставлять код <li class='left'><a href='elfchat.php'>Чат</a></li> ? СПАСИБО! Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=12378 Share on other sites Больше вариантов
18 октября, 201212 yr comment_12379 Каким образом? Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=12379 Share on other sites Больше вариантов
18 октября, 201212 yr comment_12380 я совсем бараН! новичев том деле ... долго делал форум... короче залил все папки из папики чата с заменой в корень форума (сайта) - и пипец не знаю ... сейчас заливаю дистриб ipb и буду устанавливать - останется ли инфа на форуме старая или нет ... (( Link to comment https://ipbmafia.ru/topic/906-ustanovka-elfchat-s-bazoj-ot-foruma/?&do=findComment&comment=12380 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.