رفتن به مطلب

jahangirpachkam

عضو سایت
  • تعداد ارسال‌ها

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

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

نوشته‌ها ارسال شده توسط jahangirpachkam

  1. سلام خدمت دوستان عزیز

    یه قالب داریم . میخوام با استفاده از کنترل پنل redux براش کنترل پنل بزنم. فقط یه مشکل هست. اینه که وقتی ما کد زیر رو در قالب میزاریم به درستش نشون میده:

    <?php query_posts('showposts=1& cat=2'); ?>

    دقت کنید آیدی دسته که میزنم درست نشون میده و مشکلی نداره. ولی وقتی بجای آیدی دسته، متغیری که در کنترل پنل قالب تعریف شده رو میزنم درست نشون نمیده و سایت پستهای دسته های دیگه رو نشون میده :

    <?php query_posts('showposts=1& cat=$cat_two'); ?>

    به جای cat=2 از دستور cat=$cat_two (دقت کنید در اینجا $cat_two یک متغییر است که من قبلا اونو تعریف کردم ) و یا حتی از دستور cat=two (two یه متغییر ثابت است که من قبلا با مقدار دو اونو مقداردهی کردم) این حلقه کار نمی کنه به نظر شما مشکل کار کجاست؟

    اینم فانکشنی هست که خروجی کنترل پنل قالب رو در متغیر قرار میده:


    <?php
    global $redux_demo;
    $cat_one = $redux_demo['opt-select-one'];
    $cat_two = $redux_demo['opt-select-two'];
    $cat_three = $redux_demo['opt-select-three'];
    $cat_four = $redux_demo['opt-select-four'];
    $cat_five= $redux_demo['opt-select-five'];
    ?>[/left]



    الان ما این کد رو که در قالب اجرا میکنیم:


    <?php echo 'شماره دسته: ' . $cat_one;?>

    خروجیش تو قالب درست نشون میده،:

    شماره دسته: 2

    ولی اگر همین متغیر رو توی کد خط اولی که گذاشتم بزاریم جواب نمیده و پستهای یک دسته دیگه رو نشون میده.

    کد انتخاب دسته در redux :


    // -> START Main Page
    Redux::setSection( $opt_name, array(
    'title' => __( ' تنظیمات صفحه اصلی', 'redux-framework-demo' ),
    'id' => 'Settings_Main',
    'desc' => __( 'صفحه اصلی خود را تنظیم کنید !', 'redux-framework-demo' ),
    'customizer_width' => '400px',
    'icon' => 'el el-website',
    'fields' => array(

    array(
    'id' => 'opt-select-one',
    'type' => 'select',
    'title' => __('منوی انتخاب', 'redux-framework-demo'),
    'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'),
    // Must provide key => value pairs for select options
    'data'=>'categories',
    ),
    array(
    'id' => 'opt-select-two',
    'type' => 'select',
    'title' => __('دومین ردیف', 'redux-framework-demo'),
    'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'),
    // Must provide key => value pairs for select options
    'data'=>'categories',
    ),
    array(
    'id' => 'opt-select-three',
    'type' => 'select',
    'title' => __('سومین ردیف', 'redux-framework-demo'),
    'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'),
    // Must provide key => value pairs for select options
    'data'=>'categories',
    ),
    array(
    'id' => 'opt-select-four',
    'type' => 'select',
    'title' => __('چهارمین ردیف', 'redux-framework-demo'),
    'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'),
    // Must provide key => value pairs for select options
    'data'=>'categories',
    ),
    array(
    'id' => 'opt-select-five',
    'type' => 'select',
    'title' => __('پنجمین ردیف', 'redux-framework-demo'),
    'subtitle' => __('می توانید این جا دسته مورد نظر خود را وارد کنید', 'redux-framework-demo'),
    // Must provide key => value pairs for select options
    'data'=>'categories',
    ),


    )
    ) );

    سوال دوم: کد زیر رو کجا بزارم که درست کار کنه؟ الان تو فایل ایندکس قالب گذاشتم کار میکنه ولی اگر ببرمش تو فایل فانکشن کار نمیکنه.


    <?php
    global $redux_demo;
    $cat_one = $redux_demo['opt-select-one'];
    $cat_two = $redux_demo['opt-select-two'];
    $cat_three = $redux_demo['opt-select-three'];
    $cat_four = $redux_demo['opt-select-four'];
    $cat_five= $redux_demo['opt-select-five'];
    ?>[/left]



    منتظر پاسخ اساتید هستم. اگر چیز دیگه ای نیاز هست بگید تا بدم.

    تشکر

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