السلام عليكم
شكرا للأخ العندليب
افتح ملف poem.js
غير السطر التالي
return m.substring(i + 1);
إلى
return m.substring(i + 1).replace(/[\(\)\&\[\]\;]/g, "");
والسلام
السلام عليكم
شكرا للأخ العندليب
افتح ملف poem.js
غير السطر التالي
return m.substring(i + 1);
إلى
return m.substring(i + 1).replace(/[\(\)\&\[\]\;]/g, "");
والسلام
__________________
شبكة الواحة العامرة
الأستاذ علوي
نورتنا الله يكرمك
جزاك الله خير
ولكن انا استخدم برودكت الأزرار الأضافية برمجة: العنديلب. تطوير: جريح الحب.
ولا يوجد ملف ملف poem.js
ياليت المساعدة
__________________
وقل الحمد لله الذي لم يتخذ ولداً ولم يكن له شريك في الملك ولم يكن له ولي من الذل وكبّره تكبيراً
بالنسبه لي استخدم صندوق الأخ مجهول
تم الترقيع
بارك الله فيك
جزاك الله خير
بارك الله فيكم
الإخوان الذين يسألون عن ملف poem.js فعلى ما أظن قد تم تغيير اسم الملف والله أعلم
أنتظر أخي العندليب أن يبدي رأيه حول الترقيع ؟
__________________
شبكة الواحة العامرة
الصندوق السحري لاخي ابو عمر
وجدت الملف وبه الكود
وتم الترقيع
بارك الله فيك اخوي الغالي وشكر للاخ العندليب الي نبه على الشي هذا والله يجعلها بموازن اعمالكم الصالحه
اخوك ابو عمر
المشاركة الأصلية كتبت بواسطة الدليل
المشاركة الأصلية كتبت بواسطة here
الملف في الإزرار الإضافية لجريح تجده في :-
clientscript --> beebi.js
تحيتي
moon4ae
__________________
█████████
█████████
█████████
مشكـور أخوي الأستاذ علوي على سرعة الترقيـع تقبل مروري .
وعليكم السلام ورحمة الله وبركاته
ياهلا والله بأخي علوي ونورت سوالف سوفت مره أخرى
عزيزي من وجهة نظري أن الترقيع يجب أن يشتمل على التحقق من القيمه المدخله لكل متغير من متغيرات النسيق الشعري ومقارنتها بالقيم الافتراضيه لهذه المتغيرات
فعلى سبيل المثال المصفوفه النصيه font يوجد بها عدة بيانات تشتمل على إسم الخط وحجمه ولونه ونمطه ووزنه
فإذا تم العبث بقيم هذه المصفوفه بوضع قيم عشوائيه غير متوافقه فسوف تظهر أخطاء في إستايل الشعر!!
ولا تنسى أن رموز الـ style تطورت ووصلت إلى إصدارات متقدمه مدعومه ببعض الفلاتر الخاصه بمتصفح شركة مكروسوفت والتي جعلت المخترقين يستغلون عمل هذه الفلاتر لوضع تعليمات جافاسكربت لتنفيذ مبتغاهم.
لذلك وجدت أن أفضل ترقيع هو بعمل مصفوفات تشتمل على القيم الإفتراضيه كلها وهي كالتالي:
كود:var poemDefaultFont = new Array("Andalus", "Arabic Transparent", "Arial", "Courier", "MS Dialog", "MS Sans Serif", "Simplified Arabic", "Tahoma", "Times New Roman", "Traditional Arabic"); var poemDefaultFontSize = new Array("xx-small","x-small","small","medium","large","x-large","xx-large"); var poemDefaultFontWeight = new Array("normal", "bold"); var poemDefaultFontStyle = new Array("normal", "italic"); //var poemDefaultFontColor = poemDefaultColors; //var poemDefaultBackColor = poemDefaultColors; //var poemDefaultBackImage = ""; var poemDefaultBorderStyle = new Array("none", "outset","inset","ridge","groove","double","dashed","dotted","solid"); var poemDefaultBorderWidth = new Array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10"); //var poemDefaultBorderColor = poemDefaultColors; var poemDefaultType = new Array("0", "1", "2", "3"); var poemDefaultAlign = new Array("center", "right", "left"); var poemDefaultLine = new Array("0", "1"); var poemDefaultUse = new Array("ex", "sp" ); var poemDefaultColors = new Array('transparent','black','white','skyblue','royalblue','blue','darkblue','orange','tomato','coral','orangered','crimson','red','firebrick','darkred','green','limegreen','seagreen','deeppink','purple','indigo','burlywood','sandybrown','sienna','chocolate','teal','silver','gray');
فعلى سبيل المثال المصفوفه التاليه:
font=MyAndalus,40,brown
إسم الخط MyAndalus
وحجم الخط 40
ولونه brown
ونمطه غير محدد
ووزنه غير محدد
لذلك يجب على الإسكربت فحص هذه القيم الخاطئه مع المصفوفات الافتراضيه بكل نوع فإذا وجد الإسكربت أن القيمه غير موجوده قام بوضع قيمه إفتراضيه عامه يتم تحدديها له.
قمت بعمل الترقيع وانتهيت منه ولم أدرجه حتى أنتهي من مشاكل تنسيق الشعر مع المتصفحات الأخرى وإبجاد طريقه لدعم الـ kashida-justify ولكي يكون الترقيع شاملاً لكل المشاكل الأخرى.
موفق
__________________
al3ndaleeb[@]uk2.net
سيدي العندليب أشكرك على الرد
أنا لا أوافقك الرأي في مسألة التشويه خصوصا منسق الشعر .
ومثلا لو كان الحجم 40 فسيصبج 7 لأن الحجم يكون بين الواحد والسبعة .
ولو لم يستخدم ميزة الداكن ولا المائل ولا اللون ولا نوع الخط فهناك قيم افتراضية .
أنا ألغيت عمل الفلتر من منسق الشعر من زمان . لكن على ما أذكر فإن ترقيعي لا يؤثر على عمل الفلتر أصلا .
والآن يا مبرمجي الهاكات .. أي أمر كود يستعمل أمر Style فعليه أن يلغي من القيم التي يدخلها المشارك إلى الـ Style أربع علامات وهي : و ; و & و ) و (
وأما عن الكشيدة فقد استعملتها في الإصدار الأخير لمنسق الشعر النسخة الرابعة . الرابط موجود في المنتدى ، وعيب فايرفوكس أنه لا يدعم الكشيدة .
نلتقي مجددا
والسلام عليكم
__________________
شبكة الواحة العامرة
المشاركة الأصلية كتبت بواسطة here
المشاركة الأصلية كتبت بواسطة العندليب
أي الترقيع أفضل ؟ :looking:
__________________
█████████
█████████
█████████
الف شكر لك على التذكير اخوي عليالمشاركة الأصلية كتبت بواسطة علي2003
__________________
وقل الحمد لله الذي لم يتخذ ولداً ولم يكن له شريك في الملك ولم يكن له ولي من الذل وكبّره تكبيراً