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

الموضوع: كلاس عمل نظام البلوكات B C . Blocks Class من برمجتى .

  1. #1
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    6

    Thumbs up كلاس عمل نظام البلوكات B C . Blocks Class من برمجتى .



    B C
    Blocks Class

    السلام عليكم
    هذه اول تجربة لى مع نظام الكلاسات وال oop فحبيت اعمل كلاس مفيد لاى حد فى البرنامج بتاعه ,قمت بعمل هذا الكلاس وهوا كلاس للتحكم فى البلوكات تحكم شبه كامل ان شاء الله.
    خصائص الكلاس :
    1- امكانية اضافة وحذف وتعديل البلوكات .
    2-امكانية تعديل اتجاه البلوكات سواء (يمين - شمال - وسط ).
    3-امكانية اعادة ترتيب البلوكات بحيث تقدر تغيير الترتيب لاعلى او لاسفل .
    4- امكانية اظهار واخفاء البلوكات .
    5-امكانية ظهور النتائج المراد ظهورها داخل اى بلوك بطريقة سهلة ان شاء الله وتم شرحها داخل الكلاس .
    كل الخصائص دى تم عمل لوحة تحكم ليها بسيطة جدا ماعليك غير انك تدخل اللوحة وهيا عليها الباقى (هههههههه) .

    - تم عمل نظام اخبار داخل اللوحة مع امكانية الاضافة والتعديل والحذف ,و لكى يتم التجربة من ناحية ظهور النتائج داخل البلوكات مع بيانات ثابتة فى بلوكات اخرى سوف تجدون كل شئ مشروح داخل الكلاس .
    -تم عمل صفحة فرعية واحدة لاظهار محتوى الخبر فى صفحة اخرى مع ابقاء ظهور البلوكات اليمين والشمال ,بمعنى بامكانك ربط صفحات اخرى مع الصفحة الرئيسية.
    اى شئ تريد معرفته مشروح داخل فولدر الكلاس .
    حيث انه بامكانك تعديل معلومات القاعدة واضافة ملف الجداول فى القاعدة .
    وقم بتجربة الكلاس .
    اتمنى انه يفيد ان شاء الله .
    الكلاس موجود بالمرفقات مع بعض الصور لنتيجة استخدام الكلاس .

    اخوكم
    coderman





    الصور المرفقة الصور المرفقة   
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة coderman ; 23-04-2010 الساعة 04:52 AM
    __________________
    TO BE OR NOT TO BE
    CODERMAN



  2. #2
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    6

    اضافات جديدة على الكلاس



    السلام عليكم
    من منطلق استخدام نظام قوالب وهو فصل التصميم والاكواد الخاصة بالعرض والتصميم تم عمل التالى :
    1-تم عمل نظام قوالب بسيط لكن يفى بالغرض ان شاء الله يفصل التصميم عن البرمجة.
    2- تم عمل فولدر خاص للقوالب يسمى (templates) بحيث انه يمكنك اضافة قوالب مختلفة بتصميمات مختلفة مع امكانية عمل ملف ال css بجانب ملفات القالب :عن طريق
    اولا لتغيير قالب العرض ادخل ملف config.php ستجد متغير يحمل اسم القالب المستخدم حاليا قم بتغييره حسب القالب الذى تريد عرضه بعد اضافة قوالب جديدة .
    ثانيا لاضافة قالب جديد انسخ القالب ال default اللى موجود واعمل قولدر باسم قالب جديد ثم افتح الملفات وغير ما يحلو لك وطبعا لازم يتم التغيير فى ملف css حسب ماتريد وان شاء الله اعمل قالب جديد وارفعه ليكم.
    3- تم فصل كود التصميم لكل بلوك موجود طبعا داخل فولدر القالب .
    4- تم فصل لوحة التحكم بعيدة عن الصفحات الرئيسية حتى تكون الصفحة الرئيسية للعرض فقط وكذلك الصفحة الفرعية .
    5-تم عمل ملف css للوحة التحكم بعيد عن الcss للقوالب حيث تم اضافة فولدر جديد بعنوان cp للوحة التحكم.

    اتمنى التجربة الان بعد اضافة نظام القوالب البسيط جدا جدا ولكن يفى بالغرض ان شاء الله واتمنى ان اى حد يقدر يستفيد من الكلاس وان شاء الله اطوره اكتر وسوف اقوم بعمل قالب جديد وسوف ارفعه هنا.

    تحياتى للجميع
    الكلاس بعد التعديل فى المرفقات

    اخوكم
    coderman






    الملفات المرفقة الملفات المرفقة
    __________________
    TO BE OR NOT TO BE
    CODERMAN


  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2005
    المشاركات
    669


    أنت عملت برنامج كامل D: مو كلاس ...

    شغل جميل ، لكن لدي أستفسار
    كود PHP:

        
    function delete_news()
        {
            
    $news_id=intval($_GET['news_id']);
            
    $result mysql_query("DELETE FROM news WHERE news_id='$news_id'");    
            if(
    $result){
            
    $message="<img src=\"icons/success.gif\" title=\"success\" class=\"no-border\" />  success , Data Had Been Updated .
            <meta http-equiv=refresh content=2;url=example.php?action=veiwnews>
            "
    ;        
            }
            else{
            
    $message="<img src=\"icons/error.gif\" title=\"error\" class=\"no-border\" />  Error , Founded Some Errors In Database !
            <meta http-equiv=refresh content=2;url=example.php?action=veiwnews>
            "
    ;        
            }
            
    ?> 
    لماذا أستخدمت ال intval هل للحماية ا؟!

    حيث قمت بمراجعة المانيول لكني للآن لم أستوعب لما قمت بإستخدامها هنا ؟!

    الكود مأخوذ من ملف global في السطر 1221





    التعديل الأخير تم بواسطة Fox Mind ; 23-04-2010 الساعة 10:53 PM
    __________________
    راسلني

  4. #4
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    6

    اضافة قالب جديد للمحتوى العربى مع بعض التعديلات فى ملفات معينة



    السلام عليكم
    بالنسبة ليك اخ Fox Mind :
    اولا دالة intval هذه الدالة تستخدم فى الحماية بحيث ان اى داتا ترسل من خلال المتصفح عن طريق Get لازم تكون ارقام فقط .
    ثانيا :انت قولت هذا برنامج مش كلاس انا قريت عن الكلاسات او نظام ال oop ان كل جزئية فى اى سكربت او برنامج لموقع معين تعتبر هيا ذات نفسها برنامج يعنى البرنامج لما يبقى مقسم لكلاسات اعتقد تطويره يصبح اسهل بكتير .اعتقد فهمت وجهة نظرى.
    ------------------------------------------------------------------------------
    نأتى للجديد فى الكلاس او البرنامج على كلام الاخ fox mind :
    اولا تم عمل قالب جديد لكى يتم عرض فيه المحتوى بالعربى .
    قمت ببعض التعديلات خاصة بنظام تغيير القالب المستخدم وخيارات اخرى :
    ملفات تم التعديل عليها :
    1-ملف الكلاس نفسه blocks.class.php تم التعديل عليه حتى يسمح بامكانية التماشى مع تغيير القالب .لذلك يجب استبدال الملف الجديد بدل القديم.
    2-ملف الكونفج config.php تم اضافة متغير يحمل اسم القالب المستخدم ومتغير اخر لمعرفة طول النص المراد قطعه من محتوى الخبر واداة شرطية لتغير كلمة المزيد حسب اللغة العربية او more حسب الانجليزية.لذلك يجب استبدال ملف الكونفج.
    3-تم التعديل على ملف الجلوبال global.php على بعض المتغيرات اللى هستعلم عنها من ملف الكونفج.

    -ملا حظات :
    تم تعديل الترميز بالنسبة لقاعدة البيانات والملفات الخاصة بالكلاس بحيث اصبحت متوافقة ان شاء الله مع الترميز العالمى utf-8 لذلك قمت باستيراد القاعدة من جديد والمرة دى معاها المحتوى عربى انت اعمل قاعدة جديد وارفع الملف ده وقم بتغيير المحتوى عادى من اللوحة لو حبيت تضيف محتوى انجليزى مفيش ادنى مشكلة .
    لذلك يجب رفع ملف القاعدة الجديد .لازم لازم

    بالنسبة لاضافة القالب الجديد :
    بعد فك الضغط سوف تجد فولدر arabic ادخل مجلد templates وضع هذا الفولدر بجانب فولدر default .
    لتغيير قالب العرض من خلال ملف الكونفج هتلاقى متغير باسم $temp قم بتغيير القالب حسب الاسم اللى انت عاوزه وطبعا لازم يكون فى قالب بالاسم ده .
    لاضافة قالب جديد بالنسبة لان مواقعنا محتواها عربى وبالتالى اللغة عربى لذلك لو موقعك عربى هتنسخ المجلد بتاع القالب arabic وتعدل فى القالب براحتك من خلال ملف ال css الموجود مع كل قالب ,ولو الموقع انجليزى او لغة اخرى هتنسخ نسخة من مجلد default وتعدل فى ملف ال css عادى جدا .

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

    ارجو ابداء الرأى والتجاوب بعد التجربة طبعا .
    تحياتى للجميع

    اخوكم
    coderman






    الصور المرفقة الصور المرفقة   
    الملفات المرفقة الملفات المرفقة
    __________________
    TO BE OR NOT TO BE
    CODERMAN


  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2008
    المشاركات
    1,600

  6. #6
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    6


    بارك الله فيك اخي الكريم

    جاري التجربة
    تسلم حبييبى على المرور
    وربنا يوفقك ان شاء الله

    coderman





    __________________
    TO BE OR NOT TO BE
    CODERMAN


  7. #7
    عضو جديد
    تاريخ التسجيل
    Apr 2010
    المشاركات
    6


    السلام عليكم
    اتمنى الناس تستفاد من هذا النظام بحيث انه ممكن يربطه باى سكربت يقوم بعمله وبالتالى يسهل عليه عملية نظام البلوكات ونظام القوالب او التصميم .
    لقد قمت بعمل مثال حى لرؤية نتيجة العمل لكى يراه اى حد ويقوم بالتجربة .
    لقد تم رفع الكلاس او النظام على استضافة مجانية للتجربة

    المثال من هنــــــــــــــــــــــــــــــــــــــــــــــــ ـــا
    سوف تجد رابط فى اعلى الصفحة للوحة التحكم
    بعد الدخول عليها :
    بيانات تسجيل الدخول
    username : coderman
    password : 123456

    اتمنى الدخول والتجربة الان.

    اخوكم
    coderman






    __________________
    TO BE OR NOT TO BE
    CODERMAN


  8. #8


    كلاس جميل جدا

    ولدي ملاحضة
    بدلا وضع صفحات html كل بلوك بأسم , لماذا لم تضغ كل الاوامر في صفحة واحدة فقط






  9. #9


    تبارك الله

    شغل جميل ومتعوب عليه اخونا المبرمج المبدع coderman





    __________________
    +======================+
    شبكة تصميم لتطوير المواقع
    www.tsmim.com
    سكربتات حصرية - وتصاميم مميزة لموقعك
    +======================+

  10. #10
    عضو نشيط
    تاريخ التسجيل
    May 2010
    المشاركات
    35


    عمل متقن وكود منظم جداً

    تحياتي لك ..~










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

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

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