ایران دیتالایف

• پشتیبانی فارسی دیتالایف انجین
دانلودپلاگینآموزشگاهوبلاگجستجو
صفحه خانه / پلاگین
پلاگین ایجاد سایت دو زبانه
نوشته شده توسط IMP
سه شنبه، ۴ آذر ۱۴۰۴
پلاگین چندزبانه ایران دیتالایف یک پلاگین قدرتمند و کاربردی است که به مدیران وب‌سایت‌های دیتالایف انجین این امکان را می‌دهد تا سایت خود را برای مخاطبان بین‌المللی بهینه‌سازی کنند. با استفاده از این پلاگین، بازدیدکنندگان می‌توانند به راحتی بین دو زبان مختلف جابجا شوند و تجربه کاربری بهتری داشته باشند. این پلاگین به صورت کاملاً خودکار عمل کرده و بدون نیاز به دانش فنی پیشرفته یا تغییرات پیچیده در ساختار سیستم، امکان مدیریت چندزبانه را فراهم می‌کند.

پشتیبانی کامل از دو زبان:
پلاگین به شما امکان می‌دهد یک زبان پیش‌فرض (مثلاً فارسی) و یک زبان ثانویه (مثلاً انگلیسی) برای وب‌سایت خود تعریف کنید. بازدیدکنندگان می‌توانند با یک کلیک ساده بین این دو زبان جابجا شوند.

قالب مجزا برای هر زبان: یکی از ویژگی‌های برجسته این پلاگین، امکان تعیین قالب جداگانه برای زبان دوم است. این قابلیت به شما اجازه می‌دهد:

طراحی مناسب با جهت نوشتار: قالبی با جهت راست به چپ (RTL) برای زبان‌هایی مانند فارسی و عربی و قالبی با جهت چپ به راست (LTR) برای زبان‌هایی مانند انگلیسی استفاده کنید.
سفارشی‌سازی ظاهری: هر زبان می‌تواند رنگ‌بندی، فونت و طراحی متفاوتی داشته باشد.
بهینه‌سازی تجربه کاربری: هر قالب را مطابق با فرهنگ و سلیقه کاربران آن زبان طراحی کنید.

تغییر آسان و سریع زبان: بازدیدکنندگان می‌توانند با کلیک بر روی دکمه تغییر زبان که در قالب شما قرار می‌گیرد، به راحتی بین زبان‌ها جابجا شوند.

نمایش پرچم کشور: برای شناسایی بصری بهتر، پرچم کشور مربوط به زبان نمایش داده می‌شود.
نام واضح زبان: نام زبان به زبان خودش نمایش داده می‌شود (مثلاً "فارسی" یا "English").
یک کلیک کافی است: کاربر فقط یک بار کلیک می‌کند و کل سایت به زبان دیگر تغییر می‌کند.
بدون نیاز به ورود مجدد: تغییر زبان بدون نیاز به رفرش صفحه یا ورود مجدد انجام می‌شود.

ذخیره‌سازی هوشمند انتخاب کاربر: پلاگین از تکنولوژی کوکی (Cookie) برای ذخیره انتخاب زبان کاربر استفاده می‌کند.

ماندگاری طولانی: انتخاب کاربر به مدت ۱ سال ذخیره می‌شود.
بازیابی خودکار: هر بار که کاربر به سایت برمی‌گردد، همان زبانی که قبلاً انتخاب کرده بود نمایش داده می‌شود.
احترام به انتخاب کاربر: کاربران نیازی نیست هر بار زبان مورد نظر خود را دوباره انتخاب کنند.
حذف آسان: کاربر می‌تواند هر زمان که بخواهد به زبان پیش‌فرض برگردد.

عملکرد سریع و بهینه: پلاگین با توجه به بهترین شیوه‌های برنامه‌نویسی طراحی شده و هیچ تأثیر منفی بر سرعت سایت ندارد

بدون استعلام اضافی به پایگاه داده: همه تنظیمات در فایل JSON ذخیره می‌شود.
کش‌پذیری بالا: مرورگرها می‌توانند منابع را به راحتی کش کنند.
حجم کم: کدهای پلاگین بسیار سبک و بهینه هستند.
سازگاری کامل: با سیستم کش دیتالایف انجین کاملاً سازگار است.

اعتبارسنجی ورودی‌ها: تمام داده‌های ورودی پاکسازی و اعتبارسنجی می‌شوند.
محافظت در برابر XSS: از تزریق کدهای مخرب جلوگیری می‌شود.
کوکی امن: کوکی‌ها با پرچم‌های امنیتی مناسب تنظیم می‌شوند.
سازگاری با HTTPS: کاملاً با پروتکل امن HTTPS سازگار است.

راهنمای توسعه‌دهندگان: یکپارچه‌سازی با پلاگین چندزبانه
این راهنما برای توسعه‌دهندگانی است که می‌خواهند پلاگین‌های خود را با سیستم چندزبانه ایران دیتالایف یکپارچه کنند. با استفاده از این روش، پلاگین شما می‌تواند به صورت خودکار از زبان دوم سایت پشتیبانی کند. برای دسترسی به تنظیمات پلاگین چندزبانه در پلاگین خود، از کد زیر استفاده کنید:

$multiLangConfigFile = ENGINE_DIR . '/modules/imp/multilingual/admin/config.json';

برای استفاده از این پلاگین، سرور شما باید دارای حداقل PHP 8.1 باشد و همچنین اکستنشن ionCube Loader نیز در سرور شما باید فعال باشد.

mehdifirouzi / پنجشنبه، ۶ آذر ۱۴۰۴
سلام خیلی ازت ممنونم به خاطر همه محبت هایی که انجام میدی دمت گرم عزیزدل
IMP: ممنون از لطفت مهدی عزیز.
پنجشنبه، ۶ آذر ۱۴۰۴
arash / سه شنبه، ۴ آذر ۱۴۰۴
ممنون بابت زحماتتون ?❤️ دو تا سوال داشتم، یکی اینکه بیشتر از دو زبان نمیشه داشته باشیم؟ دلیل اینکه محدود به یک زبان اضافی هست چیه. سوال دوم هم اینکه پیغام‌های سیستمی و خطاها هم دو زبانه میشن یا خیر؟
IMP: دو زبانه بودن دلیل خاصی نداره. برای بیشتر از دو زبان، اگر فرصت بشه در نسخه های بعدی به پلاگین اضافه میشه.
در مورد پیام های سیستم و خطا ها، بله، وقتی زبان دوم رو انتخاب کنید، تمامی پیام ها، چه ایجکس و چه خطاهای معمولی، از فایل زبان دوم بارگذاری خواهند شد.

موفق باشید.
چهارشنبه، ۵ آذر ۱۴۰۴