رفتن به مطلب

نمایش زیر دسته در صفحه ویرایش wp user frontend


پست های پیشنهاد شده

سلام

 

من از افزونه wp user frontend برای ارسال مطلب توسط کاربرا  استفاده می کنم.

وقتی از قسمت داشبورد(جایی که نوشته های هر کاربر رو نشون میده) دکمه ویرایش مربوط به هر پست رو میزنیم وارد صفحه ویرایش میشه.

مشکل: وقتی وارد صفحه ویرایش میشه دسته ای که قبلا کاربر در زمان ثبت آگهی انتخاب کرده رو نشون میده ولی زیر دسته ای رو که انتخاب کرده رو به صورت پیشفرض نمیاره .

تصویر که پیوست کردم کاملا مشکل رو به تصویر می کشه.

لطفا راهنمایی کنید که چکار باید انجام بدم.

 

با تشکر فراوان

Capture22.JPG

لینک به ارسال

فکر کنم این سایت کلا تعطیل شده ، هیچ کدوم از مدیرا و کسایی که  جواب میدادن نیستن.

 

لینک به ارسال

WPUF افزونه کاملی نیست. مشکلات و چالش های کوچک ولی دردسر ساز زیادی داره (برای نمونه عدم سازگاری آپلودر با هر PNG و BMP).

اگر نگارش رایگان رو داری بکار می گیری که توی بخش پشتیبانی مخزن وردپرس مشکل رو بگو

اگر نگارش حرفه ای رو داری برو توی انجمن سازنده و درخواست پشتیبانی بده. نشانی:

https://wedevs.com/support/forum/plugin-support/wp-user-frontend-pro/

اگر هم از نگارش نال شده بهره می گیری که بی خیالش شو چون دردسر زیادی داره...

لینک به ارسال

سلام
داخل افزونه wp user frontend اومده از wp_dropdown_categories استفاده کرده که داخل drop down اول دسته های اصلی و داخل دومی زیر دسته هاشو نشون میده.
یه صفحه ویرایش داره که وقتی روی دکمه ویرایش هر پستی میزنی داخل صفحه ویرایشش داخل drop down اولی دسته مادر که قبلا انتخاب کردی رو میاره ولی داخل drop down دومی زیر دسته ای که قبلا انتخاب شده رو نشون نمیده.

من کد به کد رفتم جلو اینجوری بود که
این کد رو داخل صفحه ای هست که کاربر می تونه ببینه و دسته های مادر رو داخل drop down اولی نشون میده

wp_dropdown_categories( 'show_option_none=' . __( '-- Select --', 'wpuf' ) . '&hierarchical=1&hide_empty=0&orderby=name&name=category[]&id=cat-ajax&show_count=0&title_li=&use_desc_for_title=1&class=cat requiredField&depth=1&exclude=' . $exclude . '&selected=' . $selected );

داخل صفحه جاواا که داره این که با دستور post آیدی دسته مادر رو می فرسته به صفحه بعدی که کداشو زیر این کدای جاوا قرار دادم.

ajaxCategory: function () {
            var el = '#cat-ajax',
                wrap = '.category-wrap';
//alert (el);
            $(el).parent().attr('level', 0);
            if ($( wrap + ' ' + el ).val() > 0) {
                WPUF_Obj.getChildCats( $(el), 'lvl', 1, wrap, 'category');
            }

            $(wrap).on('change', el, function(){
                currentLevel = parseInt( $(this).parent().attr('level') );
                WPUF_Obj.getChildCats( $(this), 'lvl', currentLevel+1, wrap, 'category');
            });
        },

        getChildCats: function (dropdown, result_div, level, wrap_div, taxonomy) {
            cat = $(dropdown).val();

            results_div = result_div + level;
            taxonomy = typeof taxonomy !== 'undefined' ? taxonomy : 'category';
alert (cat);
            $.ajax({
                type: 'post',
                url: wpuf.ajaxurl,
                data: {
                    action: 'wpuf_get_child_cats',
                    catID: cat,
                    nonce: wpuf.nonce
                },

یه صفحه php هم داره که از داخل کد جاوا بالایی اینا فراخوانی میشه

function get_child_cats() {
        $parentCat = $_POST['catID'];

        $result = '';
        if ( $parentCat < 1 )
            die( $result );

        if ( get_categories( 'taxonomy=category&child_of=' . $parentCat . '&hide_empty=0' ) ) {
            $result .= wp_dropdown_categories( 'show_option_none=' . __( '-- Select --', 'wpuf' ) . '&orderby=name&name=category[]&id=cat-ajax&order=ASC&hide_empty=0&hierarchical=1&taxonomy=category&depth=1&class=cat requiredField&depth=1&echo=0&child_of=' . $parentCat);
        } else {
            die( '' );
        }
        die( $result );
    }

که من اومدم اینو . '&selected=' . $selected خودم به آخرش اضافه کردم و اون خط اینجوری شد

if ( get_categories( 'taxonomy=category&child_of=' . $parentCat . '&hide_empty=0' ) ) {
            $result .= wp_dropdown_categories( 'show_option_none=' . __( '-- Select --', 'wpuf' ) . '&orderby=name&name=category[]&id=cat-ajax&order=ASC&hide_empty=0&hierarchical=1&taxonomy=category&depth=1&class=cat requiredField&depth=1&echo=0&child_of=' . $parentCat . '&selected=' . $selected );
        } else {

فقط مشکلم اینه که چطوری کد زیر دسته ای که انتخاب شده رو بفرستم براش و جای selected$ قرارش بدم؟؟

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...