رفتن به مطلب

حذف امکان انتخاب زبان در قالب‌ها


MReza

ارسال‌های توصیه شده

با سلام

 

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

 

درحقیقت راهی بسیار ساده تر وجود دارد که می‌توان این بخش را مخفی کرد کافی است وارد این مسیر شوید:

ACP/Look and Feel/Your skin/template/globaltemplate

این خط را پیدا:

<if test="langchooser:|: ! $this->member->is_not_human && count( $footer_items['lang_chooser']['options'] ) > 1">

و عدد 1 را به 2 تغییر دهید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 3 ماه بعد...

ممنون

میشه بگید چرا وقتی عدد 1 رو به 2 تغییر میدیم, مخفی میشه؟

چه دلیل منطقی واسه این کار وجود داره؟ (این سوال رو از روی کنجکاوی میپرسم)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • بنیان گذار IPSFarsi

منطق زبان های برنامه نویسی هست.

وقتی if بکار برده می شه یعنی دستور شرطی هست .

وقتی این خط نوشته شد :

is_not_human && count( $footer_items['lang_chooser']['options'] )

دو شرط همزمان با هم اجرا می شن و قسمت دوم کلمه count یعنی شمردن. درنتیجه وقتی دو تا زبان داشته باشید وقتی این شرط شمرده بشه از 1 بیشتر می شه مقدارش و هر عددی رو که برگردونه از 1 بیشتر در نتیجه وقتی عملگر < می گزاریم مقایسه می کنیم :)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ادامه صحبت‌های آقای نامنی؛ ID زبان انگلیسی در قسمت مدیریت زبان، عدد 1 هست و ID زبان فارسی که بعد از انگلیسی نصب میشه 2 هست. شما اگر زبانی سوم نصب کردید و خواستید فقط اون وجود داشته باشه عدد 3 رو انتخاب کنید. اگر عدد 2 باشه، زبان دوم و سوم رو نشون می‌ده. اگر 1 باشه، هر سه زبان رو نشون میده.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

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

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...