امتیاز موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایراد ماژول وب فرم در ویتایگر نسخه ۷
#1
طبق بررسی هایی که داشتم وب فرم نسخه ۷ ایراد داره و فیلد هایی که انتخاب میشن ذخیره نمیشن.
خیلی بررسی کردم حتی تو ویدئوی آموزشی ایجاد وب فرم نسخه ۷ وقتی فرم تولید میشه داخل کد جنریت شده برای وارد کردن در سایت هیچ فیلدی داخل تگ بادی نیست.

این مورد را ریپورت کردم تا ببینم به چه نتیجه ای میرسم. اگر مدیر عزیز و یا دولوپر ها
گرامی در این خصوص نظری داشتند ممنون میشم مطرح کنن.

لینک در انجمن ویتایگر :

[Only registered and activated users can see links Click here to register]
پاسخ
سپاس شده توسط:
#2
راه حل بر طرف کردن این مورد :

[Only registered and activated users can see links Click here to register]
پاسخ
سپاس شده توسط:
#3
سلام
توی نسخه 6 این روشش بود

1. create a table in same database like below:

CREATE TABLE `vtiger_webforms_field` ( `id` int(19) NOT NULL AUTO_INCREMENT, `webformid` int(19) NOT NULL, `fieldname` varchar(50) NOT NULL, `neutralizedfield` varchar(50) NOT NULL, `defaultvalue` varchar(200) DEFAULT NULL, `required` int(10) NOT NULL DEFAULT '0', `captcha` int(1) NOT NULL DEFAULT '0', `roundrobin` int(1) NOT NULL DEFAULT '0', `roundrobin_userid` varchar(256) DEFAULT NULL, `roundrobin_logic` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `webforms_webforms_field_idx` (`id`), KEY `fk_1_vtiger_webforms_field` (`webformid`), KEY `fk_2_vtiger_webforms_field` (`fieldname`), CONSTRAINT `fk_1_vtiger_webforms_field` FOREIGN KEY (`webformid`) REFERENCES `vtiger_webforms` (`id`) ON DELETE CASCADE, CONSTRAINT `fk_3_vtiger_webforms_field` FOREIGN KEY (`fieldname`) REFERENCES `vtiger_field` (`fieldname`) ON DELETE CASCADE )

2. You need to alter above table:

ALTER TABLE `vtiger_webforms_field` ADD `sequence` INT NULL DEFAULT NULL AFTER `required` , ADD `hidden` INT NULL DEFAULT NULL AFTER `sequence`


برای نسخه 7 اجرا کنید ببینید درست میشه یا خیر

از سیاست های ویتایگر اصلی اینه کمه برخی مشکلات را میدونه وجود داره اما رفع نمی کنه تا کاربر مصرف کننده وابسته بشه به سیستم و تبدیل بشه به مشتری خودشون.
به همین خاطر توی انجمن هم جواب سوال نمیدند.
البته این تفکر اشتباهه و در طولانی مدت مخاطب های حرفه ای دیگه ویتایگر را تجویز نمی کنند و فقط افرادی که این روش ها را مسلط شدند و به دیگران انتقال نمیدند با این سیاست موافقند.
[Only registered and activated users can see links Click here to register] | فَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ خَیْرًا یَرَهُ ؛ وَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ شَرًّا یَرَهُ | [Only registered and activated users can see links Click here to register] | [Only registered and activated users can see links Click here to register]
پاسخ
سپاس شده توسط:
#4
این کد را از طریق phpmyadmin ران کنن برطرف میشه:

