دیتالایف انجین فارسی

فرم ساز حرفه ای نسخه 2

تاریخ انتشار: 30 بهمن 1390
ارسال کننده: saeid.s
ماژول فرم ساز حرفه ای دیتالایف انجین

امکانات این ماژول
- امکان تعریف بی نهایت فرم
- امکان تعریف بی نهایت فیلد برای فرم
- امکان ارسال فرم به ایمیل
- امکان اجباری نمودن فیلد
- امکان پیوست فایل به فرم
- درج تاریخ ارسال فرم به شمسی در ایمیل
- ارسال اطلاعات به فرمت UTF-8 برای ایمیل مدیریت
- امکان تعیین سطح دسترسی گروه های کاربری برای استفاده از فرم

رفع مشکل حذف نشدن فرم ها در نسخه های جدید:

http://www.datalifeengine.ir/forum/topic_13123/

IMP
  • دانلود
  • آموزش نصب
  • تصاویر
نام فایلحجم فایلتعداد دانلودعملیات
جهت دانلود این فایل، وارد سایت شوید. در صورتی که حساب کاربری ندارید، از طریق صفحه ثبت نام عضو شوید.
. ابتدا فایل پیوست شده را دانلود و در هاست خود از حالت زیپ خارج کنید
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",
                 ),


پس از آن کد زیر را قرار دهید
array(
           '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"


4. فایل engine.php را در مسیر engine/ باز کنید.
به دنبال کد زیر بگردید
case "pm" :
             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;
فرم ساز حرفه ای نسخه 2
32 نفر (32 کاربر و 0 میهمان) از این مطلب تشکر کرده اند.
تشکر
عضو سایت
30 بهمن 1390 - 17:01
منم با آرش موافقم

--------------------
عضو سایت
01 اسفند 1390 - 01:08
تشکر عزیز happy

--------------------
عضو سایت
01 اسفند 1390 - 11:16
درسته فایل زبان رو از persian به farsi تغییر بدین

در مورد بخش انتی ویروس هم این بخش در 9.5 حذف شده نیازی نیست
عضو سایت
02 اسفند 1390 - 23:50
ممنون. برای من فقط پنل مدیریتش بدون مشکل باز میشه. ولی فم هایی که میسازم نشون داده نمیشن حتی با قالب های پیش فرض دیتالایف انجین
عضو سایت
03 اسفند 1390 - 02:18
بچه ها چرا وقتی میخوام sql رو اضافه کنم مال من خطا میده؟؟؟؟؟؟؟؟؟؟



Error
SQL query:

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;



MySQL said:

#1050 - Table 'form_items' already exists
عضو سایت
03 اسفند 1390 - 12:02
Table 'form_items' already exists

یعنی این جدول از قبل وجود دارد. شما یکبار قبلا این جدول را ایجاد کردید و نیازی نیست دوباره ایجاد کنید
عضو سایت
04 اسفند 1390 - 21:24
سلام بچه ها

من مشکل دارم

--------------------------------------
اول :

آقا من فایل زیر را پیدا نکردم از 9.5 دارم استفاده می کنم ...
"./autobackup.php",
حالا چی کار باید کنم ؟؟؟؟؟؟
------------------------------------------------------------------------
دوم :

روی گزینه ( ایجاد فرم جدید ) میزنم ؛ کد 404 رو میزنه و چیزی پیدا نمیکنه
--------------------------------------------------------------------------
لطفا راهنمایی کنید ؟؟؟
عضو سایت
06 اسفند 1390 - 21:15
من یه مشکلی دارم !!!

sql رو باید از کجا توی دیتابیس وارد کرد ؟!! request
عضو سایت
06 اسفند 1390 - 23:36
yaran713,
http://www.tikutak.com

Robotic,
از داخل پنل مدیریت هاست
عضو سایت
12 اسفند 1390 - 00:31
هیچ فرمی به هیچ ایمیلی ارسال نمیشه... فرمهای ارسال شده کجا میرن؟
ایمیل خودمو دادم ولی چیزی نمیاد

برای مورد select گزینه ها رو کجا باید بنویسیم؟
فرضا سوال می نویسیم جنس: گزینه ها باید مرد و زن باشه .. این مرد و زن رو کجا باید تعریف کنیم واسه فرم؟


این یعنی چی؟
فایل پیوست حرف Kbtan büyük olamaz.

فرم ساز حرفه ای هست این؟
عضو سایت
18 اسفند 1390 - 14:35
_ نوشته های آیکون فرم ساز رو توی پنل مدیریت اینجوری نشون میده ...

��� ���
�ǎ�� ��� ���

_ وقتی یه فرم ایجاد میشه دیگه پاک نمیشه !

_ هنگام ایجاد فرم ، وقتی نوع فیلد رو حالت radio , chekbox , select قرار بگیره تعیین گزینه ها امکانپذیر نیست !

_ وقتی گزینۀ textarea انتخاب بشه ، قالب فرم به هم میریزه !

_ وقتی فیلد آپلود فایل انتخاب بشه ، بعد از آپلود فایل یه پیغام به زبان ترکی میده و هیچ اطلاعات یا فایلی هم به ایمیل ارسال نمیشه !


----» این است فرم ساز حرفه ای ملی !!! دینگ دینگ !!!!!!!!!

مدیر سایت
16 فروردین 1391 - 21:09
happy makhsoosefreeiran

--------------------
عضو سایت
01 اردیبهشت 1391 - 02:43
Parse error: syntax error, unexpected $end in /home/------/vip/engine/inc/options.php on line 613
با سلام داخل مدیریت که میریم این ارور را میده
عضو سایت
03 شهریور 1391 - 21:46
توی php admin
عضو سایت
19 شهریور 1391 - 09:14
با سلام و تشکر از همه دوستان ، من هر فرمی که درست میکنم فیلد نام و نام خانوادگی و فیلد یمیل شما را دارد!!!! چطور میتونم اینها رو از پیشفرضش بردارم؟؟؟؟
لطفا راهنمایی کنید.

من در راه اندازیش مشکلی نداشتم اگر کسی مشکل داشت من میتونم رفع کنم.
با تشکر
عضو سایت
10 مهر 1391 - 11:47
باسلام همه کارها رو انجتم داردم .اما نمیدونم که چرا و چه طور در صفحه اصلی نمایش بدم.خواهش میکنم کامل راهنمایی کنید .
البته میدونم باید در قسمت main.tpl یه چیزی تایپ کنم ولی اون چیز چه هست؟
عضو سایت
28 آذر 1391 - 01:01
سلام همه کارها رو انجام داردم .اما نمیدونم که چه طور در صفحه اصلی نمایش بدم.خواهش میکنم کامل راهنمایی کنید .

در ضمن در pannel مدیریت هم هیچ ایکونی اضافه نشده . خواهش می کنم راهنمایی کنید recourse
عضو سایت
03 دی 1391 - 19:55
مرسی عالی بود
عضو سایت
09 دی 1391 - 20:11
بعد از 6 سال، هنوز یک فرم ساز بدرد بخور نداره این دیتالایف انجین!!!
این هم که خطا میده:
پیغام شما ارسال نشد صفحه اصلی


راستی دقت دارید که در نسخه 9.7 در فایل antivirus.php این مقدار وجود داره:

"./autobackup.php",


متاسفانه اصلا پشتیبانی این بخش خوب نیست!

ای کاش کسی جواب ما رو بده...
مدیر بازنشسته
09 دی 1391 - 22:31
نقل قول: Mahdi_17409
بعد از 6 سال، هنوز یک فرم ساز بدرد بخور نداره این دیتالایف انجین!!!

شما اگر به ماژول و یا هکی نیاز دارید، میتونید سفارش بدید برنامه نویسان براتون بنویسند. اینجا کسی به شما بدهکار نیست. قسمت نظرات رو هم نذاشتیم که درد و دل کنید، نظرات برای مطرح کردن مشکلات هست نه ارسال اسپم.
عضو سایت
29 دی 1391 - 13:35
ببخشید این فایل و پوشه ها رو كجا كپی كنم ؟؟
راهنمایی كنید لطفا sad
عضو سایت
06 بهمن 1391 - 02:09
نقل قول: saied2004_pr
ببخشید این فایل و پوشه ها رو كجا كپی كنم ؟؟


دوست من در جایی كه فایلهای دیتالایف انجین رو ریختین ( public_html ) . ( همانجایی كه پوشه های engine و template و ... هستند )
عضو سایت
09 بهمن 1391 - 23:34
تشکر میکنم بخاطر ماژول فرم سازی که داخل سایت گذاشتید.
من با موفقیت نصبش کردم ولی نمیدونم توی صفحه mainچی را باید past کنم تا فرمهام نمایش داده بشه.
باتشکر
عضو سایت
15 بهمن 1391 - 00:48
نقل قول: reza1161
من با موفقیت نصبش کردم ولی نمیدونم توی صفحه mainچی را باید past کنم تا فرمهام نمایش داده بشه.

نیازی نیست شما چیزی وارد كنین ، شما فرمتون رو وقتی بسازین و بر روی فرمتون كلیك كنین به آدرسی شبیه آدرس زیر هدایت میشین :
http://www.yoursite.com/index.php?do=form&id=1

میتونین متنی در سایتتون بزارین ( مثلا فرم درخواست همكاری ) و لینكش رو ، لینك فرم قرار بدین .
عضو سایت
28 اسفند 1391 - 16:42
من نصب کردم در قسمت مدیریت ارور میده برای نسخه 9.8
Parse error: syntax error, unexpected $end in /home/daneshez/public_html/engine/inc/options.php on line 503
من این مشکل را داشتم که تونستم حلش کنم فکر کنم این مشکل مربوط به هاستینگ ما باشه
که با options.php مشکل بر می خوره هر کسی مثل من بعد از نصب هر ماژولی تقریبا این مشکل ارور در مدیریت را داشت ولی کامل مراحل را رفته بود یکبار دیگه options.php را به سرور آپلود کنه مشکلش حل میشه بهتره در رایانه با ادیتور درستش کنید بعد به هاست آپلود کنید از داخل هاست مشکل بر میخوره
این ماژول خوبه تقریبا اون چیزیه که می خواستم فقط قسمت آپلود ارور میده و آپلود نمیکنه یکی هم اگر فرمهای ارسالی را در خود مدیریت نیز ذخیره کنه و بعد بشه از همه یکجا به صورت یک لیست پرینت گرفت عالی میشه
مدیر بازنشسته
28 اسفند 1391 - 17:00
chess1980,

با نسخه 9.8 مشکلی نداره این ماژول. شما مراحل نصب رو درست انجام نمیدی.
عضو سایت
18 فروردین 1392 - 12:24
کد ها 9.8 فرق دارن اصلا همچین کدهایی که گفتین وجود نداره
تشکر بعضی از فایل ها رو از نسخه 9.8 ویژه جایگزین کردم درست شد
عضو سایت
02 اردیبهشت 1392 - 17:42
سلام خیلی از مسیر هایی که گفتید داخل فایل های phpوجود نداره
عضو سایت
26 شهریور 1392 - 16:34
روی دیتالایف 10 جواب میده؟

--------------------
عضو سایت
27 شهریور 1392 - 10:44
نقل قول: hanzaleh
روی دیتالایف 10 جواب میده؟

با سلام
بله من روی نسخه 10 ازش استفاده می کنم
جهت ارسال نظر، فرم زیر را تکمیل نمائید:
نام:*
ایمیل:*
متن نظر:

 
پررنگکج خط دارخط دار در وسط|سمت چپوسط سمت راست|قرار دادن شکلکانتخاب رنگ|پنهان کردن متنقراردادن نقل قولتبدیل نوشته ها به زبان روسیقراردادن Spoiler
کد امنیتی: *