很多同學,在(zai)添加自定義標簽的時(shi)(shi)候(hou),添加多圖類型(xing)的時(shi)(shi)候(hou)

如果創建(jian)第三個會出(chu)現報錯(cuo)的現象



無法再(zai)創建多個相同類型的自定(ding)義標簽,那么這個時(shi)候,該怎么辦? 小秋簡單修(xiu)改下程序文件,可以臨時(shi)解決這個方(fang)(fang)法。后續(xu)官(guan)方(fang)(fang)看的下用(yong)哪(na)種方(fang)(fang)法比(bi)較穩妥,當然(ran)小秋也測(ce)試過了(le) 沒(mei)有什么問題!希望能給大家(jia)幫助!
效果圖:


以下是修改方法:
涉及修改的文件為:
applicationadminlogicFieldLogic.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;
}
修改(gai)為以下代(dai)碼 即可(ke)
else if("imgs" == $dtype)
{
if(empty($dfvalue)) {
$dfvalue = '';
}
$maxlen = 10001;
$fields[0] = " `$fieldname` text COMMENT '$fieldtitle';";
$fields[1] = "test";
$fields[2] = $maxlen;
}