eyoucms多次增加自定義多圖字段報錯解決方法
2021-05-01
在添加自定義標簽的時候,添加自定義多圖字段類型的時候
如果創建第三個會出現報錯的現象
無法再創建多個相同類型的自定義標簽,那么這個時候,該怎么辦? 小秋簡單修改下程序文件,可以臨時解決這個方法。后續官方看的下用哪種方法比較穩妥,當然小秋也測試過了 沒有什么問題!希望能給大家幫助!
效果圖:
以下是修改方法,涉及修改的文件為:
\application\admin\logic\FieldLogic.php大約113行,找到:
else if("imgs" == $dtype) { if(empty($dfvalue)) { $dfvalue = ''; } $maxlen = 10001; $fields[0] = " `$fieldname` varchar($maxlen) NOT NULL DEFAULT '$dfvalue' COMMENT '$fieldtitle';"; $fields[1] = "varchar($maxlen)"; $fields[2] = $maxlen; }
改為:
else if("imgs" == $dtype) { if(empty($dfvalue)) { $dfvalue = ''; } $maxlen = 10001; $fields[0] = " `$fieldname` text COMMENT '$fieldtitle';"; $fields[1] = "test"; $fields[2] = $maxlen; }