تسجيل الدخول

مشاهدة النسخة كاملة : السلام عليكم =أريد كود برمجي=


الأخ ياسين
2011-11-27, 18:14
السلام عليكم

أحتاج درس إضافة أو إنشاء محرر متطور يدعم أكواد BB code

الأستاذ سامي
2011-11-27, 21:08
السلام عليكم
ان اردت مربع نص بسيط فالامر سهل
ستحاج استعمال فورم form و ارسال محتوى مربع التص باستعمال
method="post"

ارسال هذا المحتوى الى دالة php اخرى تبرمجها انت تستقبل المحتوى ثم تعمل به ما تريده منه انت اكيد
مثلا نشره او حفظه في قاعدة بيانات ....

أما ان كنت تريد امر متطور انصحك باستعمال محرر جاهز و اشهر ما يوجد الان
tinyMCE و يستعمله عدد هام من البرامج و السكربتات منها ووردبرس
FCK Editor و لا اذكر اسمه الجديد

الأستاذ سامي
2011-11-27, 21:24
سيفيدك الرابط باذن الله
http://myphpform.com/

الأخ ياسين
2011-11-28, 15:16
شكرا لك لكن كيف أشغل المحرر الجاهز

الأستاذ سامي
2011-11-28, 15:46
السلام عليكم
يتوفر معه امثلة

مثلا هذا tinyMCE
هذه الصفحة الرئيسية
http://www.tinymce.com/
يمكن تجربة كل خواصه من هنا
http://www.tinymce.com/tryit/full.php
يمكن تحميله من هنا
http://www.tinymce.com/download/download.php

الحزمة التي تحملها سيأتي بها البرنامج + أمثلة
افتح الصفحات على متصفحك مباشرة و سيشتغل
و يمكنك مشاهدة الكود الذي فيها و العلم بمثله

الأخ ياسين
2011-11-30, 19:31
شكرا لك أستاذ لقد شغلته بنجاح

ة هة يحفظ الأكواد على شكل HTML في قاعدة البيانات

فكيف تكون الأكواد على شكل BB code

الأستاذ سامي
2011-11-30, 19:41
<script type="text/javascript" src="<your installation path>/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
theme : "advanced",
mode : "none",
plugins : "bbcode",
theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image, forecolor,styleselect,removeformat,cleanup,code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_******** : "bottom",
theme_advanced_toolbar_align : "center",
theme_advanced_styles : "Code=codeStyle;Quote=quoteStyle",
*******_css : "css/bbcode.css",
entity_encoding : "raw",
add_unload_trigger : false,
remove_linebreaks : false,
inline_styles : false,
convert_fonts_to_spans : false
});
</script>

<form method="post" action="somepage">
<textarea name="*******" style="width:100%">
</textarea>
<a href="#" onclick="tinyMCE.execCommand('mceToggleEditor',false,'***** **');">[Toggle WYSIWYG]</a>
</form>

الأستاذ سامي
2011-11-30, 19:44
بعض الكلمات اختفت للأسف
المنتدى لا يناسب المبرمجين ....
المهم يمكنك ان تجد المثال هنا
http://www.tinymce.com/tryit/bbcode.php (http://www.tinymce.com/tryit/bbcode.php)
المحرر فقط يحتاج اضافة