صفحة 4 من 12 الأولىالأولى 123456789 ... الأخيرةالأخيرة
النتائج 46 إلى 60 من 178

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

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


    اخي العزيز

    قمت بشرح وظيفة الـ Helpers من قبل .. ولكن على كل حال,
    في نيتي ان شاء الله ان اقوم بإستخدام بعض المكتبات والادوات المساعدة في الدرس القادم لنتعمق ونتعرف على وظائف الادوات المهمة والمرفقة مع CI

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


    تحياتي





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


  2. #47


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

    لكن أيضا لم يشتغل لو ممكن تساعدني في حل هذا المشكل أكون شاكر لك جدا

    الخطأ الذي يضهر عندي :
    Fatal error: Uncaught exception 'Swift_BadResponseException' with message 'Expected response code(s) [250] but got response [550 "REJECTED - Interface: 67.215.3.34 is _my_ address"]' in /home/mdina/public_html/khdma3/kh3/application/my_classes/Swift.php:250 Stack trace: #0 /home/mdina/public_html/khdma3/kh3/application/my_classes/Swift.php(310): Swift->assertCorrectResponse(Object(Swift_Events_ResponseEvent), 250) #1 /home/mdina/public_html/khdma3/kh3/application/my_classes/Swift.php(373): Swift->command('MAIL FROM: <sup...', 250) #2 /home/mdina/public_html/khdma3/kh3/application/controllers/mail.php(24): Swift->send(Object(Swift_Message), 'aimo2100@hotmai...', 'support@mdinaho...') #3 /home/mdina/public_html/khdma3/kh3/codeigniter/CodeIgniter.php(232): Mail->index() #4 /home/mdina/public_html/khdma3/index.php(115): require_once('/home/mdina/pub...') #5 {main} thrown in /home/mdina/public_html/khdma3/kh3/application/my_classes/Swift.php on line 250





    __________________
    للإستفسار : http://aimadj.arabform.com/.
    ---

  3. #48
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    اخي الكريم ماهي رخصة استخدام هذا الاطار ؟؟
    يعني لو انا عملة سكربت مدفوع ؟؟

    جزاك الله خيرا اخي الكريم





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #49


    اخي الكريم ماهي رخصة استخدام هذا الاطار ؟؟
    يعني لو انا عملة سكربت مدفوع ؟؟

    جزاك الله خيرا اخي الكريم

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





    __________________
    للإستفسار : http://aimadj.arabform.com/.
    ---

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


    اظن انه مفيش مشاكل لأنني رايت سكريبتات منجزة بهذا الإطار وبتتباع لهذا لا اظن انه توجد مشاكل .
    جزاك الله خيرا اخي الكريم





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  6. #51


    بالتوفيق فين وصل مشروع سكريبت المنتدى الذي كنت أنجزته ؟ هل تريد إنجازه ب codeigniter و بيعه





    __________________
    للإستفسار : http://aimadj.arabform.com/.
    ---

  7. #52
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    بالتوفيق فين وصل مشروع سكريبت المنتدى الذي كنت أنجزته ؟ هل تريد إنجازه ب codeigniter و بيعه
    ههههههههههههههههههههههه
    جزاك الله خيرا اخي الكريم
    لالا انا وقفة من زمان ومكملتهوش من قبل ما اعمل سكربت helalEGYPT انا حاليا بحاول اعمل سكربت خاص

    جزاك الله الف خير اخي الكريم





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  8. #53


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

    جزاك الله الف خير اخي الكريم
    بالتوفيق على كل حال





    __________________
    للإستفسار : http://aimadj.arabform.com/.
    ---

  9. #54
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله خيرا اخي الكريم





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    مرحبا اخي المصمم
    حبيت اسالك سؤال بخصوص Codeigniter

    لو حبيت اشتغل فيها مع التمبلت
    يعني مع هيدر وفوتر

    بحيث انه تطلع جميع الصفحات بشكل موحد ما هيه الطريقه

    اضافه الى اني لا اريد ان يظهر اللينك كما هو عليه
    لو اني اريد ظهور اللينك بدون .php
    بدون لاحقة البي اتش بي كما ارى في بعض المواقع
    اي انك تتصفح الموقع دون ان تعرف ما هوه نوع الصفحه

    هل من الممكن ؟






  11. #56
    عضو نشيط جدا
    تاريخ التسجيل
    May 2007
    المشاركات
    378


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

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

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

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

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

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

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

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


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


    اخوك

    اسف للخروج عن الموضوع .. ولكن هذا من اجمل الردود التي شاهدتها بسوالف

    وصاحة لم اعمل على نظام Codeigniter او اى نظام اخر لأقول رأيي او حتي اناقشكم

    بالتوفيق لنا وللجميع





    __________________
    Ahmed Hassan

    Web.Serve

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


    اخي fares1

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

    بصراحة انصحك بهذه الطريقة :

    كود PHP:
    $data['header'] = $this->load->view('header','',TRUE);
    $data['footer'] = $this->load->view('footer','',TRUE);


    $this->load->view('products',$data); 
    من خلال هذا الاسلوب ستتمكن من استخدام الهيدر والفوتر داخل قالب products على هيئة متغيرات. وبهذا القالب من الداخل سيصبح بسيط وسهل الفهم
    ( هذه الطريقة مشابقة لنظام قوالب منتديات Vbulletin )

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


    وبخصوص إخفاء اسم الملف index.php فالموضوع سهل جداً وهو عن طريق استخدام ملف htaccess
    وتضع هذه الاوامر بداخله :

    كود:
    RewriteEngine on
    RewriteBase /Test/
    RewriteCond $1 !^(index.php|images|robots.txt)
    RewriteRule ^(.*)$ index.php/$1 [L]
    الآن هذا الكود يعمل على اساس ان ملف الـ CI مسمى بأسم Test. اذا كنت تعمل على الموقع مباشرة والـ CI كان مرفوع مباشرة بداخل المجلد الرئيسي للموقع .. ففي هذه الحالة ضع غير /Test/ إلى / فقط .

    السطر الثالث وهو الذي يحتوي على الإستثناءات ... الكود اساساً عمله يقوم بالآتي :
    يخبر السيرفر بأنه عند كتابة اي شيء بعد كلمة Test , استخدمه بالإضافة إلى اسم الملف index.php

    بمعنى .. اذا كتبنا Test/News . فسوف يأتيك بهذه الصفحة فعلياً index.php/News
    الآن اذا كنت تمتلك مجلد به صور وبأسم images .. ووضعت في الصفحة .. ولكن في هذه الحالة الكود سوف يعامل الصور بهذه الشكل index.php/images/logo.jpg بدلاً من Test/images/logo.jpg

    اذا في هذه الحالة وضعنا إستثناء لمجلد images في السطر الثالث .. لنخبره ان لا يطبق هذه القاعدة على مجلد Images , كذلك نفس الشيء لملف index.php وملف robots.txt

    غالباً ستضطر ان تضع كثير من الاستثناءات في هذا السطر , مجلد ملفات الجافاسكربت مثلاً .. وملف الستايل , وغيره

    اذا واجهتك اي مشكلة ارجوا إبلاغي وسنقوم بحلها ان شاء الله سوياً




    أخي Alcomputergy.Com

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

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



    ارق التحية
    اخوكم





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


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


    السلام عليكم اخي الفاضل
    سؤال من جديد

    اثناء عملي وتجربتي لشروحاتك
    وجدت انه يمكنني عمل الموقع كاملا في صفحة كونترول واحده فقط مع عدة صفحات فيو

    هل هذا جيد ؟ولماذا ؟

    هل هذا غير جيد ؟ ولماذا؟

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

    اما بالنسبة لاخفاء index.php قمت بتجربتها في السيرفر المحلي ولم تنجح
    يقوم بطباعة الخطأ التالي :

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, admin@localhost.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    Apache/2.2.4 (Win32) PHP/5.2.3 Server at localhost Port 80

    انا الي اقصده باخفاء Index.php انه يصير نفس موقع CodeIgniter - Open source PHP web application framework
    فاثناء تنقلك هناك لن ترى index.php حتا لو قمت انت بوضعها سوف يظهر لك خطأ





    التعديل الأخير تم بواسطة fares1 ; 28-03-2009 الساعة 02:24 PM

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


    اخي fares1

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

    فقط اخبرني هل قمت بتجربته على السيرفر الشخصي ؟ وماذا سميت مجلد CI داخل السيرفر الشخصي ؟


    بخصوص طريقة استعمال الـ Controller , فنعم اخي العزيز يمكنك ان تضع موقعك بأكمله في Controller واحد فقط ! عن طريقة الـ Functions المتعددة

    ولكن اخي لنفترض انك لديك Controller بأسم Home مثلاً , الوصول إليه عن طريقة http://www.example.com/index.php/home حسناً ؟

    اردنا ن ننشئ صفحة اخبار .. وسمينا الـ Function بأسم News
    الآن من الطبيعي ان الوصول إلى صفحة الاخبار سيكون عن طريق هذا الرابط http://www.example.com/index.php/home/news
    الآن ما هي صلة Home بـ News ؟؟ هل ترى انه من الصحيح ان يكون الرابط بهذا الشكل ؟ طبعاً لا ... وحتى انك قمت بتحجيم خطواتك بهذا الشكل
    فمثلاً اذا اردت ان تصنع صفحة لتفاصيل الاخبار ؟ ستكتبها ماذا ؟ news_details ؟ لا اعتقد .. الاسم سيصبح مشوه

    ولكن ماذا اذا كنت تمتلك Controller كامل بأسم News ؟ الامر سهل طبعاً ومحكم. صفحة التفاصيل وصفحة الطباعة وكل هذه الصفحات .. ستظهر بشكل معقول وطبيعي وهو :
    http://www.example.com/index.php/news/details
    http://www.example.com/index.php/news/print
    http://www.example.com/index.php/news/send

    وحتى انك ستتعامل بسهولة في هذا الـ Controller حيث ستقوم بإستدعاء المكتبات التي تريد استخدامها في الـ Construct وبهذا لن تضطر إلى ان تعيد إستدعاءها في كل مرة


    ارق التحية

    اخوكم





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


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


    سلمت اخي الغالي
    نعم استخدمت الكود على السيرفر الشخصي
    واسم الفولدر codeig

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










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

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

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