بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته،،
سنتعلم اليوم استخدام الميزة الجديدة في اصدار pbb 2.1.3 إضافة كود bb جديد
اذا كنت مفتح مخك معي في نهاية الدرس ستكون قد أنجزت المهمة بنجاح.
الأهداف:
1- اضافة زر للمحرر النقر عليه يظهر للعضو نافذة ادخال.
2- اضافة كود bb وكود الإستبدال بلغة html.
3- تطبيق ذلك في المحرر.
أولا عليك ايجاد كود الإستبدال بلغة html.
ما نريده كود تحريك النص.
هذا كود html الخاص بتحريك النص:
نلاحظ أن هناك خيار وهو right أي يمين, ولدينا خيارات ثانية وهي left, up, down وتعني يسار, أعلى, أسفل و "النص المراد تحريكه" هو المحتوى أي content وبالتالي سيكون كود الإستبدال هو
CODE
<marquee direction="{option}">{content}</marquee>
لاحظ أنه يجب وضع option أي الخيار و content أي المحتوى / النص بين أقواس {}.
الان لدينا كود الإستبدال, حان الوقت لإضافته في لوحة الإدارة.
لوحة التحكم » الاكواد BB Codes » إضافة كود منتدى جديد
انظر للمثال الذي في الصورة
حسب القيم التي اخترتها وسم BBCode
أنت حر بما تختار هنا, قد تريد استعمال كلمه ثانية مثلا marq استخدام {option}
بما أن هناك خيارات right,left,up,down
فيجب اختيار نعم زر الصورة:
أريد أن يظهر زر فوق المحرر لذلك وضعت زر الصورة ووضعت مكان الصورة.
لذلك سيكون علي رفع صورة بإسم move.gif تدل على الكود ووضعها في مجلد اسمه images في مجلد المنتدى.
[اعتمد التعديلات]
الان وقت التجربة في المحرر
نختار النص ثم نكبس على الزر ستظهر نافذه نكتب فيه اتجاه التحريك, اكتب واحده من الكلمات التالية:
right
left
up
down
يجب ان تكون الكتابة صحيحة 100% بدون أخطاء كتابية. قد تسال: هل يمكن أكتب يمين؟ لا ينفع هذا كود هتمل ويجب أن يكون بأحرف انجليزية.
اكبس اعتمد وسيضاف للمحرر كود يشبه الكود التالي:
CODE
[move=right]
النص الذي نريد تحريكه
[/move]
أضف الموضوع وسيظهر تنفيذ الكود على صفحة عرض الموضوع.
انتهى الدرس
7
7
وهذا مثال آخر :
أردت فيه اضافة كود اسمه خط الطابعة ولا اريد وضع زر.
عندها انا اكتب الكود كتابة في المحرر كالتالي
CODE
[tt]النص المراد[/tt]
تم تحرير الموضوع بواسطة :emovip
بتاريخ: 21-12-2010 01:01 صباحاً
للأسف لم يجدي....
انظر هناhttp://www.tizag.com/flashTutorial/flashhtmlcode.php
لتعلم ان الفلاش يلزمه object أيضاً
=============================
هناك كود آخر لو اشتغل فعلا هيغني عن كثير من الاكواد وهو <iframe>
حتى هذا الكود حاولت فيه و ما نفع...عملته هكذا ...
CODE
<iframe src ="{option}" width="100%" height="300">
<p>Your browser does not support iframes.</p>
</iframe>
صحيح هذا الكود المثالي الكامل, ولكن المتصفحات الحديثة تعمل فقط ب embed وهو المستعمل في المنتدى أيضا بدون object. جرب اضافة فلاش وانظر لمصدر الصفحة. ما المشكلة في عدم عمله؟
استعمال iframe جدا خطير, وقد يستعمله احد لتشغيل فيروسات تجسس - تروجان.
سينفع هذا الكود
CODE
[frm=http://localhost/]x[/frm]
على فرض انك سميت ال كود frm يبدو انه يجب وضع نص مثلا x .
ونفس الشيء للفلاش. ضه نص
مثلا
ممكن سؤال؟..أين اجد الملف المسؤول عن هذه الاكواد لاعدل يدويا بدلا من هذا الذي لايجدي نفعاً
عرفت مكانه...وجدته بداخل مجلد includes
و اسمه pbboardCodeparse.class.php الطريف في هذا الامر اني لاحظت خطأ آخر..و هو عدم اغلاق القوس الخاص بـembed في السطر 618
أخي emovip
ممكن تضيف هذا الكود بالمنتدى التجريبي..
لانه لم يعمل معي هذا ايضاً http://demos.sohbaty.com/pbboard/index.php
admin_12345
انا مسمي البي بي كود السابق باسم emoscribd