hossein 42 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 با سلام. آیا افزونه ایی هست که بتونه از فایل زبان قالب اسفاده کنه .؟ مثلا اگه قالب ما دارای دو فایل زبان هستش فقط سایت به این دو زبان ترجمه کنه. یا حداقل افزونه ایی مترجم سایتی باشه که تنظیمات بیشتری داشته باشه و بتونیم زبان های مترجم بین اون انتخاب کنیم. نیاز فوری به این افزونه دارم لطفا راهنمایی کنید. نقل قول لینک به ارسال
nikanwp 629 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 با سلام. آیا افزونه ایی هست که بتونه از فایل زبان قالب اسفاده کنه .؟ مثلا اگه قالب ما دارای دو فایل زبان هستش فقط سایت به این دو زبان ترجمه کنه. یا حداقل افزونه ایی مترجم سایتی باشه که تنظیمات بیشتری داشته باشه و بتونیم زبان های مترجم بین اون انتخاب کنیم. نیاز فوری به این افزونه دارم لطفا راهنمایی کنید.میتونید از افزونه هایی نظیر qtranslate یا transposh استفاده کنید .بعد برای قالبتون هم یک فانکشن بنویسید که اگر زبان انگلیسی بود یک استایل بخونه اگر فارسی بود یک استایل دیگه 4 نقل قول لینک به ارسال
hossein 42 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 میتونید از افزونه هایی نظیر qtranslate یا transposh استفاده کنید .بعد برای قالبتون هم یک فانکشن بنویسید که اگر زبان انگلیسی بود یک استایل بخونه اگر فارسی بود یک استایل دیگهممنون از شما. اما من این دو تا افزونه رو امتحان کردم . تا فعال میکنی پنل مدیریتی کلا انگلیسیش میکنه. حالا از اون گذشته، میشه بگید به چه صورت باید این فانکشن بنوسیم و در کجا قرار بدیم . نقل قول لینک به ارسال
nikanwp 629 ارسال شده در خرداد 91 گزارش بازنشر ارسال شده در خرداد 91 میتونید از transposh استفاده کنید و برای استایل دادن طبق آموزش زیر استفاده کنید :طبق آموزش در صورتی که نسخه انگلیسی سایت اومد به آدرس site.com/en یک استایل سوا مثل ltr.css بدهد و در غیر این صورت style.css اجرا شود .functions.php قالب خود را باز کرده و کد زیر را به آن اضافه کرده :<?phpfunction _is_ltr() {$base = substr($_SERVER['PHP_SELF'], 0,strrpos($_SERVER['PHP_SELF'], '/'));preg_match("@^{$base}/+([^/]+)@i",$_SERVER['REQUEST_URI'],$uri);if(isset($uri[1]) && strtolower($uri[1]) == 'en')return true;return false;}?>حال باید استایل ها را echo کنید برای این کار header.php را باز کنید و قبل تگ </head><?phpif(_is_ltr()) {echo "<link rel='stylesheet' href='".get_bloginfo('template_url')."/ltr.css' type='text/css' media='all' />";} else {echo "<link rel='stylesheet' href='".get_bloginfo('template_url')."/style.css' type='text/css' media='all' />";}?>توجه داشته باشید در کد بالا ما یک if گزاشتیم برای فانکشن _is_ltr که اگر سایت انگلیسی بود استایل ltr.css را اجرا کند و سپس شما بایستی یک ltr.css بسازید درون پوشه قالب و استایل سوا بدهید .بعد از آن یک else گزاشتیم که در غیر این صورت style.css را بخواند . شما میتوانید جای Style.css استایل پیش فرض قالب خود را بگزارید .موفق باشید . 5 نقل قول لینک به ارسال
hossein 42 ارسال شده در خرداد 91 مالک گزارش بازنشر ارسال شده در خرداد 91 میتونید از transposh استفاده کنید و برای استایل دادن طبق آموزش زیر استفاده کنید :طبق آموزش در صورتی که نسخه انگلیسی سایت اومد به آدرس site.com/en یک استایل سوا مثل ltr.css بدهد و در غیر این صورت style.css اجرا شود .functions.php قالب خود را باز کرده و کد زیر را به آن اضافه کرده :<?phpfunction _is_ltr() {$base = substr($_SERVER['PHP_SELF'], 0,strrpos($_SERVER['PHP_SELF'], '/'));preg_match("@^{$base}/+([^/]+)@i",$_SERVER['REQUEST_URI'],$uri);if(isset($uri[1]) && strtolower($uri[1]) == 'en')return true;return false;}?>حال باید استایل ها را echo کنید برای این کار header.php را باز کنید و قبل تگ </head><?phpif(_is_ltr()) {echo "<link rel='stylesheet' href='".get_bloginfo('template_url')."/ltr.css' type='text/css' media='all' />";} else {echo "<link rel='stylesheet' href='".get_bloginfo('template_url')."/style.css' type='text/css' media='all' />";}?>توجه داشته باشید در کد بالا ما یک if گزاشتیم برای فانکشن _is_ltr که اگر سایت انگلیسی بود استایل ltr.css را اجرا کند و سپس شما بایستی یک ltr.css بسازید درون پوشه قالب و استایل سوا بدهید .بعد از آن یک else گزاشتیم که در غیر این صورت style.css را بخواند . شما میتوانید جای Style.css استایل پیش فرض قالب خود را بگزارید .موفق باشید .واقعا از شما ممنونم. بدون هیچ مشکلی حل شد . یک دنیا ممنون. 1 نقل قول لینک به ارسال
lawgostar 355 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 سلامیه افزونه ای می خواهم سایت را به چند زبان معرفی کنه ؟ لطفا ادرس بدهید نقل قول لینک به ارسال
lawgostar 355 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 من افزونه ای پیدا کردم و نصب شد اما نمیدونم چرا ابزارک کار نمیکنه یعنی این افزونه هم نه هر افزونه ای دیگه نسب کنم و بخواهم از ابزارک فعال کنم عمل نمیکنهhttp://axgig.com/images/23002561069832793088.jpg نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 طبق چیزایی که گفته شد فقط استایل و قالب تغییر پیدا میکنه ولی اگر خود مطالب به زبان فارسی بود چی؟البته افزونه ای دیدم که از سرویس مترجم گوگل استفاده میکنه به جز اون برای اینکه خود مطالب ترجمه بشه چه روشی وجود داره؟ نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 روشی نیست؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 بهترین نوع افزونه های مترجم چند زبانه ها هستن مثل qtranslate یا wpml دیگه روش بهتری وجود نداره. 1 نقل قول لینک به ارسال
سعید حسینی 2409 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 لینکی از wpml میدید؟ چون wpml با نام های مختلفی داره. 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 اگر مطالب خاص باشند مثل معرفی یک شرکت بازرگانی که هم مرتبا تغییر نمی کنه و هم ترجمه ی دقیق و درستش مهمه می تونید از یک تکه کد و یک فرم استفاده کنید که با کلیک کردن روی هر زبانی مطلبی برای اون زبان را لود کنه یعنی اول فایل های ترجمه شده را در پست های متفاوت ارسال می کنید مثلا تحت آی دی های 2 , 3 , 4 و بعد از طریق یک کلید اعلام می کنید در صورت سلکت شدن فرضا زبان انگلیسی Id (1) تغییر کنه به id(2) همینطور الی آخر 3 نقل قول لینک به ارسال
Morteza 34190 ارسال شده در مرداد 91 گزارش بازنشر ارسال شده در مرداد 91 wpml.org آدرس سایتش هست. البته پولیه ولی از بقیه سرتر هست. 1 نقل قول لینک به ارسال
sir1 512 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 من همه اینا رو خوندم افزونه ها به هیچ دردی نمیخورن چون خودم استفاده کردم بعضیاشون کار میکنن ولی در عوض به جای دیگه سایت اسیب وارد میکنن. در هر صورت مطالبتون خیلی مفید بود.حالا هکی وجود نداره که این کارو برای ما انجام بده؟(این کار منظورم ترجمه فالب و متن موجود در سایت هست) نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 من همه اینا رو خوندم افزونه ها به هیچ دردی نمیخورن چون خودم استفاده کردم بعضیاشون کار میکنن ولی در عوض به جای دیگه سایت اسیب وارد میکنن. در هر صورت مطالبتون خیلی مفید بود. حالا هکی وجود نداره که این کارو برای ما انجام بده؟(این کار منظورم ترجمه فالب و متن موجود در سایت هست) افزونه همان کد آماده (هک) هست 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .