السلام عليكم
احتاج الى سكربت لاستخلاص اخر المشاركات في ubb6
شكرا لكم
السلام عليكم
احتاج الى سكربت لاستخلاص اخر المشاركات في ubb6
شكرا لكم
تفضل اذا قصدك ملف اخر رد بالمواضيع
http://www.almrsa.com/file/catview.php?cat=5
لقد قمت ببرمجة إضافه إسمها UBBNews و هي تقوم بعرض أخر عدد من المشاركات في منتديات معينه و يتم إستدعاء السكربت بواسطة الـ SSI ، تجده في منتديات http://www.ubbdev.com
__________________
Bond .. James Bond
CS Fanatic
UBBNews System 1.2.0 Exp
اخي جيمس بوند: كيف نكتب ارقام الفورومات في لوحة التحكم؟ كتبتها هكذا
1,2,3,4,5
فقبلتها لوحة التحكم ولم تعطني اشارة خطأ. ولكن عندما طلبت الاختيارات مرة اخرى وجدت الفواصل قد حذفت. ابقيتها كما هي اي
12345
فحصل معي ما يلي:
عند اجراء اي تغيير على اختيارات السكربت من لوحة التحكم ثم استدعاءه في صفحة shtml يعطي رسالة الخطأ التالية:
Sat May 26 17:37:52 2001] D:\HTTPD\HTDOCS\ubb_bv\ubbcgi\ubbnews.cgi: Use of uninitialized value in concatenation (.) at D:/httpd/HtDocs/ubb_bv/ubb/Templates/public_ubb_news.pl line 54. [Sat May 26 17:37:52 2001] D:\HTTPD\HTDOCS\ubb_bv\ubbcgi\ubbnews.cgi: Use of uninitialized value in concatenation (.) at D:/httpd/HtDocs/ubb_bv/ubb/Templates/public_ubb_news.pl line 54. Content-type: text/html
تختفي تلك الرسالة عند عمل ريفريش للنافذة.
علما ان تلك الرسالة تظهر فوق كل مرة من مرات استدعاء السكربت، ولكن تظهر تحتها المواضيع المطلوبة بشكل سليم.
طريقة استدعاء السكربت
عنوان الفوروم
<!--#exec cgi="ubbnews.cgi?forums=,1," -->
عنوان الفوروم
<!--#exec cgi="ubbnews.cgi?forums=,2," -->
عنوان الفوروم
<!--#exec cgi="ubbnews.cgi?forums=,3," -->
عنوان الفوروم
<!--#exec cgi="ubbnews.cgi?forums=,4," -->
عنوان الفوروم
<!--#exec cgi="ubbnews.cgi?forums=,5," -->
اختيارات لوحة التحكم
ubbnews_status => "on",
usecaching => "yes",
ubbnews_forum => "123456 ",
ubbnews_topics => "2",
ubbnews_limitchars => "on",
ubbnews_maxchars => "400",
ubbnews_template => "1",
ubbnews_maxforums => "30"
مشكلة اخرى:
اذا طلبنا من السكربت استدعاء موضوعين من كل فوروم فأنه يعرض اسم كاتب الموضوع الاول ويختفي اسم الكاتب من الموضوع الثاني.
مشكلة اخرى:
نحن نستعمل قالب فيه كتابة بيضاء على خلفية سوداء، عندما اعتمدنا هذا القالب للسكربت من لوحة التحكم اهمل لون الكتابة عند عرض المواضيع. ليست هناك مشكلة مع القالب القياسي للوحة.
اقتراح:
ارجو اضافة اختيار ضمن لوحة التحكم يتيح اولا تعريب الكلمات القليلة التي يستعملها السكربت وثانيا تغيير اتجاه الكتابة اذ لاحظت انه لا يأخذ بنظر الاعتبار الاختيارات العامة للوحة النقاش المتعلقة باتجاه الكتابة.
البيئة التي اختبر فيها السكربت: ويندوز ام اي، سيرفر شخصي، الاصدار 604e من ubb، مع توقيف flock حيثما وردت في السكربت.
نعم هناك بعض الأخطاء في السكربت ، و لكن يجب عليك أن تدخل أرقام المنتديات و ذلك بفصلها بمسافات 1 2 3 ، و عند الطلب عن طريق الـ SSI يجب ان تقوم بكتابة الأرقام هكذا forums=1,2,3
__________________
Bond .. James Bond
CS Fanatic
السلام عليكم:
اخي اضافة المسافة لم يغير شيئا ولم يحل المشكلة.
هناك سكربت مشابه ولكن للاصدار السابق اسمه active.cgi هل يمكنك لو تكرمت تكييفه ليشتغل مع الاصدار الجديد؟