رفتن به مطلب

نصب وردپرس مولتی یوزر برای چند زبانه کردن سایت و مشکل در عدم ساخت سایت جدید !


mrwebmaster

پست های پیشنهاد شده

سلام وقت بخیر

دوستان عزیر بنده وردپرس مولتی رو از ابتدا فعال کردم , برای اینکه به فکر این بودم که برای چند زبانه کردن سایت , یک سایت جدا باهاش بسازم و کلا محتویات رو ترجمه کنم

به نظر شما این روش درستی هست یا خیر ؟ چون اکثر افزونه ها مشکلات داشتن و قالبی که طراحی شده بود رو بهم میریختن 

الان در حال حاضر مشکل اینه که وقتی سایت جدید ساخته میشه , توی قسمت سایت ها نشونش میده ولی به قسمت پنل مدیریت اون سایت نمیشه رفت و صفحه اصلی که قالب پیشفرض 2020 وردپرس روشه , ناقص نشون میده 

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

This page isn’t working localhost redirected you too many times.
Try clearing your cookies.
ERR_TOO_MANY_REDIRECTS

ویرایش شده توسط mrwebmaster
لینک به ارسال
در 1 دقیقه قبل، mrwebmaster گفته است :

سلام وقت بخیر

دوستان عزیر بنده وردپرس مولتی رو از ابتدا فعال کردم , برای اینکه به فکر این بودم که برای چند زبانه کردن سایت , یک سایت جدا باهاش بسازم و کلا محتویات رو ترجمه کنم

به نظر شما این روش درستی هست یا خیر ؟ چون اکثر افزونه ها مشکلات داشتن و قالبی که طراحی شده بود رو بهم میریختن 

الان در حال حاضر مشکل اینه که وقتی سایت جدید ساخته میشه , توی قسمت سایت ها نشونش میده ولی به قسمت پنل مدیریت اون سایت نمیشه رفت و صفحه اصلی که قالب پیشفرض 2020 وردپرس روشه , ناقص نشون میده 

مشکل از کجا میتونه باشه ؟

سلام، به انجمن وردپرس پارسی خوش اومدید دوست عزیز

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

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

شما وقتی پلاگینی مثل Polylang رو فعال می‌کنید، به شکل خودکار برای زبان فارسی استایل rtl.css و فایل .mo زبان فارسی رو استفاده می‌کنه و برای زبان انگلسیی هم فایل زبان و استایل پیش‌فرض قالب که چپ‌چین هست استفاده میشه، حالا اگه شما بخواین ظاهر رو مطابق زبان تغییر بدید کافیه کلاس‌های زیر رو استفاده کنید:

استایل برای زبان فارسی:

body.rtl {

}

استایل برای زبان انگلیسی:

body:not(.rtl) {

}

 

بازم میگم اون مدلی که فرمودید (مولتی سایت برای مدیریت زبان) رو من امتحان نکردم که بتونم نظر دقیق بدم، ولی این روشی که گفتم رو انجام دادم و یکپارچگی خیلی خوبی بین دو زبان بهم میده (مثلا شما وقتی یک صفحه رو فارسی دارید می‌خونید، اگر معادل انگلیسیش رو هم ساخته باشید و روی سوییچر تغییر زبان بزنید دقیقا همون صفحه رو براتون میاره و هوم پیج نمیاد)

 

موضوع بعدی هم اینکه تمام این مواردی که گفتم با ورژن رایگانش که در مخرن وردپرس هست انجام دادم و چندان احتیاجی به نسخه‌ی تجاریش ندارید:

https://wordpress.org/plugins/polylang/

 

داکیومنت‌های نسبتا خوبی هم داره:

https://polylang.pro/doc/

 

اما خب باز هم صبر کنید تا دوستانی که تجربه‌ی مولتی سایت رو هم دارن بیان و نظراتشون رو بگن.

لینک به ارسال
در 59 دقیقه قبل، mrwebmaster گفته است :

برای اینکه به فکر این بودم که برای چند زبانه کردن سایت ,

سلام

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

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

لینک به ارسال
در 54 دقیقه قبل، فرشاد گوهری گفته است :

سلام، به انجمن وردپرس پارسی خوش اومدید دوست عزیز

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

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

شما وقتی پلاگینی مثل Polylang رو فعال می‌کنید، به شکل خودکار برای زبان فارسی استایل rtl.css و فایل .mo زبان فارسی رو استفاده می‌کنه و برای زبان انگلسیی هم فایل زبان و استایل پیش‌فرض قالب که چپ‌چین هست استفاده میشه، حالا اگه شما بخواین ظاهر رو مطابق زبان تغییر بدید کافیه کلاس‌های زیر رو استفاده کنید:

استایل برای زبان فارسی:


body.rtl {

}

استایل برای زبان انگلیسی:


body:not(.rtl) {

}

 

بازم میگم اون مدلی که فرمودید (مولتی سایت برای مدیریت زبان) رو من امتحان نکردم که بتونم نظر دقیق بدم، ولی این روشی که گفتم رو انجام دادم و یکپارچگی خیلی خوبی بین دو زبان بهم میده (مثلا شما وقتی یک صفحه رو فارسی دارید می‌خونید، اگر معادل انگلیسیش رو هم ساخته باشید و روی سوییچر تغییر زبان بزنید دقیقا همون صفحه رو براتون میاره و هوم پیج نمیاد)

 

موضوع بعدی هم اینکه تمام این مواردی که گفتم با ورژن رایگانش که در مخرن وردپرس هست انجام دادم و چندان احتیاجی به نسخه‌ی تجاریش ندارید:


https://wordpress.org/plugins/polylang/

 

داکیومنت‌های نسبتا خوبی هم داره:


https://polylang.pro/doc/

 

اما خب باز هم صبر کنید تا دوستانی که تجربه‌ی مولتی سایت رو هم دارن بیان و نظراتشون رو بگن.

 

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

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

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

 

در 2 دقیقه قبل، asadiy4n گفته است :

سلام

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

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

 

با تشکر از شما و زمانی که گذاشتید پاسخ دادید , 

از نظر منابع مشکلی وجود نداره , از نظر زمان و دوباره کاری برای تولید محتوا اجباره و کاریش نمیشه کرد , چون با استفاده از افزونه هم باید دوباره این مطلب ادیت بشه 

با توجه به اینکه شرایط رو بالاتر توضیح دادم , نیاز به افزونه یا روشی هست که صفحه اصلی سایت 2 طراحی کاملا متفاوت با فهرست متفاوت داشته باشه , در مورد سئو و محتوا گذاری با توجه به اینکه سایت شرکتی هست و فقط معرفی محصول هست , به روزرسانی خاصی نخواهد داشت
افزونه یا روش استانداردی وجود داره که کمترین مشکل رو داشته باشه ؟ اگر سایت خودتون یا دوستان از روشی خاصی استفاده کردن , میتونید لینک سایت رو پ.خ کنید بررسی کنیم ؟ 

لینک به ارسال
در 8 دقیقه قبل، mrwebmaster گفته است :

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

ببینید هر افزونه ای بنا بر هدف خاصی و با ویژگی های خاصی ساخته میشه

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

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

اینجا چند تا افزونه معرفی شده که نسبتا از بقیه کاربرد و ویژگی بیشتری دارن چک کنید.

https://www.wpbeginner.com/showcase/9-best-translation-plugins-for-wordpress-websites/

 

لینک به ارسال
در 4 ساعت قبل، mrwebmaster گفته است :

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

