شكراً لك اخي الكريم عماد الدين ...
الأخ الكريم xman ...
كما ترى ، يقوم السيكربت بطباعة الإرتباطات كما تم ادخالها نصياً و بنفس اللغة ...
استعرض ملف class.page.php \includes\classes
كود PHP:
function _SetPageId()
{
$uri = $_SERVER["REQUEST_URI"];
$iPos = strpos($uri, "/pages/");
$iPos += strlen("/pages/");
$pageName = substr($uri, $iPos, 100);
$pageName = eregi_replace("/$", "", $pageName);
$pageName = AL_HELPER::_MakeURLNormal($pageName);
$query = sprintf("select PageID from %spages where lower(title)='%s'", $GLOBALS["AL_CFG"]["tablePrefix"], $pageName);
$result = @mysql_query($query);
if($row = @mysql_fetch_array($result))
$this->_pageId = $row["PageID"];
else
{
// Bad page
$this->_pageId = 0;
}
}
كما ترى $pageName = eregi_replace("/$", "", $pageName);
يتم طباعة النص المستصدر بالمحارف العربية ...
هذه هي قمة مشاكل هذا البرنامج ، فعلى الرغم من أن هذه الخاصة ممتازة و سلسة ، لكنها فقط للغة اللإنجليزية تعمل بنجاح ...
الحل المقترح الذي أزنه ، هو استبدال هذه الدالة بدالة ID ، تطبع قيمة عشوائية ..
سأحاول بإذن الله ، العمل عليها ...
تحياتي لك