CREATE TABLE IF NOT EXISTS `vtiger_webforms_field` (
`id` int(19) NOT NULL,
`webformid` int(19) NOT NULL AUTO_INCREMENT primary key,
`fieldname` varchar(50) COLLATE latin1_german1_ci NOT NULL,
`neutralizedfield` varchar(50) COLLATE latin1_german1_ci NOT NULL,
`defaultvalue` text COLLATE latin1_german1_ci,
`required` int(10) NOT NULL DEFAULT '0',
`sequence` int(11) NOT NULL DEFAULT '0',
`hidden` varchar(100) COLLATE latin1_german1_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci;



چون خودم این مشکل را داشتم مطرحش کردم که دیگه کسی درگیرش نشه.

چون در فرآیند نصب ویتایگر تیبل و ستون های مربوط به وب فرم را ایجاد میکنه ولی تیبل فیلد وب فرم ایجاد نمیشه.
پاسخ
سپاس شده توسط:
#5
مهندس عزیز تیبل ها ایجاد میشه ولی باز مشکل پابرچاهست.
پاسخ
سپاس شده توسط:
#6
کش را خالی کنید.


1. create a table in same database like below:

CREATE TABLE `vtiger_webforms_field` ( `id` int(19) NOT NULL AUTO_INCREMENT, `webformid` int(19) NOT NULL, `fieldname` varchar(50) NOT NULL, `neutralizedfield` varchar(50) NOT NULL, `defaultvalue` varchar(200) DEFAULT NULL, `required` int(10) NOT NULL DEFAULT '0', `captcha` int(1) NOT NULL DEFAULT '0', `roundrobin` int(1) NOT NULL DEFAULT '0', `roundrobin_userid` varchar(256) DEFAULT NULL, `roundrobin_logic` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `webforms_webforms_field_idx` (`id`), KEY `fk_1_vtiger_webforms_field` (`webformid`), KEY `fk_2_vtiger_webforms_field` (`fieldname`), CONSTRAINT `fk_1_vtiger_webforms_field` FOREIGN KEY (`webformid`) REFERENCES `vtiger_webforms` (`id`) ON DELETE CASCADE, CONSTRAINT `fk_3_vtiger_webforms_field` FOREIGN KEY (`fieldname`) REFERENCES `vtiger_field` (`fieldname`) ON DELETE CASCADE )
1

CREATE TABLE `vtiger_webforms_field` ( `id` int(19) NOT NULL AUTO_INCREMENT, `webformid` int(19) NOT NULL, `fieldname` varchar(50) NOT NULL, `neutralizedfield` varchar(50) NOT NULL, `defaultvalue` varchar(200) DEFAULT NULL, `required` int(10) NOT NULL DEFAULT '0', `captcha` int(1) NOT NULL DEFAULT '0', `roundrobin` int(1) NOT NULL DEFAULT '0', `roundrobin_userid` varchar(256) DEFAULT NULL, `roundrobin_logic` int(11) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `webforms_webforms_field_idx` (`id`), KEY `fk_1_vtiger_webforms_field` (`webformid`), KEY `fk_2_vtiger_webforms_field` (`fieldname`), CONSTRAINT `fk_1_vtiger_webforms_field` FOREIGN KEY (`webformid`) REFERENCES `vtiger_webforms` (`id`) ON DELETE CASCADE, CONSTRAINT `fk_3_vtiger_webforms_field` FOREIGN KEY (`fieldname`) REFERENCES `vtiger_field` (`fieldname`) ON DELETE CASCADE )

2. You need to alter above table:

ALTER TABLE `vtiger_webforms_field` ADD `sequence` INT NULL DEFAULT NULL AFTER `required` , ADD `hidden` INT NULL DEFAULT NULL AFTER `sequence`
1

ALTER TABLE `vtiger_webforms_field` ADD `sequence` INT NULL DEFAULT NULL AFTER `required` , ADD `hidden` INT NULL DEFAULT NULL AFTER `sequence`

3. Need to replace the template file for view
[Only registered and activated users can see links Click here to register] | فَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ خَیْرًا یَرَهُ ؛ وَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ شَرًّا یَرَهُ | [Only registered and activated users can see links Click here to register] | [Only registered and activated users can see links Click here to register]
پاسخ
سپاس شده توسط:


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان