رفتن به مطلب

PRGAME

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

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

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

  • روز های برد

    1

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

  1. در 15 دقیقه قبل، فرحان گفته است :

    سلام. قبل از حلقه  یه متغییر خالی به صورت مثلا

    
    $term_ids = '';

    تعریف کنید و توی حلقه به جای چاپ کردن (echo) به این صورت درج کنید:

    
    $term_ids += $terml->term_id, ',';

     

    خروجی رو echo کردم ولی خروجی هارو باهم جمع کرد . در حالت عادی خروجی من 21 و 30 هست ولی خروجی که کد شما داد شد 51

  2. درود . بنده یک کوئری دارم که ارگومنت های کوئریم به صورت زیر هست :

    		    $args = array( 'post_type' => 'product' , 'stock' => 1, 'posts_per_page' => 20, 'orderby' =>'date','order' => 'DESC' ,
    			'tax_query' => array(
            array(
                'taxonomy'      => 'product_cat',
                'field' => 'tag_id',
                'terms'         => 15,
                'operator'      => 'IN' 
            ))

     

    و همچنین یک سری چک باکس دارم که به صورت زیر اطلاعاتش رو دریافت میکنم :

    if ( ! empty( $termsl ) && ! is_wp_error( $terms ) ) {
        foreach ( $termsl as $terml ) {
            echo $terml->term_id, ',';
        }
    }

     

    حالا مشکل اینجاست که من میخام خروجی های این foreach بجای عدد 15 توی کد اول قرار بگیره . چطور باید این کارو بکنم ؟

    ممنون میشم راهنماییم کنید .

  3. سلام . من برای نمایش محصولاتی که تخفیف دارن از is on sale  استفاده کردم . حالا میخام ببینم چطور میشه محصولاتی رو که دارای زمان بندی تخفیف هستن رو نمایش بدم ؟

     

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

     

    <?php if( $product->is_on_sale() ) { ?><?php } ?>

    اگر میشه بدون is on sale هم ( منظورم با تغییر در loop ) کاری کرد ممنون میشم راهنماییم کنید .

  4. با css هم میتونید این کار رو کنید . 

    میتونید یه div بسازید برای لوگو و از این روش استفاده کنید که وقتی صفحه اسکرول نشده div کلاس x رو داشته باشه و وقتی صفحه اسکرول میشه کلاس y رو داشته باشه  و توی کلاس ها با استفاده از opacity و display نمایش داده شدن لوگو رو کنترل کنید .

     

    • امتیاز 1
  5. در 4 ساعت قبل، Morteza گفته است :

    ورودی هایی که به بخش تنظیمات میدید بصورت شورتکد ذخیره نمیشن، در حقیقت مقادیر ذخیره و در خروجی شورتکد نمایش داده میشن.

     

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

    درست متوجه نشدم . 

    فرض کنید من یک صفحه جدید میسازم و با صفحه ساز یک المنت ساده text ایحاد میکنم و مثلا یک اپشن tittle هم داره .

    حالا این المنتی که ایجاد شده به صورت شورتکد مثلا به شکل زیر توی بک اند قضیه ذخیره میشه و بعد اون شورتکد ذخیره شده توی فرونت اند خروجی میده ؟

    [textblock tittle="test"] content [/textblock]

    یا اینکه کلا مکانیزمش فرق میکنه ؟

  6. درود . 

    چندتا سوال داشتم ممنون میشم راهنماییم کنید .

    توی این پیج بیلدر ها مثل پیج بیلدر قالب AVADA یا قالب های دیگه ، تا اونجایی که میدونم المنت ها به ضورت شورت کد ذخیره میشن . 

    حالا سوال بنده این هست که اون المنت های انتخابی چطور به شورت کد تبدیل میشن ؟ مثلا وقتی یک المنت TEXT توی بیلدر اضافه میکنیم ، چطور شورت کد این المنت در اون باکس محتوای پیج نوشته و ذخیره میشه ؟

    سوال دومم این هست که وقتی یه پیجی با بیلدر ساخته میشه ، بار بعد که میخایم پیج رو ویرایش کنیم ، چطور المنت های موجود در پیج و نحوه چیدمانشون توسط پیج بیلدر شناسایی میشن ؟ 

    ممنون میشم راهنماییم کنید .

  7. در 20 دقیقه قبل، Fenix.ir گفته است :

    اگر کار کرده بودید این حرفو نمیزدید بزرگوار شما میتوانید یک پس تایپ بسازید با کاستوم فیلد های متفاوت و در نهاید بر روی فرانت اند نمایش دهید به کاربر مثل فرم مثل فرم ارسال پست مهمان با این کار میتونید ارشیوی کامل داشته باشید.

    بیشتر برای بخش هایی مثل هنرمندان و کاگردان ها و ... ( شبه پست ها ) با کاستوم پست تایپ کار کردم . 

    مرسی از راهنماییتون . 

  8. در 12 ساعت قبل، Fenix.ir گفته است :

    والا برای سایت پست تایپ سفارشی باید تسلط داشته باشید به این قضیه و احتیاج به برنامه نویسی داره بزرگوار

     

    http://wp-parsi.com/article/wordpress-custom-post-types/

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

    مرسی از ایدتون . بررسیش میکنم . شاید هم بشه .:D

  9. در 2 ساعت قبل، Fenix.ir گفته است :

    با سلام و احترام یعنی فرمی باشه که فقط کاربر ارسال میکنه ؟ مهمانی در کار نیست ؟

    از پست تایپ نمیتونید استفاده کنید ؟

     

    اره  . برای ایجاد فرم سفارش میخام . سفارش هایی که فقط به صورت متنی هستن . و میخام کاری کنم که کاربر سفارش های خودش رو ببینه

    چطور با پست تایپ این کارو بکنم ؟ کاربر ها که نمیتونن به پست تایپ ها دسترسی ارسال داشته باشن . 

  10. سلام . 

    میخاستم ببینم امکانی رو توی ووکامرس میشه ایجاد کرد که مثلا وقتی یه ویژگی ایجاد میکنیم و جزو متغیر ها میزاریمش میشه این متغیر ها رو به محصولات دیگه متصل کرد ؟

    برای مثال یه متغیر به نام "نسخه" داریم که شامل 3 مقدار Gold و Deluxe و Standard هست و محصولی که توش این متغیر هارو ایجاد کردیم به فرض خودش نسخه ی Standard هست . حالا میشه کاری کرد که وقتی توی صفحه محصول Gold انتخاب میشه ، صفحه ریدایرکت بشه به یه محصول دیگه ( محصول دیگه درواقع همون محصوله اما نسخه Gold ) ؟

    ممنون میشم راهنماییم کنید .

  11. سلام . میخاستم ببینم راهی یا افزونه ای هست که بتونه فرم هایی که با افزونه های فرم ساز وردپرس رو میسازم به پنل SMS وصل کنه ؟

    درواقع میخام یه فرم ثبت سفارش بسازم و سفارشی که توسط کاربر ثبت میشه ، لیست سفارشش براش SMS بشه .

  12. درود . 

    دارم برای یه قالب ووکامرس صفحه Single Product طراحی میکنم . الان همه چیز اوکی هست بغیر از نمایش ویژگی ها که مثلا نسخه ی اون محصول رو انتخاب کنم و قیمت تغییر کنه . 

    چطور میتونم اون اپشن های Dropdown رو نشون بدم ؟

    ممنون میشم راهنماییم کنید .

  13. سلام . توی لوپی که دارم میخام مطالب یک دسته خاص به یک شکل متفاوت از بقیه مطالب نمایش داده بشه . مثلا بکگراندش قرمز باشه . 

    چطور میتونم اینکارو کنم ؟

    مثلا همه پست ها بکگراندش قرمز باشه ولی پست های دسته با ایدی مثلا 3 بکگراندشون قرمز باشه .

    مررسی .

  14. در 20 ساعت قبل، nazanin123 گفته است :

    اگر آنلاین هست آدرس صفحه مورد نظر رو بدید

    خیر . متاسفانه روی لوکال هست

    در 5 ساعت قبل، علی زینلی گفته است :

    سلام و عرض خسته نباشید، چرا از jQuery برای صفحه بندی استفاده نمی‌کنید؟

    منظورم اینکه دیگه نهایتاً شما 30 یا 50 عنوان پست می‌خواهید یه همچین جایی

    یه کوئری بنویسید که 50 عنوان پست رو به شما تحویل بده، بعد با jQuery این 50 عنوان رو صفحه بندی کنید

    خودم دنبالش بودم که اجاکس اینکارو بکنم . 

    میشه راهنماییم کنید که با جیکوئری اینکارو بکنم ؟؟

  15. در 22 ساعت قبل، nazanin123 گفته است :

    از کد زیر استفاده کنید ، باید جواب بده، فقط دقت کنید خط 12 باید در کوئری که صفحه بندی میخواد باید باشه ، ادامه اش هم که حلقه و در نهایت صفحه بندی هست

    
    <?php
    $args = array(
    	'post_type'  => 'post',
        'posts_per_page' =>'10',
    	'meta_query' => array(
    		array(
    			'key'     => 'metair_karn',
    			'value'   => $son ,
    			'compare' => '=',
    		),
    	),
     'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
    );
    $query = new WP_Query( $args );
    ?>
    <?php if ( $query->have_posts() ) : ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>
    
    <?php //نمایش صفحه بندی
      wpbeginner_numeric_posts_nav(); ?>
    <?php endwhile;
    echo '
    <div id="paginate">';
    $big = 999999999; // need an unlikely integer
    echo paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $query->max_num_pages
    ) );
    echo '</div>';?>
    <?php else : ?>
    <p><?php _e( 'متاسفیم ! چیزی پیدا نشد ! لطفا درصورت مشاهده این پیغام با مدیریت سایت تماس بگیرید .' ); ?></p>
    <?php endif; wp_reset_query();?>

     

    الان با این کد صفحه بندی ظاهر شد ولی عمل نمیکنه . یعنی وقتی مثلا روی 2 کلیک میکنم که بره صفحه 2  ، میره به همون ادرس فعلی و صفحه عوض نمیشه .

  16. در 3 ساعت قبل، nazanin123 گفته است :

    شما در جایگذاری اشتباه میکنید ، بخش اصلی کد باید در فانکشنز و قبل از بسته شدن php استفاده بشه ... 

    بنده طراح قالب وردپرس هستم و این مسایل رو کامل میدونم . به طور دقیق هم همه چیز رو چک کردم .

    ولی خاصیت single.php اینه که صفحه بندی نمیگیره . 

    حالا میخام ببینم چطور باید به این خاصیت غلبه کرد . 

    شما خودتون یه کوئری معمولی بسازید و توی single چک کنید ببینید کار میکنه یا خیر .

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