رفتن به مطلب

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


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

سلام دوستان .

من براي سايت اولم از 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 فعال هست یا خیر؟

لینک به ارسال

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

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

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

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

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

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

خیلی ممنونم.

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

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

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

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

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

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

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

لینک به ارسال

سلام

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

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...