أخوتي الكرام
السلام عليكم ورحمة الله
وجدت FCKeditor وحملتها ولكن مع الأسف لم أعرف كيف أجعلها تعمل مع التطبيق ..بحثت وجدت هذا الموقع يشرح كيف يكون عملها مع ASP.NET 2.0 ولكن لم أفلح في تحقيق ذلك ..
أخوتي الكرام
السلام عليكم ورحمة الله
وجدت FCKeditor وحملتها ولكن مع الأسف لم أعرف كيف أجعلها تعمل مع التطبيق ..بحثت وجدت هذا الموقع يشرح كيف يكون عملها مع ASP.NET 2.0 ولكن لم أفلح في تحقيق ذلك ..
بصراحة أخي الحبيب أنا عرفت كيف تستخدمها ولكنها أداة (بصراحة) غير فعالة (من وجهة نظري)
بدلا من ذلك استخدم الأداة التالية:
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>
أرجو أن أكون قد أفدتك
تم تعديل هذه المشاركة بواسطة Arwany في 13 يونيو 2007 في 09:59
أشكرك كثيراً أخي الحبيب Arwany
حملت الآداة .. وسأجربها .. الله يعطيك ألف عافية
سأعود .. إن شاء الله
الحل بسيط وكتير بسيط
فوت على ملف wysiwyg.js اللي قلتلك عليه وكتوب المسارات بشكل صحيح
في مثالنا السابق الموضوع كتير سهل :
// Images Directory imagesDir = "Editor/icons/"; // CSS Directory cssDir = "Editor/styles/"; // Popups Directory popupsDir = "Editor/popups/";
وان شاء الله بيمشي الحال معك
أنا مجربو وكل شي تمام وللتأكد مرة تانية رح ارفقلك مثال صغير بعد شي نص ساعة
تم تعديل هذه المشاركة بواسطة Arwany في 13 يونيو 2007 في 14:42
هي المثال اللي وعدتك فيه:
موجود بالمرفقات فيك تاخدو
فك ضغطو وشوف كيف عامل الاعدادات
اذا في أي استفسار تاني قلي وأنا جاهز للمساعدة
الله يعطيك العافية أخي الكريم ، بصراحة مفيدة جدا
-waf
أخي Arwany أشكرك كثيراً .
لقد عملت الذي ذكرته واشتغلت تمام. وفقك الله لك خير، وفتح الله لك أبواب رحمته، وزادك من فضله. آمين
لك مني خالص الدعاء .. وفائق المودة .. شكراً لك
أخي الكريم:
لقد واجهتني مشكلة وأنا استخدم الأداة مع قاعدة البيانات، فأنا عندما أنسخ شيء من وورد وأضعه في الأداة ، أو أكتب فيها شيء كثير ويحتوي على رموز وأقواس .. فإنه تأتيني رساة خطأ هذه نصها:
A potentially dangerous Request.Form value was detected from the client (Editor_aspnet="
كيف يمكن التخلص من هذا الإشكال؟
الموضوع بسيط
حط في ترويسة ال Page ما يلي:
<%@ Page Language="C#" ... EnableEventValidation="false"
تم تعديل هذه المشاركة بواسطة Arwany في 14 يونيو 2007 في 15:30
أخي : وفقك الله لك خير
عملت ما ذكرت لي .. ولكن لا زالت نفس المشكلة !
تم تعديل هذه المشاركة بواسطة جويعد في 14 يونيو 2007 في 20:33
fckeditor
اشتغل معاي مضبوط ..
بس مشكلته في رفع الملفات ..
:)
اعتقد ان المشكله في التصريح بالكتابه في الملف ..
كيف اصرح لملف انه يكتب بالوندوز هنا المشكله
شو المشكلة اللي لسا عم تصير ؟
A potentially dangerous Request.Form value was detected from the client (Editor_aspnet="
؟؟؟
أرجو التوضيح
المشكلة يا أخي: إنه كلما نسخت شيء من الوورد وعملت له لصق في الأداة .. واحاول أحفظ ما في الأداة .. تأتي رسالة خطأ.
بنما إذا كتبت في الأداة مباشرة وعملت حفظ فإنه يتم الحفظ دون مشاكل.
كيف يمكن أن أحفظ ما يتم لصقه من وورد؟
طيب ممكن تقلي متل شو عم تحط بالوورد لأنو جربتها ومشي الحال ...
غريبة لأنو ما عملت معي هالمشكلة وأنا صرلي بستعملها زمان ومجربها كتير
يا ريت تقلي شو النص اللي عم تنسخو عليها
أخي الكريم: الله يجزاك كل خير لنفعك لنا ومحاولة مساعدتنا بكل ما تستطيع .. الحقيقة الواحد يعجز عن رد الجميل .. ولكن ليس لنا إلا الدعاء لك ولأمثالك الذين لا يبخلون بالعلم..
أخي: أنا أي شيء أنسخه من وورد يرفض الحفظ .. جربت عدة نصوص وجدت نفس المشكلة
أرفقت المثال الذي استخدمه كي ترى بنفسك أين يكمن الخطأ.
على فكرة أنا أستخدم وورد 2007 فهل هذا له أثر ؟
وشكرا
شوف أخي الكريم
شوف المثال المرفق وقارن شغلي مع شغلك
وشوف وين الخطأ عندك واذا ما فهمت شي بس قلي
أنا جربتو على كل أنواع Office ومشي الحال
وجربتو على Open Office وكمان مشي حالو
بقا ما بعرف اذا ما مشي حالو معك بس قلي
تم تعديل هذه المشاركة بواسطة Arwany في 17 يونيو 2007 في 09:15
أخي الفاضل:
شاهدت المثال المرفق ، وظهر لي نفس المشكلة، يعطيني هذه الرسالة:
Incorrect syntax near 'New'
وهذا ما يظهر لدي أيضا في المثال الذي ارفقته لك !!!
تحياتي لك
طيب رح اطلب منك طلب صغير
انت بس قلي شو النص اللي عم تنسخو عالمحرر
انت لقصو بالمحرر وعروض النص المصدر تبعو وعطيني اياه بدي شوي الخطأ
مشان أعرف شو اللي عم يصير معك وان شاء الله بتنحل مشكلتك
جربتها يا أخي العربي وما عطتني أي خطأ
بقا شو هيي المشكلة بالتحديد اللي عم تواجهك ؟ والله ما عرفت لهلأ !!!
ممكن تطبعلي الصفحة لشوف الخطأ
إذن الحمد الله مادامت المشكلة ليست من وورد فحتماً إنها في طريقة البرمجة.. ولكنني عندما استخدمت المثال الذي أرسلته لي تعطيني نفس المشكلة .. إذن ليست في البرمجة .. وإنما ربما تكون في ... آه لست أدري!!
هذه صفحة الخطأ التي تظهر لي .. لقد استخدمت فيه المثال الذي أرسلته لك
وفقك الله لك خير
طيب رح خبرك شو مشكلتك وان شاء الله يكون هادا هوي الحل
هلأ في شي اسمو SQL Injection وهادا من أخطر الأخطاء اللي بيوقع فيها المبرمجين بالبرمجة لما بياخدو قيمة من (Text Control) مدخل بواسطة المستخدم وبيخزنوه في قاعدة البيانات ناسين أن النص يمكن أن يحتوي على (') وهي العلامة التي تحدد بداية ونهاية السلاسل في الاستعلامات
يجب عليك أن تستبدل كل محرف من هذا الشكل بمحرفين مثله كالتالي:
strin gSQL= "INSERT INTO Table_Name(FLD) Values(" + TextBox1.Text.Replace("'" , "''") + ")" ;هذا والله أعلم أن هذا هو الخطأ الذي يصادفك لأن النص يحتوي على علامات (') تقطع الاستعلام المنشأ في زمن التشغيل وتكمل نصا غير معروف
نعم أخي الكريم لقد انحلت المشكلة . وجزاك الله كل خير
أخي : والله إني عاجز عن شكرك فقد وقفت معي لعدة أيام، وقد كان صبرك علي شيء لا يوصف، وإنني والله استعجب أن يكون هناك أناس ـ في هذا العصر النكدـ بهذه لأخلاقية العالية الرفيعة، وصدقني يا أخي لقد استفدت منك: حب شر المعرفة والوقوف مع المحتاجين في أي شيء كان أكثر من استفادتي لحل لمشكلتي .. لازالت أمة محمد فيها خير.
أخي: واجب علي عقلاً وإخلاقياً ورداً للمعروف أن أدعو لك .. ولكن ليس هنا.
أشكرك كثيراً .. ووفقك الله تعالى لك خير
هذا الموضوع مغلق.