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

محرر النصوصopenwysiwyg 1.01 Documentation

بدأه abduljawaad saad في 16 فبراير 2008 · 19 رد · 1,824 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

قمت بتحميل محرر النصوصopenWYSIWYG 1.01 Documentation

كيف يمكن دمجه داخل كود php ليعمل بدلا من <Textarea></Textarea>

فى تعليمات اعداد المحرر على الصفحة - التعليمة الآتية:

. Next, add opening and closing <textarea> tags where you plan to include your WYSIWYG editor. You'll also want to give your <textarea> an ID value.

Example <textarea> code:

<textarea id="your_textarea"></textarea>

Your <textarea>'s ID should be something unique

كيف استخدم على وجه التحديد هذ التعليمة .. هل اجد من يساعدنا فى دمج هذا المحرر فى الصفحة

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 16 فبراير 2008 في 15:41

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#2

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

ممكن تحط رابط المحرر ,, او انك تحط المحرر نفسوه هنا ,, لكي نقوم بالتجربة .. !!

Dr.pain

#3

أخي الكريم صاحب المشاركة

أخي الكريم صاحب الرد

إليكم النسخة المعربة من البرنامج

من تعريبي

ومعها مثال

وطريقة استعمال البرنامج سهلة جدا

بعد نهاية الوسم </head> ضع هذا الكود

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

نأتي لطريقة استخدامه مع textarea

تضع كود التكست اريا

<textarea id="mas" name="Name" style="height: 200px; width: 500px;">
محمد
</textarea>

وبعد ها ضع هذا الكود

<script language="javascript1.2"> generate_wysiwyg('mas');   </script>

أهم شيء في الموضوع هو

1:

textarea id="mas" 
generate_wysiwyg('mas');

وطبعا يمكنك تغيير كلمة ماس كما تحب

2:

طول وعرض التكست حتى يظهر معه(500*200)

تحياتي أخوكم

محمد صالح

mas_wysiwyg.rar

تم تعديل هذه المشاركة بواسطة mas123 في 17 فبراير 2008 في 12:29

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#4

اخى / محمد صالح 00 جزاكم الله خير .. سأجرب طريقتك

لكن قد تمكنت من دمج المحرر فى تطبيق ولكن لما بعمل ارسال النص الى قاعدة بيانات يظعر فى العرض عبارة عن كود HTML

مثال لما احب ارسل نص بلون احمر الى قاعدة بيانات وعند جلبهلا يظهر النص باللون الأحمر ولكن يظهر الكود كالآتي:

<FONT color=#ff3399>النص يظهر هكذا</FONT>

مثال آخر .. عندما احب وضع صورة لا تظهر الصورة عند العرض ولكن يظهر الكود الآتي:

<""= IMG alt="" src="http://www.mmi.com/images/pic.gif" border=0 alignment>

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 17 فبراير 2008 في 14:19

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#5

الأمر بسيط أخي abduljawaad saad ،فقط ضع متغير textarea في الدالة htmlspecialchars ومن ثم قم بإرسالها إلى قاعدة البانات .

مثال :

<textarea id="mas" name="Name" style="height: 200px; width: 500px;">
</textarea>

<?php
$add = htmlspecialchars("Name");
?>

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#6

أخي الكريم

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

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

وأليك مثال بسيط على برنامج دليل مواقع

يحتاج إلى قاعدة بيانات طبعا

ملحوظة لا تغير أي شيء فقط انشء قاعدة بيانات في السيرفر المحلي الخاص بك وعدّل محتويات الملف config.php ثم اعمل install.php ثم أضف موقع ووصف للموقع يعمل معه البرنامج ثم اعرض السجلات

وأخبرني بالنتيجة

dalel.rar

تم تعديل هذه المشاركة بواسطة mas123 في 17 فبراير 2008 في 15:18

التغير هو القانون الدائم للحياة.ودوام الحال من المحال

فلماذا لا نتغير بإرادتنا إلى ما نريد؟ قبل أن تغيرنا الحياة مجبرين إلى ما لا نريد؟

موقعي

#7

اخونا العزيز SIFE-C

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

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#8

أخي abduljawaad saad جرب ومن ثم شاركنا النتيجة .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#9

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

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#10

أخى mas13 اهلا بك وشكرا لك

احب فقط ان الفت نظرك ان المشكلة ليست فى عرض التكست فالتكست العادي يعرض بدون اى مشاكل .. لكن المشكلة فى عرض صورة أو تأثير لون مثلا على تكست

كما اوضحت فى ردى على اخونا SIFE-C انا استخدم الدالة htmlspecialchars فى تطبيقاتى .. وعندما اوقفت تقعيل هذه الدالة .. مشي الحال وتم عرض صور مررت اللينك الخاص بها من خلال المحرر الى قاعدة البيانات ومن ثم عند جلب اللينك على الصفحة ظهرت الصورة .. كذلك النص الملون الذى مررته عن طريق المحرر الى القاعدة أيضا ظهر ملون على الصفحة

يعنى كانت المشكلة فى استخدام الدالة htmlspecialchars .. لكن ايضا استخدام هذه الدالة مهم لتأمين الداتا التى يمكن دخولها قاعدة البيانات .. هل انت معى فى هذا الرأى؟

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 17 فبراير 2008 في 16:46

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#11

بالتأكيد أخي abduljawaad saad،إستعمل أيضا هذه الدالة addcslashes التي مهمتها إضافة \ قبل أي علامة تنصيص لا،ه إن لم تفعل ذلك فالنص سيتخزن حتى أول علامة تنصيص .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#12

عفوا addslashes و ليس addcslashes

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#13

اخونا العزيز SIFE-C اهلا بك من جديد

ايضا الدالة addslashes مهمة جدا .. إذن ما هو الحل لو اريد فعلا استخدام هذا المحرر ؟ بصراحة هذا المحرر معقول ومناسب لى ولكن تأمين الداتا عندى مهم جدا

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#14

لدي إقتراح أخي abduljawaad saad وهو أن تجعل مصفوفة بالأكواد المتاحة و تستثيهم من الدالة htmlspecialchars حتى يظهر النص بشكل سليم .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#15

أخونا العزيز SIFE-C .. بصراحة لا اعرف كيف لكنى سأحاول عمل هذا .

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#16

جميل جداَ ..

للأخوان الأفاضل ..

ماهي الدوال الأخرى المهمة مع ( addslashes و htmlspecialchars )؟؟

#17

md5,base64,crypt التي مهمته تأمين البيانات أثناء النقل و أحسنهم md5 لأن حلها صعبة .

تم تعديل هذه المشاركة بواسطة SIFE-C في 24 فبراير 2008 في 10:30

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#18

بعد جلب البيانات

تظهر على الصفحة بهذا الشكل

<FONT/>نص باللون الأحمر<FONT color=#ff0000>

طبعا هذا بسبب وجود دالة htmlspecialchars التى عطلت عمل الـ html

المهم أنا اريد اعادة عمل الـ html بعد جلب البيانات الى الصفحة حتى احصل على التأثيرات التى ادخلت على النص اثناء كتابته.

هل يمكن ذلك وكيف؟

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#19

أخي لا أرى الرابط إليك الخوارزمية التالية ،حاول أن تجعلها دالة خاصة بك لتعطيل HTML .

جعل مصفوفة بها وسوم المحرر

البحث داخل المصفوفة وقارنتها بما هو مكتوب في المحرر

إستثناء الوسوم الموجودة من المصفوفة و تفعيل الدلة htmlspecialchars على الوسوم الأخرى .

سأحاول تركيب محرر النصوص و تجريب ماقلته لك إن توفر لدي وقت .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#20

أخونا العزيز SIFE-C - شكرا على اهتمامك وسأحاول مع هذه الخوارزمية

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا

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