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

الموضوع: fckeditor

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363

    fckeditor



    اخواني الاعزاء السلام عليكم ورحمة الله وبركاته

    اخواني لقيت برنامج ممتاز
    شاهد هنا

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

    اتمنى ان يكون هناك متبرع لهذا الموضوع
    انتظر ردودكم اخواني
    وشكرا لكم







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


    معقوله 28 واحد دخل وشاف ولا واحد منهم عارف الطريقه عجبي ياسوالف






  3. #3
    عضو فعال
    تاريخ التسجيل
    Jun 2003
    المشاركات
    1,143


    عد لنظام الأمثلة المرفق معه ...

    ملحوظة ، هذه الإضافة ضخمة جداُ ز لا تعمل جيداً على الفايرفووكس





    __________________
    سبحان الله و بحمده سبحان الله العظيم .
    random-x@hotmail.com
    -------------
    بين الفينة و الأخرى ... لماماً أظهر !

  4. #4
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    محرر ضخم ..
    من يحوله لنا للـ vBulletin





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

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    50


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

    1. هناك ملف اسمه [ fckeditor.php ] وهو ملف كائن المحرر
    2. في نفس المكان هناك مجلد اسمه [ editor ] وهو ملفات الجافاسكريبت للمحرر

    الآن لاستخدام المحرر في صفحتك عليك أولاً استدعاء ملف الـ [ fckeditor.php ] كالتالي:
    كود PHP:
    include("fckeditor.php") ; 
    ثم تحدد مسار المجلد الذي يحوي الملف كالتالي:
    كود PHP:
    $sBasePath $_SERVER['PHP_SELF'] ;
    $sBasePath substr$sBasePath0strpos$sBasePath"yourfile.php" ) ) ; 
    ثم تنشئ كائن المحرر وتمرر اسماً للمحرر - أي اسم - وسيصبح هو اسم الفراغ الذي سيحوي النص عندما يتم الارسال - ستفهم بعد قليل - كالتالي:
    كود PHP:
    $oFCKeditor = new FCKeditor('eXplicit') ; 
    وتحدد المسار والذي أوجدناه سابقاً وذلك كالتالي :
    كود PHP:
    $oFCKeditor->BasePath    $sBasePath 
    وتحدد القيمة الافتراضية للمحرر عندما يبدأ كالتالي :
    كود PHP:
    $oFCKeditor->Value        '<font color=red>السلام عليكم</font>' 
    ثم تعرض المحرر كالتالي:
    كود PHP:
    $oFCKeditor->Create() ; 
    الآن اذا كنت تريد أن تعرضه في فورم كل ما عليك أن تعمله هو تعريف الفورم كالتالي:
    كود PHP:
    <form action=<?php echo $_SERVER['PHP_SELF'] ; ?> method="POST">
    وبعدها تضع جميع ما كتبناه فوق وذلك كالتالي :

    كود PHP:
    include("fckeditor.php") ;
    $sBasePath $_SERVER['PHP_SELF'] ;
    $sBasePath substr$sBasePath0strpos$sBasePath"yourfile.php" ) ) ;

    $oFCKeditor = new FCKeditor('eXplicit') ;
    $oFCKeditor->BasePath    $sBasePath ;
    $oFCKeditor->Value        '<font color=red>السلام عليكم</font>' ;

    $oFCKeditor->Create() ; 
    وبعدها تضيف زر الإرسال كالتالي:
    كود PHP:
    <input type="submit" value="أرسل" /> 
    الآن ستكون قيمة مربع النص هي eXplicit وللحصول عليها قم باستدعائها كالتالي:
    كود PHP:
    $myText $_POST['eXplicit']; 
    وتستطيع التحكم فيها سواءً بعرضها أو حفظها في قاعدة بيانات أو كيفما تريد ..

    المهم في الموضوع هو أنك تستطيع عرض المحرر باللغة العربية ويدعمها بشكل رااااائع وتستطيع تغيير الواجهة للغة العربية قبل العرض وأقصد قبل استخدام Create, وذلك كالتالي:

    كود PHP:
    $oFCKeditor->Config['DefaultLanguage'] = 'ar'
    أتمنى أن يكون الشرح واضح , مع العلم بأن الشرح موجود بالأمثلة التي تأتي مع المحرر الذي يعد أفضل محرر ويب web-based ..

    في أمان الله





    __________________
    وما تقدموا لأنفسكم من خير تجدوه عند الله

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


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

    1. هناك ملف اسمه [ fckeditor.php ] وهو ملف كائن المحرر
    2. في نفس المكان هناك مجلد اسمه [ editor ] وهو ملفات الجافاسكريبت للمحرر

    الآن لاستخدام المحرر في صفحتك عليك أولاً استدعاء ملف الـ [ fckeditor.php ] كالتالي:
    كود PHP:
    include("fckeditor.php") ; 
    ثم تحدد مسار المجلد الذي يحوي الملف كالتالي:
    كود PHP:
    $sBasePath $_SERVER['PHP_SELF'] ;
    $sBasePath substr$sBasePath0strpos$sBasePath"yourfile.php" ) ) ; 
    ثم تنشئ كائن المحرر وتمرر اسماً للمحرر - أي اسم - وسيصبح هو اسم الفراغ الذي سيحوي النص عندما يتم الارسال - ستفهم بعد قليل - كالتالي:
    كود PHP:
    $oFCKeditor = new FCKeditor('eXplicit') ; 
    وتحدد المسار والذي أوجدناه سابقاً وذلك كالتالي :
    كود PHP:
    $oFCKeditor->BasePath    $sBasePath 
    وتحدد القيمة الافتراضية للمحرر عندما يبدأ كالتالي :
    كود PHP:
    $oFCKeditor->Value        '<font color=red>السلام عليكم</font>' 
    ثم تعرض المحرر كالتالي:
    كود PHP:
    $oFCKeditor->Create() ; 
    الآن اذا كنت تريد أن تعرضه في فورم كل ما عليك أن تعمله هو تعريف الفورم كالتالي:
    كود PHP:
    <form action=<?php echo $_SERVER['PHP_SELF'] ; ?> method="POST">
    وبعدها تضع جميع ما كتبناه فوق وذلك كالتالي :

    كود PHP:
    include("fckeditor.php") ;
    $sBasePath $_SERVER['PHP_SELF'] ;
    $sBasePath substr$sBasePath0strpos$sBasePath"yourfile.php" ) ) ;

    $oFCKeditor = new FCKeditor('eXplicit') ;
    $oFCKeditor->BasePath    $sBasePath ;
    $oFCKeditor->Value        '<font color=red>السلام عليكم</font>' ;

    $oFCKeditor->Create() ; 
    وبعدها تضيف زر الإرسال كالتالي:
    كود PHP:
    <input type="submit" value="أرسل" /> 
    الآن ستكون قيمة مربع النص هي eXplicit وللحصول عليها قم باستدعائها كالتالي:
    كود PHP:
    $myText $_POST['eXplicit']; 
    وتستطيع التحكم فيها سواءً بعرضها أو حفظها في قاعدة بيانات أو كيفما تريد ..

    المهم في الموضوع هو أنك تستطيع عرض المحرر باللغة العربية ويدعمها بشكل رااااائع وتستطيع تغيير الواجهة للغة العربية قبل العرض وأقصد قبل استخدام Create, وذلك كالتالي:

    كود PHP:
    $oFCKeditor->Config['DefaultLanguage'] = 'ar'
    أتمنى أن يكون الشرح واضح , مع العلم بأن الشرح موجود بالأمثلة التي تأتي مع المحرر الذي يعد أفضل محرر ويب web-based ..

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






  7. #7
    عضو نشيط
    تاريخ التسجيل
    Oct 2005
    المشاركات
    50


    أهلاً أخي ..
    ما قلتلي على ماذا تحتوي صفحة الـ add.php ..
    اذا ممكن تضع الصفحة هنا وراح أضيف لك الكود في المكان المطلوب لفائدتك وفائدة الجميع

    في أمان الله





    __________________
    وما تقدموا لأنفسكم من خير تجدوه عند الله

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


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

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






  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2005
    المشاركات
    363


    eXplicit اين انت :con2:






  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    شكر ا على الشرح اخوي العزيزي ولاكن هناك بعض المشاكل اعتقد
    مثلا اللغة لم تعمل معي!! الى بعد تحويل اسم ملف اللغة العربية الى الانجليزية وكذلك الامر مع الشكل
    وايضا بطيء جدا جدا!!!!!!!!!! ما بعرف الا اذا انا عامل اشي غلط بوخذ وقت طويل ليفتح


    سؤال كيف ممكن التخلص من بعض الخصائص ؟؟؟
    يعني في اشاء ما ابتلزم اريد التخلص منها ( على الاقل حذف الايقونة الاخاصة بهذا الخاصية من المحرر)


    وشكرا





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


  11. #11


    لحذف الأيقونات عليك الرجوع إلى ملف الـ config.php و هنالك ستجد
    كود:
    FCKConfig.ToolbarSets["Default"] = [
    	['Templates','Cut','Copy','Paste','PasteText','Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat','TextColor','BGColor','Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript','-','About'],'/',
    	['OrderedList','UnorderedList','-','Outdent','Indent','JustifyLeft','JustifyCenter','JustifyRight','JustifyFull','Link','Unlink','Anchor','Image','Flash','Table','Rule','SpecialChar','UniversalKey','FontSize'],'/',
    	['Style','FontFormat','FontName']
    ] ;
    قم بحذف ما تريد منها و من ثمّ قم بتحديد التول بار الذي تريده باستخدام :
    كود:
    $oFCKeditor->ToolbarSets = 'Basic';
    إلا إن عدلت على القيمة الافتراضية فلا حاجة لتحديد الـ ToolbarSets ...






  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    2,270


    السلام عليكم
    بارك الله فيك اخي العزيزي رائع تم تعديله ولاكن باقي عندي مشكلة وهي عند الدخول الى الصفحة المتواجد فيها هذا التولبار تكون بطيئة جدا !!!!!!!!!!! وايضا عند وضعهم في فورم وعمل submit ويكون الكاتب قد نسى كتابة احد الحقول الاجبارية وبظهر خطأ وعند العودة الى الخلف بكون كلشي انمحى!!!!!!!!!! اهل يوجد طريقة لاعادة الكتابة في الحقول عند العودة خطوة الى الخلف ؟؟؟؟

    مشكور





    __________________


    عاشت فلسطين وعاشت المقاومة
    http://www.palintefada.com/arabic
    http://www.palissue.com/arabic
    موقع انتفاضة فلسطين - موقع القضية الفلسطينية
    الكاسر


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

    Smile رسالة شكر



    الله يبارك فيك اخى شكرا جدا على هذا الرد










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

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

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