الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

عن FCKeditor

مغلق
بدأه جويعد في 12 يونيو 2007 · 33 رد · 4,685 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخوتي الكرام

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

وجدت FCKeditor وحملتها ولكن مع الأسف لم أعرف كيف أجعلها تعمل مع التطبيق ..بحثت وجدت هذا الموقع يشرح كيف يكون عملها مع ASP.NET 2.0 ولكن لم أفلح في تحقيق ذلك ..

وهذا رابط الموقع الذي فيه الشرح

#2

بصراحة أخي الحبيب أنا عرفت كيف تستخدمها ولكنها أداة (بصراحة) غير فعالة (من وجهة نظري)

بدلا من ذلك استخدم الأداة التالية:

openWYSIWYG

أداة (برأيي الشخصي) رائعة حيث أنها مجانية

أهم شي انها جافاسكريبت وليست محرر (Third Party)

مفتوحة المصدر

سهلة التعامل

جميلة التصميم

طريقة الاستخدام :

لنفترض أنك فككت ضغط الملف المرفق ووضعت محتوياته في مجلد يدعى Editor

هلأ بكل بساطة أشر للملف wysiwyg.js في صفحة aspx بالكود التالي:

<script language="javascript" type="text/javascript" src="Editor/wysiwyg.js">

</script>

تستخدم هذه الأداة مع العناصر من نوع TextArea من عناصر HTML

هلأ لاستخدام هذه الأداة لنفترض أنك أضفت عنصر (html)عادي Textarea هلأ بعد كود html الخاص به ضع السطر التالي:

<textarea id="editor" runat="server"></textarea>



<script language='JavaScript' type='text/javascript'>



generate_wysiwyg('editor');



</script>

لاستخدامها مع عناصر ASP.NET استبدل العنصر textarea بالعنصر التالي:

<asp:TextBox ID="editor" runat="server" TextMode="MultiLine" ValidationGroup="Description"></asp:TextBox>

أرجو أن أكون قد أفدتك

openwysiwyg.zip

تم تعديل هذه المشاركة بواسطة Arwany في 13 يونيو 2007 في 09:59

#3

أشكرك كثيراً أخي الحبيب Arwany

حملت الآداة .. وسأجربها .. الله يعطيك ألف عافية

سأعود .. إن شاء الله

#4

أخي الكريم .. وفقك الله لكل خير

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

ما الحل في رأيك يا أخي ؟

post-53818-1181723077_thumb.jpg

#5

الحل بسيط وكتير بسيط

فوت على ملف wysiwyg.js اللي قلتلك عليه وكتوب المسارات بشكل صحيح

في مثالنا السابق الموضوع كتير سهل :

// Images Directory
imagesDir = "Editor/icons/";

// CSS Directory
cssDir = "Editor/styles/";

// Popups Directory
popupsDir = "Editor/popups/";

وان شاء الله بيمشي الحال معك

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

تم تعديل هذه المشاركة بواسطة Arwany في 13 يونيو 2007 في 14:42

#6

هي المثال اللي وعدتك فيه:

موجود بالمرفقات فيك تاخدو

فك ضغطو وشوف كيف عامل الاعدادات

اذا في أي استفسار تاني قلي وأنا جاهز للمساعدة

Editor_Example.zip

#7

الله يعطيك العافية أخي الكريم ، بصراحة مفيدة جدا

-waf

#8

أخي Arwany أشكرك كثيراً .

لقد عملت الذي ذكرته واشتغلت تمام. وفقك الله لك خير، وفتح الله لك أبواب رحمته، وزادك من فضله. آمين

لك مني خالص الدعاء .. وفائق المودة .. شكراً لك

#9

أخي الكريم:

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

A potentially dangerous Request.Form value was detected from the client (Editor_aspnet="

كيف يمكن التخلص من هذا الإشكال؟

#10

الموضوع بسيط

حط في ترويسة ال Page ما يلي:

<%@ Page Language="C#" ... EnableEventValidation="false"

تم تعديل هذه المشاركة بواسطة Arwany في 14 يونيو 2007 في 15:30

#11

أخي : وفقك الله لك خير

عملت ما ذكرت لي .. ولكن لا زالت نفس المشكلة !

تم تعديل هذه المشاركة بواسطة جويعد في 14 يونيو 2007 في 20:33

#12

fckeditor

اشتغل معاي مضبوط ..

بس مشكلته في رفع الملفات ..

:)

اعتقد ان المشكله في التصريح بالكتابه في الملف ..

كيف اصرح لملف انه يكتب بالوندوز هنا المشكله

#13

شو المشكلة اللي لسا عم تصير ؟

