استاذ سليمان انا اسف للسؤال مرة ثانية
لكن هناك مشكلة صغيرة هي انه اذا كان في الموضوع اكثر من صورة فان الكود يقوم بتكرار الموضوع على عدد الصور الموجودة ويقوم باظهار كل صورة بلوب جديد
كيف يمكن التعديل على الكود ليظهر الصورة الاولى فقط او اي صورة من الموضوع بشرط عدم تكرار الموضوع نفسهة مع جميع الصور .
مرحبا استاذ سليمان
عملت كود ترقيم للصفحات pagination
المشكلة انه لاينقلني ديناميكايا الى الصفحات التالية وتبقى المواضيع الاولى فقط .
الكود يعمل في حالة ازلت foreach و common.php وادراج الاتصال بالسيرفر وقاعدة البيانات بشكل عادي ولكني ساخسر الصور . لن تظهر!
هل من تصحيح على الكود؟
CODE
define('IN_PowerBB',true);
include('common.php');
// max display pere pagr
$per_page = 10;
// get start
$start = $_GET['start'];
// count record
$record_count = $PowerBB->DB->sql_num_rows($PowerBB->DB->sql_query("SELECT * FROM pbb_subject"));
// count max pages
$max_pages = $record_count / $per_page;
if (!$start)
$start = 0;
///////
$query = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->table['subject'] . " ORDER BY write_time DESC LIMIT $start, $per_page");
while ($me =
$PowerBB->DB->sql_fetch_array($query))
{
$me['text'] = $PowerBB->Powerparse->replace($me['text']);
$me['title'] = $PowerBB->Powerparse->replace($me['title']);
$images = array();
preg_match_all('/src=([\'"])?((?(1).*?|\S+))(?(1)\1)/', $me['text'],
$images);
foreach ($images[2] as $src) {
//////////////////////////////
echo '
<div id="d">
<UL class="1">
<LI> <a href="">'.$me["title"].'</a></LI>
<img src="'.$src.'">
</UL>
</div>';
break;
}
}
// setup prev and next
$prev = $start - $per_page;
$next = $start + $per_page;
// show prev button
if (!($start<=0))
echo " <a href='?start=$prev'>prev</a> ";
// show page number
// set variable for first page
$i=1;
for ($x=0;$x<$record_count;$x=$x+$per_page)
{
if ($start!=$x)
echo " <a href='?start=$x'>$i</a> ";
else
echo " <a href='?start=$x'><b>$i</b></a> ";
$i++;
}
// show next button
if (!($start>=$record_count-$per_page))
echo "<a href='?start=$next'>next</a>";
تم تحرير المشاركة بواسطة :فراس
بتاريخ:28-07-2011 11:31 صباحاً
الف شكر استاذي
يعمل بشكل ممتاز .
بالنسبة لتحديد عرض مواضيع منتدى وليكن 7 ( WHERE section = 7)
فان عدد الصفحات تبقى مقسمة على عدد مواضيع المنتدى ككل
هل يمكن استخدام ceil للتقريب
واين اضعها ؟