السلام عليكم ..
أشكر كل الذي استخدم هذا البرنامج وأتمنى أن قد نال اعجابكم ..
هاك الشعر للمنتديات
برمجة علوي حسين عمر باعقيل
نـسـخـة مـجـانـيـة
المميزات الجديدة هي :
1- تعديل في موضع حرف المدة "ـ" لتظهر القصيدة بشكل أفضل .
2- تعديل في الكود بحيث ينظم القصيدة لكافة الخطوط .
3- إمكانية إضافة قوالب أو تصاميم جاهزة من قبل المشرف للمستخدمين .
4- امكانية تحديد القالب الافتراضي .
5- ألغيت الخلفيات السابقة واضفنا خلفيات رائعة وشاعرية على أنه يمكن إضافة المزيد من الخلفيات .
6- إمكانية تحديد طول شطر الأبيات بوحدة البيكسل . وأفضل عند استخدام هذه الميزة أن يختار طريقة (بامتداد الكلمات) إذ هي خصصت لذلك .
7- يمكن للمشرف أن يلغي استخدام الفلتر (الظل 1 و الظل 2 و التوهج) .
8- سهولة اخفاء زر "حفظ" الذي يستخدم من أجل القوالب .
التعريف ببعض الأدوات وبعض التعليمات المهمة :
1- الفاصل : يوضع فيه رموز مثل "*" أو "**" أو "==" أو "-" كيفما تريد وسيظهر بين شطري الأبيات كفاصل لهما .
2- أرقام : هي أرقام الأبيات حيث لكل بيت رقم بالتسلسل . يمكن أن تجعلها ظاهرة أو مخفية . لكن بمجرد النقر المزدوج على القصيدة تظهر الأرقام إن كانت مخفية وتختفي إن كانت ظاهرة .
3- طول الشطر : وهو طول كل شطر في القصية بوحدة البيكسل . إن كان الطول أقل من طوله الأصلي فلا يؤثر ذلك . مع ملاحظة أن الحد الأقصى له هو 300 بيكسل .
4- طريقة تنظيم الشعر : بامتداد الكلمات يعني أن يمد الكلمات بحرف المدة "ـ" وأما بتباعد الكلمات فلا يستخدم فيه حرف المدة بل الكلمات تتباعد وكلا طريقتين من أجل تنظيم القصيدة من الأطراف .
5- زر "حفظ" (خاص بالمشرفين) : وذلك لإضافة قوالب جديدة للمستخدمين . فبعد أن تنتهي من إعداد الشكل الجميل من اختيار الخط و الإطار و التوهج و الخلفية و .. و .. كيفما ترغب . قم بالضغط على زر "حفظ" ليظهر لك مربع حوار صغير ، اضغط على زر تحديد النص ثم انسخ النص (Copy) من مربع النص . ثم افتح ملف "poetSettings.js" وهو ملف الإعدادات (ويتكون من أربعة أجزء) والصقه (Paste) في الجزء الثالث PART 3 . وما نسخته أنت عبارة عن دالة initializeTemplates() . قد يكون عندك أكثر من قالب ومعنى هذا أن هناك أكثر من initializeTemplates() . لكن القالب الأول يحمل اعدادات الدالة الأولى والثاني يحمل اعدادات الثانية وهكذا . فيجب أن تنتبه لترتيب الدوال إذا كان يهمك ترتيب القوالب .
6- إذا كنت تود أن يكون أحد القوالب هو القالب الافتراضي ، فاذهب إلى ملف الإعدادات "poetSettings.js" انتقل إلى الجزء الرابع PART 4 من الملف . ثم غير الرقم الذي بين القوسين الى رقم ترتيب القالب . فرقم واحد يمثل القالب الأول وهكذا . فمثلا لوضع القالب الثاني كقالب افتراضي يكون السطر كالتالي : loadTemplate(2)
7- إذا كنت تريد اخفاء زر "حفظ" فاذهب إلى ملف الاعدادات "poetSettings.js" في الجزء الثاني PART 2 ثم غير قيمة enableSave إلى 0 (صفر)
8- إذا كنت تريد اخفاء الفلتر (ظل 1 وظل 2 وتوهج) ففي ملف الاعدادت أيضا وفي الجزء الثاني غير قيمة enableFilter إلى 0 (صفر) . ثم إلى ملف "poetry.js" غير في أول السطر قيمة نفس المتغير إلى صفر .
9- لإضافة خلفيات أخرى . فيشترط أن يكون الملف على صيغة gif ومرقمة بالتسلسل من رقم 1 وتوضع في مجلد backgrounds . ثم من ملف الإعدادات الجزء الأول غير قيمة imageCount إلى عدد الصور والذي يساوي اسم ملف الصورة الأخير طبعا .
طريقة تركيب هاك الشعر :
• انتقل إلى لوحة التحكم (Control Panel) الخاص بهذا البرنامج .
o من قسم (Style) من القائمة الرئيسية اضغط على (Modify) .
o اختر من (Default) الجزء الأول وهو (font/color/ets)
o من قسم (Template) اكتب في أول السطر في مربع النص التابع لـ(Head Insert):
<script language="javascript" src="poetry.js"></script>
ثم احفظ التعديلات "save changes"
• وفي لوحة التحكم أيضا :
o من قسم (Template) من القائمة الرئيسية اضغط على (Edit) .
o ابحث عن (expand list) ، اضغط عليه لتظهر لك قائمة من القوالب .
o ابحث عن (vB Code Templates) ثم (expand list)
o ستجد في القائمة التابعة له (vbcode_buttons) ثم (change original) أو (Edit) إن لم تجده .
o ضع في المكان الذي تريد لوضع زر الشعر هذا الكود :
<input type="button" class="bginput" value="شعر" title="تنسيق قصيدة شعرية" onclick="poetryDialog(this.form)" onmouseover="stat('poet')">
• في ملف "vbcode_language.js" الذي تجده تحت مجلد vb ضع هذا السطر :
poet_text = "إدراج قصيدة شعرية";s
• افتح ملف Functions.php الذي هو تحت مجلد vb/Admin . ابحث عن :
if($dobbcode and strpos($bbcode,"]")) {
(النسخة .. نسخة أبي منار) ضع تحت ذلك السطر مباشرة الكود التالي :
// do [poet]xxx[/poet]
$bbcode=eregi_replace("\\[poet[ ]+\\]","<div tag='' style='display:none'>",$bbcode);
$bbcode=eregi_replace("\\[poet[ ]+([a-z][^\\[']*)\\]","<div tag='\\1' style='display:none'>",$bbcode);
$bbcode=eregi_replace("\\[/poet\\]","</div><script>doPoetry()</script>",$bbcode);
احفظ التغيرات .
وصلى الله وسلم على سيدنا محمد وعلى آله وصحبه أجمعين والحمد لله رب العالمين أولا وآخرا .
ملاحظة : أخي العزيز .. إن وجدت الشرح غير واضح أو اكتشفت خطأ ولو كان بسيطا فأرجو إبلاغي .. مع خالص شكري وتقديري ..
لتحميل البرنامج زوروا موقعي موقع برمجيات علوي المجانية ..
http://www.alawi.8m.net
مع محبتي