Posts posted by Quicksdk
-
-
-
-
-
-
-
Т.е. он должен выглядеть так?
<?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();
-
-
-
Вот сам 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?
-
-
т.е. если мне например нужно выполнить такой скрипт
CREATE TABLE `prefix_ulogin` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ident` varchar(255) NOT NULL,
`id_user` int(11) NOT NULL,
`seed` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=18 ;
То я должен так и оставить или написать '_ulogin'
-
Подскажите пожалуйста при присоединении базы к форуму префикс ставится или нет? ну т.е. по-умолчанию...
А то я уже забыл, а заново проверять все лень. Вы не помните?
-
-
-
Подскажите пожалуйста как правильно установить 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, то что указано... просто нет такого.
-
-
-
-
-
-
-
-
-
-
IP.Board с лицензией или взломанная версия ?
in Техническая поддержка IP.Board