نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: مشکل با افزونه گالری edd در وردپرس

  1. #1
    عضو جدید afshin98 آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    83
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    9
    تشکر شده در
    7 پست

    پیش فرض مشکل با افزونه گالری edd در وردپرس

    سلام دوستان
    من افزونه edd download images نصب کردم
    ولی نمیدونم تو قالب چجوری بزارم که به نمایش در بیاد یعنی خودش کدها رو داده ولی وقتی میذارم تو قالب نمایش نمیده و کدهارو نمایش میده مثله متن معمولی
    از دوستان اگر کسی می تونه راهنمایی کنه بگه
    ممنون میشم راهنمایی کنید.
    اینم کدهایی که داده

    تصاویر را آپلود و یا لینک آن را درون فیلد مربوطه قرار دهید و در پایان دکمه به روز رسانی را بزنید
    البته این پایان کار نیست و شما فقط تصاویر را آپلود کرده و به فایل اضافه کردید، برای نمایش میتوانید از 3 روش زیر استفاده کنید
    1- اگر با کدها آشنایی ندارید، تنها کافیست شورتکد زیر را در انتهای مطلب ( انتهای ادیتور محتوا ) قرار دهید و محصول را ذخیره کنید، سپس اگر صفحه فایل را باز کنید مشاهده خواهید کرد گالری محصول شما در انتهای نوشته ها ظاهر شده است

    کد:
    [edd_download_images]
    2- اگر با کدها و برنامه نویسی آشنایی دارید میتوانید تابع مربوط به نمایش گالری تصویر را در کدهای قالب جاگذاری کنید


    کد:
    if( function_exists( 'edd_di_display_images') ) {
        edd_di_display_images();
    }
    3- اگر قصد توسعه بیشتر و تغییر نحوه نمایش خروجی تصاویر را دارید، کد زیر که ***** های این پلاگین است میتواند به شما کمک کند
    کد:
    function themename_edd_di_display_images( $html, $download_image ) {
        // here a div tag is wrapped around each image
        $html = '<div><img class="edd-di-image" src="' . $download_image['image'] . '" /></div>';
        return $html;
    }
    add_filter( 'edd_di_display_images', 'themename_edd_di_display_images', 10, 2 );
    فروشگاه فایل باید با افزونه Easy Digital Downloads راه اندازی شده باشد تا بتوانید از این پلاگین استفاده کنید

  2. # ADS




     

  3. #2
    عضو جدید afshin98 آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    83
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    9
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    دوستان کسی هست کمک کنه

  4. #3
    عضو جدید afshin98 آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    83
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    9
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    نقل قول نوشته اصلی توسط afshin98 نمایش پست ها
    سلام دوستان
    من افزونه edd download images نصب کردم
    ولی نمیدونم تو قالب چجوری بزارم که به نمایش در بیاد یعنی خودش کدها رو داده ولی وقتی میذارم تو قالب نمایش نمیده و کدهارو نمایش میده مثله متن معمولی
    از دوستان اگر کسی می تونه راهنمایی کنه بگه
    ممنون میشم راهنمایی کنید.
    اینم کدهایی که داده

    تصاویر را آپلود و یا لینک آن را درون فیلد مربوطه قرار دهید و در پایان دکمه به روز رسانی را بزنید
    البته این پایان کار نیست و شما فقط تصاویر را آپلود کرده و به فایل اضافه کردید، برای نمایش میتوانید از 3 روش زیر استفاده کنید
    1- اگر با کدها آشنایی ندارید، تنها کافیست شورتکد زیر را در انتهای مطلب ( انتهای ادیتور محتوا ) قرار دهید و محصول را ذخیره کنید، سپس اگر صفحه فایل را باز کنید مشاهده خواهید کرد گالری محصول شما در انتهای نوشته ها ظاهر شده است

    کد:
    [edd_download_images]
    2- اگر با کدها و برنامه نویسی آشنایی دارید میتوانید تابع مربوط به نمایش گالری تصویر را در کدهای قالب جاگذاری کنید


    کد:
    if( function_exists( 'edd_di_display_images') ) {
        edd_di_display_images();
    }
    3- اگر قصد توسعه بیشتر و تغییر نحوه نمایش خروجی تصاویر را دارید، کد زیر که ***** های این پلاگین است میتواند به شما کمک کند
    کد:
    function themename_edd_di_display_images( $html, $download_image ) {
        // here a div tag is wrapped around each image
        $html = '<div><img class="edd-di-image" src="' . $download_image['image'] . '" /></div>';
        return $html;
    }
    add_filter( 'edd_di_display_images', 'themename_edd_di_display_images', 10, 2 );
    فروشگاه فایل باید با افزونه Easy Digital Downloads راه اندازی شده باشد تا بتوانید از این پلاگین استفاده کنید
    من همینارو میذارم ولی فقط کدهاش رو نمایش میده عکس رو نشون نمیده اصلا

  5. #4
    عضو انجمن bakuryu آواتار ها
    تاریخ عضویت
    Apr 2010
    محل سکونت
    TEHRAN
    نوشته ها
    669
    تشکر تشکر کرده 
    226
    تشکر تشکر شده 
    293
    تشکر شده در
    277 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    [edd_download_images]

    اینکار هم انجام دادید ولی دقیقا همین کد نشون داده میشه ؟

    بنده انجام دادم با این روش اول
    IRANVPS.ORG
    Tel: (021) 95119886 - Telegram - WhatsApp: (0935) 8382884
    تهران-میدان امام خمینی-پاساژ طبس-طبقه سوم-پ ۳/۴

  6. #5
    عضو جدید afshin98 آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    83
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    9
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    نقل قول نوشته اصلی توسط bakuryu نمایش پست ها
    [edd_download_images]

    اینکار هم انجام دادید ولی دقیقا همین کد نشون داده میشه ؟

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

  7. #6
    عضو جدید IranWebSv آواتار ها
    تاریخ عضویت
    Jun 2014
    محل سکونت
    Bandar Abbas
    نوشته ها
    58
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    32
    تشکر شده در
    26 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    افزونه های نظیر ووکامرس و EDD ، کلا پست تایپ جدید ایجاد می کنند و نمیتوان با پست تایپ دیفالت وردپرس ، آن ها را نمایش داد .

    حلقه نمایش آخرین محصولات شما در EDD به شرح زیر می باشد :
    کد PHP:
    <?php $wp_query = new WP_Query(array('post_type' => 'download','showposts' => 8)) ?>
    <?php 
    while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    برای نمایش تصاویر داخل حلقه نیز ، ابتدا باید thumb را به فانکشن قالب تعریف کنید :
    کد PHP:
    // thumbnail
    add_theme_support('post-thumbnails');
    if (
    function_exists('add_image_size')){
    add_image_size'posts'185245true);
    }
    //first image thumbnail
    function posts_thumbnail_image() {
    global 
    $post$posts;
    $first_img '';
    ob_start();
    ob_end_clean();
    $output preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'$post->post_content$matches);
    $first_img $matches [1] [0];
    if(empty(
    $first_img)){ //Defines a default image
    $first_img bloginfo('template_directory');
    $first_img .= "/_images/defult/posts.jpg";
    }
    return 
    $first_img;

    و سپس از طریق کد زیر ، در خروجی تصاویر را نمایش دهید ( دلخواه ویرایش کنید و داخل حلقه در فایل مربوطه php قرار دهید. )
    کد PHP:
    <?php if( has_post_thumbnail() ) the_post_thumbnail('posts',array( 'alt' => get_the_title(), 'title' => get_the_title(), 'class' => "pic" )); else { ?>
    <img src="<?php echo posts_thumbnail_image(); ?>"><?php ?>
    برای نمایش قیمت محصول از کد زیر میتوانید استفاده کنید :
    کد PHP:
    قیمت : <?php edd_price(get_the_ID('')); ?>
    در پایان حلقه نیز برای بستن حلقه از کد زیر استفاده کنید :
    کد PHP:
    <?php endwhile; wp_reset_query(); ?>
    موفق باشید .
    ایران وب سرور » هاست - دامنه - سرور - طراحی سایت
    تلفن دفتر بندرعباس » 33339538-076 - همراه » 5340557-0936 - تلگرام » iranwebsv_support
    وبسایت » www.iranwebsv.net | دارای نماد اعتماد الکترونیکی

  8. #7
    عضو جدید afshin98 آواتار ها
    تاریخ عضویت
    Jan 2013
    نوشته ها
    83
    تشکر تشکر کرده 
    20
    تشکر تشکر شده 
    9
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    نقل قول نوشته اصلی توسط IranWebSv نمایش پست ها
    افزونه های نظیر ووکامرس و EDD ، کلا پست تایپ جدید ایجاد می کنند و نمیتوان با پست تایپ دیفالت وردپرس ، آن ها را نمایش داد .

    حلقه نمایش آخرین محصولات شما در EDD به شرح زیر می باشد :
    کد PHP:
    <?php $wp_query = new WP_Query(array('post_type' => 'download','showposts' => 8)) ?>
    <?php 
    while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
    برای نمایش تصاویر داخل حلقه نیز ، ابتدا باید thumb را به فانکشن قالب تعریف کنید :
    کد PHP:
    // thumbnail
    add_theme_support('post-thumbnails');
    if (
    function_exists('add_image_size')){
    add_image_size'posts'185245true);
    }
    //first image thumbnail
    function posts_thumbnail_image() {
    global 
    $post$posts;
    $first_img '';
    ob_start();
    ob_end_clean();
    $output preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'$post->post_content$matches);
    $first_img $matches [1] [0];
    if(empty(
    $first_img)){ //Defines a default image
    $first_img bloginfo('template_directory');
    $first_img .= "/_images/defult/posts.jpg";
    }
    return 
    $first_img;

    و سپس از طریق کد زیر ، در خروجی تصاویر را نمایش دهید ( دلخواه ویرایش کنید و داخل حلقه در فایل مربوطه php قرار دهید. )
    کد PHP:
    <?php if( has_post_thumbnail() ) the_post_thumbnail('posts',array( 'alt' => get_the_title(), 'title' => get_the_title(), 'class' => "pic" )); else { ?>
    <img src="<?php echo posts_thumbnail_image(); ?>"><?php ?>
    برای نمایش قیمت محصول از کد زیر میتوانید استفاده کنید :
    کد PHP:
    قیمت : <?php edd_price(get_the_ID('')); ?>
    در پایان حلقه نیز برای بستن حلقه از کد زیر استفاده کنید :
    کد PHP:
    <?
    php endwhile; wp_reset_query(); ?>
    موفق باشید .
    ممنون ، با راهنمایی های شما و آزمون و خطا تونستم کد زیر رو بسازم ، اما یه مشکلی هست اینکه سومین عکس رو اشتباه نمایش میده .

    کدی که قرار دادم برای نمایش تصاویر

    کد:
     <?php if( edd_di_display_images() ) edd_di_display_images('posts',array( 'alt'  get_the_title(), 'title' => get_the_title(), 'class' => "pic" )); else { ?>
    <img src="<?php echo edd_di_display_images(); ?>"><?php } ?>
    خروجی این کد :
    کد:
     <img class="edd-di-image" src="http://ketafile.ir/wp-content/uploads/edd/2017/09/انرژی-فسیلی-وهسته-ای-2.png" /><img class="edd-di-image" src="http://ketafile.ir/wp-content/uploads/edd/2017/09/انرژی-فسیلی-وهسته-ای-1.png" /><img src="<img class="edd-di-image" src="http://ketafile.ir/wp-content/uploads/edd/2017/09/انرژی-فسیلی-وهسته-ای-2.png" /><img class="edd-di-image" src="http://ketafile.ir/wp-content/uploads/edd/2017/09/انرژی-فسیلی-وهسته-ای-1.png" />">
    اگه ببینین عکس سوم تو src بجای لینک class رو نوشته و این مشکل تو همه ی صفحات هستش و "> اضافه هم آخرش هست ، اگه راهنمایی کنین ممنون میشم

  9. #8
    عضو جدید IranWebSv آواتار ها
    تاریخ عضویت
    Jun 2014
    محل سکونت
    Bandar Abbas
    نوشته ها
    58
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    32
    تشکر شده در
    26 پست

    پیش فرض پاسخ : مشکل با افزونه گالری edd در وردپرس

    دقیقا متوجه منظورتون نشدم ، اما اینبار از کد زیر استفاده کنید :
    کد PHP:
    <?php if( has_post_thumbnail() ) the_post_thumbnail('posts',array( 'alt' => get_the_title(), 'title' => get_the_title() )); else { ?>
    <img src="<?php echo posts_thumbnail_image(); ?>" title="<?php the_title_attribute(); ?>" alt="<?php the_title_attribute(); ?>">
    <?php ?>
    در خط اول شرط گذاشتیم که اگر شما از تصاویر شاخص استفاده کنید اون رو نمایش بده ، در غیر اینصورت با توجه به فانکشنی که در functions.php تعریف کرده بودیم ، اولین تصویر (از محتوای متن محصول) گرفته و در خروجی نمایش دهد .
    ایران وب سرور » هاست - دامنه - سرور - طراحی سایت
    تلفن دفتر بندرعباس » 33339538-076 - همراه » 5340557-0936 - تلگرام » iranwebsv_support
    وبسایت » www.iranwebsv.net | دارای نماد اعتماد الکترونیکی

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. درخواست توسعه افزونه بازاریابی Affiliate وردپرس یا نوشتن افزونه مانند این از پایه
    توسط varzeshbank در انجمن درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی
    پاسخ ها: 0
    آخرين نوشته: December 7th, 2015, 09:24
  2. پاسخ ها: 7
    آخرين نوشته: January 24th, 2015, 13:13
  3. پاسخ ها: 5
    آخرين نوشته: June 26th, 2013, 22:47
  4. درخواست سرور اختصاصي ارزون :dخيلي ارزون
    توسط hostarya در انجمن درخواست سرور اختصاصی
    پاسخ ها: 13
    آخرين نوشته: January 23rd, 2012, 21:34

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •