ط·ط±ظٹظ‚ط© طھط®طµظٹطµ ظ„ط؛ظ‡ ظ…ط¹ظٹظ†ظ‡ ظ„ظ‚ط³ظ… ظ…ط¹ظٹظ†



سأضع لكم طريقة تخصيص لغه معينه لقسم معين بالمنتدى forum

مثلا ترغب في تحويل لغة المنتدي في قسم الانجليزي الي اللغه الانجليزيه فقط
وباقي المنتديات بالعربي

دا مثال لقسم الانجليزي :
http://www.sudanplus.net/vb/forumdisplay.php?f=31




عند الدخول للقسم تلاحظ تغير اللغه
ادخل باقي المنتديات وتاكد بنفسك


بسم الله نبدأ الشرح طريقة


افتح ملف includes/init.php
ابحث عن التالي

رمز PHP:
<code style="white-space:nowrap"> <code> // build the session and setup the environment
</code> </code>


setup the environment
اضف أعلاه بسطر

رمز PHP:
<code style="white-space:nowrap"> <code> // @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 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('#(&#91;^\?&#93;*)(f|t|p)=(&#91;\d&#93;+)(.*)#si', '\\2', $_SERVER&#91;'QUERY_STRING'&#93;
$Pregsid = @preg_replace('#(&#91;^\?&#93;*)(f|t|p)=(&#91;\d&#93;+)(.*)#si', '\\3', $_SERVER&#91;'QUERY_STRING'&#93;
if (@
is_numeric($Pregsid)) {
if (
$Pregsdo == 'p') {
$Getinfo = @fetch_postinfo($Pregsid);
$Pregsid = $Getinfo&#91;'threadid'&#93;;
$Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid");
$Pregsid = $Getinfo&#91;'forumid'&#93;;
} else
if (
$Pregsdo == 't') {
$Getinfo = $vbulletin->db->query_first_slave("SELECT forumid FROM thread WHERE threadid = $Pregsid");
$Pregsid = $Getinfo&#91;'forumid'&#93;;
}
if (@
in_array($Pregsid, @preg_split('#\s*,\s*#s', $Forumid, -1, @PREG_SPLIT_NO_EMPTY))) {
@
header('Content-Type: text/html; charset=windows-1256');
$languageid = $Phrases;
}
}
} else {
$languageid = $vbulletin->options&#91;'languageid'&#93;;
}
</code> </code>

للامانه منقول لعيونكم والفائده

منتديات سودان بلس
www.sudanplus.net








©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©