رفتن به مطلب

ahmad4u

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

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

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

  • روز های برد

    3

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

  1. بسته شد!

    زمانی که کار روی پروژه‌ی Easy Digital Downloads رو شروع کردم، با هدف ایجاد یک کسب و کار گروهی این کار رو انجام دادم، شروع به ترجمه کردم، به تنهایی 1200 رشته را ترجمه کردم.

    پس از آن گزارش‌هایی دریافت کردم که بسیاری از کاربران، به کلاه‌برداری دزدان وب فارسی معترض بودند و خواستار ایجاد یک مرکز منسجم برای پشتیبانی این افزونه به زبان فارسی شدند.

    پس از فراز و نشیب‌های بسیار، دامین eddpersian.ir ثبت شد و چند روز بعد هم صفحه اول آن بالا آمد و از floatphp به eddpersian منتقل شد.

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

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

    تاب‌آوردن در برابر تلخی آن حقیقت قسمتی از کار و نگه‌داشتن خدمات در برابر آن جزء دیگری از کار است. امروز به این نتیجه رسیدم که دیگر از نگه‌داشتن زنده این سایت در برابر حقیقت تلخ آسیب‌زننده دیگر برای من ممکن نیست.

    وب‌سایت پشتیبانی رسمی Easy Digital Downloads در تاریخ 28 تیرماه 1393 متولد و در تاریخ 17 مرداد 1394 به آرشیو اینترنتی شتافت. این وب‌سایت علی‌رغم عمر کوتاهش، چیزهای زیادی به من آموخت.

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

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

    در صورتی که شما خود را فرد لایق مدیریت این وب‌سایت می‌بینید، می‌توانید با ایمیل من iehsan [dot] ir [at] gmail [dot] com تماس بگیرید تا دامین و اعتبار آن را به شما واگذار کنم.

    اراتمند،

    احسان فرقانی

    بنیانگذار EDD Persian

    • امتیاز 3
  2. سلام دوستان

    الان مدتی هست که در قسمت

    واريز كننده /ذينفع

    به جای این که ۴ رقم آخر کارت رو بنویسه تنها مینویسه

    شاپرک-پوزxxxxxx

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

    حداقل همون ۴ رقم رو از کجا بااید پیدا کنیم؟

    --------------

    پاسخ یکی از دوستان:

    شخصی که پلاگین پرداخت شمارو نوشته بهشون بگید که داخل کال بک دستور برداشت شماره کارتی که بانک برای پذیرنده می فرسته رو اضافه کنه

    چند مدتی هست که بانک ملت بعد از پرداخت برای سایت 10 رقم از شماره کارت خریدار رو ارسال می کنه و فقط باید متد ذخیره سازی این شماره 10 رقمی رو داخل کدهای ماژول اضافه کنند که هر ماژول با ماژول های دیگه نحوه ذخیره سازی داخل دیتابیسش جداست و فقط باید به شخصی که کارهای ماژول سایت رو انجام داده بدید تا براتون اضافه کنه

  3. آیا در EDD این امکان که بر اساس تعداد محصول تخفیف اعمال شود وجود دارد؟؟

    یعنی اگر مشتری 4محصول خرید 10 درضد تخفیف اعمال شود؟؟

    در حال حاضر تخفیفات را میتوان بر اساس مبلغ فاکتور اعمال کرد

  4. راستی برای نمایش دسته بندیش نمیتونی از the_category استفاده کنی . باید بجاش از کد زیر استفاده کنی

    <?php echo get_the_term_list( $post->ID, 'download_category' , ' ' , ' , ' , '' ); ?>

    کد جدید ترین محصولات که هرجای سایتت میتونی استفاده کنی :


    <div class="Hannan37Bas Hannan7 oHannan43 Hannan3">
    <h3><span class="b6 sss b Hannan30"></span>جدیدترین محصولات</h3>
    </div>
    <div class="Hannan37Blok Hannan5 Hannan5sizTepe Hannan6">
    <?php echo '<div class="hannan_class120"><ul>';

    $args = array(
    'post_type' => 'download',
    'posts_per_page' => 6,);

    $my_query = new WP_Query( $args );
    while ($my_query->have_posts()):
    $my_query->the_post();
    $do_not_duplicate = $post->ID;

    echo '<li><a href="'.get_permalink().'"><span class="Hannan13Alan">';

    if ( has_post_thumbnail()) :

    the_post_thumbnail( 'Hannan37', array('class' => '', 'alt' => ''.the_title_attribute('echo=0').'', 'title' => ''.the_title_attribute('echo=0').'' ));

    elseif (get_post_meta($post->ID, 'resim', true) != '') :

    echo '<img src="'.get_post_meta($post->ID, 'resim', true).'" alt="'.the_title_attribute('echo=0').'" title="'.the_title_attribute('echo=0').'" width="83" height="92" />'; else : echo '<img src="'.get_bloginfo('template_url').'/images/nothumb.jpg" width="83" height="92" alt="'.the_title_attribute('echo=0').'" title="'.the_title_attribute('echo=0').'" />';

    endif;


    echo '</span><span class="filmAdi">'; if (strlen($post->post_title) > 26) { echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 26) . '...'; } else {the_title(); } echo '</span></a></li>

    ';



    endwhile;



    echo '</ul></div><div class="Hannan9"></div></div>'."\n";
    ?>

    کد پر بازدیدترین محصولات که اینم هرجای سایتت میتونی استفاده کنی ولی نیاز به افزونه wp postviews داره :

    <div class="Hannan37Bas Hannan7 oHannan43 Hannan3">
    <h3><span class="b6 sss b Hannan30"></span>پربازدید ترین محصولات</h3>
    </div>
    <div class="Hannan37Blok Hannan5 Hannan5sizTepe Hannan6">
    <?php echo '<div class="hannan_class120"><ul>';


    $args = array(
    'post_type' => 'download',
    'posts_per_page' => 6,
    'orderby' => 'meta_value_num',
    'meta_key' => 'views',
    'order' => 'DESC',

    );
    $my_query = new WP_Query( $args );
    while ($my_query->have_posts()):
    $my_query->the_post();
    $do_not_duplicate = $post->ID;
    $views = get_post_meta($post->ID, 'views', true);

    echo '<li><a href="'.get_permalink().'"><span class="Hannan13Alan">';

    if ( has_post_thumbnail()) :

    the_post_thumbnail( 'Hannan37', array('class' => '', 'alt' => ''.the_title_attribute('echo=0').'', 'title' => ''.the_title_attribute('echo=0').'' ));

    elseif (get_post_meta($post->ID, 'resim', true) != '') :

    echo '<img src="'.get_post_meta($post->ID, 'resim', true).'" alt="'.the_title_attribute('echo=0').'" title="'.the_title_attribute('echo=0').'" width="83" height="92" />'; else : echo '<img src="'.get_bloginfo('template_url').'/images/nothumb.jpg" width="83" height="92" alt="'.the_title_attribute('echo=0').'" title="'.the_title_attribute('echo=0').'" />';

    endif;


    echo '</span><span class="filmAdi">'; if (strlen($post->post_title) > 26) { echo mb_substr(the_title($before = '', $after = '', FALSE), 0, 26) . '...'; } else {the_title(); } echo '</span></a></li>

    ';



    endwhile;



    echo '</ul></div><div class="Hannan9"></div></div>'."\n";
    ?>



    اینم حلقه مربوط به محصولات مشابه بر اساس دسته بندی ها :

     <?php

    $custom_taxterms = wp_get_object_terms( $post->ID,'download_category', array('fields' => 'ids') );
    $args = array(
    'post_type' => 'download',
    'post_status' => 'publish',
    'posts_per_page' => 4,
    'orderby' => 'rand',
    'tax_query' => array(
    array(
    'taxonomy' => 'download_category',
    'field' => 'id',
    'terms' => $custom_taxterms
    )
    ),
    'post__not_in' => array ($post->ID),
    );
    $related_items = new WP_Query( $args );
    if ($related_items->have_posts()) :
    while ( $related_items->have_posts() ) : $related_items->the_post();

    // code marboot be mahsoolat mese onvano axo gheymato ....


    endwhile;
    endif;
    wp_reset_postdata();
    ?>

    خود حلقه آماده هست فقط داخل حلقه خالیه که خودت میتونی پرش کنی. فک کنم اگه category رو تبدیل به tag کنی محصولات مشابه رو برحسب برچسب نشون بده .

    استفاده از افزونه advanced custom fileds رو هم برای حرفه ای شدن فروشگاهت مد نظر قرار بده .

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

    <?php echo get_the_term_list( $post->ID, 'download_tag', 'برچسب ها: ', ', ', '' ); ?>

    منبع

    • امتیاز 5
  5. بتازگی متوجه شدم وقتی در قسمت تعریف کدهای تخفیف یک کد تخفیف تعریف میکنم که در صورت انتخاب 5 فایل 5% تخفیف بگیرند ولی وقتی آنرا اعمال می کنم :

    1. به صورت اتوماتیک کار نمی کند و شخص بایستی آن کد را به صورت دستی وارد کند تا تخفیف اعمال شود

    2: اگر تعداد فایلهای انتخابی کمتر از 5 نیز باشد باز تخفیف اعمال می شود

    حتی کد تخفیف را نیز خالی گذاشتم ولی باز هم کار نکرد

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

  6. موفق باشید

    ----------------------

    فقط یک امکانی که ندیدم تو افزونه قرار دادید یا نه، لینک از سرور دیگر سایت ها بود

    مثلا شما در فایل تست شماره دو ، لینک از سایت دانلودها قرار دادید اما این فایل روی هاست خودتون آپلود کردید و بعد برای برنامه تعریف کردین

    شما یه لینک از سایت دانلودها (http://dl5.downloadh....Downloadha.com) به برنامه بدید و ببینید از سرورهای دیگه هم قابلیت دریافت داره یا نه؟؟

    --------------------------

    در صورت امکان این تاپیک هم بررسی کنید باگ در EDD

    خود پشتیبانی EDD هم توش مونده

  7. یه باگی که در EDD وجود داره اینه که وقتی در قسمت تعریف یک محصول میخواهید بوسیله قیمت متغیر چند قیمت برای محصول قرار دهید و بخواهید یکی از قیمت ها صفر (رایگان) باشه در صفحه خرید هنگام انتخاب آن محصول با قیمت صفر (رایگان) در سبد خرید محصول بالای از مجموعه محصولاتس که دارای قیمت متغیر هست انتخاب میکنه

    ساده تر:

    در صفحه محصولات یک محصول با 3 خصوصیت معرفی میکنیم

    محصول1-پی دی اف --- 100 تومان

    محصول1-ورد --- 200 تومان

    محصول3-اکسل --- 0 تومان (رایگان)

    حالا وقتی محصول3-اکسل بعنوان خرید انتخاب میکنیم در سبد خرید مبلغ 200 تومان درج می شود

    راه حل مشکل چیه؟؟

  8. اگه دسته ای که قراره نمایش داده نشه ثابت هست میتونید یک برگه با تمپلیت پیج بسازید و داخلش به جای حلقه معمولی یک کوئری بنویسید و دسته های مورد نظر رو بهش بدید یا فقط یک دسته رو مستثنی کنید (exclude توی کوئری)

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

    اینکه نمیشه از صفحه بندی برای نمایش انها بهره برد(استفاده از افزونه هایی صفحه بندی مانند page-navi)

  9. سلام

    می تونید یه صفحه بسازید و کوئری مورد نظر رو بنویسید. بعد همراه با لینک پارارمتر دسته مورد نظر رو هم به صفحه مقصد ارسال کنید.

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

    اگر امکان دارد کدهای مورد نظر را بنویسید تا امتحان کنم

  10. چگونه میتوان به چند دسته لینک داد

    می خواهم با کلیک بر روی یک لینک مطالب و پست های چندین دسته خاص نمایش داده شود یا کلیه مطالب و پست های بجز یک دسته خاص نمایش داده شود

    یادآوری میکنم که به کد جهت نمایش ندادن مطالب دسته ای خاص احتیاج ندارم

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

    مثال:

    برای لینک دادن و نمایش مطالب دسته با ای دی 1 از کد زیر استفاده میکنم

    <a class="left" href="<?php bloginfo('url'); ?>/?cat=1">جهت مشاهده کليک کنيد ...</a>

    حال اگر بخواهم لینکی جهت نمایش ندادن مطالب دسته با ای دی 1 داشته باشم باید چه کدی بزارم؟؟

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

    <a class="left" href="<?php bloginfo('url'); ?>/?cat=2,3,4,5">جهت مشاهده کليک کنيد ...</a>

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

    با تشکر

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

    - آخرین مطلب ارسال شده و لینک تاپیک قبلی

    افزونه دانلود قسمتی برای EDD

    ارسالی ۲۶ شهریور ۱۳۹۳, ۲۲:۵۰

    از وقتی که گذاشتی ممنون.

    قابلیت های این افزونه ( البته افزونه نشده و فعلن یه چند صد خط کده ) :

    1. بدون نیاز به تغییر در لینک های دانلود

    2. قابلیت کنترل چندین هاست دانلود

    3. قابلیت اعمال محدودیت دانلود و محدودیت زمانی

    4. قابلیت تنظیم دانلود به زور و یا دانلود در حالت ریسوم

    5. تمام این تنظیمات بستگی به تنظیمات خود edd داره و شما نیاز به تنظیمات اضافی ندارید

    6. استفاده همزمان از هاست های دانلود و هاست اصلی وردپرس

    7... به نظر شما چه آپشنی میتونه اینجا قرار بگیره ؟

    توسط a_mogheimi

    لینک جهت تست افزونه - تست

    • امتیاز 3
  12. سوالم شاید زیاد به موضوع تاپیک ربطی نداشته باشه

    اما برای آپلود فایل های حجیم بین 1 تا 4 گیگ باید چیکار کرد؟

    آیا افرادی هستند اینکار را انجام دهند و می توان به انها اعتماد کرد؟

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

    و یا راه های دیگری وجود دارد .....

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