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

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

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

نقشه سايت ورژن 2.1

نقشه سايت ورژن 2.1

1. بهينه سازي سايت در موتورهاي جستجوگر
2. اين مد هيچگونه فشاري به ديتابيس نمياره
3. پاك كردن ذخيرهگاه نقشه سايت از مديريت
4. انتخاب تعداد مطالب قابل نمايش در هر صفحه

دانلود
شما دسترسی لازم جهت دریافت این فایل را ندارید.
آموزش نصب

فايل ضميمه رو دانلود و در مسير مشخص قرار بديد.

1. فايل .htaccess رو باز كنيد :
كد زير رو پيدا كنيد :
RewriteEngine On
بعدش كد زير رو قرار بديد :

#Sitemap news
RewriteRule ^yasitemap(/?)+$ index.php?do=yasitemap
RewriteRule ^yasitemap/page(.*)/ index.php?cstart=$1&do=yasitemap

#Sitemap user
RewriteRule ^yasitemap_users(/?)+$ index.php?do=yasitemap_users
RewriteRule ^yasitemap_users/page(.*)/ index.php?cstart=$1&do=yasitemap_users

2.فايل engine/engine.php رو باز كنيد :
كد زير رو پيدا كنيد :
switch ( $do ) {
بعدش كد زير رو قرار بديد :
case "yasitemap" :
include ENGINE_DIR.'/modules/yasitemap.php';
break;

case "yasitemap_users" :
include ENGINE_DIR.'/modules/yasitemap_users.php';
break;

3. درهمين فايل كد زير رو پيدا كنيد :
elseif ($do == 'static') $titl_e = $static_descr;
بعدش كد زير رو قرار بديد :
elseif ($do == 'yasitemap') $nam_e="Sitemap (Articles)";
elseif ($do == 'yasitemap_users') $nam_e="Site Map (Members)";

4.فايل engine/inc/main.php رو باز كنيد :
كد زير رو پيدا كنيد :
$config['max_users_day'] = intval( $config['max_users_day'] );
بعدش كد زير رو قرار بديد :
function clear_all_cache_yasitemap()
{
$dirname = ENGINE_DIR.'/cache/yasitemap';
if (!is_dir($dirname))
$cache = "ذخيرگاه خالي شد";
else
{
$dscan = array(realpath($dirname));
$darr = array();
while (!empty($dscan))
{
$dcur = array_pop($dscan);
$darr[] = $dcur;
if ($d=opendir($dcur))
{
while ($f=readdir($d))
{
if ($f=='.' || $f=='..')
continue;
$f=$dcur.'/'.$f;
if (is_dir($f))
$dscan[] = $f;
else
@unlink($f);
}
closedir($d);
}
}
$i_until = ($only_empty)? 1 : 0;
for ($i=count($darr)-1; $i>=$i_until; $i--)
{
if (rmdir($darr[$i]))
$cache = "ذخيرهگاه پاك شد";
else
$cache = "امكان خالي كردن ذخيرهگاه وجود ندارد . سطح دسترسي فولدر رو ، روي 777 بگذاريد";
}
}
@mkdir(ENGINE_DIR.'/cache/yasitemap', 0777);
@chmod (ENGINE_DIR.'/cache/yasitemap/', 0777);
return $cache;
}

$cache = "";

if ($_GET['action'] == "clear_yasitemap") {

$cache = clear_all_cache_yasitemap();
}

در همين فايل كد زير رو پيدا كنيد : ( در نسخه معمولي و نرم افزاري )
echo "<br /><input onclick=\"check_updates(); return false;\" class=\"edit\" style=\"width:200px;\" type=\"button\" value=\"{$lang['dle_udate']}\"> <a href=\"?mod=main&action=clear\"><input onclick=\"document.location='?mod=main&action=clear'\" class=\"edit\" style=\"width:150px;\" type=\"button\" value=\"{$lang['btn_clearcache']}\"></a><br>";
به جاش كد زير رو قرار بديد :
echo "<br /><input onclick=\"check_updates(); return false;\" class=\"edit\" style=\"width:200px;\" type=\"button\" value=\"{$lang['dle_udate']}\"> <a href=\"?mod=main&action=clear\"><input onclick=\"document.location='?mod=main&action=clear'\" class=\"edit\" style=\"width:150px;\" type=\"button\" value=\"{$lang['btn_clearcache']}\"></a> <a href=\"?mod=main&action=clear_yasitemap\"><input onclick=\"document.location='?mod=main&action=clear_yasitemap'\" class=\"edit\" style=\"width:220px;\" type=\"button\" value=\"پاك كردن ذخيرگاه نقشه سايت\"></a><br />";

دوستاني كه از ديتالايف پلاس استفاده ميكنن :
كد زير رو پيدا كنن :
<input onclick="check_updates(); return false;" class="edit" style="font:8pt tahoma;background:#17528b;border:1px solid #7296b8;color:#FFFFFF;width:200px;" type="button" value="{$lang['dle_udate']}">&nbsp;<a href="?mod=main&action=clear"><input onclick="document.location='?mod=main&action=clear'" class="edit" style="font:8pt tahoma;background:#17528b;border:1px solid #7296b8;color:#FFFFFF;width:150px;\" type="button" value="{$lang['btn_clearcache']}"></a>
به جاش كد زير رو قرار بدند :
<input onclick="check_updates(); return false;" class="edit" style="font:8pt tahoma;background:#17528b;border:1px solid #7296b8;color:#FFFFFF;width:200px;" type="button" value="{$lang['dle_udate']}">&nbsp;<a href="?mod=main&action=clear"><input onclick="document.location='?mod=main&action=clear'" class="edit" style="font:8pt tahoma;background:#17528b;border:1px solid #7296b8;color:#FFFFFF;width:150px;\" type="button" value="{$lang['btn_clearcache']}"></a><a href="?mod=main&action=clear_yasitemap"><input onclick="document.location='?mod=main&action=clear_yasitemap'" class="edit" style="width:220px;" type="button" value="پاك كردن ذخيرگاه نقشه سايت"></a><br /><div align="center">

5. فايل engine/inc/addnews.php رو باز كنيد :
كد زير رو پيدا كنيد :
clear_cache();
بعدش كد زير رو قرا بديد :
$dirname = ENGINE_DIR.'/cache/yasitemap';
$dscan = array(realpath($dirname));
$darr = array();
while (!empty($dscan))
{
$dcur = array_pop($dscan);
$darr[] = $dcur;
if ($d=opendir($dcur))
{
while ($f=readdir($d))
{
if ($f=='.' || $f=='..')
continue;
$f=$dcur.'/'.$f;
if (is_dir($f))
$dscan[] = $f;
else
@unlink($f);
}
closedir($d);
}
}
$i_until = ($only_empty)? 1 : 0;
@mkdir(ENGINE_DIR.'/cache/yasitemap', 0777);
@chmod (ENGINE_DIR.'/cache/yasitemap/', 0777);
تصاویر
نقشه سايت ورژن 2.1

نقشه سايت ورژن 2.1
نظرات کاربران
aria در 08 خرداد 1390 - 06:26 گفته:
عضو سایتنظرات: 2

سلام دوستان

من عضو جدیدم

این سیستم رو نصب کردم DatalifeEngine9.2

میخوایم سایت مپ درست کنم

اما در قسمت زیر نمیتونم اون کد قسمت دوم رو پیدا کنم

ممنون میشم بفرمایید چگونه سایت مپ رو نصب کنم و بعد از نصب آدرسش چی میشه؟؟؟

4.فایل engine/inc/main.php رو باز كنید :

echo "<br /><input onclick=\"check_updates(); return false;\" class=\"edit\" style=\"width:200px;\" type=\"button\" value=\"{$lang['dle_udate']}\"> <a href=\"?mod=main&action=clear\"><input onclick=\"document.location='?mod=main&action=clear'\"
; class=\"edit\" style=\"width:150px;\" type=\"button\" value=\"{$lang['btn_clearcache']}\"></a><br>
;";

nategh naderi در 01 خرداد 1391 - 09:31 گفته:
عضو سایتنظرات: 15

دستتون درد نکنه
من خیلی دنبال چنین چیزی میگشتم

برای نسخه 9.6 که من ازش استفاده میکنم یه ایراد کوچولو داره در مورد تعداد بازدید از مطلب
که علتش هم جداشدن جدول اطلاعات مربوط به بازدید از جدول اصلی مطالب در دیتابیس هستش که من نمیدونم چطور باید در فایل engine/modules/yasitemap.php فراخانی بشه

اگه کسی از دوستان کمک کنه ازش ممنون میشم

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

یوسف جعفری در 05 تیر 1395 - 12:43 گفته:
عضو سایتنظرات: 17

سلام روی 11 میشه نصب کرد

azizpour2017 در 24 آذر 1396 - 01:42 گفته:
عضو سایتنظرات: 5

من از 12 استفاده میکنم ولی تو فایل main اون کد رو پیدا نکردم چکار کنم

ارسال نظر
نام:*
ایمیل:*
متن نظر:
  • 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
کد را وارد کنید: *
عکس خوانده نمی‌شود؟ کلیک کنید!