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

الموضوع: Codeigniter .. أسئلة ومناقشات ..

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

    Codeigniter .. أسئلة ومناقشات ..



    بسم الله الرحمن الرحيم

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


    اخوتي الأفاضل .. هذا الموضوع للإجابة على اي أسئلة تمتلكونها حول إطار عمل Codeigniter واتمنى من الجميع المشاركة للإفادة الجماعية ان شاء الله ..

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

    تقبلوا ارق التحية


    اخوكم
    مصعب الزيني





    __________________
    مدونتي | تويتر



  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    أخي العزيز مصعب .. أولا أحب ان اتقدم لك بباقة من الشكر والامتنان لما تقدمه لنا من الدروس القيّمة بالفعل

    وبكل صراحة انا لم أبدأ بعد في متابعة السلسلة التي قدمتها هنا بخصوص Codeigniter .. لكني بصراحة أريد منك ان تشرح لنا ولو بصورة بسيطة .. ما الذي سوف نستفيده من وراء تعلمنا لإطار العمل هذا ؟ او حتى أي إطار عمل






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


    أخي العزيز مصعب .. أولا أحب ان اتقدم لك بباقة من الشكر والامتنان لما تقدمه لنا من الدروس القيّمة بالفعل

    وبكل صراحة انا لم أبدأ بعد في متابعة السلسلة التي قدمتها هنا بخصوص Codeigniter .. لكني بصراحة أريد منك ان تشرح لنا ولو بصورة بسيطة .. ما الذي سوف نستفيده من وراء تعلمنا لإطار العمل هذا ؟ او حتى أي إطار عمل
    اخي العزيز .. ارجوا ان تشاهد اول مشاركة هنا فقط وستجد الاجابة على كل ما ذكرت
    Codeigniter.. عندما تكون البرمجة .. متعة بحق (2) - سوالف سوفت

    لك ارق التحية





    __________________
    مدونتي | تويتر


  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    213


    اخي العزيز المصمم
    لو كان لدي احد المواقع
    واريد عمل موقع مماثل تماما به عن طريق اطار العمل Codeigniter
    هل تستطيع مساعدتي باعطائي الطرق اللازمه لجعل الموقع احترافيا ؟؟
    وهل نستطيع طرح الموقع هنا ليقوم جميع اعضاء المنتدى بالمساعده ؟
    شكرا






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


    اخي العزيز المصمم
    لو كان لدي احد المواقع
    واريد عمل موقع مماثل تماما به عن طريق اطار العمل Codeigniter
    هل تستطيع مساعدتي باعطائي الطرق اللازمه لجعل الموقع احترافيا ؟؟
    وهل نستطيع طرح الموقع هنا ليقوم جميع اعضاء المنتدى بالمساعده ؟
    شكرا
    اخي فارس ..
    من الضروري ان تقوم اولاً بتجميع افكارك .... أي ان تعيد صياغة الموقع في ملف txt مثلاً لديك .. لتعود إليه كلما اردت ان تستكمل الطريق .. وأعني هنا بالشرح الممل .. فأنت لا يمكنك فقط ان تتجول في موقع معين .. وان تقول سأقوم بإعادة صناعة هذا الموقع .. بل يجب عليك اولاً ان تعرف ما هي مواصفات هذا الموقع ( الفكرة , اسلوب الاستخدام , التقنية المستخدمة , هيكل الصفحات )
    فإذا قمت بتجميع هذه النقاط .. اصبحت جاهزاً لأن تبدأ بإعادة بناء الموقع مرة اخرى ...

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

    ولكن دعنا نأخذ هذا الاسلوب كأساس .. والباقي سهل ان شاء الله

    بعد ان تجهز الأفكار لديك .. ابدأ بالنقاط المهمة اولاً في الموقع :
    • التصميم ( لأن البرمجة ستعتمد غالباً على التصميم )
    • توافق التصميم مع جميع المتصفحات ( او اتبع نصائح W3C وسوف تكون بخير ان شاء الله )
    • إدخال التصميم على نظام القوالب في الموقع
    • عمل نظام لغات للموقع ( حتى اذا كانت لغة واحدة فقط .. ولكن ليسهل عليك تعديل الأخطاء الإملائية وغيره , فلن تضطر ان تعود إلى ملفات القوالب في كل مرة )
    • انتبه إلى جانب الحماية دائمة .. فكر كما لو كنت انت الهاكر وتريد إختراق الموقع
    • اجعل اكوادك واضحة دائمة وسهلة للفهم ( انصحك بإستخدام برامج تحرير PHP )
    • استخدم Comments في الاماكن المعقدة داخل الاكواد
    • اجعل ملفاتك مرتبة دائماً وبأسماء واضحة ليسهل عليك العودة إليها فيما بعد والتعديل او الاضافة عليها
    • استخدم كلاً من Model - View - Controller لوظيفته .. بمعنى لا تستسهل الأمر ومثلاً تضع كود HTML في الـ Controller , كذلك لا تضع اوامر قاعدة البيانات في الـ Controller .. لأنك في النهاية ستكون المستفيد الوحيد من تنظيم اكوادك
    • دائماً برمج اكوادك على اساس انك ستقوم بتطويرها في يوماً ما


    ثم ابدأ على بركة الله ...

    اولاً الموقع .. ثم لوحة التحكم ...
    في رأيي الشخصي , لا تنشئ صفحة وتقوم بإنشاء صفحة التحكم بها في نفس الوقت .. بل دع لوحة الحكم كاملتاً بعد إنتهائك من الموقع نفسه لكي لا تشتت افكارك

    وإذا واجهتك مشكلة قم اولاً بالبحث ثم البحث ثم البحث .. فحتماً ستجد ان هناك شخصاً ما قد واجه نفس مشكلتك

    واذا واجهتك مشكلة في ما في عمل جزئية معينة .. دعها للغد


    تقبل ارق التحية


    اخوك





    __________________
    مدونتي | تويتر


  6. #6
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    213


    [*]التصميم ( لأن البرمجت ستعتمد غالباً على التصميم )[*]إدخال التصميم على نظام القوالب في الموقع
    ما شاء الله عليك
    كلامك جواهر
    بس يا غالي في نقطتين ما فهمتهن
    الاولى والي هيه انه البرمجه ستعتمد على التصميم !!!
    ما المقصود منها
    فدائما اقوم ببرمجة مواقعي وبعد ذلك اقوم بوضعها مع التصميم

    ثانيا :
    ادخال التصميم على نظام القوالب في الموقع
    ماذا تقصد بهذه النقطه اخي الغالي

    وشكرا جزيلا لك على ردك الجميل والرائع

    تمنياتي لك بالتوفيق






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


    اخي العزيز ..

    البرمجة ستعتمد (جزئياً) على التصميم .. بمعنى :
    لو كان التصميم يحتوي على بلوكات يمين ويسار ... فسوف تضطر إلى برمجة نظام بلوكات يمين ويسار والبلوكات تسطيع نقلها من اليمين إلى اليسار وتستطيع إخفاء بلوكات معينة ... إلخ
    أو مثلاً .. لو كان التصميم يحتوي على قائمة يمين وفيها خصائص وأزرار تظهر على حسب حالة الزائر ( اذا كان عضواً في الموقع او مجرد زائر ) فسوف تضطر إلى برمجة الجانب الأيمن بطريقة ديناميكية بحيث يظهر فقط الأزرار التي تخص الزائر او العضو ( مثل لوحة التحكم , الرسائل الخاصة الجديدة .. إلخ )

    اما بخصوص إدخال التصميم على نظام القوالب فأعني ...
    جعل الـ header في ملف view منفصل مثلاً والـ footer كذلك نفس الشيء في ملف view منفصل وعمل طريقة معينة لوضع البيانات في الوسط ... او وضع الـ header والـ footer في نفس الصفحة ووضع البيانات في المنتصف عن طريق parse في نظام التمبليتات ( سواء كان النظام الإفتراضي الذي يأتي مع CI او نظام منفصل تقوم بتركيبه .. مثلاً سمارتي )


    تقبل ارق التحية





    __________________
    مدونتي | تويتر


  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    213


    مشكور يا غالي وما قصرت
    شكرا جزيلا على تعاونك

    ومتمني انه يكون في طريقه للتواصل بيني وبينك


    شكرا يا غالي






  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    بسم الله ما شاء الله
    اليوم سأبدأ بإذن الله بناء أحد المواقع - نظام مقالات -
    ولكن أولا سأقوم بقراءة الدروس من بدايتها قراءة متأنية مرة أخري

    ولي طلب إذا اتسع وقتك :
    بعد ان تجهز الأفكار لديك .. ابدأ بالنقاط المهمة اولاً في الموقع :
    • التصميم ( لأن البرمجة ستعتمد غالباً على التصميم )
    • توافق التصميم مع جميع المتصفحات ( او اتبع نصائح W3C وسوف تكون بخير ان شاء الله )
    • إدخال التصميم على نظام القوالب في الموقع
    • عمل نظام لغات للموقع ( حتى اذا كانت لغة واحدة فقط .. ولكن ليسهل عليك تعديل الأخطاء الإملائية وغيره , فلن تضطر ان تعود إلى ملفات القوالب في كل مرة )
    • انتبه إلى جانب الحماية دائمة .. فكر كما لو كنت انت الهاكر وتريد إختراق الموقع
    • اجعل اكوادك واضحة دائمة وسهلة للفهم ( انصحك بإستخدام برامج تحرير PHP )
    • استخدم Comments في الاماكن المعقدة داخل الاكواد
    • اجعل ملفاتك مرتبة دائماً وبأسماء واضحة ليسهل عليك العودة إليها فيما بعد والتعديل او الاضافة عليها
    • استخدم كلاً من Model - View - Controller لوظيفته .. بمعنى لا تستسهل الأمر ومثلاً تضع كود HTML في الـ Controller , كذلك لا تضع اوامر قاعدة البيانات في الـ Controller .. لأنك في النهاية ستكون المستفيد الوحيد من تنظيم اكوادك
    • دائماً برمج اكوادك على اساس انك ستقوم بتطويرها في يوماً ما
    أري أن تفصيلها في موضوع منفصل أفضل بكثير
    وبالأخص نقطة التصميم .. ؟

    شكرا مرة أخري

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





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

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


    اخي سحاب اون لاين

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

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





    __________________
    مدونتي | تويتر


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


    اخي fares1
    اتمنى ان ترسل لي إيميلك من نموذج المراسلة في توقيعي ..





    __________________
    مدونتي | تويتر


  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    76


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

    أولاً حابب أشكرك على إضافة هذه المواضيع المتعلقة بــ CodeIgniter فقد فتحت باب جديد للمعرفة


    ثانياً ..

    انا تعمقت كثيراً في إطار العمل هذا .... ولله الحمد تطبيق المدونة وإضافة التعليقات تم عمله

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

    لكن عندي سؤال لم أجد له خلاصة في منتداهم وحتى بالبحث في جوجل ...

    وهو عمل القوالب ...:anger2:

    يعني أريد للصفحة الرئيسية يكون لها قالب مثلاً كهذا :

    ........................

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

    أظن اسمها Template Library وحاولت عبثاً ... :anger1:


    ألا توجد طريقة أنت جربتها تنفع لعمل القوالب ؟


    أكرر شكري و تقديري :nice:






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


    العفو اخي الحبيب وهذا من دواعي سروري ان شاء الله وسأستمر في تكملة هذه السلسلة ان شاء الله ما دامت هناك فائدة للجميع

    جميل جداً ماشاء الله انك انطلقت وشاهدت بنفسك ان التعامل مع CI سهل للغاية ( متأكد انك لاحظت هذا من خلال درس المدونة في الموقع )

    اخي العزيز .. بالنسبة لنظام القوالب فالمسألة تعتمد على طريقة استخدامك للقوالب ... فهناك عدة طرق بصراحة ومنهم :
    1- ان يكون الهيدر والفوتر وكل التصميم في ملف عرض واحد وان تقوم بإدخال البيانات كلها عن طريق مكتبة Template Parser وبإستخدام الطريقة :
    كود HTML:
    <html>
    <head>
    <title>{blog_title}</title>
    </head>
    <body>
    
    <h3>{blog_heading}</h3>
    
    {blog_entries}
    <h5>{title}</h5>
    <p>{body}</p>
    {/blog_entries}
    </body>
    </html>
    او ان تتعامل بدون هذه المكتبة وتكتفي بطريقة العرض العادية ولكنك ستضع كل جزء في ملف view ... مثال :
    كود PHP:
    $this->load->view('header');
    $this->load->view('tools');

    $this->load->view('left_menu');

    $data['text'] = 'This is a test text';
    $this->load->view('content',$data);

    $this->load->view('right_menu');
    $this->load->view('footer'); 
    أو .. ان تستخدم إضافة لمحرك القوالب من الاضافات المتوفرة في الويكي .. وانصحك بإضافة سمارتي ( لم استخدمها شخصياً ولا انوي ذلك .. ولكن نظام قوالب سمارتي لا يحتاج إلى اي كلام عنه )

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

    تقبل ارق التحية





    __________________
    مدونتي | تويتر


  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    76


    او ان تتعامل بدون هذه المكتبة وتكتفي بطريقة العرض العادية ولكنك ستضع كل جزء في ملف view ... مثال :
    كود PHP:
    $this->load->view('header');
    $this->load->view('tools');

    $this->load->view('left_menu');

    $data['text'] = 'This is a test text';
    $this->load->view('content',$data);

    $this->load->view('right_menu');
    $this->load->view('footer'); 
    هل يمكن إستخدام هذه الطريقة مع نظام الجداول في لغة HTML ؟؟


    في إنتظار الإجابة سأجرب الطرق الثلاثة ... :con2:


    شكراً ....






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


    اكيد اخي يمكن ...





    __________________
    مدونتي | تويتر






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

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

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