Цитата |
---|
Владимир пишет:
Сам шаблон не может вызывать ошибки (базы) - смотрите модули которые у Вас установленные (если он с 9.5 то естественно на 10.1 не подойдет - структура разная) |
Движок сайта DLE 10.1, форум LogicBoard 2.2, никаких модулей пока нету, шаблон сайта дефолтный. Вот хотел попробовать установить этот LogicBoard 2.2 и связать с DLE 10.1, но не ничего не выходит. Может из-за этого, в инструкции указано:
11) Откройте файл
engine/modules/sitelogin.php
[COLOR=#333333]Найдите:[/COLOR]
if( $member_id['user_id'] ) {Но так таковой, этой строчки нету, есть три таких:
if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_POST['login_password'] ) ) {
Вот я после такого поля, 74 линия, и вставил то, что в инструкции, получилось так:
if( $member_id['user_id'] AND $member_id['password'] AND $member_id['password'] == md5( $_POST['login_password'] ) ) {
########### Start. LogicBoard (DLE Edition) - ShapeShifter ###########
if ($logicboard_conf['online_status'])
{
$db->query( "DELETE FROM " . LB_DB_PREFIX . "_members_online WHERE mo_ip = '{$_IP}'" );
}
if (!$member_id['secret_key'])
{
$member_id['secret_key'] = md5(md5($password_md2.time().$_IP));
$db->query( "UPDATE " . USERPREFIX . "_users SET secret_key='{$member_id['secret_key']}' WHERE user_id='{$member_id['user_id']}'" );
}
set_cookie( "LB_member_sc", $member_id['secret_key'], 365 );
$_SESSION['LB_member_sc'] = $member_id['secret_key'];
########### End. LogicBoard (DLE Edition) - ShapeShifter ###########
Может всё из-за этого ?