با سلام خدمت همه ی دوستان دیتالایف انجینی! از اونجایی که خیلی از دوستان مشکلات بزرگی برای هماهنگ سازی mybb با دیتالایف انجین داشتند و اینکه هیچ هماهنگ ساز درست و کاملی برای هیچ یک از سیستم های انجمن ساز با دیتالایف انجین نبود تصمیم گرفتم یک آموزش برای هماهنگ سازی mybb و دیتالایف انجین که با همه ی نسخه های دیتالایف انجین همچنین تمام نسخه های mybb هماهنگ است قرار بدم.
دانلود
آموزش نصب
آموزش هماهنگ سازی :
1- فایل پیوست شده را دانلود کنید و در روت (public_html) اپلود و اکسترکت کنید.
2-فایل index.php رو باز كنید و به دنبال كد زیر بگردید:
echo $tpl->result['main'];
كد پیدا شده رو حذف كنید و بجاش كد زیر رو قرار دهید:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
3-فایل engine/modules/register.php رو باز كنید و به دنبال كد زیر بگردید:
require_once ENGINE_DIR.'/classes/parse.class.php';
پس از آن، كد زیر رو قرار دهید:
require_once ROOT_DIR."/dle_vs_mybb.php";
در همین فایل به دنبال كد زیر بگردید:
if (intval($config['reg_group']) < 3) $config['reg_group'] = 4;
پس از آن، كدهای زیر رو قرار دهید:
if($password1==$password2) {$sr_password1=$password1;}
$member_info = array(
'username' => $name,
'password' => md5($sr_password1),
'email' => $email,
'regtime' => $add_time,);
$mybb->from_dle_registration($member_info);
4-فایل templates/Your-Theme/main.tpl رو باز كنید و كد زیر رو در جایی كه میخواهید آخرین پست های انجمن به نمایش در بیاد رو قرار بدید:
5-دقت کنید ، در دو فایل mybb-config.php و dle_vs_mybb.php اطلاعات مربوط به دیتابیس mybb خود را وارد کنید و همچنین آدرس انجمن را در بخشی که مشخص شده است قرار دهید.
(توجه:حتما انجمن mybb خود را در یک دیتابیس مشترک با دیتالایف انجین نصب کنید تا به مشکلی بر نخورید)
1- فایل پیوست شده را دانلود کنید و در روت (public_html) اپلود و اکسترکت کنید.
2-فایل index.php رو باز كنید و به دنبال كد زیر بگردید:
echo $tpl->result['main'];
كد پیدا شده رو حذف كنید و بجاش كد زیر رو قرار دهید:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
3-فایل engine/modules/register.php رو باز كنید و به دنبال كد زیر بگردید:
require_once ENGINE_DIR.'/classes/parse.class.php';
پس از آن، كد زیر رو قرار دهید:
require_once ROOT_DIR."/dle_vs_mybb.php";
در همین فایل به دنبال كد زیر بگردید:
if (intval($config['reg_group']) < 3) $config['reg_group'] = 4;
echo $tpl->result['main'];
پس از آن، كدهای زیر رو قرار دهید:
if($password1==$password2) {$sr_password1=$password1;}
$member_info = array(
'username' => $name,
'password' => md5($sr_password1),
'email' => $email,
'regtime' => $add_time,);
$mybb->from_dle_registration($member_info);
4-فایل templates/Your-Theme/main.tpl رو باز كنید و كد زیر رو در جایی كه میخواهید آخرین پست های انجمن به نمایش در بیاد رو قرار بدید:
<?php include( 'last.php' ); ?>
5-دقت کنید ، در دو فایل mybb-config.php و dle_vs_mybb.php اطلاعات مربوط به دیتابیس mybb خود را وارد کنید و همچنین آدرس انجمن را در بخشی که مشخص شده است قرار دهید.
(توجه:حتما انجمن mybb خود را در یک دیتابیس مشترک با دیتالایف انجین نصب کنید تا به مشکلی بر نخورید)