alishademan

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

23 پست در این موضوع قرار دارد

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

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

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

بصورت کلی :

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

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

3

به اشتراک گذاری این پست


لینک به پست

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

y2kgse7vtd7krrzhkr.png

0

به اشتراک گذاری این پست


لینک به پست

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

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

5

به اشتراک گذاری این پست


لینک به پست

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

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

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

ویرایش شده در توسط alishademan
0

به اشتراک گذاری این پست


لینک به پست

آیا کد های دیگه ای هم برای این کار وجود دارند یا خیر ؟؟؟؟

0

به اشتراک گذاری این پست


لینک به پست

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

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

2

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

با تشکر

0

به اشتراک گذاری این پست


لینک به پست

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

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

منبع

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

1

به اشتراک گذاری این پست


لینک به پست

داداش مرتضی ممنونم اما در مورد سوال اخری چی کار کنم ؟؟؟

0

به اشتراک گذاری این پست


لینک به پست

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

با تشکر

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

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

1

به اشتراک گذاری این پست


لینک به پست

ممنونم ولی یه توضیح کوتاه هم می دی ؟؟؟؟ دقیقا نگرفتم

0

به اشتراک گذاری این پست


لینک به پست

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

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>";
}

0

به اشتراک گذاری این پست


لینک به پست

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

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

کد :


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


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


exit;
}

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

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

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

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

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

ویرایش شده در توسط Morteza
0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

0

به اشتراک گذاری این پست


لینک به پست

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

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

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

0

به اشتراک گذاری این پست


لینک به پست

استاد نمونه ای چیزی نداری ؟ .

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

0

به اشتراک گذاری این پست


لینک به پست

سلام

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

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

;)

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

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

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری