رفتن به مطلب
iranwebserver

mihanpsd

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

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

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

  • روز های برد

    1

تمامی مطالب نوشته شده توسط mihanpsd

  1. سلام دوستان برای رند کردن قیمت های دارای مالیات در ووکامرس افزونه ای موجود هست ؟ اگر هم نیست آیا میشود با فانکشن قیمت های ووکامرس را رند کردمثلا زیر 1000 تومان را 0 یا 1000 در نظر بگیرد .
  2. سلام من به ووکامرس یک taxonomy اضافه کردم که دست بندی دوم محصولات هستش . که با کد زیر ایجاد کردم و بخوبی کار میکنه و سیو میشه . function tr_create_my_taxonomy_brand() { register_taxonomy( 'brand', 'product', array( 'label' => __( 'برند' ), 'rewrite' => array( 'slug' => 'brand' ), 'hierarchical' => true, ) ); } add_action( 'init', 'tr_create_my_taxonomy_brand' ); حالا من میخوام این قابلیت رو به افزونه دکان اضافه کنم که تا حدودی انجام دادم ولی وقتی انتشار و ویرایش محصول رو با استفاده از افزونه دکان میزنم ، رفرش میشه ولی توی فیلد دسته بندی دوم هیچ تغییری بوجود نمیاد . خود دکان از کد زیر برای دسته بندی استفاده میکنه . <?php if ( dokan_get_option( 'product_category_style', 'dokan_selling', 'single' ) == 'single' ): ?> <div class="dokan-form-group"> <?php $product_cat = -1; $term = array(); $term = wp_get_post_terms( $post_id, 'product_cat', array( 'fields' => 'ids') ); if ( $term ) { $product_cat = reset( $term ); } $category_args = array( 'show_option_none' => __( '- Select a category -', 'dokan' ), 'hierarchical' => 1, 'hide_empty' => 0, 'name' => 'product_cat', 'id' => 'product_cat', 'taxonomy' => 'product_cat', 'title_li' => '', 'class' => 'product_cat dokan-form-control dokan-select2', 'exclude' => '', 'selected' => $product_cat, ); wp_dropdown_categories( apply_filters( 'dokan_product_cat_dropdown_args', $category_args ) ); ?> </div> <?php endif; ?> و کدی که من برای دسته بندی دوم استفاده کردم به شکل زیر می باشد . <div class="dokan-form-group"> <?php $product_cat = -1; $term = array(); $term = wp_get_post_terms( $post_id, 'brand', 'product', array( 'fields' => 'ids' ) ); if ( $term ) { $product_cat = reset( $term ); } $category_args = array( 'show_option_none' => __( '- Select a category -', 'dokan' ), 'hierarchical' => 1, 'hide_empty' => 0, 'name' => 'brand', 'id' => 'product_cat', 'taxonomy' => 'brand', 'title_li' => '', 'class' => 'product_cat dokan-form-control dokan-select2', 'exclude' => '', 'selected' => $brand, ); wp_dropdown_categories( apply_filters( 'dokan_product_cat_dropdown_args', $category_args ) ); ?> </div> باید به چه صورت تغییر بدم تا درست بشه ؟
  3. mihanpsd

    تاپیک پشتیبانی نسخه 3 افزونه پیامک ووکامرس

    سلام ،من میخوام بصورت اتوماتیک اس ام اس از وضعیت در انتظار پرداخت ارسال بشه . چطور باید این کار رو کرد؟
  4. mihanpsd

    خطای سرور در بخش تسویه حساب

    افزونه وردپرس فارسی رو غیر فعال کن احتمالا درست میشه . اگر جواب نداد سایر افزونه هارو غیر فعال کنید و امتحان کنید
  5. بعضی مواقع ممکنه کالاهای ناموجود نا مرتب در صفحه محصولات ظاهر شوند و شکل لیست محصولات را بهم بزنه ، با کد زیر نمایش محصولات در صفحه آرشیو و جستجو مرتب می شود و ابتده محصولات قیمت دار و سپس محصولات ناموجود لیست می شوند ( تمامی محصولات ناموجود به انتهای لیست محصولات منتقل می شوند. ) جایگاه کد در فایل functions.php پوسته می باشد . add_action( 'pre_get_posts', 'move_out_of_stock_products_to_end' ); function move_out_of_stock_products_to_end( $q ) { // checks whether it is product query or skip next steps if ( (!isset($q->query_vars['wc_query']) && !isset($q->query_vars['post_type'])) || ($q->query_vars['wc_query'] != 'product_query' && $q->query_vars['post_type'] != 'product') || is_admin() ) return; // this code just adds postmeta table into search query $q->set( 'meta_query', array(array( 'key' => '_stock_status', 'value' => '', 'compare' => 'NOT IN' ))); // filter to handle final post request add_filter( 'posts_request', 'add_stock_status_in_request' ); // filter to handle additional post fields in select statement add_filter('posts_fields', 'add_stock_status_in_post_fields', 10, 2); remove_action( 'pre_get_posts', 'move_out_of_stock_products_to_end' ); } function add_stock_status_in_post_fields( $fields, $query ) { $fields .= ", IF(mt1.meta_value = 'instock', 10, 5) as stock_status"; remove_filter('posts_fields', 'add_stock_status_in_post_fields'); return $fields; } function add_stock_status_in_request( $input ) { if (preg_match("@\((.*?)\.meta_key = '_stock_status'@i", $input, $table_name)) { $input = str_ireplace("mt1.", $table_name[1] . '.', $input); } $input = str_ireplace("ORDER BY", "ORDER BY stock_status DESC,", $input); return $input; }
  6. مرسی از حضار گرامی خودم جواب رو پیدا کردم add_filter( 'woocommerce_get_price_excluding_tax', 'round_price_product', 10, 1 ); add_filter( 'woocommerce_get_price_including_tax', 'round_price_product', 10, 1 ); add_filter( 'woocommerce_tax_round', 'round_price_product', 10, 1); add_filter( 'woocommerce_get_price', 'round_price_product', 10, 1); add_filter( 'woocommerce_calculated_total', 'round_price_product', 10, 1); function round_price_product( $price ){ // round up $rounded = ceil( $price / 1000 ) * 1000; return $rounded; } با کد بالا رقم ها تا 1000 تومان رند میشوند به بالا .
  7. یک افزونه نیاز دارم که مشابه سایت پایین ، فروشنده های مختلف بتونن روی یک محصول قیمت گذاری کنن ، حالا نه به کاملی سایت معرفی شده ، در حد نمایش نام فروشنده و قیمت فروشنده . از افزونه دکان برای فروشندگان استفاده کردم . Samsung Galaxy J5 SM-J500F 16G فروشندگان و قیمت گوشی موبایل یا مشابه دی جی کالا که چند فروشنده میتونن یک محصول رو بفروشن [محتوای مخفی]
  8. mihanpsd

    چند فروشنده برای یک محصول

    روی لینک زیر اگه کلیک کنید مشاهده میکنید که قسمت انتخاب فروشنده دو گزینه داره ، من به یه همچین چیزی نیاز دارم که چندین فروشنده بتونن قیمت هاشون رو برای یک محصول آپدیت کنن . [محتوای مخفی]
  9. همینو گذاشتم ، همچی خوبه فقط مشکلی که هست اینه که روی دیتا بیس ذخیره نمیشه از دکان . باید چیکار کنم ؟ کلافه شدم دیگه
  10. آقا طی بررسی که کردم مشکل از wp_dropdown_categories( apply_filters( 'dokan_product_cat_dropdown_args', $category_args ) ); هستش . مشکلش چیه که اطلاعات رو ذخیره نمیکنه ؟
  11. سلام به یک افزونه اختصاصی برای ووکامرس نیازمند هستیم . یک افزونه که چندین نفر بتونن فروشنده بشن و بعد از ثبت نام محصول برای سایت ارسال کنند . مشکل اینجاست که من میخوام 1 - هیچ فروشنده ای نتونه عکس های آپلودی یه فروشنده دیگرو ویرایش و مشاهده کنه . 2 - برای یک محصول خاص این امکان وجود داشته باشه که چندین فروشنده بتونن قیمت بزارن همانند بعضی از محصولات دی جی کالا
  12. mihanpsd

    افزونه سطح دسترسی وردپرس

    سلام ، توی وردپرس با نقش نویسنده هر نویسنده میتونه عکس ها و محصولات ووکامرس بقیه رو مشاهده کنه ، چطور میشه این نقش رو محدود کرد ، بطوری که نتونه محصولات بقیه رو حتی مشاهده کنه .
  13. سلام من به افزونه پرداخت دلخواه بانک سامان نیازمندم . افزونه رو از سایت بانک دریافت کردم و نصب کردم . ولی بعد نیم ساعت وجه را بازگشت میزنه ، پشتیبانی بانک سامان میگه پرداخت verify نمیشه ، بدید به برنامه نویس کد verify رو درست کنه . مشکل از کجاست ؟ آیا افزونه آماده پرداخت دلخواه سامان که سالم باشه کسی داره بتونیم استفاده کنیم ؟
  14. mihanpsd

    اضافه کردن کپشن بر روی عکس ها

    این کد ها مربوط به عکس های گرید می باشد و با ویژوال کامپوزر نمیشه زمینه دلخواه گرفت . تنها متغییری که موجود هست (توضیح عکس) یا همون caption هست . شدید گیر درست کردن این مشکلم
  15. میخوام روی هر عکس تایتل یا کپشن خاص خودش ظاهر بشه . کد مربوط به تصاویر graid صفحه اصلی هم به شرح زیر هست . که توی کد <div class="graidtitle"> <p> ' . $caption . ' </p> </div> یه همچین کدی میخوام قرار بدم که کپشن ها یا تایتل هارو نمایش بده . از چه وریبلی باید استفاده کنم ؟ آدرس : aniskala.com <?php if ( ! defined( 'ABSPATH' ) ) { die( '-1' ); } /** * Shortcode attributes * @var $atts * @var $title * @var $source * @var $type * @var $onclick * @var $custom_links * @var $custom_links_target * @var $img_size * @var $external_img_size * @var $images * @var $custom_srcs * @var $el_class * @var $interval * @var $css * Shortcode class * @var $this WPBakeryShortCode_VC_gallery */ $thumbnail = ''; $title = $source = $type = $onclick = $custom_links = $custom_links_target = $img_size = $external_img_size = $images = $custom_srcs = $el_class = $interval = $css = ''; $large_img_src = ''; $attributes = vc_map_get_attributes( $this->getShortcode(), $atts ); extract( $attributes ); $default_src = vc_asset_url( 'vc/no_image.png' ); $gal_images = ''; $link_start = ''; $link_end = ''; $el_start = ''; $el_end = ''; $slides_wrap_start = ''; $slides_wrap_end = ''; $el_class = $this->getExtraClass( $el_class ); if ( 'nivo' === $type ) { $type = ' wpb_slider_nivo theme-default'; wp_enqueue_script( 'nivo-slider' ); wp_enqueue_style( 'nivo-slider-css' ); wp_enqueue_style( 'nivo-slider-theme' ); $slides_wrap_start = '<div class="nivoSlider">'; $slides_wrap_end = '</div>'; } elseif ( 'flexslider' === $type || 'flexslider_fade' === $type || 'flexslider_slide' === $type || 'fading' === $type ) { $el_start = '<li>'; $el_end = '</li>'; $slides_wrap_start = '<ul class="slides">'; $slides_wrap_end = '</ul>'; wp_enqueue_style( 'flexslider' ); wp_enqueue_script( 'flexslider' ); } elseif ( 'image_grid' === $type ) { wp_enqueue_script( 'vc_grid-js-imagesloaded' ); wp_enqueue_script( 'isotope' ); wp_enqueue_style( 'isotope-css' ); $el_start = '<li class="isotope-item">'; $el_end = '</li>'; $slides_wrap_start = '<ul class="wpb_image_grid_ul">'; $slides_wrap_end = '</ul>'; } if ( 'link_image' === $onclick ) { wp_enqueue_script( 'prettyphoto' ); wp_enqueue_style( 'prettyphoto' ); } $flex_fx = ''; if ( 'flexslider' === $type || 'flexslider_fade' === $type || 'fading' === $type ) { $type = ' wpb_flexslider flexslider_fade flexslider'; $flex_fx = ' data-flex_fx="fade"'; } elseif ( 'flexslider_slide' === $type ) { $type = ' wpb_flexslider flexslider_slide flexslider'; $flex_fx = ' data-flex_fx="slide"'; } elseif ( 'image_grid' === $type ) { $type = ' wpb_image_grid'; } if ( '' === $images ) { $images = '-1,-2,-3'; } $pretty_rel_random = ' data-rel="prettyPhoto[rel-' . get_the_ID() . '-' . rand() . ']"'; if ( 'custom_link' === $onclick ) { $custom_links = vc_value_from_safe( $custom_links ); $custom_links = explode( ',', $custom_links ); } switch ( $source ) { case 'media_library': $images = explode( ',', $images ); break; case 'external_link': $images = vc_value_from_safe( $custom_srcs ); $images = explode( ',', $images ); break; } foreach ( $images as $i => $image ) { switch ( $source ) { case 'media_library': if ( $image > 0 ) { $img = wpb_getImageBySize( array( 'attach_id' => $image, 'thumb_size' => $img_size ) ); $thumbnail = $img['thumbnail']; $large_img_src = $img['p_img_large'][0]; } else { $large_img_src = $default_src; $thumbnail = '<img src="' . $default_src . '" />'; } break; case 'external_link': $image = esc_attr( $image ); $dimensions = vcExtractDimensions( $external_img_size ); $hwstring = $dimensions ? image_hwstring( $dimensions[0], $dimensions[1] ) : ''; $thumbnail = '<img ' . $hwstring . ' src="' . $image . '" />'; $large_img_src = $image; break; } $link_start = $link_end = ''; switch ( $onclick ) { case 'img_link_large': $link_start = '<a href="' . $large_img_src . '" target="' . $custom_links_target . '">'; $link_end = '</a>'; break; case 'link_image': $link_start = '<a class="prettyphoto" href="' . $large_img_src . '"' . $pretty_rel_random . '>'; $link_end = '</a>'; break; case 'custom_link': if ( ! empty( $custom_links[ $i ] ) ) { $link_start = ' <div class="graidtitle"> <p> ' . $caption . ' </p> </div> <div class="graidbuttom"> <a href="' . $custom_links[ $i ] . '" class="buy" > مشاهده و خرید</div> '; $link_end = '</a>'; } break; } $gal_images .= $el_start . $link_start . $thumbnail . $link_end . $el_end; } $class_to_filter = 'wpb_gallery wpb_content_element vc_clearfix'; $class_to_filter .= vc_shortcode_custom_css_class( $css, ' ' ) . $this->getExtraClass( $el_class ); $css_class = apply_filters( VC_SHORTCODE_CUSTOM_CSS_FILTER_TAG, $class_to_filter, $this->settings['base'], $atts ); $output = ''; $output .= '<div class="' . $css_class . '">'; $output .= '<div class="wpb_wrapper">'; $output .= wpb_widget_title( array( 'title' => $title, 'extraclass' => 'wpb_gallery_heading' ) ); $output .= '<div class="wpb_gallery_slides' . $type . '" data-interval="' . $interval . '"' . $flex_fx . '>' . $slides_wrap_start . $gal_images . $slides_wrap_end . '</div>'; $output .= '</div>'; $output .= '</div>'; echo $output;
  16. سلام دوستان لطفا یک افزونه معرفی کنید که تعداد دانلود رو بتونم کاهش بدم ، ینی هر کاربر که پرداخت انجام داده توی یک روز فقط مثلا بتونه 10 تا دانلود بکنه . ممنون من سایتم vip ینی با پرداخت مبلغی میتونن مدت محدود دانلود کنن ، حالا یه افزونه میخوام تعداد دانلود رو محدود کنم . 2000 تا فایل دارم نمیخوام همرو بتونه دان کنه . مثلا فقط روزی 10 تا بتونه. اگه افزونه ای موجود نیست اختصاصی هم برام نوشته بشه مشکلی ندارم . ضمنا من از یک سابدامین و هاست دانلود برای فایل های دانلودی استفاده میکنم و برای اشتراک هم از افزونه rcp استفاده میکنم .
  17. mihanpsd

    تاپیک پشتیبانی مجدد Restrict content pro

    میشه بطور کامل این صفحه خاکستری از بین برداشت؟!
  18. mihanpsd

    تاپیک پشتیبانی مجدد Restrict content pro

    الان شما با ایمیل test@test.com ثبت نام کردین . پرداخت انجام ندادین ولی به حالت pending رفتین شما (درحال بررسی) حالا اون هیچ . مشکل اصلی من صفحه خاکستری " لطفا صبر کنید " توروخدا کمکم کن حنان جان . چجوری این صفحه دیگه نیاد برام؟ هم پارس پال و هم rcp آخرین نسخه خودشه .
  19. mihanpsd

    تاپیک پشتیبانی مجدد Restrict content pro

    سلام ، چرا وقتی از افزونه استفاده میکنم ، همه ی کاربران بصورت اتوماتیک ویژه نمیشن و بعضی هاشون به لیسن در حال بررسی وضعیت pending منتقل میشن ؟ چکار کنم تا اتومات بشه؟ کسی هست ؟ خیلی گیرم . اگه این حل بشه باید برم سراغ درگاه ملت اینم لینک تستی صفحه پرداخت [محتوای مخفی]
  20. mihanpsd

    تاپیک پشتیبانی مجدد Restrict content pro

    آقا حنان من حالت پیشفرض وردپرس را روی Shop Accountant 'گذاشتم و افزونه را مشترک ، ولی نمیدونم چرا با ثبت نام تغییر نمیکنه ، لطفا راهنمایی کنید. ممنون آپدیت کردم ولی هنوز لایه خاکستری رنگ بازم میاد لینک : [محتوای مخفی]
×