شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال
#26  

موجود بردك مع ملف الهيدر في فيو






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 12-01-2009, 06:24 AM
الرد مع إقتباس
عضو نشيط
#27  

يبدو ان الاطار جميل جدا مشكور اخوي على الشرح

لكن كيف استفيد منه في برنامجي مثلا ؟

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






غريب ديار is offline   قديم 12-01-2009, 06:30 AM
الرد مع إقتباس
عضو سوبر نشيط
#28  

إقتباس:
المشاركة الأصلية بواسطة محمدهلال مشاهدة مشاركة
موجود بردك مع ملف الهيدر في فيو

هل تقصد هذا الكود هو الموجود في ملف الـ View ؟
كود PHP:
<?php 
class Home extends Controller 
    function 
index() 
    { 
        
$date['mo']=$this->load->view('header','',true);
        
$date['how']="how you do";
        
$date['thanks']="thanks ya helal";
        
$this->load->view('home',$date); 
    } 


?>
إذا كان ذلك ... فهذا يعتبر خطأ اخير الكريم .. هذا الكود من المفترض ان يكون في ملف الـ Controller وليس الـ View ...

و داخل ملف الـ View تستطيع طباعة المتغيرات بسهولة عن طريق طباعة الأمر هذا مثلاً .. قم بتغيير اسم المتغير حسب المطلوب . :
كود PHP:
<?=$thanks?>
اذا استصعب عليك الأمر .. ارفق لي ملف الـ Controller والـ View .. ولكني افضل ان تقوم انت بنفسك بحل المشكلة .. وأعلم انك تستطيع عمل ذلك ان شاء الله



اخي غريب ديار ..
اذا كنت تقصد أنك تمتلك برنامج وتريد تحويله ليعمل تحت منصة عمل CI .. فاعتقد انك ستضطر ان تقوم بضبط برمجته لتتناسب مع اسلوب عمل CI .. وهذه العملية تتضمن :
  • ضبط أوامر Mysql لتتعامل بأسلوب CI
  • الصفحات كلها ستصبح في ملفات وعلى شكل Classes والفرعي منها يصبح Functions بداخل الـ Class الرئيسي لهذه الصفحات الفرعية
  • اكواد الـ HTML كلها يتم تحويلها إلى ملفات Views .. ويتم ربطها مع الـ Controller الخاص بها
فعملياً .. تقريباً ستضطر ان تبرمج السكربت مرة اخرى .. ولكني لا انصحك بذلك .. إذا كنت غير متأكد من انك تريد فعلاً تحويله ام لا ..

دائماً أنصح بأن تستخدم منصة عمل CI اذا احسست بانك تريد ذلك فعلاً .. لا تستخدمها في السكربتات الصغيرة ابداً ... ( بالرغم ان اسلوب CI سوف يسهل عليك الأمر .. ولكن لا حاجة لإستخدام كمية ملفات كثيرة في سكربت صغير )

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






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

almosmm is offline   قديم 12-01-2009, 07:20 AM
الرد مع إقتباس
عضو فعال
#29  

شكرا اخي اكتشيفة الخطا ء الخطاء كان هو بسبب استدعاء الهيدر وعدم تمرير المتغيرات الخاصة بيه معاه ادي الكود بتاع صفحة home
كود PHP:
<?php

/**
 * mohamedhelal
 * 
 */
 
class Home extends Controller {  
    function 
index()  
    {  
        
$date['text']=" محمدهلال";
        
$date['he']="header111";
        
$date['header']=$this->load->view('header',$date); 
        
$this->load->view('home',$date);  
    }  
}  

?>






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 12-01-2009, 08:42 AM
الرد مع إقتباس
عضو سوبر نشيط
#30  

جميل جداً انك اكتشفت الخطأ بنفسك .. ولكن لو لاحظت سوف تجد بأنك لا تحتاج ان تمرر أول متغيرين لقالب Home .. لذلك من الأفضل ان تجعل قالب Header في مصفوفة بأسم ثاني وتمررها لقالب Home .. كذلك نسيت ان تحدد المدخل الثالث في متغير Header على ان يكون TRUE .. لتسمح له ان يتم إحتوائه داخل متغير ... لذلك الكود الأخير يصبح بهذا الشكل .. :


كود PHP:
   <?php

/**
 * mohamedhelal
 * 
 */
 
class Home extends Controller {  

    function 
index()  
    {  
        
$header['text']=" محمدهلال";
        
$header['he']="header111";
        
$date['header']=$this->load->view('header',$headerTRUE); 
        
$this->load->view('home',$date);  
    }  

}  

?>
تقبل مني أرق التحية






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

almosmm is offline   قديم 12-01-2009, 08:48 AM
الرد مع إقتباس
عضو فعال
#31  

شكر اخي الكريم بخصوص الكود ده

كود PHP:

$header
['he']=
هنا يعني بامكاني تغير header الي اي اسم يعجبني ويكون بس اهم حاجة يكون اسم المتغير نفس الي في القالب
كود PHP:

header 






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 12-01-2009, 09:21 AM
الرد مع إقتباس
عضو سوبر نشيط
#32  

إقتباس:
المشاركة الأصلية بواسطة محمدهلال مشاهدة مشاركة
شكر اخي الكريم بخصوص الكود ده

كود PHP:

$header
['he']=
هنا يعني بامكاني تغير header الي اي اسم يعجبني ويكون بس اهم حاجة يكون اسم المتغير نفس الي في القالب
كود PHP:

header 
بالضبط اخي العزيز .. اسم المصفوفة يمكن ان يكون اي شيء .. اهم نقطة ان تكتب نفس الاسم في function الـ View عند جلب القالب .. بالضبط كما في المثال السابق ..







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

almosmm is offline   قديم 12-01-2009, 09:23 AM
الرد مع إقتباس
عضو فعال
#33  

إقتباس:
المشاركة الأصلية بواسطة almosmm مشاهدة مشاركة
بالضبط اخي العزيز .. اسم المصفوفة يمكن ان يكون اي شيء .. اهم نقطة ان تكتب نفس الاسم في function الـ View عند جلب القالب .. بالضبط كما في المثال السابق ..

جزاك الله الف خير اخي الكريم اخي لو انت فاضي دلوقتي ممكن تضيفني علي ايميلك وتكلمني
ايميلى mohamed_helal123456@hotmail.com
عشان هعوذ اعرف منك اشياء بعد اذنك طبعاااااااااااااا






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 12-01-2009, 09:56 AM
الرد مع إقتباس
عضو سوبر نشيط
#34  

بكل تأكيد اخي الفاضل ...






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

almosmm is offline   قديم 12-01-2009, 10:07 AM
الرد مع إقتباس
عضو سوبر نشيط
#35  

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

مجهود تشكر عليك والله لا يحرمك الاجر






__________________
لا اله الا الله وحده لا شريك له . له الملك وله الحمد وهو على كل شئ قدير
الطالب is offline   قديم 12-01-2009, 11:03 AM
الرد مع إقتباس
عضو فعال
#36  

السلام عليكم ورحمة الله وبركاته
أخوي انا المدعو ( حياة ديزاين :: تم سرقة عضويتي ) ونشكر الاخ محمد هلال لأنه اعارني عضويته

المهم

أخوي انا بدي تشرح لي ما معني منصة عمل ( framework ) لأني للآن مش فاهم شي من كل هذا !!
بانتظار ردك ان شاء الله


** العضوية مستعارة من محمد هلال **

نرجو من الادارة اعادة عضويتي !!






__________________
ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
لطلب البرمجة فقط
helal-egypt@hotmail.com
محمدهلال is offline   قديم 12-01-2009, 05:34 PM
الرد مع إقتباس
عضو سوبر نشيط
#37  

اخي الكريم

اتمنى ان تعود إليك عضويتك ان شاء الله ..

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

تقبل تحياتي






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

almosmm is offline   قديم 12-01-2009, 05:57 PM
الرد مع إقتباس
عضو نشيط
#38  

السلام عليكم

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

بس اتمنى تنزل الدروس التالية بسرعة لان فعلا الموضوع مشوق

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






ahmedmansour is offline   قديم 12-01-2009, 10:25 PM
الرد مع إقتباس
عضو سوبر نشيط
#39  

بكل تأكيد اخي أحمد ...
سأقوم بوضع الدرس القادم فور إنهاءه بإذن الله






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

almosmm is offline   قديم 13-01-2009, 10:02 AM
الرد مع إقتباس
عضو نشيط
#40  

فديتك والله

ننتظر تعريب دليل الاستخدام

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


صراحة شرح ولا اروع ومقدمة مشوقة للتوغل اكثر في Codeigniter






فيصل الغامدي is offline   قديم 13-01-2009, 11:45 PM
الرد مع إقتباس
عضو جديد
#41  

دلوقتى البيانات بتتعرض فى phpmyadmin بالعربى عادى خالص بس لما أجى أعرضها ب ci بتطلع بلغة غريبة

عاوز اعرف ايه الحل ؟






MRPHP is offline   قديم 14-01-2009, 12:51 AM
الرد مع إقتباس
عضو سوبر نشيط
#42  

