![]() |
[شرح] : طريقة تخصيص لغه معينه لقسم معين سأضع لكم طريقة تخصيص لغه معينه لقسم معين بالمنتدى مثلا ترغب في تحويل لغة المنتدي في قسم الانجليزي الي اللغه الانجليزيه فقط وباقي المنتديات بالعربي دا مثال لقسم الانجليزي : http://www.sudanplus.net/vb/forumdisplay.php?f=31 عند الدخول للقسم تلاحظ تغير اللغه ادخل باقي المنتديات وتاكد بنفسك:icon31: بسم الله نبدأ الشرح افتح ملف includes/init.php ابحث عن التالي رمز PHP: // build the session and setup the environment setup the environment اضف أعلاه بسطر رمز PHP: // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ADD BY MGHOOL - FOR LANGUAGES - A if (THIS_SCRIPT == 'forumdisplay' OR THIS_SCRIPT == 'showthread' OR THIS_SCRIPT == 'showpost' OR THIS_SCRIPT == 'newthread' OR THIS_SCRIPT == 'newreply') { $Phrases = '2'; $Forumid = '7'; $Pregsdo = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\2', $_SERVER['QUERY_STRING']); $Pregsid = @preg_replace('#([^\?]*)(f|t|p)=([\d]+)(.*)#si', '\\3', $_SERVER['QUERY_STRING']); if (@is_numeric($Pregsid)) { if ($Pregsdo == 'p') { $Getinfo = @fetch_postinfo($Pregsid); $Pregsid = $Getinfo['threadid']; $Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid"); $Pregsid = $Getinfo['forumid']; } else if ($Pregsdo == 't') { $Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid"); $Pregsid = $Getinfo['forumid']; } if (@in_array($Pregsid, @preg_split('#\s*,\s*#s', $Forumid, -1, @PREG_SPLIT_NO_EMPTY))) { @header('*******-Type: text/html; charset=windows-1256'); $languageid = $Phrases; } } } else { $languageid = $vbulletin->options['languageid']; } للامانه منقول لعيونكم والفائده منتديات سودان بلس www.sudanplus.net |
الساعة الآن 10:58 AM |
[ vBspiders.Com Network ]