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

الموضوع: سؤال في ال 4images

  1. #1
    عضو جديد
    تاريخ التسجيل
    May 2006
    المشاركات
    20

    سؤال في ال 4images



    السلام عليكم ....
    اخوتي لي سؤال في سكريبت الفورايميج
    قمت بعمل تصميم له وغيرت مكان الاقسام وتنسيقها
    اريد ان اظهر الاقسام في كل الصفحات وليس في الصفحة الرئيسية فقط هل من طريقه لذلك او تعديل ما
    مع العلم اني اظهرت الاقسام عن طريق عمل include للملف الخاص بها في table بالخصائص التي اريدها
    هذه الطريقة فلحت مع الرئيسية وتظهر الاقسام فعلا ولكن باقي الصفحات لا تظهر نهائيا
    وشكرا لكم ,









  2. السلام عليكم
    بسيطة اخي

    افتح الملف

    page_header.php

    الموجود في المجلد includes


    في اخر الملف وقبل علامة

    كود PHP:
    ?> 
    ضع الكود التالي :


    كود PHP:
    //-----------------------------------------------------
    //--- Show Categories ---------------------------------
    //-----------------------------------------------------
    $categories get_categories(0);
    if (!
    $categories) {
    $categories $lang['no_categories'];
    }
    $site_template->register_vars("categories"$categories);
    unset(
    $categories); 



    الآن في المكان الذي تريده ان تظهر فيه الاقسام
    مثلا في الملف header.html


    وضع الكود التالي :


    كود HTML:
    {if categories}
    <table width="450" border="0" cellspacing="0" cellpadding="1">
    <tr> 
    <td class="head1"> 
    <table width="100%" border="0" cellspacing="0" cellpadding="3">
    <tr> 
    <td class="head1" valign="top">{lang_categories}</td>
    </tr>
    <tr> 
    <td class="row2" valign="top">{categories}</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <br />
    {endif categories}


    ومبروك عليك التركيب

    تحياتي لك

    وحيد





    __________________
    كل مالا يعطى يضيع

  3. #3
    عضو جديد
    تاريخ التسجيل
    May 2006
    المشاركات
    20


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








  4. السلام عليكم

    حياك الله عزيزي

    الأمر بسيط ان شاء الله

    استبدل الكود في الصفحة
    page_header.php
    بالكود التالي :



    كود PHP:
    //----------------------------------------------------- 
    //--- Show Categories --------------------------------- 
    //----------------------------------------------------- 
    $whcategories get_categories(0); 
    if (!
    $whcategories) { 
    $whcategories $lang['no_categories']; 

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

    وقي ملف القالب header.html استبدله بالكود التالي :

    يمكنك تنسيق الكود بالشكل الذي تريده :

    كود HTML:
    {if whcategories}
    <table width="450" border="0" cellspacing="0" cellpadding="1"> <tr> <td class="head1"> <table width="100%" border="0" cellspacing="0" cellpadding="3"> <tr> <td class="head1" valign="top">{lang_categories}</td> </tr> <tr> <td class="row2" valign="top">{whcategories}</td> </tr> </table> </td> </tr> </table> <br />
    {endif whcategories}


    سلامي لك

    بالتوفيق





    __________________
    كل مالا يعطى يضيع

  5. #5
    عضو جديد
    تاريخ التسجيل
    May 2006
    المشاركات
    20


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






  6. #6


    شكرا اخ وحيد على الشرح



    اخوي انا عندي استفسار



    عندي في الالبوم مثلا دخلت على قسم الزهور



    اعلى الصفة يظهر فقط اسم الالبوم بدون اسم القسم



    ألبوم صور بلوتوث الخلية






  7. #7


    بالنسبة للاستفسار اللي طرحه الاخ عندي ملاحظة بسيطة


    انا طبقت مثل ما ذكرت لكن ظهرت ايقونات الاقسام


    عندي انا كل قسك له ايقونه خاصة


    لو حبيت فقط يظهر اسم القسم بدون الايقونة كييف ؟


    ادخل الالبوم عندي و لاحظ الفوتر كييف طالع








  8. السلام عليكم
    هلا اخوي كمبيوتر
    بخصوص استفسارك الأول :

    http://www.swalif.net/softs/swalif54/softs236310/


    بخصوص استفسارك الثاني :

    هي ظهرت بهذا الشكل لأنها تاخذ من فنس القالب تبع الأقسام الموجود بالأعلى
    category_bit.html

    ان شاء الله سأكتب طريقة لفصلهما عن بعض

    سلامي لك





    __________________
    كل مالا يعطى يضيع

  9. #9


    طيب اخوي وحيد طبقت الشرح

    بس انا كان قصدي مثلا اسم الالبوم + اسم القسم

    على سبيل المثال

    البوم صور بلوتوث الخلية - صور ورود و ازهار

    و بنتظار ردك على استفساري الثاني و الثالث

    و اسمح لي اذا ثقلت عليك

    تحياتي








  10. السلام عليكم ورحمة الله

    وجدت طريقة أفضل وهي الأنسب لتطبيق الفكرة المطلوبة

    وهي كالتالي :


    افتح الملف
    functions.php


    في آخره وقبل علامة اغلاق الـ php
    أي قبل
    ?>

    ضع التالي :
    كود PHP:
     
    //---------------------------------------------------
    //------عرض الأقسام في كل الصفحات فكرة وبرمجة وتركيب----
    //----- الإمبراطور وحيد ----------- wh-em.com --------
    //---------------------------------------------------
    function get_wh_categories($cat_id 0) {
    global 
    $site_template$site_db$site_sess$config$lang;
    global 
    $cat_cache$cat_parent_cache$new_image_cache$subcat_ids;
     
    $visible_cat_cache = array();
    foreach (
    $cat_parent_cache[$cat_id] as $key => $val) {
    if (
    check_permission("auth_viewcat"$val)) {
    $visible_cat_cache[$key] = $val;
    }
    }
    if (empty(
    $visible_cat_cache)) {
    return 
    "";
    }
    $total sizeof($visible_cat_cache);
    $table_columns = (intval($config['cat_cells'])) ? intval($config['cat_cells']) : 2;
    if (
    $total <= $table_columns) {
    $table_rows 1;
    }
    else {
    $table_rows $total $table_columns;
    if (
    $total >= $table_columns && !is_integer($table_rows)) {
    $table_rows intval($table_rows) + 1;
    }
    }
    $categories2 "";
    $count 0;
    $count2 0;
    foreach (
    $visible_cat_cache as $key => $category_id) {
    $is_new = (isset($new_image_cache[$category_id]) && $new_image_cache[$category_id] > 0) ? 0;
    $num_images = (isset($cat_cache[$category_id]['num_images'])) ? $cat_cache[$category_id]['num_images'] : 0;
    $site_template->register_vars(array(
    "cat_id" => $category_id,
    "cat_name" => format_text($cat_cache[$category_id]['cat_name'], 2),
    "cat_description" => format_text($cat_cache[$category_id]['cat_description'], 1),
    "cat_hits" => $cat_cache[$category_id]['cat_hits'],
    "cat_is_new" => $is_new,
    "lang_new" => $lang['new'],
    "cat_url" => $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$category_id),
    "random_cat_image_file" => $random_cat_image_file,
    "sub_cats" => get_subcategories($category_id),
    "num_images" => $num_images
    ));
    $categories2 .= $site_template->parse_template("category_bit2");
    $count++;
    $count2++;
    if (
    $count == $table_rows && $count2 sizeof($visible_cat_cache)) {
    $total $total $count2;
    $table_columns $table_columns 1;
    $count 0;
    }
    }
    return 
    $categories2;

    الآن في الملف
    page_header.php

    بدل الكود الموجود بالأعلى ضع :
    كود PHP:
     
    //---------------------------------------------------
    //------عرض الأقسام في كل الصفحات فكرة وبرمجة وتركيب----
    //----- الإمبراطور وحيد ----------- wh-em.com --------
    //---------------------------------------------------
    $whcategories get_wh_categories(0); 
    if (!
    $whcategories) { 
    $whcategories $lang['no_categories']; 

    $site_template->register_vars("whcategories"$whcategories); 
    unset(
    $whcategories); 
    الآن في مجلد القوالب أعمل قالب جديد باسم
    category_bit2.html


    الآن لوضع القائمة في الفوتر مثلا لوضع كافة الأقسام في كافة الصفحات لتفيد في الأرشفة كما في فكرة اخينا كمبيوتر ضع الكود التالي :

    كود HTML:
    <a href="{cat_url}" class="maincat">{cat_name}</a><br />

    أما لوضع قائمة الأقسام على الجانب الأيمن كما فكرة اخونا WarriorKing


    استخدم الكود التالي :
    كود HTML:
     
    <div style="width:100%; text-align:right">
    <img src="{template_url}/images/folder.gif" width="20" height="13" alt="" /> 
    <a href="{cat_url}" class="maincat">{cat_name}</a>&nbsp;({num_images}) 
    {if cat_is_new}<sup class="new">{lang_new}</sup>{endif cat_is_new}
    <br />
    {if cat_description}<span class="smalltext">{cat_description}</span><br /><br />{endif cat_description}
    {if sub_cats}{sub_cats}{endif sub_cats}
    </div>
    وبالتنسيق الذي ترغب به

    أتمنى أفدتكم
    سلامي لكم
    وحيد ،


    دعم 4images





    __________________
    كل مالا يعطى يضيع

  11. #11


    اخووي وحيد ..

    اذا ابي اخليه على اليمين وين اضع الكوود في اي مكان ؟؟






  12. #12


    سويت قالب و ما ظهر القالب


    وين المشكلة ؟؟

    بالفوتر ما ظهر الا اسم قسم واحد








  13. السلام عليكم

    اذا تبغاه على اليمين تحطه في الهيدر غالبا على حسب التصميم اللي مسويه

    بخصوص ظهور قسم واحد فقط تاكد من اتباعك للخطوات والتعديلات الاخيرة بشكل صحيح
    ايضا انصحك تعمل ترقية لأخر نسخة أفضل لك


    سلامي لك





    __________________
    كل مالا يعطى يضيع





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

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

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