دیتالایف انجین فارسی

هماهنگ سازی کامل mybb با همه ی نسخه های دیتالایف انجین (همچنین 9.7)

تاریخ انتشار: 14 دی 1391
ارسال کننده: morteza14
با سلام خدمت همه ی دوستان دیتالایف انجینی! از اونجایی که خیلی از دوستان مشکلات بزرگی برای هماهنگ سازی 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;


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 خود را در یک دیتابیس مشترک با دیتالایف انجین نصب کنید تا به مشکلی بر نخورید)
12 نفر (12 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر بازنشسته
14 دی 1391 - 19:58
خیلی ممنون به خاطر زحمتی که کشیدی flower چند تا نکته رو میخواستم بگم،

اول اینکه، هماهنگ ساز تمامی انجمن ساز ها موجود هست، اما فارسی شده و مجانی نیست lol
دوم اینکه، نسخه هماهنگ رو نوشتید تمامی نسخه ها و من هم هیچ ویرایش نکردم این قسمت رو، اما تصور نمیکنم اگر من دیتالایف انجین نسخه 1 و یا 2 نصب کنم بتونم از این ماژول استفاده کنم. در نتیجه بهتر بود نسخه ای که خودتون تست کردید رو اینجا قرار میدادید تا کاربران هم سردرگم نشوند.
عضو سایت
14 دی 1391 - 22:10
من واقعا ممنونم. یه هماهنگ کننده ی به درد بخور تا حالا پیدا نکرده بودم.
مرسی

--------------------
عضو سایت
16 دی 1391 - 15:17
من این ماژول رو نصب کردم و کار نمی کنه !! البته بروی نسخه 9.7
عضو سایت
17 دی 1391 - 15:42
(توجه:حتما انجمن mybb خود را در یک دیتابیس مشترک با دیتالایف انجین نصب کنید تا به مشکلی بر نخورید)


ببخشید دوست عزیز morteza14
اگر مای بی بی را در یک دیتابیس مجزا نصب کنیم چه میشود؟
این رو برای این عرض میکنم که احیانا محتوای دیتابیس دیتالایف انجین خراب نشود
عضو سایت
17 دی 1391 - 20:05
دریا 021,
دوستان گرامی وقتی من یک دیتابیس جدید برای نصب انجمن درست کردم انجمن درست نصب نشد.
از این بابت بهتره با دیتابیس خود دیتالایف انجین ست بشه.
برای دیدن نمونه می تونید به سایت 7civil.com مراجعه کنید.
موفق باشید
عضو سایت
22 دی 1391 - 15:30
تشکر از شما
فقط دیتابیسش مشترک باشه؟
پیشوند جداول فرق کنه مهم نیست؟
عضو سایت
23 دی 1391 - 12:11
بهرت هستش در یک دیتابیس نصب نشه چون اگه مشکلی در دیتابیس به وجود بیاد حل کردن کمی سخت هستش

در مورد پسوند باید بگم حتما باید فرق کنه و یکی نباشه


اگه وقتم کنم حتما نسخه ترکی این مازول رو خریداری و منتشر میکنم
عضو سایت
25 دی 1391 - 18:32
من نفهمیدم چی کار میکنه!!!!!! belay
---------------------------------------
www.4-fun.ir
عضو سایت
30 دی 1391 - 18:10
دوستان echo $tpl->result['main']; وجود ندارد. شما باید این کد رو اضافه کنید. یعنی:
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);[/left]
را بعد از:
if (intval($config['reg_group']) < 3) $[left][/left]config['reg_group'] = 4;
قرار بدید.
یا علی
عضو سایت
01 بهمن 1391 - 12:57
سلام دوستان برای من موقعی که register.php رو میخوام ادیت کنم این پیام میام کسی میدونه باید چیکار کنمFile "../engine/modules/register.php" is not in UTF-8 and cannot be edited.
مدیر بازنشسته
01 بهمن 1391 - 14:28
mehrzad1993,
مشکل شما ربطی به دیتالایف انجین نداره. به جای ویرایش کردن فایلها به صورت آنلاین، فایل رو دانلود کن، ویرایش کن و آپلود کن smile2 قبل از راه اندازی سایت، اگر ۲۰ دقیقه آموزش کار با کنترل پنل هاست رو هم بخونی ضرر نمیکنی...
عضو سایت
21 اسفند 1391 - 00:28
سلام
من قبلا فروم خود دیتالایف انجین رو نصب کرده بودم
در حال حاضر که Mybb همراه با این نسه هماهنگ سازی رو نصب کردم و فولدر engine/forum رو پاک می کنم داخل کنترل پنل دیتالایف انجین قسمت انجمن لود نمیشه ! وقتی هم فولدر رومیزارم میاد که باید نصب کنید !
مشکل دیگه کاربران که ایمیل هاشون رو تغییر میدن تو پروفایل دیتالایف انجین ، پروفایل Mybb اعمال نمیشه
عضو سایت
16 دی 1392 - 23:29
میشه برای ورژن 10.1 هم توضیح بدین ممنون میشم
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *