زمان کنونی: ۱-۸-۱۳۹۳, ۱۲:۴۵ صبح درود مهمان گرامی! (ورودثبت نام)

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


ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
آموزش ایجاد سایت دو زبانه جوملایی
۵-۳-۱۳۹۰, ۰۷:۲۵ عصر
ارسال: #1
آموزش ایجاد سایت دو زبانه جوملایی
ایجاد سایت دو زبانهتقدیم به پارس جوم




منظور ما از ساختن سایت دوزبانه آن است که زمانی که زبان سایت ما از فارسی به زبانی غربی و یا از زبان غربی به فارسی تغییر مبکند ، چینش آن هم عوض شود و اگر راست چین است به چپ و یا برعکس تغییر کند.
در ابتدا برای ایجاد یک سایت دوزبانه باید کامپوننت مخصوص این کار را برای جوملا ، نصب کنید . به ای منظور به لینک زیر رفته و آن را دریافت کنید .
( لینکش یادم رفته داخل انجمن یه سرچ کنید پیدا میشه - کامپوننت و ماژول جومفیش )
دوزبانه کردن قالب
به این منظور ما باید دو فایل را ویرایش کنیم .
1- index.php
2- ایجاد template-rtl.css
index.php
فایل index.php را باز میکنیم و کدهای زیر را جستجو میکنیم .
<link rel="stylesheet" href="/<?php echo $this->baseurl; ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="/<?php echo $this->baseurl; ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" type="text/css" href="/<?php echo $templateUrl; ?>/css/template.css" media="screen" />

سپس کد زیر را در انتها وارد میکنیم .
<?php if($this->direction == 'rtl') : ?> <link rel="stylesheet" type="text/css" href="/<?php echo $templateUrl; ?>/css/template_rtl.css" type="text/css" /> <?php endif; ?>
این کد به قالب دستور میدهد که اگر زبان بر روی فارسی بود rtl باشد و اگر بر روی زبان های جز زبان های هم خانواده فارسی بود ، ltr .
Template-rtl.css
به فولدرcss میرویم و یک فایل به نام template_rtl.css ایجاد میکنیم .
در این فایل قالب rtl شده را مینویسیم . یعنی اینکه این فایل شامل کدهایی است که نشان دهنده rtl شده قالب ما است . تا زمانی که زبان تغییر میکند ، این فایل را به عنوان css بخواند . حتی میتوانید رنگ ها و . . . را تغییر دهید تا در زمان فارسی شدن سایت ، رنگ سایت با زمان انگلیسی یا .. . متغیر باشد .
به صورت کلی ، این فایل rtl شده قالب ما است . اما در فایلی مجزا به نام template_rtl.css
امضاء madadii
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، Pourdaryaei ، پیام عمرانی ، شاهین سمیع عادل ، ali.pb ، farjadp ، صدرا حسابی ، aliiibagheri ، btheme ، Sanehia
۱۶-۳-۱۳۹۰, ۰۹:۱۰ عصر
ارسال: #2
RE: آموزش ایجاد سایت دو زبانه جوملایی
سلام و احترام

من یه قالب دارم که دیفالتش فارسیه ، می خوام 4 زبان داشته باشم ، فارسی ، انگلیسی ، عربی و ترکی ... بنابراین دو تا قالب می خوام که یکی RTL و دیگری LTR ، باشه ...
خوب تو پوشه ی CSS ، سه تا فایل هست به نام های template.css ، addons.css ، ie.php ، خوب سئوال هام :

1- کدی زیر که گفتی رو دقیقا کجای فایل index.php وارد کنم ؟
<?php if($this->direction == 'rtl') : ?> <link rel="stylesheet" type="text/css" href="/<?php echo $templateUrl; ?>/css/template_rtl.css" type="text/css" /> <?php endif; ?>

اینم فایل index.php قالبمه : ( اگه لطف کنن یکی از دوستان تغییرات لازم رو بده ، واقعا ممنون می شم ازش

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


نکته اینکه این قالب رو طراحی شده گرفتم ، لذا خودم طراحی نکرده ام ...


2- خوب یه سئوال کلی !
من تونستم قالب فوق را کاملا چپ به راستش کنم ، در جومفیش این امکان وجود داره که برای هر زبان به قالب اختصاص بدم ؟
مثلا برای زبان فارسی یه قالب که RTL باشه و برای انگلیسی LTR ؟

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

ممنون از لطف دوستان
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۲-۳-۱۳۹۰, ۰۶:۴۹ صبح
ارسال: #3
RE: آموزش ایجاد سایت دو زبانه جوملایی
واقعا ممنون از جوابتون Ok
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۳-۵-۱۳۹۰, ۰۹:۱۴ صبح
ارسال: #4
RE: آموزش ایجاد سایت دو زبانه جوملایی
متشکریم
داریم شروع میکنیم این هنر دو زبانه رو پیاده کنیم
امیدواریم اگه گیر افتادیم راهنمایی بشیم
یا حق
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۲۶-۵-۱۳۹۰, ۰۶:۱۳ عصر
ارسال: #5
RE: آموزش ایجاد سایت دو زبانه جوملایی
(۱۶-۳-۱۳۹۰ ۰۹:۱۰ عصر)manuel نوشته شده توسط: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
1- کدی زیر که گفتی رو دقیقا کجای فایل index.php وارد کنم ؟
2- خوب یه سئوال کلی !
من تونستم قالب فوق را کاملا چپ به راستش کنم ، در جومفیش این امکان وجود داره که برای هر زبان به قالب اختصاص بدم ؟


1- کد را در این تگ وارد کنید :
<head>
</head>
2- وقتی شما قالب را با دو فایل css تنظیم کنید (یکی راست به چپ : template_rtl.css و دیگری چپ به راست template.css ) که دیگر نیازی به استفاده از دو قالب و یا کامپوننت انتخاب کننده قالب نیست ! خود جوملا تشخیص می دهد اگر متن شما راست به چپ بود قالب را بر اساس فایل template_rtl.css نمایش می دهد و اگر چپ به راست بود بر اساس فایل template.css نمایش می دهد .
این آموزش و کدی که دوستمون madadii فرمودند دقیقاً به همین منظور است .
امضاء شاهین سمیع عادل
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
/ دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

طراحی وب سایت شرکتی ، شخصی ، فروشگاهی ، انجمن های گفتگو
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
: دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

مشاهده‌ی وب‌سایت کاربر یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji ، مرتضی محمدجانی ، صدرا حسابی
۲۹-۵-۱۳۹۰, ۰۶:۱۶ عصر
ارسال: #6
RE: آموزش ایجاد سایت دو زبانه جوملایی
سلام
من یک قالب دارم که می خوام دو زبانه بشه. من جومفیش رو نصب کردم و قسمتهای انگلیسی رو اضافه کردم اما نمی تونم منو ها را از چپ به راست بکنم همه کارهایی که شما گفتید رو هم انجام دادم یعنی index.php را تغییر دادم و template-ltr.css را هم ساختم ممکنه لطفا کمکم کنید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۷-۱۰-۱۳۹۱, ۰۲:۴۷ صبح
ارسال: #7
RE: آموزش ایجاد سایت دو زبانه جوملایی
ضمن عرض پوزش . در هر حال این کد در سیستم من جواب داد.

<?php if($this->direction == 'rtl') : ?>
<link href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template_rtl.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
 سپاس شده توسط Reza Ganji
۲۴-۱۲-۱۳۹۱, ۰۶:۰۴ صبح
ارسال: #8
آموزش ایجاد سایت دو زبانه جوملایی
امکانش هست یه نمونه دمو هم بزارین؟
امضاء mousazadeh.m
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۹-۴-۱۳۹۲, ۰۴:۴۳ عصر
ارسال: #9
آموزش ایجاد سایت دو زبانه جوملایی
سلام آیا تابعی هست که براساس زبان جهت چپ و راست رو عوض کنه یعنی وقتی زبان روی فارسیه بره منو ها برن سمت راست وقتی زبان بشه انگلیسی منو بره سمت چپ
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
۱۹-۴-۱۳۹۲, ۰۵:۲۶ عصر
ارسال: #10
آموزش ایجاد سایت دو زبانه جوملایی
درود بر شما
بهترین راه نصب دو قالب مجزا و تخصیص آن به منو مورد نظر است
برای مثال نسخه انگلیسی و اصلی قالب برای منو و مطالب انگیسی و قالب فارسی برای منو فارسی و مطالب آن

شاد باشید و شادی بخش دیگران
امضاء mahan

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.




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


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان