سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
سلام و خسته نباشید
من با کامپوننت چند زبانه (Nokkaew1.6.2 ) فقط یک مشکل دارم
می خوام بدونم چه جوری مشه زبان قسمت مدیریت و کاربری متفاوت باشه همین
یعنی مخواهم که قسمت مدیریت همیشه رو فارسی بمونه و قسمت کاربری هم روی انگلیسی نشون داده بشه .
سرچ هم کردم به نتیجه نرسیدم
خیلی ممنون میشم کمک کنید
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
سلام
دوست عزیز من خیلی درست متوجه نشدم . الان بخش مدیریت که زبان پیشفرض فارسی هست و سایت شما هم با هر دو زبان به کاربر ارائه داده میشه !!
حالا اگه می خواهید که فقط زبان انگلیسی برای کاربر به نمایش در بیاد راه حل سادست .
اول یه ریدایرکت برای ورودی سایت با آدرس index.php?lang=en قرار بدید و بعد ماژول انتخاب زبان رو از حالت انتشار خارج کنید .
اینطوری سایت با زبان انگلیسی لود میشه و کاربر هم امکان تغییر زبان رو نداره ^-^
سربلند باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
دستت درد نکنه امیر جان
بعضی از وقتا آدم که گرفتای زیاد داشته باشه خیلی هواس پرت می شه
یک سوال دیگه
با این کامپوننت میشه محتواها را جدا کرد ؟
من می خوام بعضی از خبر ها فقط در فارسی باشن و انگلیسی نداشته باشن
آیا قوی تر از این کامپوننت چیزه دیگه یی هست ؟
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
ببینید من هم یک مشکل دارم اونم اینست که گاهی اوقات در حالی که در محیط فارسی هستم و روی لینکی کلیک می کنم لینکه به زبان انگلیسی باز میشه؟ مثلا عضویت وقتی در محیط فارسی هستم و روی عضویت کلیک می کنم در محیط انگلیسی باز میشه و یا لینک رای دادن کاربران
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
آره این مشکل خیلی معمول هست برای این کامپوننت یه جوون مردم باید پیدا بشه یه فکر اساسی بارش بکنه...
[quote author=zomorod link=topic=17575.msg93462#msg93462 date=1226666339]
با این کامپوننت میشه محتواها را جدا کرد ؟
من می خوام بعضی از خبر ها فقط در فارسی باشن و انگلیسی نداشته باشن
[/quote]
پلاگینی مامبوتی چیزی توی سایت خودش برای این کار قرار داده نشده؟ اگه قرار داده نشده باشه که نه نمی شه مگر این که کامپوننت رو هک کنید...
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
بازم سلام .
من با این مشکل برخورد نکردم . ( البته هنوز 8) ) قابل بررسی هست ... اگه نمونه ای دارید یه لینک بدید .
در مورد این کامپوننت می تونم به اطمینان بگم که یکی از بهترین هاست . من در این مورد بررسی های زیادی کردم . ....
در مورد هک که فکر کنم کار زیادی ببره . متاسفانه به سیستم خودم دسترسی ندارم و نمی تونم به برنامه های خودم برسم وگر نه برای این کامپوننت و چندتای دیگه ، برنامه ها دارم .
پیروز باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
[quote author=m_s link=topic=17575.msg93471#msg93471 date=1226676801]
ببینید من هم یک مشکل دارم اونم اینست که گاهی اوقات در حالی که در محیط فارسی هستم و روی لینکی کلیک می کنم لینکه به زبان انگلیسی باز میشه؟ مثلا عضویت وقتی در محیط فارسی هستم و روی عضویت کلیک می کنم در محیط انگلیسی باز میشه و یا لینک رای دادن کاربران
[/quote]
سلام
بله من هم بررسی کردم
این مشکل را درم
مثلا سایت رو حالت انگلیسی هست
ولی وقتی روی لینک ها میری لینکها فارسی هستن (انتهای لینک lang=fa_IR)
چه جوری این مشکل را حل کنم
با تشکر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
سلام
من با این مورد که شما می فرمایید یه بار برخورد داشتم . بعد از اون همیشه ( 2-3 مورد کامل ) از یه صفحه Intro استفاده کردم .
با این روش با هیچ یک از این مشکلات برخورد نمی کنید . البته اگه در مورد کامپوننت خاصی ( فقط! ) اتفاق می افته و آنلاین هست یه لینک بذارید ...
شاد باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
نه در مورد خیلی چیزها در سایت من اتفاق می افتد.
میتونید خودتون چک کنید.
[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
سلام
من یه چند دقیقه ای کل سایت رو مرور کردم ، اما با این مورد برخورد نکردم . 8)
توصیه من بازم همون صفحه ورودی و یا ریدایرکت هست. O0
اگه با مورد خاصی برخورد کردی لینکش رو بذار . من با فایر فاکس و اینترنت اکسپلورر تست کردم. دوستان دیگه هم تست کنند ( لطفا ! )
پاینده باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
کلا خیلی موقع ها نمی شه از صفحه intro استفاده کرد. برای همین باید یه فکر اساسی بشه براش...
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
سلام
خوب از ریدایرکت استفاده کنید .
ببینید تاجایی که من می دونم این کامپوننت ابتدا با زبان مرورگر شما زبان رو بررسی میکنه ...
بعد از طریق سشن و کوئری استرینگ کار رو با شما ادامه میده . ( اگه اشتباه نکنم !) در صورتی که این دو نباشه از زبان دیفالت استفاده می کنه .
حالا شما می تونید به صورت دستی یا به عبارتی اجباری این کار رو به این کامپوننت دیکته کنید. من تاحالا غلطی توی دیکتش ندیدم ;D، جز سرچ که هنوز ( بعد از اون تاپیک ) فرصت نکردم بررسی درست و حسابی روش انجام بدم .
اما چیزی که خوب می دونم اینکه این کامپوننت خیلی عالی بوده ( حداقل برای من ! ) و من دوست دارم باهاش ادامه بدم . یعنی تحقیق بیشتری بکنم و با کمک دوستان اگه نیاز به تغییری داره ، درش ایجاد کنم. O0
خیلی خوشحال میشم نظرات شما که باتجربه هستید و البته دیگر اساتید رو هم داشته باشم تا در آینده اگه تونستم، کاری رو با بیشترین تاثیر گذاری انجام بدم . ;)
ایرانی باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
می شه یه توضیح بدید که ریدایرکت چجوری مشکل رو حل می کنه؟!!!
فرض کنید مثلا index.php رو به index.php?lang=fa_IR ریدایرکت کنیم! خوب این جوری که میایم ابروشو برداریم می زنیم کورش می کنیم...
احتمالا من منظورتون رو از ریدایرکت نفهمیدم.
اگه ممکنه دقیق بگید چیو روی چی ریدایرکت کنیم و چرا...
ممنون
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
سلام
چرا کور ؟! :o
شما با این کار (همونطور که گفتم ) به صورت دستی فرمان اجرای سایت با زبان فارسی رو میدید که به اصطلاح حالت پیشفرض سایت هست.
بعد از این هم که سایت و تمام لینک ها و بخش ها به صورت فارسی لود میشه ...
اما بدون ریدایرکت ممکنه سایت با ظاهر فارسی باشه اما لینک ها رو به صورت انگلیسی بسازه که در نتیجه، در اولین کلیک شما به سایت انگلیسی میرید ... که گفتم مشکل از زبان مرورگر هاست .
حالا شما بفرمایید که چرا کور میشه ؟!
شاید من صورت مسئله رو اشتباه فهمیدم :P. احتیاج به توضیح بیشتر دارم :-[
پایدار باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
خوب ببینید ، طرف میاد اول سایت رو انتخاب می کنه ، می زنه زبون انگلیسی مثلا ، بعد هر بار که توی همون بازدید بخواد صفحه ایندکس رو ببینه دوباره باید زبان رو انتخاب کنه، چون هی فارسی می شه!!!
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
بازم سلام
منظورت اینکه تمام صفحات index به زبان فارسی ریدایرکت میشه ؟!! :o
من با این موضوع برخورد نکردم !! من با یه روش ساده این کار رو کردم ، با HTML ...
با cPanel و ... تست نکردم :P . اما شما هم این روش رو تست کنید ... نتیجه رو بگید . یه صفحه Index.html درست کنید و با این کد امتحانش کنید .
کد:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.php?lang=Fa_IR">
اینطوری هر کسی آدرس سایت رو بزنه به زبان فارسی هدایت میشه ... و در طول بازدید هم دیگه به این ریدایرکت برخورد نمی کنه ...
اما این یه روشی بود که قبلا استفاده کرده بودم و جواب داده . باید روی روش های دیگه ریدایرکت بدون نیاز به Index.html هم کار کنم . کار که نشد نداره ;)
سبز باشید
امیر
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
بهتر نیست کد رو تغییر بدیم که با عوض شدن زبان ، مقدار متغیر زبان پیش فرض رو هم همون قرار بده؟! فکر کنم این جوری بدون نیاز به ریدایرکت مشکلش حل بشه...
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
[quote author=mr_aliagha link=topic=17575.msg93967#msg93967 date=1227140557]
بهتر نیست کد رو تغییر بدیم که با عوض شدن زبان ، مقدار متغیر زبان پیش فرض رو هم همون قرار بده؟! فکر کنم این جوری بدون نیاز به ریدایرکت مشکلش حل بشه...
[/quote]
ببخشید بازم به توضیح بیشتر نیاز دارم . منظورت رو نفهمیدم . .. شاید به خاطر کم خوابیه :-[
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
ببینید ، قاعدتا باید یه متغیر وجود داشته باشه که مقدار زبان پیش فرض توی اون قرار می گیره ، درسته؟
خوب ما میایم کد این کامپوننت رو تغییر می دیم که همون جا که زبان ست می شه ، علاوه بر اینکه lang برابر با en یا fa_IR قرار بگیره ، زبان پیش فرض هم همین مقدار رو به خودش بگیره ، البته راه حل اصولی نیست ، ولی فکر کنم از ریدایرکت بهتر باشه...
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
آره اگه این کار رو بکنیم از ریدایرکت بهتره ...
اگه بتونم به سیستم خودم برسم کار زیاد دارم برای انجام، اینم تست میکنم .
پاسخ : سوال در باره کامپوننت چند زبانه سایت Nokkaew1.6.2
یه چیزی، کسی سایت خود این کامپوننت رو چک نکرده؟! ببینه که برای زبان های دیگه هم این چنین مسئله ای پیش اومده یا نه؟!
شاید فقط مشکل ماهاست وگرنه یه همچین چیزی تا حالا حتما 100 بار باگ ریپورت می شد و رفعش می کردند...