A potentially dangerous Request.Form value was detected from the client (Editor_aspnet="

؟؟؟

أرجو التوضيح

#14

المشكلة يا أخي: إنه كلما نسخت شيء من الوورد وعملت له لصق في الأداة .. واحاول أحفظ ما في الأداة .. تأتي رسالة خطأ.

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

كيف يمكن أن أحفظ ما يتم لصقه من وورد؟

#15

طيب ممكن تقلي متل شو عم تحط بالوورد لأنو جربتها ومشي الحال ...

غريبة لأنو ما عملت معي هالمشكلة وأنا صرلي بستعملها زمان ومجربها كتير

يا ريت تقلي شو النص اللي عم تنسخو عليها

#16

أخي الكريم: الله يجزاك كل خير لنفعك لنا ومحاولة مساعدتنا بكل ما تستطيع .. الحقيقة الواحد يعجز عن رد الجميل .. ولكن ليس لنا إلا الدعاء لك ولأمثالك الذين لا يبخلون بالعلم..

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

أرفقت المثال الذي استخدمه كي ترى بنفسك أين يكمن الخطأ.

Editor.rar

#17

على فكرة أنا أستخدم وورد 2007 فهل هذا له أثر ؟

وشكرا

#18

شوف أخي الكريم

شوف المثال المرفق وقارن شغلي مع شغلك

وشوف وين الخطأ عندك واذا ما فهمت شي بس قلي

أنا جربتو على كل أنواع Office ومشي الحال

وجربتو على Open Office وكمان مشي حالو

بقا ما بعرف اذا ما مشي حالو معك بس قلي

Editor.zip

تم تعديل هذه المشاركة بواسطة Arwany في 17 يونيو 2007 في 09:15

#19

أخي الفاضل:

شاهدت المثال المرفق ، وظهر لي نفس المشكلة، يعطيني هذه الرسالة:

Incorrect syntax near 'New'

وهذا ما يظهر لدي أيضا في المثال الذي ارفقته لك !!!

تحياتي لك

#20

طيب رح اطلب منك طلب صغير

انت بس قلي شو النص اللي عم تنسخو عالمحرر

انت لقصو بالمحرر وعروض النص المصدر تبعو وعطيني اياه بدي شوي الخطأ

مشان أعرف شو اللي عم يصير معك وان شاء الله بتنحل مشكلتك

#21

هذا هو الملف خوي

Top_Five_Tips_To_Generate_Ideas.rar

تم تعديل هذه المشاركة بواسطة جويعد في 17 يونيو 2007 في 12:58

#22

جربتها يا أخي العربي وما عطتني أي خطأ

بقا شو هيي المشكلة بالتحديد اللي عم تواجهك ؟ والله ما عرفت لهلأ !!!

ممكن تطبعلي الصفحة لشوف الخطأ

#23

إذن الحمد الله مادامت المشكلة ليست من وورد فحتماً إنها في طريقة البرمجة.. ولكنني عندما استخدمت المثال الذي أرسلته لي تعطيني نفس المشكلة .. إذن ليست في البرمجة .. وإنما ربما تكون في ... آه لست أدري!!

هذه صفحة الخطأ التي تظهر لي .. لقد استخدمت فيه المثال الذي أرسلته لك

وفقك الله لك خير

picture_of_the_error.rar

#24

طيب رح خبرك شو مشكلتك وان شاء الله يكون هادا هوي الحل

هلأ في شي اسمو SQL Injection وهادا من أخطر الأخطاء اللي بيوقع فيها المبرمجين بالبرمجة لما بياخدو قيمة من (Text Control) مدخل بواسطة المستخدم وبيخزنوه في قاعدة البيانات ناسين أن النص يمكن أن يحتوي على (') وهي العلامة التي تحدد بداية ونهاية السلاسل في الاستعلامات

يجب عليك أن تستبدل كل محرف من هذا الشكل بمحرفين مثله كالتالي:

strin gSQL= "INSERT INTO Table_Name(FLD) Values(" + TextBox1.Text.Replace("'" , "''") + ")" ;

هذا والله أعلم أن هذا هو الخطأ الذي يصادفك لأن النص يحتوي على علامات (') تقطع الاستعلام المنشأ في زمن التشغيل وتكمل نصا غير معروف

#25

نعم أخي الكريم لقد انحلت المشكلة . وجزاك الله كل خير

أخي : والله إني عاجز عن شكرك فقد وقفت معي لعدة أيام، وقد كان صبرك علي شيء لا يوصف، وإنني والله استعجب أن يكون هناك أناس ـ في هذا العصر النكدـ بهذه لأخلاقية العالية الرفيعة، وصدقني يا أخي لقد استفدت منك: حب شر المعرفة والوقوف مع المحتاجين في أي شيء كان أكثر من استفادتي لحل لمشكلتي .. لازالت أمة محمد فيها خير.

أخي: واجب علي عقلاً وإخلاقياً ورداً للمعروف أن أدعو لك .. ولكن ليس هنا.

أشكرك كثيراً .. ووفقك الله تعالى لك خير

هذا الموضوع مغلق.

مواضيع مشابهة