PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : direction صفحه در قالب yougrids



shirin_b
11-24-2013, 07:48 AM
با سلام
من یک سایت دوزبانه با قالب yougrids طراحی کردم.همه چیز درسته غیر از direction صفحه.می خوام موقعی که روی آیکون پرچم برای تغییر زبان کلیک می کنم, direction صفحه نیز تغییر کنه.مثلا با انتخاب زبان فارسی تگ <a href="mygallery/index.php/fa> به صورت <a href="mygallery/index.php/fa/?change_direction=1> تغییر کنه.این تگ را با استفاده از firebug پیدا کردم ولی فایل مربوطه را نمی تونم پیدا کنم که این تگ را تغییر بدم.
دوستان لطفا کمکم کنین که بدجوری گیر کردم

ANARSHI
11-25-2013, 06:57 PM
درود
آدرس سایت رو بدید چک کنم براتون

RezaDesign
11-25-2013, 08:11 PM
با سلام
شما باید در صفحه index.php قالب یک سری کدها رو اضافه کنید
من از قالب مورد نظر شما استفاده نداشته ام و کد نویسی قالبها معمولا متفاوته بخصوص در این صفحه اما بهترین راهکار برای شما
یک قالب انگلیسی که از زبان های راست چین استفاده میکنه رو دریافت کنید و محتوایت rtl شدن اون رو ببینید و شبیه اونها رو در قالب سایت قرار بدید تا بتونید مشکل خودتون رو حل کنید
اما پیشنهاد بهتر اینه که یک قالب اماده که از زبان های راست چین استفاده میکنه رو نصب کنید چون در غیر این صورت شما نیاز به راست چین کردن خیلی از کد ها دارید

shirin_b
11-26-2013, 03:19 PM
با تشکر از توجه دوستان
سایت روی لوکاله.آپ نکردم.
قالب yougrids از قالب های پیش فرض هست که فارسی شده و از راست چین هم پشتیبانی می کنه.در تنظیمات این قالب می تونیم انتخاب کنیم که سایت به طور پیش فرض RTL باشه یا LTR. و علاوه بر این می تونیم بگیم که عبارات RTL و LTR را در سایت نمایش بده که کاربر بتونه direction صفحه را تغییر بده. موقعی که این خاصیت رو فعال می کنم و روی RTL کلیک می کنم, کدی که اجرا می شه اینه:
<a class="tdir" rel="nofollow" href="<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>">

RTL

</a>

و کدی که با کلیک روی آیکون پرچم ایران اجرا می شه هم اینه:

<a href="/namaksayangallery/index.php/fa/">

<img title="persian(پارسی)" alt="persian(پارسی)" src="/namaksayangallery/media/mod_languages/images/fa.gif"></img>

</a>

تنها چیزی که من می خوام اینه که با کلیک روی پرچم, به جای اینکه به این آدرس بره: /namaksayangallery/index.php/fa بره به این آدرس : namaksayangallery/index.php/fa/?change_direction=1 . چون این همون کدیه که با کلیک روی RTL اجرا می شه.ولی مشکل اینجاست که فایل حاوی این دستور را پیدا نمی کنم. تک تک فایلهای قالب رو گشتم ولی نمیدونم این خطوطی که فایرباگ نشون می ده از کجا میاره.دیگه نمیدونم چکار کنم.ممنون می شم راهنماییم کنین.خیلی فوریه.پیشاپیش متشکرم

mersad
11-26-2013, 04:15 PM
دروود

یکبار این آموزش رو مطالعه کنید و بررسی کنید

آموزش: فعال کردن چند زبان در جوملا 1.7 فارسی (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b> 9%81%D8%B9%D8%A7%D9%84_%DA%A9%D8%B1%D8%AF%D9%86_%D A%86%D9%86%D8%AF_%D8%B2%D8%A8%D8%A7%D9%86_%D8%AF%D 8%B1_%D8%AC%D9%88%D9%85%D9%84%D8%A7_1.7_%D9%81%D8% A7%D8%B1%D8%B3%DB%8C)

در پناه ایزد

shirin_b
11-28-2013, 11:29 AM
خیلی ممنون از توجه تون
ولی همون طور که گفتم من با دوزبانه کردن مشکلی ندارم.الان سایت دوزبانه هست.مشکل من فقط با قالب yougrids هست که با تغییر زبان می خوام direction صفحه تغییر کنه.
در واقع اگر این قالب درست کار نکنه من یک قالب ساده می خوام برای سایت دوزبانه که مشکل راست چین و چپ چین شدن نداشته باشه و منوهاش آبشاری باشه.همین.
من تجریه کار با جوملا ندارم و این اولین کارمه برای همین از دوستان باتجریه خواهش می کنم یک قالب ساده و مناسب به من معرفی کنن.متشکرم

ANARSHI
11-28-2013, 01:28 PM
اگر مشکلتون فقط با قالب هست به شما پیشنهاد می کنم از قالب helix (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)و یا xeon (<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>)از محصولات شرکت جوم شیپر استفاده کنید.

mersad
11-28-2013, 01:59 PM
دروود

template4.ir
joomla24.com

در پناه ایزد

shirin_b
11-28-2013, 02:01 PM
با تشکر
من این دو تا قالب رو دیدم.همون طور که می خوام ساده و خوب هستند.فقط می تونم برای سایت دوزبانه استفاده کنم؟ مشکل راست چین و چپ چین شدن نداره یا برای راست چین شدن خودم باید فایلهای css شو تغییر بدم؟

mersad
11-28-2013, 02:30 PM
باید در امکانات قالب این موار رو بررسی کنید

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

در پناه ایزد

shirin_b
12-28-2013, 06:28 PM
با تشکر از دوستان و عذرخواهی به خاطر تاخیر به وجود آمده تا امروز
با استفاده از دو قالب مجزا برای هر زبان مشکل برطرف شد.فقط برای نمایش منوها در صفحه مشکل داشتم که اونم حل شد.حالا مراحل کار رو برای سایت دوزبانه (برای قالب yougrids) توضیح می دم:
1- دو دسته منو, یکی برای زبان فارسی و یکی برای زبان انگلیسی تعریف کنیم و برای هرکدام ماژول منو را نیز تعریف کنیم.
2- از قالب yougrids یک کپی تهیه کنیم و زبان یک قالب را فارسی و دیگری را انگلیسی قرار دهیم.(البته برای من زبان یکیش روی همه بود و غیر قابل تغییر بود ولی دومی را روی انگلیسی قراردادم اما مشکلی ایجاد نشد.)
3-در قسمت مدیریت قالبها مربوط به قالب yougrids قسمتی با عنوان "تنظیمات منوی بالا" وجود دارد که باید منوی سایت را در قسمت "منوی پیش فرض بالا" انتخاب کنیم.پس منوی پیش فرض بالا را برای هر قالب تعیین می کنیم.
به همین راحتی
با تشکر از همه دوستان