بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته اقدم لكم هذا الدرس وهو عبارة عن محرر HTML وهو اداه جافا سكربت يمكنك استخدامها في لوحات التحكم بالنسبة للمواقع الديناميكية (CMS) حيث يمكنك تحرير صفحة HTML كاملة بالاضافة الى ان لو اردت نسخ صفحة ويب من اي موقع اخر ووضعتها في هذا المحرر سيقوم بنسخ كل ما تحتويه هذه الصفحة من الوان الخطوط واحجام العناوين بالاضافة الى الروابط والصور.....الخ
ومن مميزات هذا المحرر انه سهل الاستخدام والتركيب.
فالنبدأ في الشرح:
بداية اوضح لكم ان هذا المحرر عبارة عن كلاس فنقوم بتكوين object من هذ الكلاس ونعطيه اسم المحرر وهو هنا سنسميه "spaw1"
include("spaw.inc.php");
$spaw1 = new SpawEditor("spaw1");بعد ذلك نستدعي method اسمها setDimensions ونعطيها ال width وال height للمحرر فمثلا
$spaw1->setDimensions(700, 300);
ثم بعد ذلك نقوم باستدعاء method اسمها show والتي تقوم بعرض المحرر
$spaw1->show();
ونلاحظ هنا ان هذا المحرر يعامل معاملة ال textarea فاننا نعطيه اسم وعرض وطول وايضا يوضع في <form> ونحدد لهذه الفورم acton و method
<?php
include("spaw.inc.php");
$spaw1 = new SpawEditor("spaw1");
?>
<form method="post" action="display.php">
<?php
$spaw1->setDimensions(700, 300);
$spaw1->show();
?>
<input type="submit" name="submit1" value="Insert">
</form>بالاضافة الى ما يوضع داخل صفحة ال display.php
echo(stripslashes($_POST['spaw1']));
فنلاحظ هنا ان المحرر يعامل معاملة ال textarea بالظبط فنقوم بجلب محتوياته بنفس الطريقه لاننا حددنا ال method هنا POST وبالمثل اذا حددناها GET
ولكن بعد ان نجلب محتويات المحرر نقوم بارسال محتواه الى الدالة stripslashes لان المحتوى هنا هي اكواد HTML
ويمكنك بعد ذلك وضع محتوى هذا المتغير في قاعدة بيانات
$editor = stripslashes($_POST['spaw1']);
وفي النهاية اقدم لكم رابط تحميل المحرر + عرض فيديو للمحرر في هذ الرابط
