ZaYaN 1 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 با سلام به همه دوستان فرض کنیم در سایت چند محصول مشخص داریم که توسط پست ها و استفاده از پست تامپایل به سایت وردپرسیمون ارسال شدن ... خوب می خوام از طریق لینک سفارش به بخش سفارش محصول برن ...سئوال :1 - چطور می تونم در بخش سفارش محصول در ایتم اول که نوع محصول انتخابی هست تایتل یا تامپایل محصول از صفحه قبل منتقل بشه ...2 - بعنوان پیش پرداخت 1 سوم قیمت محصول محاسبه بشه . یه سری اطلاعات محصول توسط منوهای بازشو منتقل و قابل انتخاب باشند . بعد محصول سفارش داده بشه و السلام و فرم ایمیل بشه و تشکر و غیره . و البته قصد دارم پرداخت الکترونیک براش بزارم . ممنون میشم راهنمایی کنید نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 برای انتقال نام محصول می تونید از متد GET استفاده کنید و برای پیش پرداخت هم می شه به مبلغ فرمول داد باید فرم بسازید و نیاز است php - javascript (jquery) - html - css را بشناسید اگر آشنایی دارید می شه مرحله به مرحله رفت جلو و الا نیازه در بخش خرید تایپیک بزنید 2 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 ممنونم دوست عزیزم خوب من از متد GET استفاده کردم اما اونور چطور فراخانی کنم فرمم اماده است و بقیه موارد رو همه رو طراحی و اماده کردم فقط ارسال و دریافت در صفحات باقی مانده نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 برای قرار دادن فرم در وردپرس از شورتکد استفاده کنیدhttp://codex.wordpress.org/Shortcode_APIبرای پرداخت هم بهتره دنبال کلاس پرداخت باشیدبرای وردپرس هم چندین افزونه نوشته شده است 3 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در آذر 92 گزارش بازنشر ارسال شده در آذر 92 ممنونم دوست عزیزم خوب من از متد GET استفاده کردم اما اونور چطور فراخانی کنم فرمم اماده است و بقیه موارد رو همه رو طراحی و اماده کردم فقط ارسال و دریافت در صفحات باقی ماندهفراخوانی در صفحه اکشن با $_GET['name']برای کد نویسی است که با echo می شه چاپش کرد 2 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 ممنونم دوست عزیزم خیلی وقته دنبال همچین پروسه ایی هستم ... امتحان می کنم و نتیجه اعلام میشه. نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 دوستان من همچنان مشکل دارم ... ببینید فرمی که از یک صفحه قرار بره صفحه بعد این شکلی هستش ... <a href="contact-us" onmouseover="order.src='<?php bloginfo('template_directory'); ?>/images/order_now5102.gif'" onmouseout="order.src='<?php bloginfo('template_directory'); ?>/images/order_now510.gif'"><img src="<?php bloginfo('template_directory'); ?>/images/order_now510.gif" name="order" border="0" alt="<?php the_title(); ?>"></a>حال فک کنین اسم محصول هم به این صورت هست <?php the_title(); ?> من چطوری و با چه دستوری انور فراخونیش کنم ؟ البته کدهای فرم و سابمیت و اینا قرار خواهد گرفت . نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 چی رو فراخوانی کنید؟ 1 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 پارسا ی عزیز ببینید من در یکی از نوشته هام که محصول رو معری کردم به واسطه تایتل و غیر می خوام دکمه اوردر بزارم حالا وقتی طرف دکمه رو می زنه در صفحه سفارش از صفحه قبل نام محصول رو نمایش بده ولی مشکل اینجاس که نام محصول با تایتل نمایش میده نمی دونم این تایتل رو چطوری در صفحه بعد فراخونی کنم یا یه سری اطلاعات پست رو در صفحه بعد فراخونی کنم ..مشکل اینجاست که تایتل نمیشه فراخونی کرد یا تایتل همون صفحه رو نمایش می ده . نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 شما دگمه خرید را بگذارید و ولو آن را آی دی پست قرار دهید بعد از اجرای اکشن به صورت $order = $_GET['order'];$post = get_POST($order);$title = $post-> title;چیزی که می خواهید را احضار کنید 2 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 ایمان جان با تشکر از شما صرفا دکمه خرید دقیقا به اینصورت هست ... <a href="contact-us" onmouseover="order.src='<?php bloginfo('template_directory'); ?>/images/order_now5102.gif'" onmouseout="order.src='<?php bloginfo('template_directory'); ?>/images/order_now510.gif'"><img src="<?php bloginfo('template_directory'); ?>/images/order_now510.gif" name="order" border="0" alt="<?php the_title(); ?>"></a>صرفا یکم جدیدا کند ذهن شدم فرمودید ای دی رو در همین کد جاسازی کنم ؟ در صورت امکان به ذکر یه مثال ساده بفرمایید . نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 این کد باید کد فرم شما باشه <form method="get" action="contact-us"><input class="order" type="image" src="<?php bloginfo('template_directory'); ?>/images/order_now510.gif" name="order" value="<?php the_ID()(;?>" onmouseover="this.src='<?php bloginfo('template_directory'); ?>/images/order_now5102.gif'" onmouseout="order.src='<?php bloginfo('template_directory'); ?>/images/order_now510.gif'"></form> 2 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 ایمان جان با تشکر از وقتی که گذاشتی ولی در نزم افزار دریم ویور از کد ایراد گرفت و لاین input رو قرمز کرده فک کنم یه جاش یه ایرادی داره ... بعدشم در صفحه بعد همین value ایدی رو فراخوانی کنم ؟ نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 البته پیداش کردم با جایگزین کردن این کد <?php the_ID()(;?>با این کد<?php the_ID()?>مشکل حل شد 1 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 خوب کاملا درستش کردم <input class="order" type="image" src="<?php bloginfo('template_directory'); ?>/images/order_now510.gif" name="order" value="<?php the_title(); ?>" onmouseover="this.src='<?php bloginfo('template_directory'); ?>/images/order_now5102.gif'" onmouseout="order.src='<?php bloginfo('template_directory'); ?>/images/order_now510.gif'"></form>اینم دریافتیش <?phpif($_GET) { /** Store the POST data to some variable */ $the_title = $_GET['order']; ?><?php echo $the_title; ?> <?php}else { ?> <p>No Response Yet!</p> <?php}?>مرسی بابت راهنماییت نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 (ویرایش شده) اخوی به یه مشکل دیگه بر خوردم این کد کار متاباکس رو برای من انجام می ده ...<tr><td colspan="3" height="8"></td></tr><?php $mid_var = get_post_meta($post->ID, 'ete',true);if(isset($mid_var) && !empty($mid_var)) : ?><tr><td width="10" class="FeatureList25Right"></td><td width="490" class="FeatureList25"> <table cellpadding="0" cellspacing="0" border="0" width="490" class="ServerStatusText"><tr> <td dir="rtl" align="right"><?php echo get_post_meta($post->ID, 'ete',true); ?></td> <td dir="rtl" align="left"><?php echo get_post_meta($post->ID, 'etel',true); ?></td> </tr></table><?php endif; ?>حالا می خوام این بخش etel رو در صفحه بعدی فراخوانی کنم ... متاسافانه موفق نشدم لطفا راهنمایی کنید / ویرایش شده بهمن 92 توسط ZaYaN نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 <?php $mid_var = get_post_meta($post->ID, 'ete',true);if(isset($mid_var) && !empty($mid_var)) : ?>این شرط که می تونه<?phpif(get_post_meta($post->ID, 'ete',true)) : ?>باشهو در باقی کد هم شما فرمی ندارید که بخواهید چیزی را به صفحه دیکگری منتقل کنه اگر قراره متا تغییر کنه که باید براش فرم و فیلد بسازید اگر نه هم می تونید آی دی مطلب را با متد گت به صفحه جدید منتقل کنید و متا را بخوانید<?php if(isset($_GET['id'])) {$id = $_GET['id'];echo get_post_meta($id, 'ete',true);echo get_post_meta($id, 'etel',true);}?>پیوندش<a href="http://example.com/actionurl/?id=<?php the_ID();?>">order</a> 2 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 مرسی ایمان جان بازم مشکل دارم من حالت بخش ارسالی رو به اینصورت تغییر دادم ... <input type="hidden" name="os" value="<?php echo get_post_meta($post->ID, 'etel',true); ?>" />و انور هم راحت گرفتمش ولی مشکلم اینه که در همین کد دیگه مقادیر به علت hidden بودن نمایش داده نمی شه ... نقل قول لینک به ارسال
Parsa 23463 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 اگر میخواهید نمایش دهید نوع text قرار دهیدو disable کنید فیلد را 1 نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 مرسی ایمان جان بازم مشکل دارم من حالت بخش ارسالی رو به اینصورت تغییر دادم ...<input type="hidden" name="os" value="<?php echo get_post_meta($post->ID, 'etel',true); ?>" />و انور هم راحت گرفتمش ولی مشکلم اینه که در همین کد دیگه مقادیر به علت hidden بودن نمایش داده نمی شه ...چه نیازی به ارسال مقدار این فیلد دارید ارسال این مقدار فقط مصرف کننده منابع شماست آی دی پست را با روشی که گفته شد منتقل کنید و با کدی که عرض شد از روی آی دی ارسال شده کل فیلدها را به راحتی بخوانید 1 نقل قول لینک به ارسال
ZaYaN 1 ارسال شده در بهمن 92 مالک گزارش بازنشر ارسال شده در بهمن 92 با تشکر ما قبلا ای دی رو از طریق زیر به اون صفحه فرستادیم الان کدی که شما دادین رو میزاریم اما اتقاقی نمی افته ... و اینکه کد فرم شامل موارد بالا که عرض کردم میشه . <input type="image" id="<?php the_ID();?>" name="order" value="<?php the_title(); ?>" src="<?php bloginfo('template_directory'); ?>/images/order_now5102.gif" alt="سفارش محصول" title="سفارش محصول"></form> نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در بهمن 92 گزارش بازنشر ارسال شده در بهمن 92 از این فیلد نام پست ارجاع می شود نه آی دی باید ولو آن تغییر کندپاسخ های قبلی را بخوانیدپاسخ صحیح همان است که در صفحه اول عرض شد منتهی شما آنرا تغییر دادید و استفاده کردیدhttp://forum.wp-pars...سی/#entry125665اکشن این فرم<?php if(isset($_GET['order'])) {$id = $_GET['order'];$post = get_POST($id);$title = $post-> title;}?><div><?php echo $title;?></div><div><?php echo get_post_meta($id, 'ete',true);?></div><div><?php echo get_post_meta($id, 'ete',true);?></div> 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .