میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline Hamid Rezazadeh  
#1 ارسال شده : 1395/11/17 12:31:19 ق.ظ
Hamid Rezazadeh
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1395/06/30
ارسالها : 2 نوشته
( تشکرها: 1 بار )
با عرض سلام و احترام #سوال من میخوام یک پوسته رو فارسی کنم حال تمام فایل های css رو چپ به راست کردم و فایل های فارسی رو به این صورت skin.rtl.css داخل پوشه اسکین قرار دادم. حال سوال من این هست که ایا باید تغییراتی رو هم در فایل های home.ascx انجام شود برای فارسی سازی یا خیر و همچنین در فایل های js ممنون میشم راهنمایی نمایید با تشکر
Offline مدیر دی ان ان پلاس  
#2 ارسال شده : 1395/11/17 07:19:59 ب.ظ
مدیر دی ان ان پلاس
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 448 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 14 بار )
( 107 تشکر دریافتی در 100 ارسال )

با سلام

روشی که شما فرموید skin.rtl.css این نوع نام گزاری و بومی سازی ابداعی یکی از همکاران دی ان ان کار بوده است و ار اصل این روش در هسته دی ان ان اصلی وجود ندارد.

اگر میخواهید هم راست چین سازی و هم چپ چین در یک پوسته قرار گیرد کافیست به ازای هر selector یک .rtl بدهید یعنی به صورت     div{}   به ازی این .rtl div {} بدهید . در این حالت سلکتور دومی با rtl فقط در حالت زبان فارسی فعال می شود.

البته روش دیگری هم وجود دارد که باید در یوز کنترل پوسته  شرطی به دین صورت بگذارید . البته  در کنترل زبان باید language="vb" باشد .

کد:

<% If System.Threading.Thread.CurrentThread.CurrentCulture.Name = "fa-IR" Then %>

<link rel="stylesheet" type="text/css" href="<%= SkinPath %>css/skin.rtl.css">

<% Else %>     

                                                     

<link rel="stylesheet" type="text/css" href="<%= SkinPath %>css/skin.css">

<% end If %>

ویرایش شد بوسیله کاربر 1395/11/17 07:21:15 ب.ظ  | دلیل ویرایش: اصلاحات نگارشی

از کاربران گرامی وب سایت دی ان ان پلاس خواهشمندم از دگمه تشکر به جای پست اسپم استفاده کنند . عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus (محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات) مرجع دات نت نیوک فارسی
thanks 1 کاربر از مدیر دی ان ان پلاس برای ارسال مفیدش تشکر کرده است.
Hamid Rezazadeh در تاریخ 1395/11/17
Offline Hamid Rezazadeh  
#3 ارسال شده : 1395/11/17 10:50:38 ب.ظ
Hamid Rezazadeh
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1395/06/30
ارسالها : 2 نوشته
( تشکرها: 1 بار )

تشکر از پاسختون

از کد ها استفاده کردم ولی مشکل اینه که در سایت فایل های rtl لود نمیشه

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

در ضمن من از نسخه 9 دی ان ان استفاده میکنم و از سایت خودتون دان کردم

با تشکر

http://up.persianscript.ir/uploads2/6fca-demo.rar

Offline مدیر دی ان ان پلاس  
#4 ارسال شده : 1395/11/18 01:57:22 ق.ظ
مدیر دی ان ان پلاس
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 448 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 14 بار )
( 107 تشکر دریافتی در 100 ارسال )

ما در بومی سازی نسخه 8 و 9 هیچ روش دیگری برای لود فایل ها skin.rtl.css به هسته اضافه نکردیم . اگر قبلا از نسخه ما استفاده میکردید . اصولا نباید مشکلی پیش بیاد . اما اگر بومی سازی دیگر همکاران استفاده کرده باشید و در اپدیت به دی ان ان ما  دیگر روشی که همکاران اضافه کردند نخواهید داشت چرا که این روش در هسته دی ان ان وجود ندارد و توسط بومی ساز افزوده شده است .

از کاربران گرامی وب سایت دی ان ان پلاس خواهشمندم از دگمه تشکر به جای پست اسپم استفاده کنند . عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus (محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات) مرجع دات نت نیوک فارسی
Offline آیدین فاتح  
#5 ارسال شده : 1396/08/22 02:25:26 ق.ظ
آیدین فاتح
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/03/08
ارسالها : 9 نوشته
( تشکرها: 2 بار )

سلام. من نسخه 7 DNN رو بتازگی آپگرید کردم به نسخه 9 که از اینجا گرفتم و سایت مذکور رو هم دوزبانه کردم. الان توی چپ چین بودن در زبان انگلیسی و راست چین بودن در فارسی مشکل دارم و سیستمش رو درک نمیکنم.

تنها فایل های CSS که میبینم rtl داره توش default.rtl.css هستش. میتونید ساده ترین و اصولی ترین راه رو بفرمایید

Offline مدیر دی ان ان پلاس  
#6 ارسال شده : 1396/08/22 07:27:20 ب.ظ
مدیر دی ان ان پلاس
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 448 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 14 بار )
( 107 تشکر دریافتی در 100 ارسال )

ارسال شده توسط : آیدین فاتح رفتن به نقل قول

سلام. من نسخه 7 DNN رو بتازگی آپگرید کردم به نسخه 9 که از اینجا گرفتم و سایت مذکور رو هم دوزبانه کردم. الان توی چپ چین بودن در زبان انگلیسی و راست چین بودن در فارسی مشکل دارم و سیستمش رو درک نمیکنم.

تنها فایل های CSS که میبینم rtl داره توش default.rtl.css هستش. میتونید ساده ترین و اصولی ترین راه رو بفرمایید

 

 

با سلام.

 

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

 

 

کد:

div{ CSS Code}

.rtl div{ CSS Code RTL }

 

 

برای حالت چپ چین (زبان انگلیسی یا هر زبان چپ چین دیگر) خصوصیات CSS شما ساده نوشته می شود .

برای حالت راست چین (زبان فارسی و عربی و ...) خصوصیات CSS شما با یک المنت .rtl به اول هر خصوصیت اضافه میشود  باعث میشود خصوصیت وقتی اعمال شود که زبان سایت فارسی باشد  .

 

دلیل این است که در نسخه بومی و راستچین به تگ Body یک کلاس داده شده به نام rtl و وقتی میخواهیم خصوصیت مخصوص بومی سازی بدهیم اول هر خصوصیت CSS کلاس rtl را صدا میزنیم تا فقط در حالت راستچین اعمال شود .

 

از کاربران گرامی وب سایت دی ان ان پلاس خواهشمندم از دگمه تشکر به جای پست اسپم استفاده کنند . عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus (محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات) مرجع دات نت نیوک فارسی
Offline آیدین فاتح  
#7 ارسال شده : 1396/08/23 11:53:30 ق.ظ
آیدین فاتح
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/03/08
ارسالها : 9 نوشته
( تشکرها: 2 بار )

ممنون با همین روش درست شد.

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

فعال بودن پارامتر زبان در URL  خاموش

فعال نمودن تشخیص زبان مرورگر  خاموش

اجازه به کاربران برای انتخاب زبان اینترفیس?  خاموش

امکان بومی سازی محتوا  روشن

این تنظیمات فعلیه

پیش فرض سیستم : انگلیسی

پیش فرض جاری سایت  فارسی

Offline مدیر دی ان ان پلاس  
#8 ارسال شده : 1396/08/23 05:35:51 ب.ظ
مدیر دی ان ان پلاس
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 448 نوشته
کشور کاربر : ایران (جمهوری اسلامی)
( تشکرها: 14 بار )
( 107 تشکر دریافتی در 100 ارسال )

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

 

این تعیین پیش فرض برای بازدید کنندگان اولیه تعیین زبان می کند .

 

اما وقتی کاربری تعیین زبان را به زبان دیگر مثلا انگلیسی تغییر داد در لود های بعدی برایش انگلیسی خواهد امد چون این کار کاربر خودش انجام داده و از پیشفرض خارج شده . اما برای بازدید کنندگان اولیه تعیین زبان از روی پیش فرض است که از طریق تنظیمات پیش فرض زبان قابل حل می باشد .

از کاربران گرامی وب سایت دی ان ان پلاس خواهشمندم از دگمه تشکر به جای پست اسپم استفاده کنند . عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus (محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات) مرجع دات نت نیوک فارسی
کاربرانی که در حال مشاهده انجمن هستند
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

دی ان ان