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

الموضوع: أرجو منكم طريقة تصميم تمبلت معين لقسم خاص في%% البوابة العربية %%

  1. #1
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,149

    أرجو منكم طريقة تصميم تمبلت معين لقسم خاص في%% البوابة العربية %%



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

    أخواني الأفاضل أنا قمت بتصميم موقع كبير... بسكربت البوابة العربية (www.arabportal.net)

    والحمد لله الموقع ماشي على أحسن حال ولله الحمد

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

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

    على الرغم أن طبيعة الأقسام واحتياجتها تختلف من قسم لآخر

    مثلا هذا الموقع به أقسام متعدده

    http://arabportal.net/news.php

    القسم هذا مثلا

    http://arabportal.net/news.php?action=list&cat_id=15

    وهذا

    http://arabportal.net/news.php?action=list&cat_id=24

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

    وقبل ذلك فقط حاولت تعديل ملف news.php لكن لم يتغير التصميم طبعا أنا لست مبرمجا فقط أعدل بعض الأشياء في البرنامج على اسحياء

    وساذكر لكم محاولتي التي لم تتكل بالنجاح

    نفرض أن القالب الموحد لجميع الأقسام هو news_cat ونريد تصميم قالب معين للقسم 24 مثلا

    1- قمت بانشاء قالب جديد اسمه مثلا news_cat_new

    2- عدلت على ملف news.php

    هذا الاصل
    كود PHP:
     $tdwidth =  100/$newsColcount;
            
    $index_middle .= "<td align=\"center\" width=\"".$tdwidth."%\"  valign=\"top\">";

             eval(
    "\$index_middle .= \" " $apt->gettemplate 'news_cat' ) . "\";");
             
    $index_middle .= "</td>";
             
    $count++;
             if (
    $count ==  $newsColcount)
             {
                 
    $index_middle .= "</tr>";
                 
    $count 0;
             }

        }
         
    $index_middle .= "</tr></table><br>"
    قمت بالتالي:

    كود PHP:
    if (cat_id=24)
            {
                   
    $tt=news_cat_new;
            }

                 else
             {
                   
    $tt=news_cat;
             }



            
    $tdwidth =  100/$newsColcount;
            
    $index_middle .= "<td align=\"center\" width=\"".$tdwidth."%\"  valign=\"top\">";

             eval(
    "\$index_middle .= \" " $apt->gettemplate '$tt' ) . "\";");
             
    $index_middle .= "</td>";
             
    $count++;
             if (
    $count ==  $newsColcount)
             {
                 
    $index_middle .= "</tr>";
                 
    $count 0;
             }

        }
         
    $index_middle .= "</tr></table><br>"

    ولم تفلح النتيجة.... أرجوكم أريد حل لهذه المشكلة ومني هدية رمزيه جدا لمن يساعدني في حلها 50 رسالة جوال مع يقيني أنها لن توفي حق من ساعدني في هذا الطلب





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

    أنا في الانتظار





    __________________
    للتواصل
    http://sayat.me/webPro


  2. #2
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,149


    أخواني......السؤال بسيط جدا جدا

    وإذا فيه أي اشكال انا جاهز للإجابة





    __________________
    للتواصل
    http://sayat.me/webPro

  3. #3
    عضو فعال
    تاريخ التسجيل
    Sep 2006
    المشاركات
    1,149


    بعد شهرين عرفت الاجابة

    للأسف ثقتي بسوالف بدأت تهتز


    سؤالي بسيط جد جدا

    وكان فيه خطا بالكود وهو


    كود PHP:
    $apt->gettemplate '$tt' )

    المفروض يكون

    $apt
    ->gettemplate $tt 
    وضعت هذا للفائده

    وشكرا لكم





    __________________
    للتواصل
    http://sayat.me/webPro





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

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

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