ارسالها: 489
موضوعها: 22
تاریخ عضویت: Jan 2016
اعتبار:
9
سپاسها: 56
118 سپاس گرفتهشده در 105 ارسال
سلام
توی نسخه 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 اجرا کنید ببینید درست میشه یا خیر
از سیاست های ویتایگر اصلی اینه کمه برخی مشکلات را میدونه وجود داره اما رفع نمی کنه تا کاربر مصرف کننده وابسته بشه به سیستم و تبدیل بشه به مشتری خودشون.
به همین خاطر توی انجمن هم جواب سوال نمیدند.
البته این تفکر اشتباهه و در طولانی مدت مخاطب های حرفه ای دیگه ویتایگر را تجویز نمی کنند و فقط افرادی که این روش ها را مسلط شدند و به دیگران انتقال نمیدند با این سیاست موافقند.
فَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ خَیْرًا یَرَهُ ؛ وَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ شَرًّا یَرَهُ
ارسالها: 26
موضوعها: 10
تاریخ عضویت: Sep 2017
اعتبار:
1
سپاسها: 2
9 سپاس گرفتهشده در 7 ارسال
31-10-2017, 04:07 PM
(آخرین ویرایش: 31-10-2017, 04:09 PM، توسط mr.sohrab.)
این کد را از طریق 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;
چون خودم این مشکل را داشتم مطرحش کردم که دیگه کسی درگیرش نشه.
چون در فرآیند نصب ویتایگر تیبل و ستون های مربوط به وب فرم را ایجاد میکنه ولی تیبل فیلد وب فرم ایجاد نمیشه.
ارسالها: 26
موضوعها: 10
تاریخ عضویت: Sep 2017
اعتبار:
1
سپاسها: 2
9 سپاس گرفتهشده در 7 ارسال
مهندس عزیز تیبل ها ایجاد میشه ولی باز مشکل پابرچاهست.
ارسالها: 489
موضوعها: 22
تاریخ عضویت: Jan 2016
اعتبار:
9
سپاسها: 56
118 سپاس گرفتهشده در 105 ارسال
کش را خالی کنید.
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
فَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ خَیْرًا یَرَهُ ؛ وَمَن یَعْمَلْ مِثْقَالَ ذَرَّةٍ شَرًّا یَرَهُ