داتا لايف العربية
اسم العضو:  
كلمة المرور:  
   
التسجيل | استعادة كلمة المرور
  اعلن معانا    المنتديات   التسجيل  

داتا لايف العربية
» الرئيسية
» منتديات داتا لايف
» قوانين الموقع
» التسجيل
» احصائيات
» خريطة الموقع
» اخر التعليقات
» برنامج النود باد
» الدعم الفني
» الاتصال بنا
اقسام الموقع
مجموع المواضيع (0 / 243)

الارشيف
August 2010 (1)
July 2010 (3)
June 2010 (1)
May 2010 (10)
April 2010 (14)
March 2010 (41)
مواقع صديقة
شبكة صدى
توبيكات عربيه
العاب فلاش
Games
تسوق من داتا لايف
» الـدعـم الـفـني
» أعلن في الموقع
» اتفاقية الخدمة
» » »

الاصدار الثاني : هاك الموضوع السابق و المووع التالي
 

الاصدار الثاني : هاك الموضوع السابق و المووع التالي

الأصدار الثاني من هاك الموضوع السابق و الموضوع التالي فائدة الهاك تتجلى في اضافة روابط داخل المواضيع المواضيع السابقة و التالية مما يجعل الزائر يضغط عليها و بالتالي يبقى أطول فترة ممكنة لديك في الموقع و أيضاً مفيدة لمحركات البحث و محببة لها

ما الجديد في هذا الأصدار ؟

التقنية أصبحت هاك بدلاً من موديل في الأصدار السابق

أبحت روابط المواضيع بأسماء المواضيع نفسها مما يعطيها أهمية قسوى لمحركات البحث

تبسيط التعديل بحيث جعل سهل و لا يتجاوز تعديلات في ملفين 2 فقط

التركيب

افتح ملف engine/modules/show.full.php وابحث فيه عن

if( $config['related_news'] ) {

أضف اسفله

$backnext_allow = "yes";
  if( $backnext_allow == "yes" ) {

   if( $config['allow_cache'] != "yes" ) {
    $config['allow_cache'] = "yes";
    $revert_cache = true;
   } else
    $revert_cache = false;
   
   
   $back_link = dle_cache( "backlink", $row['id'] );
   $next_link = dle_cache( "nextlink", $row['id'] );
   
   if( $back_link === FALSE ) {
    // Back Link
             $backlink = $db->super_query( "SELECT id, date, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE date < FROM_UNIXTIME({$row['date']}) AND category = '{$row['category']}' AND approve = '1' ORDER BY date DESC LIMIT 0,1" );
    if( $backlink ) {
     $backlink['date'] = strtotime( $backlink['date'] );
     $backlink['category'] = intval( $backlink['category'] );
     if( strlen( $backlink['title'] ) > 75 ) $backlink['title'] = substr( $backlink['title'], 0, 75 ) . " ...";
      if( $config['allow_alt_url'] == "yes" ) {
      if( $backlink['flag'] and $config['seo_type'] ) {
       if( $backlink['category'] and $config['seo_type'] == 2 ) {
        $back_link = $config['http_home_url'] . get_url( $backlink['category'] ) . "/" . $backlink['id'] . "-" . $backlink['alt_name'] . ".html";
       } else {
        $back_link = $config['http_home_url'] . $backlink['id'] . "-" . $backlink['alt_name'] . ".html";
       }
      } else {
       $back_link = $config['http_home_url'] . date( 'Y/m/d/', $backlink['date'] ) . $backlink['alt_name'] . ".html";
      }
     } else {
      $back_link = $config['http_home_url'] . "index.php?newsid=" . $backlink['id'];
     }
    } else {
     $back_link = "";
    }
    if( $back_link ) {
     $back_link = "الموضوع السابق : <a href=\"" . $back_link . "\">" . stripslashes( $backlink['title'] ) . "</a>";
    }
    $db->free();
    create_cache( "backlink", $back_link, $row['id'] );
   }

   if( $next_link === FALSE ) {
   // Next Link
    $nextlink = $db->super_query( "SELECT id, date, title, category, alt_name, flag FROM " . PREFIX . "_post WHERE date > FROM_UNIXTIME({$row['date']}) AND category = '{$row['category']}' AND approve = '1' ORDER BY date ASC LIMIT 0,1" );
    if ( $nextlink ) {
     $nextlink['date'] = strtotime( $nextlink['date'] );
     $nextlink['category'] = intval( $nextlink['category'] );
     if( strlen( $nextlink['title'] ) > 75 ) $nextlink['title'] = substr( $nextlink['title'], 0, 75 ) . " ...";
     if( $config['allow_alt_url'] == "yes" ) {
      if( $nextlink['flag'] and $config['seo_type'] ) {
       if( $nextlink['category'] and $config['seo_type'] == 2 ) {
        $next_link = $config['http_home_url'] . get_url( $nextlink['category'] ) . "/" . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html";
       } else {
        $next_link = $config['http_home_url'] . $nextlink['id'] . "-" . $nextlink['alt_name'] . ".html";
       }
      } else {
       $next_link = $config['http_home_url'] . date( 'Y/m/d/', $nextlink['date'] ) . $nextlink['alt_name'] . ".html";
      }
     } else {
      $next_link = $config['http_home_url'] . "index.php?newsid=" . $nextlink['id'];
     }
    } else {
     $next_link = "";
    }
    if( $next_link ) {
     $next_link = "الموضوع التالي : <a href=\"" . $next_link . "\">" . stripslashes( $nextlink['title'] ) . "</a>";
    }
    $db->free();
    create_cache( "nextlink", $next_link, $row['id'] );
   }
   
   // Back and Next Link Template
   $tpl->set( '{back-link}', $back_link );
   $tpl->set( '{next-link}', $next_link );
   
   if( $revert_cache ) $config['allow_cache'] = "no";
   
  }

الأن افتح قالب fullstory.tpl في الستايل المعتمد بموقعك و أضف له المتغييرات التالية

{back-link}
{next-link}

موفقين خير



 (الاصوات #: 4)
 

الكاتب: Midoodj | تاريخ: 8 مارس 2010 21:54 | الاسم الكامل: محمود أحمد | الاقامة: مصر - قنا
 

تعليقاته: [ 81 ]
هاك هام جدا خصوصا فى تطبيق المعايير القياسية واستهداف
محركات البحث
شكرا اخى عمر على الهاك
تقبل مرورى


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

رسالة الموقع
  نعتذر عزيزي مجموعة الـ الزوار غير مسموح لها باستخادم خاصية التعليقات .
فضلاً قم بالتسجيل لتتمكن من التعليق على المواضيع
 

اعلانات
استفتاء
ما اللغة الرئيسية في موقعك المستخدم للمجلة ؟

اللغة العربية
اللغة الانجليزية
اللغة الفرنسية
أخرى - غير ذالك


تابعنا على
 

التقويم
«    سبتنمبر 2010    »
MoTuWeThFrSaSu
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
الأكثر مشاهدتاً
» استايل رائع وخفيف
اذكر الله
سبحان الله العظيم سبحان و بحمده