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

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

پشتیبان رسمی سیستم مدیریت محتوا

هماهنگ سازی mybb با

هماهنگ سازی mybb با دیتالایف انجین

توسط اين هك مي توانيد كاري كنيد كه هر كس در سايتتون كه با Datalife هست عضو شد، توي انجمني كه Mybb باشه عضو بشه و همچنين با اين هك مي توانيد آخرين پست هاي انجمن Mybb رو هم توي سايت به نمايش در بياوريد.

هماهنگ سازي mybb با ديتالايف


فايل زير رو دانلود كنيد و همرو به داخل فولدر اصلي WWW (كنار admin.php) كپي كنيد.
Download

فايل هاي mybb-config.php و dle_vs_mybb.php رو باز كنيد و اطلاعات مربوط به ديتابيس انجمن MyBB رو درون آن وارد كنيد. (همه چيز معلوم هست كه كجا بايد چه چيزي رو وارد كنيد)


فايل index.php رو باز كنيد و به دنبال كد زير بگرديد:
echo $tpl->result['main'];

كد پيدا شده رو حذف كنيد و بجاش كد زير رو قرار دهيد:
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');


فايل 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);


فايل Templates/Your-Theme/Main.tpl رو باز كنيد و كد زير رو در جايي كه ميخواهيد آخرين پست هاي انجمن به نمايش در بياد رو قرار بديد:
<?php include( 'lasttopics.php' ); ?>


چون اين هك رو خودم آماده كردم، انجمني mybb روي سايت نداشتم كه تست كنم و اين هك فقط روي لوكال هاست چك شده و كار ميكرده..! پس اگه مشكلي بود، لطفاً در انجمن ها مطرح كنيد.

نظرات کاربران
p30click در 21 مرداد 1389 - 14:23 گفته:
عضو سایتنظرات: 24

من شک ندارم به محمد یکتا چون همیشه عالی هست

ممنون

FarsiMode در 29 آبان 1389 - 04:35 گفته:
عضو سایتنظرات: 1

سلام
میخواستم بدونم با ورژن فعلی هم هماهنگه؟
ممنون bully

reza_nazem2003 در 03 دی 1389 - 07:19 گفته:
عضو سایتنظرات: 43

دوستان 100 درصد كار كرد
محمد جان كارت درسته
اینم دمو:
forum.mechatronic-lab.com

فقط باید فایل dle_vs_mbb.php را به صورت زیر برای ورژن آخر mybb (ورژن 1.6.1 فارسی شده 3.3)اصلاح كنید:




<?php

define("mybb_PREFIX", "dle");

$mybb = new mybb;

class mybb {
// Etela`ate forum Mybb:
    var $mybb_dbconfig_host          &
nbsp;     = "localhost";
    var $mybb_dbconfig_database        = "*****************";
    var $mybb_dbconfig_username        = "************";
    var $mybb_dbconfig_password        = "*****************";

    function from_dle_registration($member_info)
    {
        global $db;

        $db->connect($this->
mybb_dbconfig_username, $this->mybb_dbconfig_password, $this->mybb_dbconfig_database, $this->mybb_dbconfig_host);

        $this_time = time();

        $db->query("INSERT INTO mybb_users (username, password, email, usergroup, regdate, lastvisit, allownotices, hideemail, subscriptionmethod, invisible, receivepms, pmnotice, pmnotify, threadmode, showsigs, showavatars, showquickreply, showredirect) VALUES ('$member_info[username]', '$member_info[password]', '$member_info[email]', '2', '$member_info[regtime]', '$member_info[regtime]', 'yes', 'no', 'no', 'no', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes')");
        $db->connect(DBUSER, DBPASS, DBNAME, DBHOST);
    }

}

?>


امیرحسین ساقی در 03 دی 1389 - 14:55 گفته:
عضو سایتنظرات: 61

دمت گرم از کجا اینو فهمیدی


امتحان کردم اعضا منتقل نشدند ؟

ramin در 10 بهمن 1389 - 10:36 گفته:
عضو سایت

سلام.

بنده این هک رو از روی forum.mechatronic-lab.com تست کردم.

این هک یه طرفه است و به نظرم ناقصه و نمی دونم به چه دردی میخوره.

وقتی کسی توی سایت عضو بشه به فروم هم اضافه میشه.

ولی عکسش وجود نداره... وقتی از طریق فروم عضو بشی در سایت دیگه نمی تونید اون یوزر رو ثبت کنید و البته با اون یوزر هم نمی تونید وارد سایت بشید....

یعنی این هک کار رو برای کسی که اول بره توی فروم عضو بشه سخت تر هم می کنه.

راهی برای اینکه ارتباط فروم مای بی بی با دیتالایف انجین مثل ارتباط فروم خود دیتالایف انجین با خودش بشه نیست؟؟

YoungOld در 05 خرداد 1390 - 05:47 گفته:
عضو سایتنظرات: 4

بالاخره یه توجیه پیدا كردم هی با كد ها ور رفتیم گفتیم خدایا این چشه گشتیم ببینیم چی غلطه دیدیم نه داداش چیزی غلط نی این یه چیزایی كم داره lol
از اونجا كه انجمن دیتالایف انجین روی سایت شما توی دیتابیس نصب میشه (اصلاً نصب نیس) این كد ها برخیش از روی همون بروز رسانی های انجمن دیتالایف انجین بود و این برا اینجا حل نشده ، مای بی بی و دیتالایف انجین شما باید تو یه دیتابیس باشن توی كد برای دیتالایف انجین دیتابیس جدا رو پیش بینی نكردن

