| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| الرجاء إبداء الملاحظات على السكريبت ليتم حلها قبل إصدرا النسخة الأولى إن شاء الله .. لا تزال هنالك بعض الميزات الناقصة والتي سأحاول إتمامها في أسرع وقت ممكن .. ولا تنسوا إضافة اقتراحاتكم .. بالنسبة للنسخة المتقدمة فلا تزال في مراحل العمل الأولى وستكون قائمة على PHP و MySQL ونجدد دعوتكم للمشاركة في كتابتها : http://forum.arabbuilder.com/forumdisplay.php?forumid=5 ------------------ http://www.ArabBuilder.com | |||||
|
| |||||
|
السلام عليكم والرحمه مبروك أخوي المبرمج على البرنامج, إنشاء الله أجرب تركيبه أخوي مبرمج, لو تضيف موضوع في المجلة بخصوص هذا البرنامج يكون أفضل, فقط إختار أرسل موضوع ثم إختار نوعية الموضوع, تقدر تختار إعلانات أو البي إتش بي , ولا تنسى كتابة إسمك وعنوان موقعك في الأخير إنشاء الله خلال هذا الإسبوع سيتم تعديل المنتدى وستكون المجلة هيه الواجهة الرئيسية وستحتوي على الكثير من أخبار البرامج مبروك مرة أخرى وبالتوفيق | |||||
|
| |||||
|
اخي المبرمج: بارك الله فيك على مجهوداتك. بعد اضافة خبر او تعديله ينتقل السكربت تلقائيا الى سكربت اسمه admin.cgi وهذا السكربت لا يوجد ضمن الملفات التي وضعتها للتحميل. اظن ان العودة يجب ان تكون الى صفحة الاندكس. ـ صفحة الاندكس عندما يكون الزائر هو مدير الموقع تتضمن اختيارين: حذف الخبر، تعديل الخبر. من المفيد اضافة اختيار ثالث: اضافة خبر. ـ لماذا يحدد المرسل تاريخ الخبر؟ لماذا لا يعطى السكربت تلقائيا للخبر تاريخ اليوم الذي ارسل فيه تفاديا لنسيان المستعمل تغيير التاريخ في الخانات الخاصة بذلك. سكربتات الاخبار عادة فيها هذا الادخال التلقائي للتاريخ. ـ لم تعط لمدير الموقع اية صلاحيات فيما يخص ارشفة الاخبار حسب دورية معينة: اسبوعية او شهرية. معظم سكربتات الاخبار التي جربتها فيها هذا الاختيار: متى يعتبر الخبر قديما ويزول تلقائيا من الصفحة الاولى ويتحول الى الارشيف. ـ ليس هناك وصلة تحيل الى البحث في الاخبار في الصفحة الاولى رغم وجود سكربت للبحث. هل يقوم المستعمل يدويا باضافة هذه الوصلة؟ ـ قمت الان باسترحاع سكربتي admin و search من الاصدارة السابقة ووضعتهما مع ملفات الاصدارة الجديدة فاستقام الامر. لم تذكر لنا شيئا عن ضرورة الاحتفاظ بهذين السكربتين. ـ كيف يشتغل سكربت البحث؟ لقد استدعيته بشكل مباشر فاعطاني صفحة بيضاء. استدعيت السكربت الثاني dosearch فاعطاني صفحة بيضاء ايضا. ـ عندما اردت حذف خبر بحث السكربت عن سكربت اسمه dodelete.cgi ولم يجده. هذا السكربت غير موجود في الاصدارة السابقة ايضا. ما الحكاية؟ لماذا الحزمة مرتبكة هكذا؟ كيف يتم حذف الاخبار اذن؟ ـ بعد اضافة او تعديل خبر تظهر هذه الجملة: Content-type: text/html في اعلى الصفحة التي تخبر المستعمل بتمام العملية. _ نفس الجملة تظهر في اعلى الصفحة عند استدعاء سكربت add.cgi. _ نفس الجملة تظهر في اعلى الصفحة عند استدعاء سكربت doadd.cgi. _ نفس الجملة تظهر في اعلى الصفحة عند استدعاء سكربت edit.cgi. عند وجود خطأ. _ نفس الجملة تظهر في اعلى الصفحة عند استدعاء سكربت doedit.cgi. عند وجود خطأ. ـ ما موقع سكربت add من الاعراب؟ هل حل محل سكربت admin؟ اذا كان الامر كذلك لماذا لايزال السكربت يبحث عن سكربت admin؟ ـ من المفيد ان تتضمن صفحة ادارة الاخبار بالنسبة للمدير لوصلة تحيل الى صفحة الاندكس والا كيف يخرج المدير من صفحة الادارة؟ ـ سكربت add الوحيد الذي يعطي صفحة عناصرها مضبوطة الى اليسار. ـ سكربت البحث يعود الى سكربت common ولكن الاخير لا يتضمن روتن خاص بالبحث. ـ السكربت يتعامل مع هذه العناصر: <::headline::>، <::newsid::>، <::description:255:>، <::endnews::>، <: ATE::>، <::CONTENTS::>، لماذا ليس هناك عنصر يخص الكاتب وعنوانه البريدي؟ هذا امر معتاد في سكربتات الاخبار.ـ ادخلت الان نصا طويلا ووجدت ان السكربت اخذ جزء منه كملخص. لمسة جميلة، انما من المفيد اعطاء مدير الموقع امكانية تحديد حجم هذا الملخص مع انهاء الملخص بكلمة "المزيد" او "اقرأ التفاصيل" او ما شابه بحيث تكون وصلة حية تحيل الى نص الخبر، لأن المستعمل اذا وضع لائحة مواصفات للنص تزيل اللون الازرق والخط تحت العنوان لا يبقى عنوان الخبر بارزا كوصلة. | |||||
|
| |||||
|
10000000 مبروك تقاسمو المبروك انت وسوالف ابارك لك اخي المبرمج وانشاء الله نشوفك مبرمج مع مايكروسوفت وتصير بدال بيل قيتس لا تصدق هههه ومبروك اخي سوالف على الي راح تسويه في المنتدى وانشاء الله يخلص بسرعه ------------------ ![]() ![]() Mr.2Mr.2000 site http://www.mukay.net | |||||
|
| |||||
|
اخي المبرمج السلام عيكم اهنئك على مجهوداتك الرائعة لتطوير البرمجة العربية ...بالسنبة للبرنامج فأنا ممن سبق وركب البرنامج بسنخته السابقة http://www.masaher.net/1sbyass/cgi-bin/news/index.cgi فماهي التغيرات التي ممكن اعملها لتركيب النسخة الجديدة. اخوك ابو يزن | |||||
|
| |||||
|
الأخ alladin .. أشكرك على اقتراحاتك .. لقد قمت بتعديل جميع الملاحظات التي ذكرتها بعد الإعلان عن السكريبت مباشرة .. كما قلت هذه نسخة تجريبية وتنقصها العديد من الميزات .. 1) في السابق كان هنالك صفحة admin بها وصلات الإدارة وصفحة index بها الصفحة دون وصلات الإدارة للمستخدمين العاديين .. الآن كل ما يجب عمله هو الدخول إلى البرنامج لتظهر وصلات الإدارة في سكريبت index. 2) سأقوم بإضافة اختيار إضافة خبر إلى هناك. 3) كان من المفترض بالبرنامج إظهار صفحة إضافة الخبر مع التواريخ مضبوطة على تاريخ اليوم ولكن كانت هنالك مشكلة حللتها في سكريبت تعديل الخبر .. كما تلاحظ عندما تنقر على تعديل الخبر تجد بأن الصفحة ستظهر مع التاريخ المخزن أصلا في الخبر .. ولكنني نسيت نقل التعديل مرة أخرى إلى سكريبت إضافة الخبر ولقد قمت بذلك في النسخة التخريبية الثانية. 4) بالنسبة لأرشفة الأخبار فهي ليست ضمن الخطة حاليا الفكرة هي أن يتم عرض 10 أخبار مثلا في صفحة واحدة وبعدها تجد وصلة لمجموعة الأخبار السابقة ثم التي قبلها ثم التي قبلها وهكذا .. الأخبار التي تعرض في كل صفحة تكون ذات عدد معين .. مثلا 10 أخبار ثم يتم الإنتقال إلى الصفحة التي قبلها وبدورها بها عشرة أخبار .. وهكذا .. عدد الأخبار في كل صفحة يتحدد في ملفات template عن طريق الرقم الموجود هنا : <BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff"> <::startnews:10:> </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE> يمكنك تغييره إلى أي رقم تريده لعرض عدد معين من الأخبار. 5) ميزة البحث ليست مكتملة حتى الآن .. ولكنني كنت دائما أنسى عنها فقمت بعمل ملفين search و dosearch وليس فيهما إلى الآن أي شيء مهم. 6) لا توجد ضرورة للاختفاظ بهما. 7) تم إضافة ميزة الحذف مؤخرا. 8) تم تصحيح مشكلة ظهور الـ headers والتي كان سببها أنني قمت بعمل طبقة وسيطة لإخراج المحتوى النهائي .. نظرا لأنني كنت متعودا على طريقة php .. والآن أنا أستخدم طريقة مشابهة لما في php ولذلك ظهرت الـ headers لأنه كانت لا تزال موجودة من قبل الانتقال إلى الطريقة الجديدة. 9) سكريبت add.cgi يقوم بعرض نموذج لإضافة خبر إلى البرنامج. 10) صفحة الإندكس تتحول إلى صفحة إدارة عند الدخول إلى البرنامج. 11) لا توجد ميزات لتخزين اسم الكاتب وعنوان بريده الإلكتروني وهذه الميزات مخططة للنسخة المتقدمة التي ستكون بلغة php وقائمة على مزود MySQL إن شاء الله. ( جميلة الحركة اللي صارت في الـ DATE ).12) كيف تحدد حجم هذا الملخص؟ صدق أو لا صدق إنه الرقم 255 الموجود بجانب العنصر description .. وإذا أردت إضافة وصلة لقراءة التفاصيل فكل ما عليك عمله هو تعديل القالب main ليبدو كالتالي :<BLOCKQUOTE> <font> كود: </font> <div align="ltr"> <center> <table border="0" width="80%" dir="ltr" bgcolor=="#000000"> <tr> <td width="100%"> <pre> <font color="#ffffff"> <::startnews:10:> <a href='story.cgi?id=<::newsid::>'><::headline::></a><br> <::description:255:> <a href='story.cgi?id=<::newsid::>'>التفاصيل</a> <hr> <::endnews::> </font> </pre> </td> </tr> </table> </center> </div> </BLOCKQUOTE> ------------------ http://www.ArabBuilder.com | |||||
|
| |||||
|
الأخ 2.5 .. كل ما عليك فعله هو تنزيل ححذف جميع الملفات ما عدا الدليل data والملفات التي بداخله ثم إرسال الملفات الجديدة دون الملفات الموجودة في الدليل data .. انتبه إلى هذه النقطة حيث أنه من الممكن أن يقوم برنامج ftp لديك عن طريق الخطأ بإرسال ملفات data الموجودة في الحزمة وبالتالي حذف الموجودة على الموقع وضياع القوالب أيضا واستبدالها بالقوالب التي تأتي مع الحزمة الجديدة. أعتذر لجميع الأخوان عن أسلوبي السريع في الكتابة أنا مشغول هذه الأيام وليس لديى وقت للتأليف ![]() ------------------ http://www.ArabBuilder.com | |||||
|
![]() |
| أدوات الموضوع | |
| |