ماژولی برای چند زبانه کردن سایت که می توانید برای هر زبان یک قالب خاص انتخاب کنید.
امکانات :
- پنل مدیریت
- قابلیت اضافه کردن زبان
- قابلیت استفاده در ساب دامین
- قابلیت تغییر قالب هر زبان
- امکان تغییر زبان سایت از طریق lang/en
امکانات :
- پنل مدیریت
- قابلیت اضافه کردن زبان
- قابلیت استفاده در ساب دامین
- قابلیت تغییر قالب هر زبان
- امکان تغییر زبان سایت از طریق lang/en
تاریخ انتشار: 25 تير 1388
آخرین ویرایش: 23 مرداد 1390
ارسال کننده: EMohammad
اهورا، alireza و Ehsan-MT و 27 نفر دیگر تشکر کردهاند.
| نام فایل | حجم فایل | تعداد دانلود | عملیات |
| multi-language.zip | 83,12 کيلوبايت | 581 | دانلود فایل |
1. فایل ضمیمه را دانلود کرده و به هاست خود انتقال دهید.
همچنین برای سهولت کاربران فایلهای زبان روسی و انگلیسی در فایل زیپ قرار داده شده است.
2. وارد PHPMyadmin شوید و دیتابیس خود را انتخاب کنید و کد زیر را در تب SQL وارد کنید:
3. فایل engine/init.php را باز کنید
کد زیر را پیدا کنید:
و بجای آن کد زیر را قرار دهید:
4. فایل .htaccess را باز کنید
کد زیر را پیدا کنید:
و بعد از آن کد زیر را قرار دهید:
5. فایل engine/inc/options.php را باز کنید
کد زیر را پیدا کنید:
و بعد از آن کد زیر را قرار دهید:
اگر از دیتالایف انجین 8 و بالاتر استفاده می کنید:
کد زیر را پیدا کنید:
و بعد از آن کد زیر را قرار دهید:
6. فایل admin.php را باز کنید
کد زیر را پیدا کنید:
و بعد از آن کد زیر را قرار دهید:
اگر از دیتالایف انجین 8 و بالاتر استفاده می کنید:
کد زیر را پیدا کنید:
و بعد از آن کد زیر را قرار دهید:
و در آخر برای تغییر زبان سایت به دیگر زبانهای اضافه شده می توانید از لینک زیر استفاده کنید:
http://yoursite/lang/en
http://yoursite/index.php?lang=en
برای نصب این ماژول در ساب دامین به صفحه دوم بروید.
{PAGEBREAK}
برای قرار دادن یک زبان در ساب دامین از روش زیر استفاده کنید:
1. تمامی محتویات پوشه ی subdomains را درون ساب دامین مورد نظرتان کپی کنید.
2. فایل .htaccess را باز کنید
(short name) را پیدا کیده و بجای آن خلاصه نام زبانتان را بنویسید* به طور مثال:en
3. در همان فایل http://yoursite.com را پیدا کنید و بجای آن آدرس سایت خود را بنویسید.
4. فایل index.php را باز کنید
/home/public_html را پیدا کنید و بجای آن آدرس کامل دایرکتوری محل نصب دیتالایف انجین را قرار بدهید
5. در همان فایل /home/public_html/index.php را پیدا کنید و بجای آن آدرس کامل دایرکتوری محل نصب دیتالایف انجین به همراه index.php را قرار دهید.
همچنین برای سهولت کاربران فایلهای زبان روسی و انگلیسی در فایل زیپ قرار داده شده است.
2. وارد PHPMyadmin شوید و دیتابیس خود را انتخاب کنید و کد زیر را در تب SQL وارد کنید:
CREATE TABLE dle_multilang (
`id` int(111) NOT NULL auto_increment,
`name` varchar(125) NOT NULL,
`alt_name` varchar(125) NOT NULL,
`skin` varchar(125) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
`id` int(111) NOT NULL auto_increment,
`name` varchar(125) NOT NULL,
`alt_name` varchar(125) NOT NULL,
`skin` varchar(125) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
3. فایل engine/init.php را باز کنید
کد زیر را پیدا کنید:
if (isset ( $config["lang_" . $config['skin']] ) and $config["lang_" . $config['skin']] != '') {
include_once ROOT_DIR . '/language/' . $config["lang_" . $config['skin']] . '/website.lng';
} else {
include_once ROOT_DIR . '/language/' . $config['langs'] . '/website.lng';
}
include_once ROOT_DIR . '/language/' . $config["lang_" . $config['skin']] . '/website.lng';
} else {
include_once ROOT_DIR . '/language/' . $config['langs'] . '/website.lng';
}
و بجای آن کد زیر را قرار دهید:
include_once ENGINE_DIR . '/modules/multilang.php';
4. فایل .htaccess را باز کنید
کد زیر را پیدا کنید:
RewriteEngine On
و بعد از آن کد زیر را قرار دهید:
RewriteRule ^lang/(.*)/$ index.php?lang=$1 [L]
5. فایل engine/inc/options.php را باز کنید
کد زیر را پیدا کنید:
$options['others'] = array (
و بعد از آن کد زیر را قرار دهید:
array (
'name' => 'زبان',
'url' => "$PHP_SELF?mod=multilang",
'descr' => 'مدیریت زبان های سایت',
'image' => "tools.png",
'access' => "1"
),
'name' => 'زبان',
'url' => "$PHP_SELF?mod=multilang",
'descr' => 'مدیریت زبان های سایت',
'image' => "tools.png",
'access' => "1"
),
اگر از دیتالایف انجین 8 و بالاتر استفاده می کنید:
کد زیر را پیدا کنید:
$options['others'] = array (
و بعد از آن کد زیر را قرار دهید:
array (
'name' => ' زبان',
'url' => "$PHP_SELF?mod=multilang",
'descr' => 'مدیریت زبان های سایت',
'image' => "tools.png",
'access' => $user_group[$member_id['user_group']]['admin_editusers']
),
'name' => ' زبان',
'url' => "$PHP_SELF?mod=multilang",
'descr' => 'مدیریت زبان های سایت',
'image' => "tools.png",
'access' => $user_group[$member_id['user_group']]['admin_editusers']
),
6. فایل admin.php را باز کنید
کد زیر را پیدا کنید:
'rss' => 'admin',
و بعد از آن کد زیر را قرار دهید:
'multilang' => 'admin',
اگر از دیتالایف انجین 8 و بالاتر استفاده می کنید:
کد زیر را پیدا کنید:
'rss',
و بعد از آن کد زیر را قرار دهید:
'multilang',
و در آخر برای تغییر زبان سایت به دیگر زبانهای اضافه شده می توانید از لینک زیر استفاده کنید:
http://yoursite/lang/en
http://yoursite/index.php?lang=en
برای نصب این ماژول در ساب دامین به صفحه دوم بروید.
{PAGEBREAK}
برای قرار دادن یک زبان در ساب دامین از روش زیر استفاده کنید:
1. تمامی محتویات پوشه ی subdomains را درون ساب دامین مورد نظرتان کپی کنید.
2. فایل .htaccess را باز کنید
(short name) را پیدا کیده و بجای آن خلاصه نام زبانتان را بنویسید* به طور مثال:en
3. در همان فایل http://yoursite.com را پیدا کنید و بجای آن آدرس سایت خود را بنویسید.
4. فایل index.php را باز کنید
/home/public_html را پیدا کنید و بجای آن آدرس کامل دایرکتوری محل نصب دیتالایف انجین را قرار بدهید
5. در همان فایل /home/public_html/index.php را پیدا کنید و بجای آن آدرس کامل دایرکتوری محل نصب دیتالایف انجین به همراه index.php را قرار دهید.
موضوعات
آخرین های وبلاگ
- حل مشکل سیستم سوال و پاسخ در ورژن 9.6
- اصلاحیه 21/2/1391 دیتالایف انجین نسخه 9,6
- دیتالایف انجین نسخه 9,6 انتشار یافت
- رفع مشکل عدم نمایش مطالب برتر و تصادفی
- دیتالایف انجین نسخه 9,5 انتشار یافت
- اصلاحیه ۱۳۹۰/۰۷/۲۵ دیتالایف انجین نسخه ۹٫۴
- دیتالایف انجین نسخه ۹٫۴ انتشار یافت
- تغییرات و رفع مشکلات در نسخه ۹٫۳,۱
- راه اندازی ویترین سایت های دیتالایف انجین
- دیتالایف انجین نسخه ۹٫۳ انتشار یافت
آخرین ارسال های انجمن
- ارسال مطالب در ورژن جدید
- نمایش صفحه سفید بجای قالب سایت در دیتالایف انجین
- بهم ریختگی نظرات مطالب با قالب pisces
- غیب شدن ادیتور متن
- وقتی با اکسپلورر سایتو باز میکنم این خطا رو میده
- خالی شدن خودکار Cache (ذخیره گاه)
- درخواست قالب ورزشی
- مشکل در نصب انجمن ساز دیتالایف انجین
- مشکل تگ کاستوم پیشرفته
- درخواست یک قالب برای دیتالایف انجین 8


اطلاعات