abolfazln
-
تعداد ارسالها
69 -
تاریخ عضویت
-
آخرین بازدید
نوشتهها ارسال شده توسط abolfazln
-
-
هر كاري ميكنم آپشن هاي ساخته شده پاك نميشند
مشكل از كجاست؟
كد زير رو ببينيد:
function jp_verify() {
global $edd_options;
if ($_GET['order'] == 'jahanpay' and $_GET['au']) {
$payment = $_SESSION['jahanpay_payment'];
$au = $_GET['au'];
$api = $edd_options['jahanpay_api'];
$amount = get_option('purchaseamount'.$_SERVER['REMOTE_ADDR']);
$client = new jahanpay ;
$result = $client->verification($api,$amount,$au);
// delete saved data
delete_option('purchaseamount'.$_SERVER['REMOTE_ADDR']);
delete_option('getorderid'.$_SERVER['REMOTE_ADDR']);
// empty EDD cart
edd_empty_cart();
if( ! empty($result) and $result == 1){
edd_update_payment_status($payment, 'publish');
delete_option('purchaseamount'.$_SERVER['REMOTE_ADDR']);
delete_option('getorderid'.$_SERVER['REMOTE_ADDR']);
edd_send_to_success_page();
}
else{
edd_update_payment_status($payment, 'failed');
delete_option('purchaseamount'.$_SERVER['REMOTE_ADDR']);
delete_option('getorderid'.$_SERVER['REMOTE_ADDR']);
$failed_page = get_permalink($edd_options['failure_page']);
wp_redirect( $failed_page );
exit;
}
}
}حتي كد حذف كردن رو در 3 جا قرار دادم باز هم پاك نشد
-
باشه الان همين كار رو ميكنم و ميبينم درست ميشه يا نه
-
فكر كنم فقط عكس هايي كه چهره داخلشون هست رو نشون ميده.
- 1
-
سلام
در متد jp_verfiy فراخواني ميكنم
اينم آدرس كد :
https://github.com/Abolfazln/Jahanpay-EDD/blob/master/edd-jahanpay.php#L92
-
سلام
من افزونه پرداخت EDD براي جهان پي رو نوشتم
چون جهان پي براي تاييد يك تراكنش نياز به چك كردن مبلغ تراكنش دارد
من در اول ثبت تراكنش مبلغ انرا به همراه شناسه سفارش به صورت زير ذخيره كردم:
$getamount = $purchase_data['price']/10;
add_option('purchaseamount'.$_SERVER['REMOTE_ADDR'], $getamount);
$getorderid = $purchase_data['purchase_key'];
add_option('getorderid'.$_SERVER['REMOTE_ADDR'], $getorderid);تا اينجا مشكلي نيست
بعد از اينه كاربر به سايت بانك منتقل شد و پرداخت رو انجام داد
به دو آپشن بالا ديگه نيازي ندارم و با كد زير اون ها رو هذف كردم:
delete_option('purchaseamount'.$_SERVER['REMOTE_ADDR']);
delete_option('getorderid'.$_SERVER['REMOTE_ADDR']);اما وقتي ليست اپشن هاي وردپرس رو ميبينم ، براي هر تراكنشي كه ثبت شده اين 2 آپشن بالا در ليست آپشن ها وجود دارند و حذف نشدند
مشكل كجاست؟
اين هم لينك پروژه در git hub :
https://github.com/Abolfazln/Jahanpay-EDD/blob/master/edd-jahanpay.php
-
فكر نكنم فقط به كمك html و jquery بشه ايميل ارسال كرد چون اين ها سمت مرور گر هستند
بايد با يك زبان برنامه نويسي سمت سرور ايميل ارسال كرد مثل php
ولي شك دارم شايد به كمك smtp هم بشه ارسال كرد!!!
- 1
-
سلام
امكانش هست date picker وردپرس رو از ميلادي به شمسي تغيير بديد
- 1
-
الان يك مشكل پيدا كردم
فرم ورود به سايت به هم ريخته هست
برا شما هم همين مشكل هست؟
- 1
-
من نصب كردم
مشكلي خاصي نداره
ظاهرش خيلي بهتر شده
فقط الهي زودتر نسخه فارسي بياد . يكم كار ترجمه كردن داره
- 1
-
فكر كنم بايد شركت ثبت كني كه بعد نام تجاري اون و لوگو و سايت رو برات ثبت كنن.
شايد راه ديگه اي هم باشه
- 1
-
به نظر شما چقدر طول ميكشه تا نسخه فارسي بياد؟
-
من بهت پيشنهاد ميكنم از افزونه Easy Digital Downloads كه مخصوص فروشگاه هاي دانلودي ساخته شده استفاده كن
- 1
-
سلام
منم همين مشكل نشون ندادن تصاوير در گالري رو دارم .
چكار بايد كرد؟
-
من تو قسمت گالري 88 تا فايل آپلود كردم اما حتي يكي از فايل ها نشون داده نميشه؟
-
اگه ميخواهيد سفارش بگيريد و مشتري آنلاين مبلغش رو پرداخت كنه و بعد شما با پست محصول رو بفرستيد ووكامرس بهترين گزينه است.
- 1
-
بله اونطور كه دو.ستان فرمودند براي همه يك سري مشكلات وجود دارد
من الان فهيمدم كه ويرايشگر وردپرس به هم ريخته .
=====
حالا يعني بايد صبر كنيم تا نسخه فارسي بياد تا مشكلات برطرف بشه؟
-
من آپديت كردم اما هيچ مشكلي پيش نيومد
www.jahanfile.ir
-
نه مشكلم حل شد.
تو انجمن اصلي افزونه تاپيك باز كردم و سريع جوابمو دادند.
نيازي به فعال كردنrewrite نيست.
همون پيوند هاي يكتا رو بايد تغيير بدي.
اينم لينك تاپيك اصلي:
https://easydigitaldownloads.com/support/topic/change-the-download-post-permalink
-
مشكلتون حل شد؟
- 1
-
سلام
من افزونه رو براي شما همراه با آپديت زبان فارسي گذاشتم امتحان كنيد
و افزونه درگاه پي لاين رو هم از اينجا نصب كنيد:
http://payline.ir/co...edd-payline.zip
دانلود اصل افزونه:
- 5
-
دستان اينجا هم كلي آموزش اين كار رو داده با مثال ولي من نميدونم كجا بايد كد ها رو قرار بدم
راهنمايي كنيد لطفا
http://wp.tutsplus.com/tutorials/creative-coding/the-rewrite-api-post-types-taxonomies/
-
كسي نميتونه من رو براي آدرس دهي يك post_type خاص راهنمايي كنه؟
-
سلام
تشكر بابت راهنماييتون با كوئري زير مشكلم حل شد:
<?php
$args = array (
'post_type' => 'download',
'posts_per_page' => '12',
'posts_per_archive_page' => '64',
'order' => 'DESC',
'orderby' => 'id',
);
$dlquery = new WP_Query( $args );
if ( $dlquery->have_posts() ) {
while ( $dlquery->have_posts() )
{
$dlquery->the_post();
get_template_part( 'content', get_post_format() );
twentytwelve_content_nav( 'nav-below' );
}
} else {
get_template_part( 'content-none', '');
}
wp_reset_postdata();
?>فقط به جاي single-download.php من content-download.php رو ساختم . و الان يك مشكلي دارم.
آدرس اين post_type ناجور هست به اين صورت:
http://localhost/wp/?download=sample
من نميخوام اينجوري باشه . ميخوام طوري باشه كه قبل از عنوان پست در url موضوع پست نوشته بشه كه موضوع پست هم مثل خود پست اختصاصي هست يعني از موضوعات خود وردپرس جدا هست.
فكر كنم من بايد 3 فايل ديگه به پوسته به صورت زير اضافه كنم :
single-download.php
taxonomy-download_category.php
taxonomy-download_tag.php
بايد چكار كنم؟
-
كد index.php ببين مشكل كجاست كه باز هم نمايش داده نميشه؟
<?php
get_header(); ?>
<div id="primary" class="site-content">
<div id="content" role="main">
<?php
$custom_query = new WP_Query(array(
'post_status' =>'published',
'post_type' =>'download',
'order' =>'descending',
'orderby' =>'ID',
'cat' =>'61',
'posts_per_page' =>'5',
'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1
));
?>
<?php if($custom_query->have_posts()) :?>
<?php while($custom_query->have_posts()) : $custom_query->the_post();?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php twentytwelve_content_nav( 'nav-below' ); ?>
<?php else : ?>
<article id="post-0" class="post no-results not-found">
<?php if ( current_user_can( 'edit_posts' ) ) :
// Show a different message to a logged-in user who can add posts.
?>
<header class="entry-header">
<h1 class="entry-title"><?php _e( 'No posts to display', 'twentytwelve' ); ?></h1>
</header>
<div class="entry-content">
<p><?php printf( __( 'Ready to publish your first post? <a href="%s">Get started here</a>.', 'twentytwelve' ), admin_url( 'post-new.php' ) ); ?></p>
</div><!-- .entry-content -->
<?php else :
// Show the default message to everyone else.
?>
<header class="entry-header">
<h1 class="entry-title"><?php _e( 'Nothing Found', 'twentytwelve' ); ?></h1>
</header>
<div class="entry-content">
<p><?php _e( 'Apologies, but no results were found. Perhaps searching will help find a related post.', 'twentytwelve' ); ?></p>
<?php get_search_form(); ?>
</div><!-- .entry-content -->
<?php endif; // end current_user_can() check ?>
</article><!-- #post-0 -->
<?php endif; // end have_posts() check ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
پاك نشدن options بعد از اتمام تراكنش
در هک و برنامه نویسی
ارسال شده در
سلام
مشكل رفع شد
ولي فكر نكنم آپشن اي دي در طول رفت و برگشت تغيير كنه!!!