دوره مجازی قالب وردپرس (جلسه 48):پیاده سازی فرم تماس با ما و ذخیره در دیتابیس + پیاده سازی کد امنیتی

- visibility ٢٢ mode_comment

به نام خدا و سلام. در جلسه 48 ام از دوره مجازی آموزش طراح قالب حرفه ای وردپرس در خدمت شما هستیم. در این جلسه قراره باهم دیگه یک فرم اختصاصی  تماس با ما به همراه کد امنیتی پیاده سازی کنیم و اطلاعات اون رو در دیتابیس ذخیره کنیم. در ابتدا فرم رو با استفاده از شورت کد پیاده سازی می کنیم و سپس فرم رو ارسال و اعتبار سنجی می کنیم و بعد هم اطلاعات فرم رو در دیتابیس ثبت می کنیم. برای اعتبار سنجی فرم یک کد امنیتی تصویری هم قرار میدیم.

در این جلسه خواهیم دید :

  • پیاده سازی شورت کد فرم تماس با ما
  • اعتبار سنجی داده های ورودی
  • بررسی کد امنیتی
  • ثبت داده ها در دیتابیس
info توجه

این مطلب یک جلسه از دوره طراحی قالب وردپرس می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره طراحی قالب وردپرس

comment دیدگاه کاربران
مصطفی فدائی

این جلسه واقعا عالی بود ممنون

meysam1366

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

کیوان علی محمدی

سلام ممنونم. شما هم خسته نباشید ^_^

reza_yki

فدایی داری استاد 🙂
کاش همه مثل شما بودند با اخلاق و با حوصله

استاد اموزش های نمونه حرفه ای شوردتکد (منظورم افزودن به ویرایشگرمطلب وردپرس) و ابزارک که گفتین قرار میدید ایشالله کی قرار میدید ؟
قرار بود چندین نمونه شورتکد و ابزارک در یک فایل قرار بدید برای فهم بهتر ما 🙂
ممنون میشم پاسخ بدید

کیوان علی محمدی

سلام ممنونم شما لطف دارید به بنده. در بخش ادمین این موارد آموزش داده میشه.

reza_yki

ممنون اشتباهی منفی زدم 🙁

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

کیوان علی محمدی

سلام متوجه نشدم.

زمان الله ابراهیمی

سلام خسته نباشید استاد
منظور بنده این بود که چطور یک کد یا یک قالب را به صورت دمو قرار بدم

کیوان علی محمدی

اگه کد خاصی هستش باید دیتابیس و ماژول های مورد نیاز رو براش نصب کنید و اگه قالب یا افزونه وردپرس هست باید وردپرس براش نصب کنید.

زمان الله ابراهیمی

سلام استاد
آیا در مورد یک کد را چطور به صورت دمو قرار بدیم هم آموزشی دارید یا خیر استاد
شما گفتید که اگه افزونه یا قالب هست باید وردپرس نصب کنیم یعنی چی من میخواهم
به طور مثال 10 قالب دارم که میخواهم به صورت دمو نمایش بدم باید 10 بار وردپرس نصب کنم
ممنون میشم که یک راهنمایی کنید تشکر 😥

کیوان علی محمدی

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

سلام استاد خسته نباشید بنده این سوال هارا از شما پرسیده بودم که انوز در انتظار بررسی است .
آیا کد را چطور به صورت دمو قرار بدیم ؟
شما گفتید که اگه افزونه یا قالب هست باید وردپرس نصب کنیم یعنی چی من میخواهم
به طور مثال 10 قالب دارم که میخواهم به صورت دمو نمایش بدم باید 10 بار وردپرس نصب کنم

در مورد این ها یک تضیح بدید یا آموزش این ها را میدید تشکر .

کیوان علی محمدی

سلام بهترین روشی که میتونم بهتون بگم اینه که از وردپرس multisite استفاده کنید. در این دوره آموزش این مورد جای نداره.

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

کیوان علی محمدی

سلام encoding کانکشن یا دیتابیس رو باید روی utf-8 تنظیم کنید.

Pcphoenix

Fatal error: Cannot redeclare simple_php_captcha() (previously declared in C:\xampp\htdocs\tds\wp-content\themes\tds\inc\captcha\simple-captcha.php:9) in C:\xampp\htdocs\tds\wp-content\themes\tds\inc\captcha\simple-captcha.php on line 88
استاد من در استفاده از کد کپچای این مشکل برام به وجود اومده به نظرتون چطوری باید حلش کنم
کل کدمم اینطوری

کیوان علی محمدی

سلام. این خطا به خاطر تعریف دوباره تابع simple_php_captcha هستش. حتما قبل از تعریف از تابع function_exists استفاده کنید. احتمال زیاد در دو تا فایل قالب تعریف شده و برای همین داره این خطارو میده.

علیرضا سپاهی

سلام استاد . خسته نباشید . شرمنده من همش سوال میپرسم .

راستش توی این جلسه ( دقیقه 25 ) فرمودید با استفاده از قابلیت status در پنل ادمین این مورد آموزش داده میشه که چطور از MSG_STATUS_PENDING و MSG_STATUS_APPROVE استفاده کنیم اما من هرچقدر نگاه کردم این مورد رو نفرمودید . میشه راهنمایی کنید که چطور یک شرط بزارم که وقتی کاربر فرم رو ارسال کرد دیگه بعد از رفلش فرم نمایش داده نشه و پیغام دلخواه نشون بدهد .

مثلا :

من توی این مورد مشکل دارم . هر کاری کردم یا در کل نشون نمیداد فرم رو یا پیغام میداد همیشه .

ممنون میشم راهنمایی بفرمایید. تشکر

کیوان علی محمدی

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

محمد

سلام استاد خسته نباشید
در ابتدای ویدئو جدول contact رو به صورت دستی ساختید امکانش هست که با استفاده از اکشن ها وقتی کاربر قالب رو فعال کرد این جدول با فیلد های دلخواه ایجاد بشه اگه که قالب رو بخواهیم انتشار بدیم قطعا کاربر به صورت دستی نمی تونه خودش جدول رو ایجاد کنه

کیوان علی محمدی

سلام می تونید در قالب از اکشن after_switch_theme استفاده کنید .

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.