سأضع لكم
طريقة تخصيص لغه
معينه لقسم معين بالمنتدى
مثلا ترغب في تحويل لغة المنتدي في قسم الانجليزي الي اللغه الانجليزيه فقط
وباقي المنتديات بالعربي
دا مثال
لقسم الانجليزي :
http://www.sudanplus.net/vb/forumdisplay.php?f=31
عند الدخول للقسم تلاحظ تغير اللغه
ادخل باقي المنتديات وتاكد بنفسك
بسم الله نبدأ الشرح
افتح ملف 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
FavpD : 'vdrm jowdw gyi ludki grsl ludk