تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
لنصنع اكواد خاصة لمنتدياتنا
#1
صراحة راودتنى الفكرة لماذا لا نتعلم كيف نصنع اكواد خاصة بنا ولمنتدياتنا؟

مثل كود النص العريض مثلا

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

لنتعلم كيف نفعل ذلك
وسأستخدم نفس المثال الخاص بالنص العريض

عندما تقوم بكتابته بالمنتدى تكتبه بالشكل التالى
كود :
[b]النص هنا[/b]

فعندما يستعرض هذا الكود داخل المتصفح فإنه يستبدل بالكود التالى
كود :
<strong>النص هنا</strong>
اذا ماهى المتطلبات التى تؤهلنى لإضافة MyCode خاص؟
لا يوجد اى متطلبات سوى ان يكون لديك معرفة بالـ HTML
وبعدها اتبع التالى
ادخل الى لوحة تحكم المنتدى
ابحث بالقائمة اليمنى على كلمة تعديل MyCode اضغط عليها ثم اضغط زر اضافة MyCode

الحقلين الأول والثانى هما لعنوان ووصف هذا الكود. وهذا العنوان والوصف يظهر لك انت فقط فى لوحة التحكم.

الحقل الثالث, عمله هو ان ندخل به الكود الذى نريد ان يتم كتابته فى المنتدى
الحقل الرابع هو مايستبدل به الكود الذى كتبناه ليتم تحويله لكود HTML فى المتصفح
اذا لنأخذ مثال عملى يوضح المسألة اكثر كلنا (من لديهم علم بالـ HTML) نعلم عن الوسم H2 مثلا
نريد ان نجعله متاح بالمنتدى, مع اضافة امكانية تعديل المحازاة الى اليمين الى اليسار او فى الوسط.
اذا سندخل فى الخانة الثالثة التالى
كود :
\[h2=(.*?)\](.*?)\[/h2\]
ولاحظ الرمز
(.*?) حيث ان هذا متغير يتم ادخاله بواسطة المستخدم
لندخل الرمز التالى فى الخانة الرابعة
كود :
<h2 style="text-align:$1;">$2</h2>
لاحظ الرمزين $1 و $2
حيث انه سيضع فى الرمز $1 ماتم كتابته بدلا من الرمز (.*?) الموجود بالمكان الأول
والرمز $2 سيستبدل بالرمز (.*?) الذى كتب فى المرة الثانية
اذا بعض ان اضفت هذا, كيف يتم كتابته فى المنتدى؟
يكتب بالشكل التالى
كود :
[h2=center]النص هنا[/h2]
طبقوا هذا المثال وانظروا للنتيجة
هذا الموضوع ليس الا شرح مختصر جدا
لكيفية استخدام الـ MyCode المعدل كما يجب ان تلاحظ ان الأستخدام الخاطئ لهذه الأداة يسبب مشاكل بالمنتدى.
واذا اردت ان تضيف اى MyCode خاص وتريد المساعدة ماعليك الى وصف عمله لنا مع مثال عليه. وسوف اعطيك الأفادة به.

تحياتى للجميع
شكر من طرف :
#2
موضوعك رائع أخي سأحاول فهمه أكثر حتى أستطيع أن أستفيد منه جزاك الله كل خير.
شكر من طرف :
#3
العفو يا طيب وان شاء الله تستفيد منه قدر المستطاع
شكر من طرف :
#4
شكرا لك متميز كالعادة يا pepo
شكر من طرف :
#5
فكرة جميلة جداً ورائعة يا بيبو ديماً أنتا متألق ومتميز كالعادة ..

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

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

موقع الدعم العربي لمنتديات MyBB

للحصول على الدعم الفني وهاكات وأستايلات لمنتديات من نوع MyBB أدخل موقعنا www.dd4bb.com

*************** بعد أعتماد الموضوع يصبح الموضوع بالشكل التالي ***************

موقع الدعم العربي لمنتديات MyBB
للحصول على الدعم الفني وهاكات وأستايلات لمنتديات من نوع MyBB أدخل موقعنا www.dd4bb.com

*** تلاحظ أن السطر الفاصل بين الجملتين قد تم حذفه .. فهل يوجد كود أو حاجه أعملها تخلي المنتديات تعتمد السطر الفاصل ده وتحس بيه ؟؟؟

إذا كنت لا تقرأ إلا ما يُعجبك فقط ، فإنك إذاً لن تتعلم أبداً !

[صورة: modern.gif]
*
WwW.Modern2Day.CoM

When Quality Matters
شكر من طرف :
#6
والله يا طيب انا مش شايف فى اللى انت كتبته اى شئ ماتمش استخراجه بشكل صحيح
يعنى فى الجزء الأول
إقتباس :موقع الدعم العربي لمنتديات MyBB

للحصول على الدعم الفني وهاكات وأستايلات لمنتديات من نوع MyBB أدخل موقعنا www.dd4bb.com
انت سايب سطر فاضى بعد كلمة "لمنتديات MyBB"

اما فى المثال الثانى ان لم تترك اى سطور خاليا فقط بدأت بسطر جديد
والجملتين تم استخراجهم بشكل سليم.
شكر من طرف :
#7
لأ يا بيبو أنتا مش فاهم قصدي أنا أقصد أنه الجملة الاولى ( موقع الدعم العربي لمنتديات MyBB ) تحتها أنا سايب سطر فاضي وكتبت الجملة التانيه بعد السطر الفاضي ( للحصول على الدعم الفني وهاكات وأستايلات لمنتديات من نوع MyBB أدخل موقعنا www.dd4bb.com )

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

إذا كنت لا تقرأ إلا ما يُعجبك فقط ، فإنك إذاً لن تتعلم أبداً !

[صورة: modern.gif]
*
WwW.Modern2Day.CoM

When Quality Matters
شكر من طرف :
#8
مش عارف انت ازاى شايف انه تم حذفه
على الأقل شوف مصدر الصفحة (page source)

كود :
موقع الدعم العربي لمنتديات MyBB<br />
<br />
للحصول على الدعم الفني وهاكات وأستايلات لمنتديات من نوع MyBB أدخل موقعنا <a href="http://www.dd4bb.com">www.dd4bb.com</a><br />
<br />
شكر من طرف :
#9
أيوة أنا بقه مش بيجي ليا في مصدر الصفحة في السطر الفاصل بين الجملتين مش بيجي ليا <br />

إذا كنت لا تقرأ إلا ما يُعجبك فقط ، فإنك إذاً لن تتعلم أبداً !

[صورة: modern.gif]
*
WwW.Modern2Day.CoM

When Quality Matters
شكر من طرف :
#10
انا عجبتني كتير هالفكرة وجربتها ونجحت والحمد لله وبفضلك أخي بيبو

ولكن لدي سؤال بعدما قمت بإضافة أكواد جديدة كيف يمكنني أن أقوم بإضافة ازرار جديدة خاصة بها...

حيث انا هذه الإضافات لن يعلم بها غيري حاليا وهذا بالطبع مرفوض

فاريد أن يستخدمها الجميع...
هذا هو موقعي وانا أتشرف بزيارتكم له

http://www.water-eng.com
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم