در تاریخ ۲۶ مرداد ۱۳۹۴ آموزش ویدیویی اضافه شد!
ذخیره کردن اطلاعات فرم تماس با ما در Data base
یکی از دغدغه های همیشگی وبمستران پاسخ دادن به ایمیل های ارسالی کاربران است که بایستی توسط افراد مختلف در سایت بررسی گردد. برای مثال ایمیل های ارسالی به بخش حسابداری و مالی، پشتیبانی و مدیریت را باید تمامی این افراد اجازه دسترسی به خواندن ایمیل ها را داشته باشند. از طرفی هم شاید نتوان به تمامی این افراد دسترسی به ایمیل مورد نظر را داد. پس راه چاره چیست ؟ در این مطلب افزونه ای را به شما معرفی میکنیم تا با استفاده از آن بتوانید ایمیل های ارسالی کاربران از طریق افزونه Contact form7 را در دیتا بیس ذخیره کنید تا سایرین هم به آنها دسترسی داشته باشند.
در گذشته مطلبی با عنوان فرم ساز contact form7 را به همراه آموزش ویدیویی منتشر کردیم که در آن آموزش کامل کار با افزونه داده شده بود. در این پست میخواهیم افزونه Contact Form 7 – Database Extension رو معرفی کنیم. این افزونه با قابلیت های فراوان و امکان تنظیم دسترسی ها و تنظیمات مختلف بر روی قسمت های مختلف آن یکی از بهترین افزونه ها برای ذخیره اطلاعات فرم تماس با ما در داخل دیتابیس است.
با نصب این افزونه منویی به منوی پیشخوان وردپرس شما اضافه میشود که به شما اجازه کنترل و بررسی محتوای ایمیل های ارسالی از سوی کاربران را میدهد. همچنین این افزونه قابلیت این را دارد که به شما خروجی در قالب فایل اکسل و دیگر فرمت های رایج از اطلاعات موجود در دیتابیس را بدهد.
خروجی گرفتن در فرمت اکسل از اطلاعات دیتایس
برای خروجی گرفتن از اطلاعات این افزونه شما میتوانید به قسمت پایگاه داده فرم تماس بروید و در آن قسمت از منوی آبشاری بالای صفحه گزینه Excel CSV را انتخاب کنید و بر روی دکمه صادر کردن کلیک کنید تا فایل مورد نظر بر روی کامپیوتر شما دانلود شود. همچنین میتوانید از همان منوی آبشاری گزینه های دیگری مانند صفحه HTML و فایل هایی نظیر JSON و Google Spread Sheets را انتخاب کنید.در صورتی هم که با نمایش فایل خروجی گرفته شده به صورت اکسل مشکل دارید میتوانید مطلب رفع مشکل نمایش فایل های پشتیبان در اکسل را بخوانید.
در صورتی هم که بخواهید تنظیمات بیشتر و پیشرفته تری را بر روی فایل خروجی مورد نظر خودتان اعمال کنید میتوانید از طریق قسمت کد کوتاه اقدام به خروجی گرفتن بکنید.
مشاهده آموزش ویدیویی ذخیره اطلاعات فرم در دیتابیس با CFDB
دانلود آموزش ویدیویی ذخیره اطلاعات فرم در دیتابیس با CFDB
پیشنمایش
حجت رضانژاد
با سلام
در بخش پایگاه داده فرم تماس، فرم تماس های ساخته شده در لیست کشویی نمایش داده نمیشود. مشکل چیست؟
فرم های تماس با contact 7 ساخته شده اند.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
منظورتنو داخل phpmyadmin هاست هست ؟
حجت
سلام
ممنون از پست جالبتون، اما برای من کار نمیکنه
فرم تماس 7 دارم. در بخش پایگاه داده فرم تماس، از لیست کشویی فرمها، هیچ فرمی نمایش داده نمیشه تا انتخابش کنم.
مشکل از کجاست؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
چی رو انتخاب کنید ؟ منظورتون در phpmyadmin هست ؟
مجتبی
سلام من تنظیمات ساعت ارسال رو Asia/Tehran گذاشتم اما در جدول زمان ارسال رو همیشه مقدار ثابت “دی ۱۱, ۱۳۴۸ ۳:۳۰ قبل از ظهر” نمایش میده چرا؟!
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
تاریخ کلی از تنظیمات همگانی اوکی هست ؟
مجتبی
بله زمان محلی تهران هست
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
افزونه ی wp-jalali نصی کنید
مجتبی
با سپاس فراوان از شما با نصب افزونه مورد اشاره شما مشکل حل شد.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
موفق باشید
عباس سليماني
سلام به شما و تشكر فراوان از زحمات و مطالب بسيار مفيد و كاربرديتون. خدا اين وردپرس رو از ما نگيره.
من با استفاده از افزونه فرم ساز captainform تعدادي فرم درست كردم و در حال استفاده هم هستم. http://ejraiepnu.gigfa.com/?page_id=12
كه خوب ارسال ميشه به پست الكترونيكيم. اكنون افزونه Contact Form 7 – Database Extension رو نصب كردم و دوست دارم اطلاعات فرم به ديتابيس وب سايتم وارد بشه ولي اين اتفاق نميافته. حدسم اينه كه بايد افزونه فرم سازي كه استفاده ميكنم هم بايد contact form7 باشه . شايدم بايد تو ديتابيس سايتم يه كارايي بكنم. در ضمن از فرم ساز حاضرم راضي هستم و ميخام در صورت امكان از همين طريق باشه. لطفا راهنمايي كنيد.
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
تمامی فرم ساز ها جدولی در دیتابیس به خود اختصاص می دهند.
حتما برای captainform هم جدولی موجود هست.
الهام
سلام
چطور میشه فیلدهای پایگاه داده فرم تماس و حذف کرد یا ادیت کرد؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
باید در phpmyadmin جدول مربوط به فرم تماس خودتون رو پیدا کنید و اطلاعاتش رو حذف یا ویرایش کنید.
الهام
میشه لطفا بیشتر برام توضیح بدید؟
بهاره کوهستانی 11 سال عضو همیار وردپرس
سلام
تمامی اطلاعات سایت همونطور که می دونید در پایگاه داده ذخیره میشه. برای اینکه جدامل ذخیره شده رو بتونیم ببینیم باید به phpmyadmin واقع در هاست مراجعه کنیم و جدول مربوطه رو پیدا کنیم.
ناظری
الان نه نیاز به contact form7 هست نه به افزونه های جانبی براش
الان Gravity forms همه این مشکلات رو یکجا حل کرده !!!
hessam nabavi
سلام این چنین چیزی من پیدا کردم شاید بدردت بخوره سایز دلخواه میده به تصویر شاخص
این کد تو single یا هر فایل دیگه :
<a href="” data-rel=”prettyPhoto”>
<img src="” alt=”” />
اینم فانکشنش
if ( function_exists( ‘add_theme_support’ ) ) {
add_theme_support( ‘post-thumbnails’ );
add_image_size( ‘slideshow’, ۹۶۰, ۳۲۵, true );
add_image_size( ‘post’, ۲۲۰, ۱۳۸, true );
add_image_size( ‘small_post’, ۵۵, ۵۵, true );
}
function slideshow_image(){
if ( has_post_thumbnail() ) {
the_post_thumbnail( ‘slideshow’, array(‘class’ => ‘test’) );
} else {
};
}
function post_image(){
if ( has_post_thumbnail() ) {
the_post_thumbnail( ‘post’, array(‘class’ => ‘test’) );
} else {
};
}
function small_post_image(){
if ( has_post_thumbnail() ) {
the_post_thumbnail( ‘small_post’, array(‘class’ => ‘test’) );
} else {
};
}
koolfayfer 11 سال عضو همیار وردپرس
با سلام یک سوال داشتم:
سلام من یک قالب طراحی کردم که هدر آن مطلب تصادفی سایت را نشان می دهد که سایز آن 1024400 می باشد و سایز نرمال تصاویر شاخض مطالب 300 * 150 می باشد و من برای این که تصاویر هدر آن پر کیفیت باشد از عکس سایز 1024400 استفاده می کنم و با دستور img آن را برای مطالب با تصاویر شاخص 300 * 150 کوچک می کنم اما حجم عکس همان عکس اصلی است که برای لود شدن تصاویر کوچک باید به اندازه تصویر هدر صبر کنم
چکار کنم ؟
bahar 11 سال عضو همیار وردپرس
سلام
اسلایدر شما چیه ؟ معمولاً بعضی از اسلایدرها به خاطر داشتن Jquery های سنگین ،سرعت بارگذاریشون پایین میاد
با احترام
kalhor
سلاممعمولا تصویر شاخصی که برای مطالب استفاده می کنیم یک تصویر استیک عکس به عنوان نمونه ببینید:bayanbox.ir/id/2062211426344087377?viewتصاویر شاخص من با سایز A می باشد و در بخش های B فقط ریسایز می شود در ظاهر اما واقعا همان سایز و حجم تصویر A را دارندچکاری کنم که مطلب را منتشر می کنم با تصاویر سایز A در بخش B واقعا کم حجم و سایز آن کم شود؟
bahar 11 سال عضو همیار وردپرس
سلام
حجم رو که نمیشه اینجا تغییر داد ! تصویرتون رو اول توی فوتوشاپ کم حجم کنین و بعد اینجا آپلود کنید
اینجا فقط میتونین بهش سایز بدید
با احترام
یعقوب
سلام
بعد از اینکه اطلاعات در دیتابیس ذخیره میشه چطور میشه اطلاعات را واکشی کرد ؟ اگر امکانش هست یک نمونه مثال بزنید .
به طور مثال یک صفحه مخصوص کاربران درست کنیم که کدملی که قبلا توی فرم ارسال کرده رو نمایش بده
خیلی ممنون از سایت پر محتوای شما
منتظر جواب شما هستم
hassan
سلام
ببخشید یه سوال؟
این که در دیتابیس ذخیره بشه یعنی به راحتی مثل نظزات در پنل مدیریتی وردپرس میشه خوند؟؟؟؟؟؟
bahar 11 سال عضو همیار وردپرس
بله
با احترام