چرا اتفاقا دقیقا زبان وردپرس رو توی فرانت برای شما عوض می‌کنن، اگر فایل .mo زبان رو داشته باشید برای هر زبانی از همون فایل استفاده می‌کنند (در خصوص ترجمه‌ی استرینگ‌ها) از نظر المان‌های داخل صفحه هم، اگر شما یک برگه رو به عنوان هوم‌پیج انتخاب کرده باشید که دقیقا می‌تونید یه برگه معادل انگلیسی هم بسازید و اون رو به پلاگین بدید به عنوان زبان انگلیسی، اگر هم صفحات داخلی رو می‌خواین ادیت کنید گفتم با نشونه گرفتن کلاس‌های بادی می‌تونید اینکار رو انجام بدید، برای زبان فارسی یه کلاس rtl به بادی اضافه میشه که می‌تونید مثلا در حالت body.rtl لوگوتون رو استایل راست چین بهش بدید (مثلا float: right و...) و برای زبان‌های چپ‌چین هم با استفاده از کلاسی که توی پاسخ اولم گفتم المان‌های چپ‌چین رو تغییر بدید (ضمن اینکه شما می‌تونید اصلا استایل‌های خاصی رو توی زبان خاصی لود کنید) با این روش دقیقا همون مدلی که می‌خواین انجام بدید امکان‌پذیره و تا حد قابل‌قبولی امکان شخصی‌سازی زبان‌های راست‌چین و چپ‌چین رو دارید، ضمن اینکه امکان انتخاب منوهای مجزا، ویجت‌ها و عناوین اصلی سایت رو هم بهتون میده.

به عنوان نمونه هم می‌تونید این سایت رو ببینید که با همین پلاگین Polylang نسخه‌ی رایگان موجود در مخزن وردپرس دو زبانه شده (البته این سایت مال من نیست)

https://behinatieh.com/

 

لینک به ارسال

یه مورد دیگه هم اضافه کنم، همه‌ی این چیزهایی که گفتم در صورتی امکان‌پذیره که قالبتون استاندارد باشه و از این مارکت‌های ایرانی نخریده باشید، چون این‌ها اکثرا قالب‌ها رو استاندارد فارسی‌سازی نمی‌کنند و فایل‌های زبان رو توی قالب نمیذارن یا استایل راستچین و چپ‌چین رو با هم ترکیب کردن که در این صورت خیلی کارتون سخت میشه، اما اگر قالب استاندارد باشه تقریبا توی ۱ روز می‌تونید ورژن انگلیسی سایتتون رو بالا بیارید (تجربه‌ی شخصی)

لینک به ارسال
در در ۱۳۹۹/۶/۳۰ در 19:01، فرشاد گوهری گفته است :

یه مورد دیگه هم اضافه کنم، همه‌ی این چیزهایی که گفتم در صورتی امکان‌پذیره که قالبتون استاندارد باشه و از این مارکت‌های ایرانی نخریده باشید، چون این‌ها اکثرا قالب‌ها رو استاندارد فارسی‌سازی نمی‌کنند و فایل‌های زبان رو توی قالب نمیذارن یا استایل راستچین و چپ‌چین رو با هم ترکیب کردن که در این صورت خیلی کارتون سخت میشه، اما اگر قالب استاندارد باشه تقریبا توی ۱ روز می‌تونید ورژن انگلیسی سایتتون رو بالا بیارید (تجربه‌ی شخصی)

سلام وقت بخیر ؛ با تشکر از شما و زمانی که گذاشتید پاسخ دادید , 

قالب مورد نظر ما Flatsome هستنش , این قالب یک افزونه پیشنهادی پیشفرض (wpml)  برای ترجمه یا چندزبانه کردن سایت داشت که مشکلاتی به وجود میاورد و نواقصی داشت , از جمله اینکه اجازه ساخت صفحه مجزا برای زبان دوم رو نمیداد و زمانی که زبان تغییر میکرد فقط ترجمه ها اعمال میشد که محل لوگو تغییر نمیکرد , چپ چین بودن مطالب و طراحی اعمال نمیشد و غیره 

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

 

لینک به ارسال

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

لینک به ارسال
در 4 ساعت قبل، asadiy4n گفته است :

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

سلام وقت بخیر ؛ با تشکر از شما و زمانی که گذاشتید پاسخ دادید , 

قالب نال شده نیست و لایسنسش خریداری شده 

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...