دیتالایف انجین فارسی

چند زبانه 1.0

تاریخ انتشار: 25 تیر 1388
ارسال کننده: EMohammad
ماژولی برای چند زبانه کردن سایت که می توانید برای هر زبان یک قالب خاص انتخاب کنید.
امکانات :
- پنل مدیریت
- قابلیت اضافه کردن زبان
- قابلیت استفاده در ساب دامین
- قابلیت تغییر قالب هر زبان
- امکان تغییر زبان سایت از طریق lang/en
  • دانلود
  • آموزش نصب
  • تصاویر
نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
1. فایل ضمیمه را دانلود کرده و به هاست خود انتقال دهید.

همچنین برای سهولت کاربران فایلهای زبان روسی و انگلیسی در فایل زیپ قرار داده شده است.

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;


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 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"
),

اگر از دیتالایف انجین 8 و بالاتر استفاده می کنید:
کد زیر را پیدا کنید:
$options['others'] = array (

و بعد از آن کد زیر را قرار دهید:
array (
'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 را قرار دهید.
چند زبانه 1.0
36 نفر (36 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
مدیر بازنشسته
25 تیر 1388 - 23:38
محمد جان امکان تغییر قالب به همراه زبان رو هم به توضیحات اضافه کن
عضو سایت
25 تیر 1388 - 23:43
دست گلت ممنون.
عالیه...
مدیر بازنشسته
25 تیر 1388 - 23:47
این توضیح رو هم اضافه کن که آدرس زبان رو از رو خلاصه زبان باید بدن.
مدیر بازنشسته
25 تیر 1388 - 23:49
ممنون loveu تركوندی donoghted
عضو سایت
25 تیر 1388 - 23:54
Mohammad Jan Khili Jaleb bod Dastet dard nakone

--------------------
عضو سایت
25 تیر 1388 - 23:55
خیلی ممنون

--------------------
عضو سایت
26 تیر 1388 - 00:20
ممنون دوستان عالیه
عضو سایت
26 تیر 1388 - 01:27
باباااااااااا lol
مدیر بازنشسته
26 تیر 1388 - 03:52
ماژول بسیار خوب و پر کاربرد است.
عضو سایت
26 تیر 1388 - 17:56
مر30

--------------------
عضو سایت
26 تیر 1388 - 20:07
دمت جیز!!! بابا !! labkhand
عضو سایت
27 تیر 1388 - 15:37
هرکی این رو تو سایتش نسب کرده لینکش رو بده میخواستم یه چکیش بکنم آخه رو لوکال برای من کار نکرد
عضو سایت
27 تیر 1388 - 16:02
rooh888,
فبل از ارسال نصب شد و بدون ایراد بود :)
عضو سایت
18 مرداد 1388 - 18:09
من چرا نگرفتم!!!
عضو سایت
06 شهریور 1388 - 13:04
احسنت
عضو سایت
13 شهریور 1388 - 00:17
ممنون چند تا سوال داشتم که توی انجمن پرسیدم
موفق باشید
عضو سایت
05 آذر 1388 - 01:06
سلام
دوستان من سرتا پا با این راه حل مشکل دارم! برام کار نمی کنه! چکار کنم؟
فکر کنم نحوی توضیح دادن بد بوده که من متوجه نشدم!

باید چکار کنم؟ کسی می تونه از پایه به من کمک کنه؟
عضو سایت
21 آذر 1388 - 01:24
این که میگه شما دسترسی ندارید
عضو سایت
15 دی 1388 - 15:45

تو ورژن 8.3 و تو فایل admin.php چیزی به اسم rss نیست ؟!

دستتون هم درد نکنه
عضو سایت
08 خرداد 1389 - 17:29
خواهشا قبل از ارسال مطلب اونو تست کنید
مثلا وقتی به زبان فارسی میری خوب قالب عوض میشه . ولی وقتی رو مطلبش کلیک میکنی قالب به حال پیش فرش سیستم در میاد.
چکار باید کرد
عضو سایت
22 مرداد 1389 - 22:26
تو هر دو قسمت نوشتید اگر از دیتالایف انجین 8 و بالاتر استفاده می کنید . لطفا درستش کنید ، ممنون
عضو سایت
03 بهمن 1389 - 04:54
تو ورژن 9 فایلی با نام 'rss' وجود نداشت خواهشا مدیران بررسی کنن و ایا این اشتباه بوده یا مشکل جای دیگ ای هست .
بازم سپاس گذارم از تمام زحمات شما مدیران گرامی و باید بگم که دم همتون TNT وار گرم

یه مسئله دیگه من وقتی این ماژول رو اضافه کردم تمام ادرس سئو هام به هم ریخت و ارور 404 میده :(( خواهشا کمک کنید worship pray recourse
عضو سایت
26 آذر 1390 - 10:12
لطفا آموزش رو یکم دقیق تر بیان کنید این فایل Htaccess تو خیلی از فولدر ها هست کدوم رو باید edit کنیم ؟
عضو سایت
27 آذر 1390 - 02:49
HiTaSb,

همیشه این مطلب رو در تمام ماژول ها به خاطر داشته باش:

هرجا میگن فایل htaccess. رو ویرایش کنید منظور اونیه که در پوشه root سایت هست. همونی که کنار index.php و admin.php هستش.

هههههههه مممممممییییییییی شششششششششه delicious
عضو سایت
10 دی 1390 - 18:53
سلام. من از DLE 9.3 استفاده میکنم . یه سری از کدهایی که توی مرحله ی نصب گفته باید پیدا کنیم و یا اضافه کنیم و یا تغییر بدیم ، در فایهای مربوطه موجود نیست . مثل 'rss' => 'admin' ، و اینکه من روی لوکال میخوام امتحان کنم ، این مراحل آخر رو متوجه نشدم ، دقیقا از این خط به پایین :

"
برای نصب این ماژول در ساب دامین به صفحه دوم بروید.
{PAGEBREAK}

"
امیدوارم دوستان کمک کنن مشکلم حل شه .
ممنون .
عضو سایت
11 دی 1390 - 21:19
کسی نیست اینجا جواب بده ؟ تاپیک بزنم ؟ :(
عضو سایت
03 اسفند 1391 - 10:45
من هم نصب کردم و متاسفانه کل آدرس های سایت 404 میده
مثل اینکه این ماژول دیگه پشتیبانی نمیشه !!!!

از سال 90 تا حالا هیشکی جوابی نداده wassat
مدیر بازنشسته
03 اسفند 1391 - 10:50
نقل قول: aradsystem
من هم نصب کردم و متاسفانه کل آدرس های سایت 404 میده
مثل اینکه این ماژول دیگه پشتیبانی نمیشه !!!!

از سال 90 تا حالا هیشکی جوابی نداده

تا سال 1400 هم صبر کنید پاسخی دریافت نخواهید کرد. شما دیتالایف انجین نسخه های قبل از 8.5 رو نصب کنید، اگر مشکلی داشتید همراه با خطا و آدرس سایت عنوان کنید.
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *