ماژول فرم ساز حرفه ای دیتالایف انجین
امکانات این ماژول
- امکان تعریف بی نهایت فرم
- امکان تعریف بی نهایت فیلد برای فرم
- امکان ارسال فرم به ایمیل
- امکان اجباری نمودن فیلد
- امکان پیوست فایل به فرم
- درج تاریخ ارسال فرم به شمسی در ایمیل
- ارسال اطلاعات به فرمت UTF-8 برای ایمیل مدیریت
- امکان تعیین سطح دسترسی گروه های کاربری برای استفاده از فرم
رفع مشکل حذف نشدن فرم ها در نسخه های جدید:
IMP
http://www.datalifeengine.ir/forum/topic_13123/
IMP
دانلود
آموزش نصب
. ابتدا فایل پیوست شده را دانلود و در هاست خود از حالت زیپ خارج کنید
2. فایل options.php در مسیر engine/inc/ را باز کنید.
به دنبال کد زیر بگردید
پس از آن کد زیر را قرار دهید
3. فایل antivirus.php در مسیر engine/ajax را باز کنید.
به دنبال کد زیر بگردید
پس از آن کد زیر را قرار دهید
4. فایل engine.php را در مسیر engine/ باز کنید.
به دنبال کد زیر بگردید
پس از آن کد زیر را قرار دهید
5. سطح دسترسی پوشه img را بر روی 777 قرار دهید
6. اطلاعات sql زیر را در دیتابیس خود وارد کنید
2. فایل options.php در مسیر engine/inc/ را باز کنید.
به دنبال کد زیر بگردید
array(
'name' => $lang['opt_sfind'],
'url' => "$PHP_SELF?mod=search",
'descr' => $lang['opt_sfindc'],
'image' => "find_base.png",
'access' => "1",
),
'name' => $lang['opt_sfind'],
'url' => "$PHP_SELF?mod=search",
'descr' => $lang['opt_sfindc'],
'image' => "find_base.png",
'access' => "1",
),
پس از آن کد زیر را قرار دهید
array(
'name' => "فرم ساز",
'url' => "$PHP_SELF?mod=form",
'descr' => "ماژول فرم ساز",
'image' => "form_add.png",
'access' => "1",
),
'name' => "فرم ساز",
'url' => "$PHP_SELF?mod=form",
'descr' => "ماژول فرم ساز",
'image' => "form_add.png",
'access' => "1",
),
3. فایل antivirus.php در مسیر engine/ajax را باز کنید.
به دنبال کد زیر بگردید
"./autobackup.php",
پس از آن کد زیر را قرار دهید
"./engine/modules/form.php",
"./engine/inc/form.php"
"./engine/inc/form.php"
4. فایل engine.php را در مسیر engine/ باز کنید.
به دنبال کد زیر بگردید
case "pm" :
include ENGINE_DIR.'/modules/pm.php';
break;
include ENGINE_DIR.'/modules/pm.php';
break;
پس از آن کد زیر را قرار دهید
case "form" : include ENGINE_DIR.'/modules/form.php'; break;
5. سطح دسترسی پوشه img را بر روی 777 قرار دهید
6. اطلاعات sql زیر را در دیتابیس خود وارد کنید
CREATE TABLE `form_items` (
`id` int(255) NOT NULL auto_increment,
`id_project` int(255) NOT NULL,
`title` varchar(255) NOT NULL,
`type` varchar(255) NOT NULL,
`value` varchar(255) NOT NULL,
`objaz` int(1) NOT NULL,
`pos` int(255) NOT NULL,
`max` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE `form_project` (
`id` int(255) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`email2` varchar(255) NOT NULL,
`code` int(1) NOT NULL,
`title_ok` int(1) NOT NULL,
`from_ok` int(1) NOT NULL,
`title_def` varchar(255) NOT NULL,
`gr` varchar(255) NOT NULL,
`text_not_prav` varchar(255) NOT NULL,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
`id` int(255) NOT NULL auto_increment,
`id_project` int(255) NOT NULL,
`title` varchar(255) NOT NULL,
`type` varchar(255) NOT NULL,
`value` varchar(255) NOT NULL,
`objaz` int(1) NOT NULL,
`pos` int(255) NOT NULL,
`max` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
CREATE TABLE `form_project` (
`id` int(255) NOT NULL auto_increment,
`title` varchar(255) NOT NULL,
`email` varchar(255) NOT NULL,
`email2` varchar(255) NOT NULL,
`code` int(1) NOT NULL,
`title_ok` int(1) NOT NULL,
`from_ok` int(1) NOT NULL,
`title_def` varchar(255) NOT NULL,
`gr` varchar(255) NOT NULL,
`text_not_prav` varchar(255) NOT NULL,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
تصاویر