Quicksdk Опубликовано 18 мая, 2012 Поделиться Опубликовано 18 мая, 2012 Подскажите пожалуйста как правильно установить 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, то что указано... просто нет такого. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kile45 Опубликовано 18 мая, 2012 Поделиться Опубликовано 18 мая, 2012 3. Админ. - Внешний вид - По стрелочке возле названия шаблона, который нужен (для вызова контекстного меню) - Управление шаблонами и CSS - Глобальные - globalTemplate А вот по поводу первого это скорее всего заменить все ELFCHAT_ на префикс таблицы форума, ВРОДЕ БЫ СТАНДАРТОМ ОН ipb_ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quicksdk Опубликовано 19 мая, 2012 Автор Поделиться Опубликовано 19 мая, 2012 Вот сам 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? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 20 мая, 2012 Поделиться Опубликовано 20 мая, 2012 Как его нужно изменить , если у меня допустим сайт chat.example.com? Вторая строчка файла, там где указан адрес сайта, там и меняйте. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quicksdk Опубликовано 20 мая, 2012 Автор Поделиться Опубликовано 20 мая, 2012 Т.е. он должен выглядеть так? <?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(); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 20 мая, 2012 Поделиться Опубликовано 20 мая, 2012 define('ELFCHAT_URL', 'http://chat.pro-ucheba.com'); [/CODE] вот здесь пишите свой адрес. Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
papaden Опубликовано 18 октября, 2012 Поделиться Опубликовано 18 октября, 2012 Понятно, но не могу найти в 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> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 18 октября, 2012 Поделиться Опубликовано 18 октября, 2012 Навигация в 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] papaden 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
papaden Опубликовано 18 октября, 2012 Поделиться Опубликовано 18 октября, 2012 Спасибо - уже запорол свой форум а куда имеенно вставлять код <li class='left'><a href='elfchat.php'>Чат</a></li> ? СПАСИБО! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 18 октября, 2012 Поделиться Опубликовано 18 октября, 2012 Каким образом? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
papaden Опубликовано 18 октября, 2012 Поделиться Опубликовано 18 октября, 2012 я совсем бараН! новичев том деле ... долго делал форум... короче залил все папки из папики чата с заменой в корень форума (сайта) - и пипец не знаю ... сейчас заливаю дистриб ipb и буду устанавливать - останется ли инфа на форуме старая или нет ... (( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.