النتائج 1 إلى 10 من 10

الموضوع: سؤال متقدم عن templatepower

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Aug 2003
    المشاركات
    200

    سؤال متقدم عن templatepower



    السلام عليكم
    باختصار لقد بدأت باستخدام نظام القوالب templatepower وقد وجدته رائعا واستعنت بالشرح من موقعه الرسمي
    ولكن لدي مشكلة عويصة نوعا ما

    ان صفحتى المراد تطبيق نظام القوالب عليها تقوم بعرض عدة صور كمصغرات في صفحة واحدة كمعرض صور وكنت اعرض محتوياتها بلغة php مع كود Html وشكل هذه الصفحة على النحو التالي
    كما في المرفق

    وملف ال php يحوي على حلقة for متداخلة مع خلايا الجدول

    حاولت كثيرا تطبيق نظام القوالب عليها طبعا بعد أن قرأت عن block في نظام القوالب
    ولكن للأسف لم اجد حل فتعليمة block تعرض عدة اشياء في قائمة
    أما في حالتي فعل توزيعها على جدول كما في الصورة
    أتمنى منكم المساعدة
    ولكم الشكر





    الصور المرفقة الصور المرفقة  
    __________________
    شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح
    كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007
    http://111000.net/modules.php?name=N...rticle&sid=948


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    تفصل أخوي ضع هذا الكود في ملف ال php

    كود PHP:
    $i=3;
    $result mysql_query("SELECT * FROM categories where cat_parent = '0' ORDER BY cat_id");

    while(
    $s mysql_fetch_array($result)){
    $cat_name =  $s[cat_name];
    $cat_id $s[cat_id];

    if (
    $i == 3) {
    $tpl->newBlock("tr");
    $tpl->assign("tr","</TR><TR>");
    $i 0;
    }

    $tpl->newBlock("td");
    $tpl->assign("td","

    <td align='center'>
    <table  border='0' width='111' cellspacing='0' cellpadding='6'  bordercolor='#111111'>
    <tr>
    <td   width='109' align='center'>
    <font color='#705124'>
    <a href='cats.php?id=
    $cat_id'>$cat_name</a></font></span>
    </td>
    </tr>

    </table>
    </td>

    "
    );
    $i++;


    وأما ملف التمبلت فضع به هذا الكود

    كود PHP:
    <table width='100%' >
    <
    tr>
    <!-- 
    START BLOCK tr -->
    {
    tr}
    <!-- 
    START BLOCK td -->
    {
    td}
    <!-- 
    END BLOCK td -->
    <!-- 
    END BLOCK tr -->
    </
    tr>
    </
    table

    أتمنى أنني وصلت المعلومة لك أخي الفاضل


    وتقبل تحياتي أخوك : عامر الصيعري






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Aug 2003
    المشاركات
    200


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





    __________________
    شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح
    كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007
    http://111000.net/modules.php?name=N...rticle&sid=948

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2003
    المشاركات
    200


    شكرا لك ياأخي الكريم
    بالفعل لقد نجحت العملية وجزاك الله كل خير





    __________________
    شبكة المنهل التعليمية تفوز بجائزة الشيخ سالم العلي الصباح
    كأفضل موقع فردي على الانترنت في الوطن العربي لعام 2007
    http://111000.net/modules.php?name=N...rticle&sid=948

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    494

    Talking



    اخوي تصاميم الامارات

    بس عندي سؤالين في هذا القالب
    الاول وهو
    وهو
    كيف احطي شرط معين ، مثلا الخبر او الصور مش موجوده بالقاعده يظهر الخطا التالي
    ( لا يوجد الا صور حاليا ) او
    ( لا توجد اخبار حاليا )


    الثاني
    عندي بالصفحة الرئيسيه استعلام عن اقسام مكتبه الصور
    كيف اقدر احطي عدال كل قسم عدد الصور اللتي تنتمي اليه مثلا

    الصور العامه ( 40 صورة )
    الصور الرياضية ( 35 صورة ) اللخ

    كود الاستعلام:
    كود PHP:
    $result mysql_query("SELECT * FROM cat ORDER BY id");
    while(
    $r mysql_fetch_array($result)){
    $id  $r[id];
    $name  =  $r[name];
    $tpl->newBlock("cat");
    $tpl->assign("id",$id);
    $tpl->assign("name",$name);

    علما بأن جدل الصور هوي pic

    وشكرا
    الشحي






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    494


    أخبرني عن عناصر الجدول cat والجدول pic
    جدول cat
    كود PHP:
    CREATE TABLE `cat` (
      `
    idint(11NOT NULL auto_increment,
      `
    namevarchar(99NOT NULL default '',
      `
    imagevarchar(99NOT NULL default '',
      `
    subint(10NOT NULL default '0',
      `
    order_catint(10NOT NULL default '0',
      
    PRIMARY KEY  (`id`) 
    جدول pic
    كود PHP:
    CREATE TABLE `pic` (
      `
    idint(11NOT NULL auto_increment,
      `
    namevarchar(255NOT NULL default '',
      `
    picturelongtext NOT NULL,
      `
    cat_typeint(11NOT NULL default '0',
      `
    datevarchar(255NOT NULL default '0',
      `
    order_catint(11NOT NULL default '0',
      
    PRIMARY KEY  (`id`) 
    cat_type
    تخزن فيه ارقام الاقسام الموجوده في جدول cat


    الشحي






  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    622


    الجواب الأول

    كود PHP:
    $result mysql_query("SELECT * FROM pic ORDER BY id"); 
    while(
    $r mysql_fetch_array($result)){ 
    $id   $r[id]; 
    $pic  =  $r[picture]; 
    // نضع شرط إستعلام هنا
    if(!$pic){
    $show "<img src=no.gif>"// إذا كانت قيمة الحقل pic خاليه فإنها تطبع الصورة التي تبين عدم وجود صورة
    }else{
    $show $pic;  // واذا كانت الصورة موجوده فإنها تطبع الصورة
    }
            
    $tpl->newBlock("cat"); 
    $tpl->assign("id",$id); 
    $tpl->assign("pic",$show); // هنا نعرض المتغير show 


    الجواب الثاني

    كود PHP:
    $result mysql_query("SELECT * FROM cat ORDER BY id"); 
    while(
    $r mysql_fetch_array($result)){ 
    $id  $r[id]; 
    $name  =  $r[name]; 

    $result2 mysql_query("SELECT * FROM pic where cat_type = '$id'"); 
    $num mysql_num_rows($result2);


    $tpl->newBlock("cat"); 
    $tpl->assign("id",$id); 
    $tpl->assign("name",$name);
    $tpl->assign("total_pics",$num);// هذا المتغير سيجلب لك عدد الصور في كل قسم بإذن الله

    أرجوا انني قد أفدتك أخي الكريم


    وتقبل تحياتي أخوك :: عامر الصيعري






  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    494


    الجواب الأول

    كود PHP:
    $result mysql_query("SELECT * FROM pic ORDER BY id"); 
    while(
    $r mysql_fetch_array($result)){ 
    $id   $r[id]; 
    $pic  =  $r[picture]; 
    // نضع شرط إستعلام هنا
    if(!$pic){
    $show "<img src=no.gif>"// إذا كانت قيمة الحقل pic خاليه فإنها تطبع الصورة التي تبين عدم وجود صورة
    }else{
    $show $pic;  // واذا كانت الصورة موجوده فإنها تطبع الصورة
    }
            
    $tpl->newBlock("cat"); 
    $tpl->assign("id",$id); 
    $tpl->assign("pic",$show); // هنا نعرض المتغير show 


    الجواب الثاني

    كود PHP:
    $result mysql_query("SELECT * FROM cat ORDER BY id"); 
    while(
    $r mysql_fetch_array($result)){ 
    $id  $r[id]; 
    $name  =  $r[name]; 

    $result2 mysql_query("SELECT * FROM pic where cat_type = '$id'"); 
    $num mysql_num_rows($result2);


    $tpl->newBlock("cat"); 
    $tpl->assign("id",$id); 
    $tpl->assign("name",$name);
    $tpl->assign("total_pics",$num);// هذا المتغير سيجلب لك عدد الصور في كل قسم بإذن الله

    أرجوا انني قد أفدتك أخي الكريم


    وتقبل تحياتي أخوك :: عامر الصيعري
    جزاك الله الف خير اخي عامر
    الكود الاول شغال في مجرى ثاني
    وانا اكنت ابيه بشكل اخر

    انا اريد استخدمه في نفس هالكود بالضبط
    http://www.swalif.net/softs/swalif-1586776-2.html
    عرض الصور


    الكود الثاني شغال والحمد لله


    شكرا لك

    الشحي










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض