رفتن به مطلب

فرم تماس با ما با جي كوئري


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

سلام دوستان .

من براي سايت اولم از contact-form استفاده كردم و جواب داد .

اما براي اين سايتم فرم تماس با ما رو با جي كوئري ساختم و نميشه براي اين مورد از افزونه ي contact-form استفاده كرد ( يا من راهش رو نميدونم )

به خاطر اين من از كلاس phpmailer استفاده كردم .

فايل phpmailer.php رو require كردم و اين كد رو در header.php كه كدهاي تماس با من رو داره گذاشتم :


$user_subject=$_POST['tfsubject'];
$user_email=$_POST['tfemail'];
$user_pm=$_POST['tfpm'];

// ----------------------------------- tanzim xammp
ini_set("SMTP","smtp.gmail.com");
ini_set("smtp_port","587");
ini_set("sendmail_from","your_gmail_username@gmail.com");
$mail_to="pary_daryayi@yahoo.com";
$mail_from=$_POST['$user_email'];
$mail_subject=$_POST['$user_subject'];
$mail_body=$_POST['$user_pm'];
$mail_headers="FROM:$mail_from";
if(mail($mail_to,$mail_subject,$mail_body,$mail_headers))

{
echo ("Successfully sent an email titled'$mail_subject'!");
}
else
{
echo("An error occurred while attempting to send an email ttitled '$mail_subject'!");
}

اما ايميلي ارسال نشد.

اين رو قبلا در يك سايت غير وردپرسي امتحان كرده بودم .

بنظرتون مشكل كجاست ؟

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

يا اگر بنظرتون با contact-form ميشه ممنون ميشم راهنمايي كنيد.

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

با contact-form-7 خطا میده یا ایمیل ارسال نمیشه؟

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

باید بررسی کنید smtp فعال هست یا خیر؟

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

سوالمو بهتر مطرح میکنم.

از کلاس phpmailre میگذرم و میخوام از افزونه ی contact استفاده کنم .

سایت اولم که فرم تماس بصورت جی کوئری نبود , یک برگه ی تماس با ما ایجاد کرده بودم , short code افزونه ی contact رو در اون ویرایشگر تماس با ما قرار دادم و نتیجه داد .

الان که فرم من بصورت جی کوئری هست , آیا باز باید یک برگه به نام تماس با ما ایجاد کنم ؟ short code رو کجا قرار بدم که فرم تماس با ما همینطور که تو سایت میبینید باشه ؟

چون الان فرمی که دیده میشه , خودم textbox ها شو گذاشتم , در صورتی که در افزونه ی contatc همه ی اینها آمادست .

میخوام بدونم اینجا چطور از افزونه ی contatc استفاده کنم ؟

خیلی ممنونم.

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

راه حل کلی رو پیدا کردم .

یه فرم که قبلا با contact-form ساخته شده بود رو در قسمت مورد نظر کپی کردم و ایمیل با موفقیت ارسال شد.

فقط چون اینجا از the_content استفاده نکردم , میخوام اعتبار سنجی ها رو تو صفحه ی page-contact.php نشون بدم .

فقط کدهای مربوط به اعتبار سنجی contact-form رو نمیدونم.

اگر لینک بدید ممنون میشم .

چون جستجو کردم ولی نبود.

لینک به ارسال

سلام

من اینهمه خوندم الان متوجه نشدم چی به چی شد :)

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

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

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

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



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