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

اصلاحیه بخش علاقه مندی ها

تاریخ انتشار: 20 دی 1387
ارسال کننده: FantasticShadow
توضیح: علاقه مندی های پیشفرض (مطالب انتخاب شده توسط کاربران) در دیتالایف انجین اطلاعات شخصی هستند. همین اصلاح امکانی به کاربران می دهد که بطور رایگان بتوانند در علاقه مندی های شما یا دیگر کاربران جستجو کنند. البته این متن اصلش روسی بوده و فارسی کردنش هم بسیار دشوار است. امیدوارم درست ترجمه کرده باشم.

engine/modules/favorites.php را باز کنید:

بدنبال متن زیر بگردید:
$user_query = "do=favorites";
$list = explode(",", $member_id['favorites']);


متن زیر را جایگزین متن بالا کنید:
    $user_query = "do=favorites";

    if($_REQUEST['user'] == ''){
    $list = explode(",", $member_id['favorites']);
    }else{
    $rows = $db->super_query("SELECT favorites  FROM " . USERPREFIX . "_users where name = '$_REQUEST[user]'");
    $list = explode(",", $rows['favorites']);
    }


engine/modules/profile.php را باز کنید و بدنبال متن زیر بگردید:
$tpl->set('{lastdate}', langdate("j F Y H:i", $row['lastdate']));


در زیر آن کد زیر را قرار دهید:
    $favorites = explode(",", $row['favorites']);
    
    if ($row['favorites'] != ''){    foreach ($favorites as $favorites) $is++;    }else{    $is = 0;    }
    
    $tpl->set('{fav_num}', $is);
    
    if ($config['allow_alt_url'] == "yes") {
    $tpl->set('{favorites}', "<a href="".$config['http_home_url']."user/".urlencode($row['name'])."/favorites"."">دیدن تمام علاقه مندی ها</a>");
    }else{
    $tpl->set('{favorites}', "<a href="".$PHP_SELF."?do=favorites&user=".urlencode($row['name'])."">دیدن تمام علاقه مندی ها</a>");
    }


engine/engine.php را باز کنید و بدنبال متن زیر بگردید:
elseif ($do == 'favorites') $nam_e=$lang['title_fav'];


متن زیر را با متن بالا عوض کنید:
elseif ($do == 'favorites') $nam_e=$lang['title_fav'].' '.$user;


فایل website.lng را از فولدر زبان خودتون باز کنید و متن زیر را جستجو کنید:
'title_fav'


و کل اون خط رو حذف کنید و بجای آن متن زیر را قرار دهید:
'title_fav'            =>    "علاقه مندی کاربر",


userinfo.tpl را باز کنید و متن زیر را در جای مناسبی قرار دهید: (اگر تکراری می باشد باید کد قبلی را مانند کد زیر ویرایش کنید).
علاقه مندی کاربر: {fav_num} [ {favorites} ]


توضیحات اضافی:
(fav_num) - نتیجه مقدار مطالب انتخاب شده...
{favorites} - لینک به نمایش علاقه مندی های شما.


توجه: آدرس صفحه نمایش علاقه مندی های کاربر:
http://yoursite.com/index.php?do=favorites&user=Username


.htaccess را باز کنید و متن زیر را جستجو کنید:
RewriteRule ^favorites(/?)+$ index.php?do=favorites [L]


در زیر آن متن زیر را قرار دهید:
RewriteRule ^user/([^/]*)/favorites(/?)+$ index.php?do=favorites&user=$1 [L]
    5 نفر (5 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
    تشکر
    مدیر کل
    20 دی 1387 - 00:17
    ممنون Alex جان، flower
    امروز سایت رو ترکوندی worship worship worship worship

    --------------------
    عضو سایت
    20 دی 1387 - 00:26
    smile
    مدیر بازنشسته
    20 دی 1387 - 00:41
    عالیه Alex جان X:X:X: flower
    عضو سایت
    21 دی 1387 - 21:04
    مرسی
    جهت ارسال نظر، فرم زیر را تکمیل نمائید:
    نام:*
    ایمیل:*
    متن نظر:

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