صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 26

الموضوع: من أسرار الجيل الثالث .. ( 4 )

  1. #1

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897

    من أسرار الجيل الثالث .. ( 4 )



    السلام عليكم و رحمة الله
    أعتذر لهذا الانقطاع لدواعي السفر و نتابع الآن ..
    لاتقرأ هذا الدرس قبل الاطلاع على الدروس السابقة و تطبيقها تماماً ...
    من أسرار الجيل الثالث .. ( 1 )
    من أسرار الجيل الثالث .. ( 2 )
    من أسرار الجيل الثالث .. ( 3 )
    بعد أن انتهينا برأيي من أكواد كتابة عبارة شرطية تظهر في كافة صفحات المنتديات لأي مجموعة نريد تحديدها ...
    ننتقل الآن إلى مرحلة متقدمة أكثر و هي :
    ظهور الكود في صفحة واحدة فقط في المنتدى دون أن تظهر في باقي الصفحات ..
    و سنبدأ بمثال بسيط ..

    نريد أن تظهر عبارة ( مرحباً يامدير ) في الصفحة الرئيسية فقط للمدير و أما الباقين فيظهر لهم عبارة ( أهلاً و سهلاً ) .

    و هناك أكثر من طريقة لذلك و لكن الطريقة الأفضل و الأسهل هي مايلي :
    افتح تمبليت header و تضع فيه الكود التالي :
    كود:
    <if condition="THIS_SCRIPT == 'index'"><if condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .<else /> أهلاً و سهلاً .</if></if>
    انتبه للدالة الجديدة التي نراها لأول مرة في هذه الدروس .. و قد تم وضعها في الكود أعلاه باللون الأحمر ..
    والآن لنقوم بتطبيق التمرين التالي :

    تمرين رقم 1 : قم بكتابة الأمر التالي في تمبليت header ليظهر فقط في الصفحة الرئيسية فقط :
    عبارة ( مرحباً يامدير ) تظهر للمدير فقط ،
    فيما المراقبين فيظهر لهم عبارة : ( مرحباً ياباش مهندس ) ،
    أما الأعضاء العاديين فيظهر لهم عبارة : أهلاً و سهلاً .
    أما الضيوف غير المنتسبين فتظهر لهم عبارة ( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .
    أما إذا كان عضو ينتظر إيميل تنشيط العضوية فتظهر له عبارة ( يمكنكم المشاركة بعد تنشيط العضوية فأهلاً و سهلاً ) .
    و أما إذا كان عضواً ينتظر التنشيط بموافقة الإدارة فتظهر له عبارة ( يمكنكم المشاركة بعد تنشيط العضوية من الإدارة فأهلاً و سهلاً ) .
    و أما إذا كان عضواً ممنوعاً من المشاركة فتظهر له عبارة ( روح العب بعيد ياواد يا منيل ) .
    أرجو أن يحاول كافة المهتمين كتابة الجواب على هذا التمرين لنرى نتيجة هذا الدرس و الدروس السابقة .
    و السلام عليكم
    عماد الدين





    __________________
    الحمد لله على كل حال


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2005
    المشاركات
    2,739


    مشكور اخى الكهف

    بس نت هنا وضعت كود واحد فقط

    <if condition="THIS_SCRIPT != 'index'"><if condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .<else /> أهلاً و سهلاً .</if></if>

    الكود الخاص بمجموعه الزوار والمدير العام اما بالنسبة لباقى المجموعات
    التى ذكرتها فى التميرن لم تضع اكوادها





    __________________
    شبكة حلم العرب لتطوير المواقع
    PHP-NUKE: Web Portal System
    www.aradream.com/servics
    www.aradream.com/portal
    www.aradream.com/forums
    العنوان : ج.م.ع الشرقيه فاقوس شارع السيد حسين - كاسبر نت

  3. #3

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897


    ينبغي مراجعة الدروس السابقة لتجد الجواب أخي الحبيب .
    والسلام عليكم
    عماد





    __________________
    الحمد لله على كل حال

  4. #4
    عضو فعال
    تاريخ التسجيل
    Dec 2004
    المشاركات
    1,002


    السلام

    تفضل إستاذ عماد

    هذه النتيجة

    كود PHP:
    <if condition="THIS_SCRIPT == 'index'">
    <if 
    condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .</if>
    <if 
    condition="$bbuserinfo['usergroupid'] ==5"> ( مرحباً ياباش مهندس ،</if>
    <if 
    condition="$bbuserinfo['usergroupid'] ==2">أهلاً و سهلاً .</if>
    <if 
    condition="$bbuserinfo['usergroupid'] ==1">( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .</if>
    <if 
    condition="$bbuserinfo['usergroupid'] ==3">( يمكنكم المشاركة بعد تنشيط العضوية فأهلاً و سهلاً ) .</if>
    <if 
    condition="$bbuserinfo['usergroupid'] ==4">( يمكنكم المشاركة بعد تنشيط العضوية من الإدارة فأهلاً و سهلاً ) .</if>
    <if 
    condition="$bbuserinfo['usergroupid'] ==8"> ( روح العب بعيد ياواد يا منيل ) . </if>
    </if> 
    وأرجو انني اتقنت الدرس



    أخوك
    المربوش





    __________________
    vBulletin Only
    Spanish-soul.com

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2001
    المشاركات
    3,680


    هههههههههههه .... أضحك الله سنك يالمربووووش
    سبقتني :nice:

    تحياتي لك يا عماد





    __________________
    الحالة في سوالف : غير نشط


    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

    الألفاظ هي الثياب التي ترتديها أفكارنا، لذا ..يجب ألا تظهر أفكارنا في ثياب رثة بالية

  6. #6


    الف الف شكر .





    __________________
    سبحانك اللهم وبحمدك ، أشهد أن لا إله إلا أنت استغفرك وأتوب إليك

  7. #7

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897


    السلام عليكم
    ممتاز أخي marboosh.net ، جوابك صحيح 100% ..
    وتوجد طريقة أخرى باستخدام else .. هل يستطيع أحدكم تجربة كتابة الأمر من جديد بالاستفادة من else بحيث لو كان هناك مجموعة أخرى غير المجموعات المذكور فيظهر لهم كلمة ( السلام عليكم و رحمة الله و بركاته ) .؟
    بانتظار التجربة .
    والسلام عليكم
    عماد





    __________________
    الحمد لله على كل حال

  8. #8
    عضو فعال
    تاريخ التسجيل
    Feb 2004
    المشاركات
    1,431


    الله يعطيك العافية استاذ عماد ...





    __________________
    لتواصل

    بريد + ماسنجر

    admin( @ )tec4serv.com

    3rbhost
    سابقاً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,174


    هذا تطبيقي هل هو صحيح ؟


    =================
    <if condition="THIS_SCRIPT == 'index'">
    <elseif condition="$bbuserinfo['usergroupid'] ==1">
    <a class=smallfont>ننتظر انتسابكم الينا فاهلا وسهلا</a>
    <elseif condition="$bbuserinfo['usergroupid'] ==2">
    <a class=smallfont>مرحبا مليون</a>
    <elseif condition="$bbuserinfo['usergroupid'] ==3">
    <a class=smallfont>تقدر تشارك بعد ما تشارك معانا</a>
    <elseif condition="$bbuserinfo['usergroupid'] ==4">
    <a class=smallfont>تقدر تشارك بس بعد ما تنشط الإداره عضويتك</a>
    <elseif condition="$bbuserinfo['usergroupid'] ==5">
    <a class=smallfont>اهلا وسهلا</a>
    <if condition="$bbuserinfo['usergroupid'] ==6">
    <a class=smallfont>مرحبا يا مديرنا</a>
    <elseif condition="$bbuserinfo['usergroupid'] ==8">
    <a class=smallfont>ما ابي اشوف رقعه ويهك مره ثانيه فاهم</a>
    </if>
    </if>
    =================






    __________________
    منابر المتميز | شبكة المتميز
    حالياً في الأردن : 962777775774
    -----------------------------------
    مطور ويب / JS(incl AJAX) , PHP, XML

    تتبعني في Twitter

  10. #10

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897


    السلام عليكم
    أرجو مراجعة جوابك ففيه خطأ فنحن لم نستخدم في السابق هذا الكود : elseif
    بل نستخدم else لوحدها و <if لوحدها و لم نكتبهما معاً متصلتين ..
    أتمنى مراجعة خطوات الدروس السابقة للمزيد من التفاصيل .
    و المحاولة من جديد .
    و السلام عليكم
    عماد





    __________________
    الحمد لله على كل حال

  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    657


    هذا اللي تقصده اخوي الكهف ؟

    كود PHP:
    <if condition="THIS_SCRIPT == 'index'"
    <if 
    condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==5"> ( مرحباً ياباش مهندس ،</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==2">أهلاً و سهلاً .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==1">( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==3">( يمكنكم المشاركة بعد تنشيط العضوية فأهلاً و سهلاً ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==4">( يمكنكم المشاركة بعد تنشيط العضوية من الإدارة فأهلاً و سهلاً ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==8"> ( روح العب بعيد ياواد يا منيل ) . </if> 
    </if> 
    <else />   
    السـلام عليكــم ورحمـه الله وبركاته  .</if> 







  12. #12

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897


    السلام عليكم
    أخي HaMs الذي كتبته يوجد فيه خطأ بسيط و لكن النتيجة ستكون غير المطلوبة و هي أنك وضعت في البداية :
    كود:
    <if condition="THIS_SCRIPT == 'index'">
    وهذا الكود يعني أنه في حال كانت الصفحة الأولى فقم بتنفيذ الأمر التالي :
    ثم جاءت الأوامر المطلوب تنفيذها و هي :
    كود:
    <if condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==5"> ( مرحباً ياباش مهندس ) ،</if> 
    <if condition="$bbuserinfo['usergroupid'] ==2">أهلاً و سهلاً .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==1">( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==3">( يمكنكم المشاركة بعد تنشيط العضوية فأهلاً و سهلاً ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==4">( يمكنكم المشاركة بعد تنشيط العضوية من الإدارة فأهلاً و سهلاً ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==8"> ( روح العب بعيد ياواد يا منيل ) . </if>
    ثم جاء إقفال الكود الشرطي الأول بكود
    كود:
    </if>
    الموجود في السطر قبل الأخير في تطبيقك ..
    وحتى هنا كان العمل صحيح تماماً ...
    ثم بدأ الخطأ حين وضعت كود
    كود:
    <else />
    فالأكواد السابقة كلها مغلقة و تمام و لكنك حين وضعت <else /> أصبح لديك استثناء بدون شرط و هنا كان الخطأ .. و يتلوه خطأ </if> الأخيرة في النهاية فهذا كود إقفال دون كود افتتاح ..

    وأما لو صنعت مثلاً هكذا :
    كود:
    <if condition="THIS_SCRIPT == 'index'"> 
    <if condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==5"> ( مرحباً ياباش مهندس ) ،</if> 
    <if condition="$bbuserinfo['usergroupid'] ==2">أهلاً و سهلاً .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==1">( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==3">( يمكنكم المشاركة بعد تنشيط العضوية فأهلاً و سهلاً ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==4">( يمكنكم المشاركة بعد تنشيط العضوية من الإدارة فأهلاً و سهلاً ) .</if> 
    <if condition="$bbuserinfo['usergroupid'] ==8"> ( روح العب بعيد ياواد يا منيل ) . </if> 
    <else />   السـلام عليكــم ورحمـه الله وبركاته  .</if>
    هل لاحظت أنني حذفت </if> في السطر قبل الأخير .. ؟؟
    عندها يكون كل شيء صحيح و لكن النتيجة ماذا ستكون ؟؟
    ستظهر الأكواد الأولى في الصفحة الرئيسية و فيما عدا الصفحة الرئيسية ( أي في باقي صفحات المنتدى ) ستظهر عبارة السـلام عليكــم ورحمـه الله وبركاته و لجميع المجموعات دون تحديد ..
    أرجو أن يكون كل كلامي واضحاً تماماً لو قرأته بتركيز قليل...
    كما أرجو المحاولة من جديد ..
    والسلام عليكم
    عماد





    __________________
    الحمد لله على كل حال

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    657


    كود PHP:
    <if condition="THIS_SCRIPT == 'index'"
    <if 
    condition="$bbuserinfo['usergroupid'] ==6">( مرحباً يامدير ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==5"> ( مرحباً ياباش مهندس ،</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==2">أهلاً و سهلاً .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==1">( يمكنكم المشاركة معنا بعد الانتساب فأهلاً و سهلاً ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==3">( يمكنكم المشاركة بعد تنشيط العضوية فأهلاً و سهلاً ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==4">( يمكنكم المشاركة بعد تنشيط العضوية من الإدارة فأهلاً و سهلاً ) .</if> 
    <if 
    condition="$bbuserinfo['usergroupid'] ==8"> ( روح العب بعيد ياواد يا منيل ) .
    <else />   
    السـلام عليكــم ورحمـه الله وبركاته  . </if></if> 
    مادري اخوي الكهف اللي عملته صحيح ولا لا ! ..

    جعلت قـُفل اخر جمله شرطيه اللي هي للمجموعه رقم 8 بعد الاستثاء ..
    هل هذا الصحيح ؟






  14. #14

    تاريخ التسجيل
    Apr 2001
    المشاركات
    1,897


    أهلا أخي HaMs
    هذا الكود صحيح و سيعمل دون مشكلة بإذن الله و لكن الطريقة التي قمت بكتابتها هنا تؤدي إلى أن كافة الأعضاء غير الممنوعين ستظهر لهم عبارة ( السـلام عليكــم ورحمـه الله وبركاته ) ..
    لذلك أنصحك بتجربة الكود في السيرفر الشخصي و تصحيحه كما يجب و إعادة نشره هنا ..
    مع تمنياتي بالتوفيق .
    و ياهلا .

    عماد الدين





    __________________
    الحمد لله على كل حال

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    305


    جزاك الله خير
    وجعله في ميزان حسناتك





    __________________
    []سبحان الله وبحمده سبحان الله العظيم[]





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

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

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