رفتن به مطلب

باز شدن پیام بعد از قرار دادن شرط


پست های پیشنهاد شده

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

می خواستم بعد از شرطی مثلا تو وردپرس اگر نظر کاربر ثبت شد یک پیام msgbox باز شه و لگه پیام شما ارسال شد همین ؟؟؟؟؟

با تشکر

لینک به ارسال

سلام

این رو تست کنید:

function add_custom_text($content) {
return "<div class=\"custom-text\"><p>Thank you for your comment.</p></div>";
}
add_filter('comment_text', 'add_custom_text', 1000);

نمونه های کاملتر :


http://digwp.com/2010/12/custom-message-after-comments/
http://www.theblog.ca/wordpress-redirect-comment

  • امتیاز 4
لینک به ارسال

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

لینک به ارسال

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

بصورت کلی :

if($msgsent){
echo "Thanks for message!";
}else{
echo "Failed!";
}

متغییر $msgsent وضعیت ارسال هست.

  • امتیاز 3
لینک به ارسال

دادا به قران این طوری نمی خوام می خوام وقتی یک کار انجام شد به صورت msgbox باز شه

y2kgse7vtd7krrzhkr.png

لینک به ارسال

خوب کد بالا به این صورت تغییر میکنه:

if($msgsent){
echo "<script>alert('Thanks for message!')</script>";
}else{
echo "<script>alert('Failed!')</script>";
}

  • امتیاز 5
لینک به ارسال

داداش کار نمی کنه :( واصه من

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

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

ویرایش شده توسط alishademan
لینک به ارسال

کدهای دیگه هستن ولی باید از جی کوئری استفاده کنید.

شما میتونی از alert و notify و messagebox های جی کوئری برای زیبایی استفاده کنی.

  • امتیاز 2
لینک به ارسال

شرمنده خیلی زحمتتون دادیم میشه چند تا نمونه بزارید ؟

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

با تشکر

لینک به ارسال

برای پنجره الرت میشه شرط تعریف کرد:

if (confirm('Some message')) {
alert('Thanks for confirming');
} else {
alert('Why did you press cancel?');
}

منبع

میتونید توی جاوااسکریپت php رو هم فراخوانی کنید.

  • امتیاز 1
لینک به ارسال

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

با تشکر

این سوال آخر بود؟

اگر همین هست جواب بالایی که دادم مربوط به همین هست ;)

  • امتیاز 1
لینک به ارسال

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

if($msgsent){
echo "
<script>
if (confirm('Some message')) {
alert('Thanks for confirming');
} else {
alert('Why did you press cancel? You should have confirmed');
}
</script>
";
}else{
echo "<script>alert('Failed!')</script>";
}

لینک به ارسال

استاد انقدر سوال پرسیدیم دیگه خجالت می کشیم این اخریشه :دی

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

کد :


if ( '' == trim($_POST['comment']) ){


echo "<script>alert('لطفا پیغام خود را درج فرمایید')</script> ";
wp_redirect(get_permalink($post->post_parent));


exit;
}

خب همون طور که شما بهتر می دونید کد بالا میاد میگه اگر ظرف دیدگاهش رو ننوشته بود پیغام بده دیدگاه خود رو بنویسید

بعد هم در خط بعدی میاد می گه به صفحه ی که نظر داده شده بر گرده

wp_redirect(get_permalink($post->post_parent));

اما من مشکلی که دارم وقتی همین کد بالا رو زیر کد پیغامم قرار می دم دیگه کد پیغام اجرا نمی شه ؟

حالا من باید چی کار کنم حاج مرتضی ؟؟؟؟

ویرایش شده توسط Morteza
لینک به ارسال

چون دارید wp_redirect میکنید از این متد نمیشه استفاده کرد.

شما باید از یک دکمه دلخواه استفاده کنید و بعد با تشخصی کلیک شدن یا اینتر شدن اون، تابع wp_redirect رو فراخوانی کنید.

لینک به ارسال

یعنی چی دقیقا ؟؟؟ می خوام کار تمیزی از آب در آد .

به نظر شما استاد باید چی کار کنم ؟؟؟

لینک به ارسال

در کلام ساده تابع redirect نسبت به اجرای اسکریپت ارجحیت پیدا میکنه.

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

یعنی از php در این قسمت استفاده نشه.

لینک به ارسال

سلام

راستش فعلا نمونه ایی ندارم.

مگر اینکه توی وقتهای آزادی که دارم یک نمونه پیاد کنم. ;)

لینک به ارسال

سلام

راستش فعلا نمونه ایی ندارم.

مگر اینکه توی وقتهای آزادی که دارم یک نمونه پیاد کنم.

;)

داداش معلومه که از دست ما خسته شدی بیخیال

استاد خودم یه کاریش می کنم فعلا

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...