میهمان عزیز خوش آمدید! برای بهره‌مندی از تمام امکانات لطفا وارد حساب کاربری خود شوید و یا ثبت‌نام نمایید
گزینه ها
مشاهده آخرین ارسال مشاهده آخرین ارسال خوانده نشده
Offline Hamid Rezazadeh  
#1 ارسال شده : 1395/11/17 11:31:19 ق.ظ
Hamid Rezazadeh
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1395/06/30
ارسالها : 8 نوشته
( تشکرها: 1 بار )
با عرض سلام و احترام

#سوال

من میخوام یک پوسته رو فارسی کنم حال تمام فایل های css رو چپ به راست کردم و فایل های فارسی رو به این صورت skin.rtl.css داخل پوشه اسکین قرار دادم.

حال سوال من این هست که ایا باید تغییراتی رو هم در فایل های home.ascx انجام شود برای فارسی سازی یا خیر و همچنین در فایل های js

ممنون میشم راهنمایی نمایید با تشکر

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#2 ارسال شده : 1395/11/17 06:19:59 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

با سلام

روشی که شما فرموید 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 06:21:15 ب.ظ  | دلیل ویرایش: اصلاحات نگارشی

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دی ان ان فارسی در ایران / مرجع دات نت نیوک فارسی / دانلود رایگان دی ان ان فارسی

thanks 1 کاربر از سهیل خیری (مدیر دی‌ان‌ان پلاس) برای ارسال مفیدش تشکر کرده است.
Hamid Rezazadeh در تاریخ 1395/11/17
Offline Hamid Rezazadeh  
#3 ارسال شده : 1395/11/17 09:50:38 ب.ظ
Hamid Rezazadeh
رتبه : کاربر تازه انجمن
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1395/06/30
ارسالها : 8 نوشته
( تشکرها: 1 بار )

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

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

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

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

با تشکر

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

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#4 ارسال شده : 1395/11/18 00:57:22 ق.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

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

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دی ان ان فارسی در ایران / مرجع دات نت نیوک فارسی / دانلود رایگان دی ان ان فارسی

Offline آیدین فاتح  
#5 ارسال شده : 1396/08/22 01:25:26 ق.ظ
آیدین فاتح
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/03/08
ارسالها : 53 نوشته
( تشکرها: 33 بار )
( 1 تشکر دریافتی در 1 ارسال )

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

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

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#6 ارسال شده : 1396/08/22 06:27:20 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

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

سلام. من نسخه 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 10:53:30 ق.ظ
آیدین فاتح
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/03/08
ارسالها : 53 نوشته
( تشکرها: 33 بار )
( 1 تشکر دریافتی در 1 ارسال )

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

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

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

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

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

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

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

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

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

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#8 ارسال شده : 1396/08/23 04:35:51 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

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

 

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

 

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

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دی ان ان فارسی در ایران / مرجع دات نت نیوک فارسی / دانلود رایگان دی ان ان فارسی

Offline آیدین فاتح  
#9 ارسال شده : 1397/06/27 12:25:37 ق.ظ
آیدین فاتح
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/03/08
ارسالها : 53 نوشته
( تشکرها: 33 بار )
( 1 تشکر دریافتی در 1 ارسال )

ارسال شده توسط : سهیل خیری (مدیر دی‌ان‌ان پلاس) رفتن به نقل قول

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

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

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

 

 

با سلام.

 

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

 

 

کد:

div{ CSS Code}

.rtl div{ CSS Code RTL }

 

 

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

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

 

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

 

 

مهندس سلام.

من همین روش رو برای یک سایت عربی و انگلیسی انجام دادم که خب همونطور که پیش بینی میکردم روی عربی جواب نداد.

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

Offline آیدین فاتح  
#10 ارسال شده : 1397/06/27 12:59:13 ق.ظ
آیدین فاتح
رتبه : کاربر حرفه ای
امتیاز
مدال :
متخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/03/08
ارسالها : 53 نوشته
( تشکرها: 33 بار )
( 1 تشکر دریافتی در 1 ارسال )

یه سوال دیگه هم داشتم.

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

نسخه بومی شده 9.2 رو هم استفاده می کنم.

Offline سهیل خیری (مدیر دی‌ان‌ان پلاس)  
#11 ارسال شده : 1397/06/30 05:41:57 ب.ظ
سهیل خیری (مدیر دی‌ان‌ان پلاس)
رتبه : مدیر ارشد
امتیاز
مدال :
اعضای رسمی دی ان ان پلاس: اعضای رسمی دی ان ان پلاسمتخصص دی ان ان: متخصص دی ان ان
تاریخ عضویت : 1394/01/06
ارسالها : 728 نوشته
( تشکرها: 19 بار )
( 222 تشکر دریافتی در 194 ارسال )

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

یه سوال دیگه هم داشتم.

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

نسخه بومی شده 9.2 رو هم استفاده می کنم.

 

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

بعد این موارد استثنا هم وجود دارد . مثل زدن تیک "انتشار صفحاتی که به عنوان ترجمه شده هستند" این تیک در بخش

تنظیمات سایت > زبان ها > زبان مورد نظر > ایکون اول از سمت راست

زمانی این موارد را انجام دهید در صفحاتی که ترجمه شده اند به نمایش در خواهند امد . ولی در حالت مدیریت بدون این موارد هم قابل نمایش است .

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

عضو کانال رسمی تلگرامی ما شوید : https://telegram.me/Dnnplus

(محتوای کانال ارائه کد تخفیف مخصوص اعضای کانال و اخبار و رویداد های دی ان ان و اطلاع رسانی آپدیت محصولات)

مرجع دی ان ان فارسی در ایران / مرجع دات نت نیوک فارسی / دانلود رایگان دی ان ان فارسی

کاربرانی که در حال مشاهده انجمن هستند
Guest (2)
رفتن به انجمن  
شما نمی توانید مطلب جدید در این انجمن ایجاد کنید
شما نمی توانید برای مطالب ارسالی پاسخ ارسال کنید
شما نمی توانید مطلب ارسالی خود را حذف کنید
شما نمی توانید مطلب ارسالی خود را ویرایش کنید
شما نمی توانید در مطلب ارسالی خود نظرسنجی ایجاد کنید
شما نمی توانید در این انجمن نظر دهید

اطلاع رسانی

Icon
Error

پشتیبانی آنلاین تلگرامی

پرسش و پاسخ در مورد دی ان ان / دات نت نیوک

مرجع دی‌ان‌ان فارسی و دات‌نت‌نیوک فارسی در ایران با نام تجاری دی‌ان‌ان پلاس ارائه انواع ماژول و پوسته دی ان ان انتشار آخرین نسخه بومی پلتفرم دی ان ان فارسی (دی‌ان‌ان فارسی) یکی از بهترین CMS ها برای سایت های سازمانی و شرکتی و استارت اپ‌ها
دی ان ان