BBCode ظپظ„ط§ط´ ظˆظٹظˆطھظٹظˆط¨ ظ…ط¹ ط®ط§طµظٹط© ط§ظ„ط·ظˆظ„ ظˆط§ظ„ط¹ط±ط¶



بسم الله الرحمن الرحيم
منذ مدة طرحت موضوعاً بعنوان

كود code الفلاش مع خاصة الطول والعرض
وقد طلب مني الكثيرون كود code لليوتيوب بنفس الخاصية
لكن الوقت لم يسعفني في تنفيذ الفكرة
وقد وصلني أحد الردود يقول
اقتباس : المشاركة التي أضيفت بواسطة : لخضر
اسمح لي اقول لك شرح طريقةك ناقص

عملت الطريقة ولم استفد شي


في ذلك الوقت كنت قد جربت الطريقة على أكثر من منتدى واشتغلت تمام
منذ فترة قصيرة أردت تطبيق الطريقة على منتدى جديد
ولكن للأسف لم تعمل
لذلك قمت ببرمجة هذا الكود code الجديد من الصفر
أتمنى أن ينال رضاكم ..
ندخل في المفيد
ندخل إلى لوحة تحكم المنتدى forum
أكواد BB Codes المخصصة
ثم
إضافة كود code منتدى جديد
ثم املأ البيانات كما في الصورة

بخصوص كود code الاستبدال
رمز PHP:
<code style="white-space:nowrap"> <code> <EMBED src="{option}" quality=high loop=true menu=false {param} TYPE="application/x-shockwave-flash"></EMBED>
</code> </code>

ولا ننسى وضع نعم جانب كلمة استخدام {option}
الآن نضغط حفظ
ونكرر العملية لليوتيوب مع مراعاة استبدال العنوان واسم البطاقة بكلمة
youtube
وكود code الاستبدال هو
رمز PHP:
<code style="white-space:nowrap"> <code> <embed src="http://www.youtube.com/v/{option}" type="application/x-shockwave-flash" {param}></embed>
</code> </code>


ثم نفتح قالب template
editor_toolbar_on
نبحث عن:


رمز PHP:
<code style="white-space:nowrap"> <code> alt="$vbphrase&#91;wrap_php_tags&#93;" />
</
div></td>
</if>
</if>
</code> </code>

نضيف تحتها الكود code التالي


رمز PHP:
<code style="white-space:nowrap"> <code> <!-- youtube & flash BBCode By Majdmf.com -->

<!--
Flash -->
<
script type="text/javascript">
function
show_prompt()
{
var
link=prompt("أدخل رابط الفلاش","http://");
if (
link!=null && link!="")
var
width=prompt("ادخل عرض الفلاش","500");
if (
width!=null && width!="")
var
height=prompt("ادخل ارتفاع الفلاش","500");
if (
height!=null && height!="")
var
Textarea = document.getElementById("في بي vB_Editor_001_textarea");
Textarea.focus();
{
Textarea.value = Textarea.value + " " + "&#91;flash=" +link+"&#93;width="+width+" height="+height+"&#91;/flash&#93;";
}
}
</script>



<td><div class="imagebutton" id="{$editorid}_cmd_insertflash"><a onclick="show_prompt()"><img src="images/editor/flash.gif" width="18" height="18" alt="لإدراج فلاش يتم عرضه مباشرة في الموضوع بطريقة عادية" /></a></div></td>
<!-- / Flash -->


<!-- youtube & flash BBCode By Majdmf.com -->
<!-- youtube -->
<script type="text/javascript">
function show_prompt1()
{
var ylink=prompt("أدخل رقم الفيديو","http://");
if (ylink!=null && ylink!="")
var ywidth=prompt("ادخل عرض الفيديو","500");
if (ywidth!=null && ywidth!="")
var yheight=prompt("ادخل ارتفاع الفيديو","500");
if (yheight!=null && yheight!="")
var Textarea = document.getElementById("في بي vB_Editor_001_textarea");
Textarea.focus();
{
Textarea.value = Textarea.value + " " + "&#91;youtube=" +ylink+"&#93;width="+ywidth+" height="+yheight+"&#91;/youtube&#93;";
}
}
</script>



<td><div class="imagebutton" id="{$editorid}_cmd_insertyoutube"><a onclick="show_prompt1()"><img src="images/editor/youtube.gif" width="18" height="18" alt="يوتيوب" /></a></div></td>
<!-- / youtube -->

<!-- / youtube & flash BBCode By Majdmf.com -->
</code> </code>


ثم نرفع الصور المرفقة إلى المجلد
images/editor
وهكذا انتهينا




ملاحظة هامة جداً: رابط اليوتيوب يكون عادة على الشكل التالي
www.youtube.com/watch?v=VsewNIhWwJg&feature=fvwrel

يجب إدخال الرقم الموجود بين إشارة ال = وإشارة ال & فقط والذي حددته لكم بالأحمر حالياً
إذا تم إدخال كامل الرابط فلن يعمل الكود code
الأمر الآخر والمهم جداً جداً جداً: أن الكود code لا يعمل مع محرر
WYSIWYG
أو مايسمى المحرر المتقدم
لذلك .. عند استخدام الكود code يجب التبديل إلى الوضع العادي بالضغط على هذا
الرمز ومن ثم إدخال الفلاش أو اليوتيوب ثم الضغط على مرة أخرى واستكمال كتابة الموضوع

الشرح طريقة من عملي وجهدي الشخصي وغير منقول من اي مكان آخر
وكود code الجافا سكربت من كتابتي وليس منقول ..
أتمنى عند نقل الموضوع ذكر المصدر
المصدر: ديزاد باتنة, برمجة: مجد لخدمات الويب المتقدمة
محبتي من مجد الإسلام . . مجودة ©






التعديل الأخير كان بواسطة مجد الإسلام; 02 - 11 - 2014 الساعة 16:20

الملفات المرفقة [TR]
editor_toolbar_on.txt (11.8 كيلوبايت, عدد مرات المشاهدة 30 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©