إقتباس:
المشاركة الأصلية بواسطة فيصل الغامدي مشاهدة مشاركة
فديتك والله

ننتظر تعريب دليل الاستخدام

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


صراحة شرح ولا اروع ومقدمة مشوقة للتوغل اكثر في Codeigniter
يا اهلاً وسهلاً اخي فيصل ... نور الموضوع بوجودك

إقتباس:
المشاركة الأصلية بواسطة MRPHP مشاهدة مشاركة
دلوقتى البيانات بتتعرض فى phpmyadmin بالعربى عادى خالص بس لما أجى أعرضها ب ci بتطلع بلغة غريبة

عاوز اعرف ايه الحل ؟
اخي العزيز .. تأكد ماهو ترميز الجدول من phpmyadmin ...
ثم اذهب إلى application/config/database.php ..
وقم بتعديل الترميز إلى ما يناسبك ..



ارقى التحية اخواني ..






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

almosmm is offline   قديم 14-01-2009, 04:36 AM
الرد مع إقتباس
عضو فعال جدا
#43  

ننتظر علي أحر من الجمر .. يا غالي






__________________
تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
وتلك الفاظ لا معنى لها كذلك كلماته
سحاب اون لاين is offline   قديم 15-01-2009, 04:12 AM
الرد مع إقتباس
عضو نشيط
#44  

فى انتظار الدرس التالى ...






ahmedmansour is offline   قديم 15-01-2009, 04:08 PM
الرد مع إقتباس
عضو سوبر نشيط
#45  

راجعت الدرس مرة أخرى بدقة، جزاك الله خير الجزاء، وانتظر مع الاخوة...






haidar is offline   قديم 15-01-2009, 05:08 PM
الرد مع إقتباس
عضو نشيط
#46  

موضوع في المستوى شكرا.

أنا أيضا أعجبت بها بعد رأيتي لهذا الفيديو : Tutorials | CodeIgniter






__________________
للإستفسار : http://aimadj.arabform.com/.
---
marocmdina is offline   قديم 25-01-2009, 08:06 AM
الرد مع إقتباس
عضو سوبر نشيط
#47  

لكم ارق التحية اخواني ... وان شاء الله هناك المزيد ولكن المطلوب هو الصبر فقط ..


اخوكم






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

almosmm is offline   قديم 25-01-2009, 06:18 PM
الرد مع إقتباس
عضو جديد
#48  
Wink

عمل متقن تشكرون عليه
انا شخصيا مع استخدام اطر العمل (بالمواقع الكاملة ) وليس كما ذكر بعض الاخوة دفتر زوار او ماشابه
انا استخدم اطار عمل لم تقومو بذكره نهائيا بموضوعكم
انا اقوم باستخدام joomla كاطار عمل (سيكون هناك اعتراضات على كلامي كثيرا انا اعلم)
جوملا تحتوي مكتبة ضخمة ومنظمة بطريقة رائعة وانا استطيع ان اقوم ببرمجة اي اضافة عليها ككمبوننت او بلغ اين او مودويل لذلك انا مرتاح عليها اكتشفت ال CL منذ فترة واعجبتني ولو انني تعرفت عليها قبل جوملا لكنت استخدمتها






bassel_hadad is offline   قديم 05-03-2009, 04:00 PM
الرد مع إقتباس
عضو جديد
#49  

اخي هل Codeigniter يدعم الـ Ajax
اللي اعرفة ان CakePHP يدعم الاجاكس
ولك الشكر






webstar is offline   قديم 23-05-2009, 05:49 PM
الرد مع إقتباس
عضو سوبر نشيط
#50  

اخي webstar

للأسف, CI لا يحتوي على مكتبة AJAX مدمجة مسبقاً معه. ولكن هناك عدة إضافات قام ببرمجتها بعض مستخدمين CI ويمكنك الوصول إليها عبر البحث في المنتدى او الويكي من هنا

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

ارق التحية






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

almosmm is offline   قديم 23-05-2009, 06:03 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
Codeigniter.. عندما تكون البرمجة .. متعة بحق almosmm PHP 35 29-01-2009 11:51 PM
عندما تكون الدعوه فناً[مع الحبيب] sami30 القسم العام 0 22-08-2008 01:57 PM
::: عندما تكون لك قلعه ؟!! ::: M. Al-Dhafeeri الويب والويب 2.0 والـ Semantic Web 3 02-04-2006 05:17 AM
عندما تكون الهدية .............!!! PHOTOGRAPHER التصميم والرسومات والمونتاج 3 03-05-2002 10:53 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 07:37 PM.