http://forum.datalifeengine.ir/topic_3332/

یا تنظیمات تو این تاپیك به روز كنید همه كار هارو
بعد باید یه فكری برای قرار دادن هم انجمن هم مای بی بی تو یه دیتابیس باشید
بعد از انجام این كار این رو دیگه نمیبینید

The Error returned was:
Table '"your database & table' doesn't exist

Error Number:
1146

البته این رفع یكی از عیب ها بود بقیه دیگه ... یا دوستان گفتن یا اینكه ... donoghted
برخی از دوستان كه این مشكل رو دارن حل كنن گه مشكل دیگه ای مثه موارد خاص نباشه حل میشه

مشكلات اعضا و اینا هم یه بحث دیگس... no

معلوم نیس كی كسایی كه این ابتكارات(به خیال خودشون) مینویسن میخوان مفهوم آنالیز رو درك كنن
این همه آنالیز كه میگن برا قشنگی اسمش نیس كه یه چیزو مینویسن بعد دیگه اون كدر حرفه ای میبینه ساخته شده دیگه بیخیال میشه ... بعد رفع اشكالش هم مكافات میشه اصلاً چیزی كامل نیس نباس بیاد رو كار...

پویان اخلاصی در 28 خرداد 1390 - 01:48 گفته:
عضو سایتنظرات: 5

اقا این فایل خراب درستش کنید بی زحمت.

Amirali در 06 شهریور 1390 - 20:59 گفته:
عضو سایتنظرات: 178

مفید خواهد بود.ممنون makhsoosefreeiran delicious

tlove در 07 آبان 1390 - 00:01 گفته:
عضو سایتنظرات: 20

خطایی در پایگاه داده بوجود آمده است!
خطای بوجود آمده:
Table 'tajishop_admin.mybb_posts' doesn't exist
شماره خطا:
1146
کد حاوی خطا:
SELECT COUNT(*) as count FROM mybb_posts
اینو باید چیکار کنم

--------------------

مهدی نمکی در 23 آذر 1390 - 18:22 گفته:
عضو سایتنظرات: 8

یکی بیاد 9.4 رو با مای بی بی 1.6.5 هماهنگ کنه لطفا".

naeini89 در 26 دی 1390 - 21:36 گفته:
عضو سایتنظرات: 3

جون مادرتون اگه بلدید بگید روش هماهنگسازی كامل دیتالایف انجین رو
مردیم

مدیران محترم
لطفا اقدامی انجام بدید

فقط یاد گرفتید فارسی سازی رو؟
چیزای كاربردی بزنید!!!

mehdi456 در 13 بهمن 1390 - 01:56 گفته:
عضو سایتنظرات: 8

دوستان هر کسی مشکل داره این کارو انجام بده 100% اوکی میشه:

فایل :dle_vs_mybb.php رو باز کنید و بدنبال کد زیر بگردید:



این کد رو حذف کنید و کد زیر رو جایگزین کنید:

حسین احمدی در 04 اردیبهشت 1391 - 18:04 گفته:
عضو سایتنظرات: 3

متاسفانه من نتونستم اینکار و کنم علامت ؟؟؟؟؟؟ میزاره

و هنگام ثبت نام هم خطا میده

دوستان لطفا کمک

من هر کاری می کنم نمیشه مجتمع سازی کنم دففه اول انجام دادم ولی علامت سوال میذاشت الان هم هر کاری می کنم خطای زیر رو هنگام ورود به سایت میده
Parse error: syntax error, unexpected '?' in /home/u187802995/public_html/index.php(281) : eval()'d code on line 175
هرکاری می کنم نمیشه

Amin MasterkinG در 17 اردیبهشت 1391 - 17:15 گفته:
عضو سایتنظرات: 1

سلام

عالی بود اما برای نسخه 9.6 دیتالایف انجین دیگه کار نمیکنه چیکار کنم؟

من حتی تغییر رمز عبورش رو هم ست کردم

اما وقتی عضو میشی توی سایت داخل فروم عضو میشه اما وارد نمیشه مشکل با رمز داره

اما اگه از سایت یک بار رمز رو تغییر بدی وارد میشه

دوستان لطفا کمک کنند!
چیکار کنیم برای نسخه 9.6 که با عضویت در سایت در تالار هم کاربر عضو بشه نیاز به کمک سریع

tehran21 در 27 مرداد 1391 - 01:33 گفته:
عضو سایتنظرات: 32

با سلام لطفا یک نفر این قسمت رو بررسی کنه

هماهنگ سازی با ورژن 9.6

--------------------

lp در 19 اردیبهشت 1392 - 17:01 گفته:
عضو سایتنظرات: 3

من تمام مراحل رو انجام دادم اما این ارور میاد

MySQL error in file: /dle_vs_mybb.php at line 23
Error Number: 1054
The Error returned was:
Unknown column 'emailnotify' in 'field list'
SQL query:

INSERT INTO mybb_users (username, password, email, usergroup, regdate, lastvisit, allownotices, hideemail, emailnotify, invisible, receivepms, pmpopup, pmnotify, remember, showsigs, showavatars, showquickreply, showredirect) VALUES ('titi', '********************************', '[email protected]', '2', '1368102413', '1368102413', 'yes', 'no', 'no', 'no', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes')

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!