عرض مشاركة مفردة
 
  #1  
قديم 21-08-2009, 06:36 PM
الصورة الشخصية لـ SmAsH_HaCkEr
SmAsH_HaCkEr SmAsH_HaCkEr غير متصل
عضو
 
تاريخ التسجيل: Feb 2009
المدينة: Egypt
مشاركة: 21
مستوى تقييم العضوية: 0
SmAsH_HaCkEr is on a distinguished road
الافتراضي مساعدة بخصوص تعدد الصفحات

السلام عليكم و رحمة الله و بركاته

اخواني اعضاء و رواد منتديات الويب العربي

اريد منكم مساعدة في تعديل كود تعدد الصفحات الخاص بمجلة عرب سيد الشبيه بماي ايجي

الكود يعرض الصفحات كاملة اريده ان يكون مثل ماي ايجي حيث عند زيادة عدد الصفحات عن عدد معين يكتب .. مثال

عند الوصول عند 10 صفحات مثلا

1 2 3 4 5 6 7 8 9 10 التالي

عند الزيادة يكون

1 2 3 4 5 6 7 8 9 10 .. 15 التالي

يعني يكتب .. بدلا من باقي الصفحات وكلمة التالي

هذا الكود الموجود في ملف pages.php في المجلة

كود PHP:
<?php  
  
$pages 
.="الصفحات : ";  
  
for(
$i=0;$i<$num_pages;$i++)  
{  
    
$s $i+1;  
    if(
$s==$current) {  
    
$pages .= "<FONT face=tahoma size=2><B>$s</B></FONT>&nbsp; &nbsp;";  
    }else {  
$pages .= "&nbsp;<A href='start-".$i*$limit1."'>[$s] </A>&nbsp;";  
}  
}  
$p $_GET['start']+$limit1;  
$pages .= "<A href='start-$p'>&nbsp;&gt;</A>";  
                         
              
?>
و انا عدلت عليه و اضفت له التالي و السابق

الكود بعد التعديل


كود PHP:
<?php 

for($limit1=0;$limit1<$num_pages;$limit1++) 

    
$s $limit1+2
    if(
$s==$current) { 
$p $_GET['start']-$pagesnum
$pages .= "<td ><A href='start-$p'>&laquo; السابق</A></td>";   
    }  
    } 

for(
$i=0;$i<$num_pages;$i++) 
{  
    
$s $i+1
    if(
$s==$current) { 
    
$pages .= "<td >[$s]</td>"
    }else { 
$pages .= "<td ><A href='start-".$i*$pagesnum."'>$s</A></td>"




for(
$limit1=0;$limit1<$num_pages;$limit1++) 

    
$s $limit1+1
    if(
$limit1==$current) { 
     
$p $_GET['start']+$pagesnum
$pages .= "<td ><A href='start-$p'>التالي &raquo;</A></td>";   
    }  
    }          
?>
بس عدد الصفحات شغال مع نفسه كدة



وده رابط المجلة

http://www.mediafire.com/download.php?mzzd0xdoyom

و ده موقع عامل تعدد الصفحات علي نفس المجلة

http://www.arablionz.com/

اسف علي الاطاله

وارجو من الاعضاء الكرام المساعدة في هذا الامر

وشكرا لكم







التوقيع
Welcome To My World