• اطلاعیه ها

    • Mohammad

      ارتقاء تالار گفتگو   ۱۶/۰۲/۰۸

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

BahramElf

کاربر عضو
  • تعداد ارسال ها

    98
  • تاریخ عضویت

  • آخرین بازدید

درباره BahramElf

  • درجه
    کاربر نیمه فعال

اطلاعات شخصی

  • جنسیت

اطلاعات وب

  • سیستم مدیریت محتوای مورد علاقه
    وردپرس
  • زبان برنامه نویسی و تخصص ها
    PHP
    CSS
    HTML
    jQuery
    موارد دیگر...
  • سیستم مدیریت اتجمن (Forum) مورد علاقه

آخرین بازدید کنندگان نمایه

438 بازدید کننده نمایه
  1. با تشکر از شما و حمایتتون از ووکامرس فارسی در پست اول 2 تا لینک هست 1.9.4 و persian کدوم رو دانلود کنیم؟ آخرین ورژن بدون باگ و فارسی کدومه؟
  2. اسکرول سایت

    سلام من قالب سایت رو تازه عوض کردم. مشکلی که هست اینکه سایت یه جور خیلی بدی اسکرول میشه، انگار تیک میزنه و گیر داره، تو تنظیمات و اینور و اونور خیلی بررسی کردم چیزی پیدا نشد. نکتش اینجاست اول که صفحه باز میشه و در حال لود شدن هست مشکلی نیست و اسکرول هم درست انجام میشه، اما به محض کامل شدن لود صفحه مشکل اسکرول ایجاد میشه. آدرس سایت: www.javaherlux.com ممنون میشم یه نگاه بندازین و راه حلی اگه داره راهنمایی کنید.
  3. فایل قالب صفحه جستجو در ووکامرس

    شرمنده اگه جای اشتباه تاپیک زدم و ممنون که انتقال دادید فکر میکنم سوالم رو درست نپرسیدم. مشکل با اینکه سرچ ووکامرس کجا باشه یا چجوری باشه نیست مشکل در صفحه ای هست که نتایج این جستجو رو نمایش میده، صفحه نمایش نتیجه جستجو ووکامرس. میخوام این قسمت رو درست من فکر کردم شاید یک page template مخصوص برای نمایش نتیجه های سرچ ووکامرس مثل سرچ ووردپرس باشه در سرچ وردپرس نتایج رو با استفاده از قالب search.php نمایش میده و میتونیم این فایل رو دستکاری کنیم. دنبال این هستم در ووکامرس
  4. سایت دیکشنری آنلاین یا ویکی

    به نظرتون میشه با همین سیستم پست معمولی وردپرس پیادش کرد؟ یا باید پست تایپ خاصی تعریف کرد؟
  5. سلام میخوام یک سایت دیکشنری آنلاین درست کنم یا چیزی شبیه به ویکی که برای موضوعات یا کلمات مختلف بشه توضیح نوشت امکان درج تصویر رو هم داشته باشه موضوعات یا همون کلمات رو به صورت لیست الفبا نشون بده و امکان جستجو هم داشته باشه قالب مناسب پیدا نکردم قالب یا ایده و روشی برای پیاده سازیش با وردپرس سراغ دارین؟
  6. فایل قالب صفحه جستجو در ووکامرس

    دوستان کسی جواب این سوال رو نداشت؟
  7. دوستان سلام دارم روی قالب این فروشگاه کار میکنم http://golshafa.com/healthshop اگر به طور مثال به این لینک تشریف ببرید http://golshafa.com/healthshop/product/vitanum-seven-fruit/ داخل صفحه 2 تا سرچ داریم یکی داخل هدر و یکی دیگه داخل ساید بار سمت راست داخل هدر سرچ وردپرس هست که فایل قالبش هم مشخص هست و درستش کردم اما سرچ داخل ساید بار سمت راست که سرچ محصولات ووکامرس هست رو نمیتونم فایل قالبش رو پیدا کنم ببینم از کجا میگیره، ممنون میشم کسی بتونه راهنمایی کنه
  8. تغییر دادن صفحه اکانت من

    سلام به این پست مراجعه کنید انگلیسی بودن برگه حساب کاربری من در این پست راه حل توضیح داده شده
  9. کامل فارسی نشدن ووکامرس

    سلام به این پست مراجعه کنید انگلیسی بودن برگه حساب کاربری من در این پست راه حل توضیح داده شده
  10. سلام دوستان کسی هست بدونه آیا افزونه هایی که کار جلوگیری از کپی برداری مطالب سایت رو با روش های مختلف انجام میدن ممکن تاثیر منفی بر روی سئو هم داشته باشند. به این صورت که مانع بررسی مطالب سایت توسط ربات ها بشند؟ مثلا افزونه قوری مثل Smart Content Protector
  11. مشکل در صفحه بندی نمایش جدیدترین محصولات

    دوستان یه راهکاری، پیشنهادی... لطفا
  12. سلام من برای نمایش جدیدترین محصولات فروشگاه یک برگه به اسم جدیدترین محصولات اضافه کردم و این شورت کد رو داخلش قرار دادم [recent_products columns="4"] کار هم میکنه و مشکلی نیست منتهی فقط 12 تا محصول آخر رو نشون میداد و صفحه بندی نداشت، برای حل این مشکل هم این کد رو اضافه کردم /** * This code shows pagination for WooCommerce shortcodes when it's embeded on single pages. * Include into functions.php. */ if ( ! is_admin() ) { // ---------------------- FRONTPAGE ------------------- if ( defined('WC_VERSION') ) { // ---------------------- WooCommerce active ------------------- /** * Set Pagination for shortcodes custom loop on single-pages. * @uses $woocommerce_loop; */ add_action( 'pre_get_posts', 'kli_wc_pre_get_posts_query' ); function kli_wc_pre_get_posts_query( $query ) { global $woocommerce_loop; // Get paged from main query only // ! frontpage missing the post_type if ( is_main_query() && ( $query->query['post_type'] == 'product' ) || ! isset( $query->query['post_type'] ) ){ if ( isset($query->query['paged']) ){ $woocommerce_loop['paged'] = $query->query['paged']; } } if ( ! $query->is_post_type_archive || $query->query['post_type'] !== 'product' ){ return; } $query->is_paged = true; $query->query['paged'] = $woocommerce_loop['paged']; $query->query_vars['paged'] = $woocommerce_loop['paged']; } /** Prepare Pagination data for shortcodes on pages * @uses $woocommerce_loop; */ add_action( 'loop_end', 'kli_query_loop_end' ); function kli_query_loop_end( $query ) { if ( ! $query->is_post_type_archive || $query->query['post_type'] !== 'product' ){ return; } // Cache data for pagination global $woocommerce_loop; $woocommerce_loop['pagination']['paged'] = $woocommerce_loop['paged']; $woocommerce_loop['pagination']['found_posts'] = $query->found_posts; $woocommerce_loop['pagination']['max_num_pages'] = $query->max_num_pages; $woocommerce_loop['pagination']['post_count'] = $query->post_count; $woocommerce_loop['pagination']['current_post'] = $query->current_post; } /** * Pagination for shortcodes on single-pages * @uses $woocommerce_loop; */ add_action( 'woocommerce_after_template_part', 'kli_wc_shortcode_pagination' ); function kli_wc_shortcode_pagination( $template_name ) { if ( ! ( $template_name === 'loop/loop-end.php' && is_page() ) ){ return; } global $wp_query, $woocommerce_loop; if ( ! isset( $woocommerce_loop['pagination'] ) ){ return; } $wp_query->query_vars['paged'] = $woocommerce_loop['pagination']['paged']; $wp_query->query['paged'] = $woocommerce_loop['pagination']['paged']; $wp_query->max_num_pages = $woocommerce_loop['pagination']['max_num_pages']; $wp_query->found_posts = $woocommerce_loop['pagination']['found_posts']; $wp_query->post_count = $woocommerce_loop['pagination']['post_count']; $wp_query->current_post = $woocommerce_loop['pagination']['current_post']; // Custom pagination function or default woocommerce_pagination() kli_woocommerce_pagination(); } /** * Custom pagination for WooCommerce instead the default woocommerce_pagination() * @uses plugin Prime Strategy Page Navi, but added is_singular() on #line16 */ remove_action('woocommerce_after_shop_loop', 'woocommerce_pagination', 10); add_action( 'woocommerce_after_shop_loop', 'kli_woocommerce_pagination', 10); function kli_woocommerce_pagination() { woocommerce_pagination(); } }// END WOOCOMMERCE }// END FRONTPAGE الان صفحه بندی یا همون pagination هم به پایین برگه اضافه شده منتهی ثابته و پویا نیست ( با حرکت کاربر در صفحات شماره صفحه تغییر نمیکنه) و به همین دلیل هم کاربر فقط تا صفحه 4 رو میتونه ببینه. اینک لینک صفحه جدیدترین محصولات برای بررسی بیشتر http://www.javaherlux.com/recent-jewelry-products واقعا ممنون میشم کسی راه حلی ارائه کنه
  13. انگلیسی بودن برگه حساب کاربری من

    دوستان من یک راه حل موقت پیدا کردم که تا تکمیل کردن ترجمه و بروزرسانی میتونه کار راه انداز باشه و صفحه رو از این شمایل نامناسب خارج کنه. اول از همه شما باید بدونید: قالب شما برای نمایش برگه "حساب کاربری من" از الگوی پیش فرض ووکامرس استفاده میکنه یا طراح خودش اون رو تغییر داده؟ چه طور متوجه بشیم؟ راه عمومی و متداولش رو من اینجا عرض میکنم (ممکنه طراح قالب شما از یک روش پیچیده استفاده کرده باشه که معمولا اینجوری نیست) از طریق فایل منیجر به فولدر اصلی قالب برید، ببینید در مسیر زیر yourtheme/woocommerce/myaccount/my-account-dashboard.php فایل my-account-dashboard.php موجود هست یا نه، اگر این مسیر در فولدر قالب وجود نداشت یا مسیر بود و فایل my-account-dashboard.php نبود یعنی قالب شما برای نمایش برگه "حساب کاربری من" از الگو و فایل پیش فرض ووکامرس استفاده میکنه بنابراین شما فقط کافیه خودتون این مسیر رو ایجاد و داخلش فایل my-account-dashboard.php رو درست کنید و داخل فایل کد زیر رو بریزید و Save کنید. <?php if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } ?> <p> <?php echo sprintf(' %s%s%s عزیز خوش آمدید <br> اگر شما %2$s نیستید، %sلطفا خارج شوید%s ','<strong>', esc_html( $current_user->display_name ), '</strong>', '<a href="' . esc_url( wc_get_endpoint_url( 'customer-logout', '', wc_get_page_permalink( 'myaccount' ) ) ) . '">', '</a>' ); ?> </p> <p> <?php echo sprintf( ' شما می توانید از طریق پنل کاربری %1$sآخرین سفارشات %2$sخود را مشاهده کنید، %3$sآدرس دریافت صورت حساب و دریافت سفارش %2$s را مدیریت کنید و %4$sپسورد و اطلاعات اکانت %2$s خود را تغییر دهید.', '<a href="' . esc_url( wc_get_endpoint_url( 'orders' ) ) . '">', '</a>', '<a href="' . esc_url( wc_get_endpoint_url( 'edit-address' ) ) . '">', '<a href="' . esc_url( wc_get_endpoint_url( 'edit-account' ) ) . '">' ); ?> </p> <?php /** * My Account dashboard. * * @since 2.6.0 */ do_action( 'woocommerce_account_dashboard' ); /** * Deprecated woocommerce_before_my_account action. * * @deprecated 2.6.0 */ do_action( 'woocommerce_before_my_account' ); /** * Deprecated woocommerce_after_my_account action. * * @deprecated 2.6.0 */ do_action( 'woocommerce_after_my_account' ); ?> بعد از این کار صفحه "حساب کاربری من" در قالب شما باید به شکل زیر در اومده باشه. بعد از آماده شدن فایل ترجمه و بروزرسانی هم فقط کافیه این فایل رو از داخل قالب پاک کنید تا همه چیز به حالت اول برگرده و از پیش فرض ووکامرس استفاده کنه. در مواردی هم که طراح قالب خودش از قبل این مسیر و فابل my-account-dashboard.php رو ایجاد کرده بود و در واقع در قالب شما این فایل و این مسیر وجود داشت این قسمت رو <p> <?php echo sprintf( esc_attr__( 'Hello %s%s%s (not %2$s? %sSign out%s)', 'woocommerce' ), '<strong>', esc_html( $current_user->display_name ), '</strong>', '<a href="' . esc_url( wc_get_endpoint_url( 'customer-logout', '', wc_get_page_permalink( 'myaccount' ) ) ) . '">', '</a>' ); ?> </p> <p> <?php echo sprintf( esc_attr__( 'From your account dashboard you can view your %1$srecent orders%2$s, manage your %3$sshipping and billing addresses%2$s and %4$sedit your password and account details%2$s.', 'woocommerce' ), '<a href="' . esc_url( wc_get_endpoint_url( 'orders' ) ) . '">', '</a>', '<a href="' . esc_url( wc_get_endpoint_url( 'edit-address' ) ) . '">', '<a href="' . esc_url( wc_get_endpoint_url( 'edit-account' ) ) . '">' ); ?> </p> به این <p> <?php echo sprintf(' %s%s%s عزیز خوش آمدید <br> اگر شما %2$s نیستید، %sلطفا خارج شوید%s ','<strong>', esc_html( $current_user->display_name ), '</strong>', '<a href="' . esc_url( wc_get_endpoint_url( 'customer-logout', '', wc_get_page_permalink( 'myaccount' ) ) ) . '">', '</a>' ); ?> </p> <p> <?php echo sprintf( ' شما می توانید از طریق پنل کاربری %1$sآخرین سفارشات %2$sخود را مشاهده کنید، %3$sآدرس دریافت صورت حساب و دریافت سفارش %2$s را مدیریت کنید و %4$sپسورد و اطلاعات اکانت %2$s خود را تغییر دهید.', '<a href="' . esc_url( wc_get_endpoint_url( 'orders' ) ) . '">', '</a>', '<a href="' . esc_url( wc_get_endpoint_url( 'edit-address' ) ) . '">', '<a href="' . esc_url( wc_get_endpoint_url( 'edit-account' ) ) . '">' ); ?> </p> تغییر بدهید. و در همه موارد مخصوصا حالت دوم حتما قبل از تغییرات بک آپ بگیرید از فایل ها. امیدوارم مفید باشه، سوالی بود در خدمتم
  14. سلام یعنی کوئری و حلقه ووکامرس رو بدیم؟
  15. در این لینک روش های مختلف برای انجام اینکار در ورژن های متفاوت ووکامرس معرفی شده https://docs.woocommerce.com/document/hide-other-shipping-methods-when-free-shipping-is-available/