hephactus 6 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 سلام، در قالب من یک فایل به نام bp.css هست که نشستم و یک روز کامل راست چین کردمش و در فایلی به نام bp-rtl.css ذخیره کردم.سوالی که دارم اینه : چطور کاری کنم که وردپرس بفهمه که این فایل الآن راست چین شده و در هنگام لود شدن سایت به زبان فارسی از این استفاده کنه.دقیقا مثل خود وردپرس که یک style.css کلی داره که LTR هست و اگر یک فایل به نام rtl.css درست کنی اتوماتیک اون رو لود می کنه برای زبان فارسی.امیدوارم تونسته باشم منظورم رو خوب برسونم.پیشاپیش ممنون از راهنمایی های دوستان نقل قول لینک به ارسال
moeini 94 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 در فایل functions.php این کدها را قرار بدید:function phppress_scripts_styles() {$url = get_stylesheet_directory_uri();if(is_rtl()) wp_enqueue_style('bp-rtl', "$url/bp-rtl.css");}add_filter( 'wp_enqueue_scripts', 'phppress_scripts_styles'); 3 نقل قول لینک به ارسال
نسـتـــرن 194 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 سلامخوب میخواین ی فایل بزنین به اسم rtl.css بعد داخل این این فایل سی اس اس رو فراخوانی کنین با دستور @ 2 نقل قول لینک به ارسال
ayza 2 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 اگه وردپرس شما فارسی باشه و فایل rtl.css کنار فایل style.css تو پوشه پوسته موجود باشه نیاز به لود کردن فایل rtl نداری و خود وردپرس اینکار رو انجام میده براتونودر غیر این صورت شما باس فایلش رو تو header.php قالبتون لود کنین زیر خط لود شدن فایل اصلی rtl نشده !موفق باشید. 1 نقل قول لینک به ارسال
hephactus 6 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) ببینید، پوسته من یک فایل style.css داره، یک rtl.css و توی یک پوشه به نام buddypress یک bp.css داره. من راست چین شده ی bp.css رو به نام bp-rtl.css ذخیره کردم ولی حالا نمیدونم چطور اون رو به وردپرس یا قالب معرفی کنم تا ازش استفاده کنند. ممنون میشم قدم به قدم راهنمایی کنید. ویرایش شده شهریور 92 توسط hephactus نقل قول لینک به ارسال
kasra 4929 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 ببینید، پوسته من یک فایل style.css داره، یک rtl.css و توی یک پوشه به نام lib یک bp.css داره. من راست چین شده ی bp.css رو به نام bp-rtl.css ذخیره کردم ولی حالا نمیدونم چطور اون رو به وردپرس یا قالب معرفی کنم تا ازش استفاده کنند. ممنون میشم قدم به قدم راهنمایی کنید.نیازی نیست که با یه اسم دیگه ذخیره کنیدشما فایلی که rtl کردید رو با همون نام اصلی بزارید خودش اعمال میشه مگه اینکه بخواید سایت 2 زبانه باشه که کارتون سخت میشه 1 نقل قول لینک به ارسال
hephactus 6 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 نه دو زبانه نیست اما بعضی از کد هاش نیاز به تغییر نداره، جایگزین کردنش باعث میشه بهم بریزه. حوصله ندارم بشینم دوباره هماهنگ کنم. نقل قول لینک به ارسال
hephactus 6 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 در فایل functions.php این کدها را قرار بدید:function phppress_scripts_styles() {$url = get_stylesheet_directory_uri();if(is_rtl())wp_enqueue_style('bp-rtl', "$url/bp-rtl.css");}add_filter( 'wp_enqueue_scripts', 'phppress_scripts_styles');در فایل functions.php این قسمت وجود داره: // Include BuddyPress JS and CSS functionsif(!function_exists('gp_bp_enqueue_defaults_init')) { function gp_bp_enqueue_defaults_init() { if(!is_admin()) { wp_enqueue_style('buddypress', BP_THEME_URL . '/buddypress/bp.css', false, '0.1', 'screen'); wp_enqueue_script('dtheme-ajax-js', BP_PLUGIN_URL . 'bp-themes/bp-default/_inc/global.js', array('jquery')); wp_enqueue_script('bp-js', BP_THEME_URL . '/buddypress/bp.js', array('jquery')); }}}add_action('init', 'gp_bp_enqueue_defaults_init', 1);حالا شما لطف میکنید کاری کنید که اگر rtl بود، به جاش از bp-rtl.css استفاده کنه؟ممنون از لطف شما نقل قول لینک به ارسال
kasra 4929 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 اگر وردپرس فارسی باشه به صورت پیش فرض rtl رو تشخصیص میده و راست چین میکنه حالا شما میگی کدها لازم نیست همشون تغییر کنهخب اون قسمت هایی که rtl کردیو بزار آخر کدهای css این راحت ترین راهشه 2 نقل قول لینک به ارسال
hephactus 6 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 (ویرایش شده) اگر وردپرس فارسی باشه به صورت پیش فرض rtl رو تشخصیص میده و راست چین میکنه حالا شما میگی کدها لازم نیست همشون تغییر کنهخب اون قسمت هایی که rtl کردیو بزار آخر کدهای css این راحت ترین راهشهکسرا جان، الآن کد های bp-rtl.css رو آخر rtl.css بذارم؟ببخشید اگه خوب متوجه نشدم. ویرایش شده شهریور 92 توسط hephactus نقل قول لینک به ارسال
moeini 94 ارسال شده در شهریور 92 گزارش بازنشر ارسال شده در شهریور 92 افزودن @import به ابتدای بای rtl.css هم روش ساده ترش هست که دوستان اشاره کردند.کدی رو که دادم رو میتونید آخر فایل ( آخر اون کدی که گذاشتید ) اضافه کنید. 3 نقل قول لینک به ارسال
hephactus 6 ارسال شده در شهریور 92 مالک گزارش بازنشر ارسال شده در شهریور 92 ممنونم از شما آقای معینی و تمام دوستان عزیز ، من ایمپورت کردم و مشکل حل شد.سپاس گزارم 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .