هاهو برنامج البوابة العربية يطل علينا بإصدارته التجريبية الأولى بعد طول انتظار وكثرة إلحاح من طالبيه وقبل طرح المزيد من بريمجات أنظمة إدارة المحتوى العربية الأخرى التي وعد أصحابها بطرحها بشكل تجاري قريبا ، مما يقوي هذا المنتج العربي المتكامل فكرة وتصميما.
أتى الإصدار التجريبي للأسف بمشاكل عند من حاول تركيبه واستخدامه.
وبعد شيء من التتبع لتلك الأخطاء وجدت أنها في النهاية تعود إلى نقص بعض الدوال الوظيفية فيها !
وقد يعود سبب حذف هذه الدوال الهامة من هذه النسخة خطأ غير مقصود أثناء إعداد نسخة النشر للبرنامج ، فعدادات الأقسام لا تزال كما هي في الموقع الأصلي ضمن قاعدة البيانات الموزعة .
وقد يكون السبب كونها مجرد إصدارة تجريبية.
على كل جزى الله القائمين على تطويرها خير الجزاء ، فقد انتفع بها جمع من المواقع العربية والإسلامية ولا زال الأمر كذلك إلى الآن.
وبالنسبة إلى موضوع تصحيح هذه النسخة التي بين أيدينا قم بعمل الخطوات التالية:
افتح ملف functions.php الموجود داخل الدليل func وقم بإضافة الدالتين التاليتين مع مراعاة أن يكون ذلك بعد السطر 45 على الأقل وداخل الـ class الرئيسة ، وقبل السطرين الأخيرين:
كود PHP:
} //class end
?>
الدالة الوظيفية الأولى: كود PHP:
function strip_slashes($r)
{
return stripslashes($r);
}
الدالة الوظيفية الثانية: كود PHP:
function add_tolink($r)
{
if(!strstr($r,'http://'))
{
$r = "http://$r";
}
return ($r);
}
وقد أرفقت ملف function.php هاهنا لمن أراد السرعة فما عليه سوى استبدال الملف الموجود بهذا الجديد وسوف يتم إصلاح المشكلة إن شاء الله.
هذا عن المشكلة ..
أما عن الاقتراحات فهي وإن كانت كثيرة لكنني لا أستحضر منها الآن إلا القليل
لذا سأذكرها لاحقا تباعا بمشيئة الله.
_______________________________________________________________________
وختاما .. أدعو جميع المبرمجين المقتدرين إلى التعاون مع الأخ رفيع العتيبي وبقية أعضاء فريق مطوري البوابة ، للرُّقيّ بهذا البرنامج الرائع والذي أوشك على أن يصبح في مراحله اليانعة بعد أن كان في مراحله الأولى.