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

الموضوع: [4images] صور عشوائية من الأقسام

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    190

    [4images] صور عشوائية من الأقسام



    حبيت شارك الأخوة بهالكود
    اذا عندك 4images وحابب صور عشوائية تظهر بالجاليري عليك بالتالي
    من مجلد includes افتح ملف page_header.php
    قبل السطر الأخير حيث
    ?>
    أضف الكود التالي
    كود PHP:
     //------------------------------------
    //------- Random Images --------------
    //------------------------------------


    $imgtable_width ceil(intval($config['image_table_width']) / $config['image_cells']);
    if ((
    substr($config['image_table_width'], -1)) == "%") {
      
    $imgtable_width .= "%";
    }

    $additional_sql "";
    if (!empty(
    $additional_image_fields)) {
      foreach (
    $additional_image_fields as $key => $val) {
        
    $additional_sql .= ", i.".$key;
      }
    }
    $sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.""user_name")."
            FROM ("
    .IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
            LEFT JOIN "
    .USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
            WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id IN ("
    .get_auth_cat_sql("auth_viewcat").")
            ORDER BY RAND()
            LIMIT 6"
    ;
    // end new
    $result $site_db->query($sql);
    $num_rows $site_db->get_numrows($result);

    if (!
    $num_rows)  {
      
    $random_images "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr><td>";
    //  $random_images .= $lang['no_new_images'];
      
    $random_images .= "</td></tr></table>";
    }
    else  {
      
    $random_images "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
      
    $count 0;
      
    $bgcounter 0;
      
    $image_backup $site_template->val_cache['image'];
      while (
    $image_row $site_db->fetch_array($result)){
        if (
    $count == 0) {
          
    $row_bg_number = ($bgcounter++ % == 0) ? 2;
          
    $random_images .= "<tr>\n";
        }
        
    $random_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";

        
    show_image($image_row);
        
    $random_images .= $site_template->parse_template("thumbnail_bit");
        
    $random_images .= "\n</td>\n";
        
    $count++;
        if (
    $count == 6) {
          
    $random_images .= "</tr>\n";
          
    $count 0;
        }
      } 
    // end while
      
    $site_template->val_cache['image'] = $image_backup;
      unset(
    $image_backup);

      if (
    $count 0)  {
        
    $leftover = ($config['image_cells'] - $count);
        if (
    $leftover >= 1) {
          for (
    $f 0$f $leftover$f++) {
            
    $random_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
          }
          
    $random_images .= "</tr>\n";
        }
      }
      
    $random_images .= "</table>\n";
    // end else


    $site_template->register_vars("random_images"$random_images);
    unset(
    $random_images);

    //----- End Random Images--------- 
    افتح ملف details من مجلد templates حيث التملبت الإفتراضي واضف
    {random_images}

    مثال عن الكود
    http://www.txttv.tv/img-770460-181.htm?l=Arabic

    وهنا لوصلة لموضوعي في منتدى ال4images

    http://www.4homepages.de/forum/index...7639#msg127639

    تحياتي

    ملاحظة LIMIT 6"; ممكن تغير 6 لأي رقم بتحب







  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,406


    الله يوفقك يا شيخ هذا اللي ابيه
    لكن التعديل على ملف details غير واضح هل بالامكان شرحه اكثر





    __________________
    استغفر الله واتوب إليه

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    190


    الله يحفظك
    في مجلد templates يوجد مجلد عادة اسمه default الى اذا قمت بتغيير اسمه منه افتح ملف details.html ومن ثم انسخ الوسم التالي {random_images} في أي مكان أن تحب أن تظهر هذه الصور العشوائية






  4. #4
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,406


    اوكي الحين تمام
    انا فكرت عند دخولي للقسم تتغير الصور المختاره في القسم





    __________________
    استغفر الله واتوب إليه

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    190


    انشاءاله يكون عجبك؟






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    813


    يعافيك ربي اخوي

    بس ابي اسالك

    هل انت اللي كنت في الم الامارات ؟





    __________________
    ربي ارحمني واغفر لي ....
    -----------------------------------------------------------

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    190


    يعافيك ربي اخوي

    بس ابي اسالك

    هل انت اللي كنت في الم الامارات ؟
    هلا ومرحبا والله يعافيك
    ايه نعم انا هو اللي كنت بمنتدى الم الإمارات
    تحياتي






  8. #8
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    4,383


    اضافة جميلة....
    بارك الله فيك..
    www.chtube.net
    عطني رأيك










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

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

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