多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > DedeCMS新建模型checkbox多選框的問題及解決方法

DedeCMS新建模型checkbox多選框的問題及解決方法

來源:程序員人生   發布時間:2014-06-01 04:29:50 閱讀次數:5290次

  網(LieHuo.Net)教程 DedeCMS 新建模型checkbox多選框的問題,大家都碰上過吧,您解決了嗎?我解決了,現在把解決/修改方法分享出來,希望可以幫助各位草根站長,感謝網提供這么好的站長交流平臺,讓我把教程發給大家,廢話少說,入正文:

include/customfields.func.php 文件修改

搜索 $myformItem .= "<input type='checkbox' name='{$fieldname}[]' class='np' value='$v'>$v";

修改成 $myformItem .= ($i==0 ? "<input type='checkbox' name='$fieldname' class='np' value='$v' checked='checked'>$v" : "<input type='checkbox' name='$fieldname' class='np' value='$v'>$v");
$i++;

搜索 $myformItem.= ($fvalue==$v ? "<input type='radio' name='$fieldname' class='np' value='$v' checked='checked' />$v" : "<input type='radio' name='$fieldname' class='np' value='$v' />$v");
}
}
$innertext = $myformItem;
}

下面加上

//checkbox

else if($ftype=='checkbox')
{
if(is_array($items))
{
foreach($items as $v)
{
$v = trim($v);
if($v=='') continue;
$myformItem.= ($fvalue==$v ? "<input type='checkbox' name='$fieldname' class='np' value='$v' checked='checked' />$v" : "<input type='checkbox' name='$fieldname' class='np' value='$v' />$v");
}
}
$innertext = $myformItem;
}

//////////////////////////////////////////////////////////////////////////////////////

打開 dede/inc/inc_archives_all.php 文件

搜索 else
{
$myformItem .= "<input type='radio' name='$fieldname' class='np' value='$v'>$v";
}
}
}
$formitem = str_replace("~name~",$ctag->GetAtt('itemname'),$formitem);
$formitem = str_replace("~form~",$myformItem,$formitem);
return $formitem;
}

在下面加上

else if($ctag->GetAtt("type")=='checkbox') //checkbox 類型
{
$myformItem = '';
$items = explode(',',$innertext);
foreach($items as $v)
{
$v = trim($v);
$i = 0;
if($v!='')
{
if($i==0)
{
$myformItem .= "<input type='checkbox' name='$fieldname' class='np' value='$v' checked='checked'>$v";
}
else
{
$myformItem .= "<input type='checkbox' name='$fieldname' class='np' value='$v'>$v";
}
}
}
$formitem = str_replace("~name~",$ctag->GetAtt('itemname'),$formitem);
$formitem = str_replace("~form~",$myformItem,$formitem);
return $formitem;
}

搜索 else if($dtype=="float")
{
$dvalue = trim(ereg_replace("[^0-9.]","",$dvalue));
if($dvalue=="")
{
$dvalue = 0;
}
return $dvalue;
}

在下面加上

// checkbox 類型
else if($dtype=="checkbox")
{
if($dvalue=="")
{
$dvalue = "<input type='checkbox' name='$fieldname' class='np' value='$v' checked='checked'>$v";
}
return $dvalue;
}

搜索 else if($ctag->GetAtt("type")=='radio')
{
$myformItem = '';
$items = explode(',',$innertext);
foreach($items as $v)
{
$v = trim($v);
if($v!='')
{
if($fvalue==$v)
{
$myformItem.= "<input type='radio' name='$fieldname' class='np' value='$v' checked>$v";
}
else
{
$myformItem.= "<input type='radio' name='$fieldname' class='np' value='$v'>$v";
}
}
}
$formitem = str_replace("~name~",$ctag->GetAtt('itemname'),$formitem);
$formitem = str_replace("~form~",$myformItem,$formitem);
return $formitem;
}

在下面加上

else if($ctag->GetAtt("type")=='checkbox') //checkbox 類型
{
$myformItem = '';
$items = explode(',',$innertext);
foreach($items as $v)
{
$v = trim($v);
$i = 0;
if($v!='')
{
if($i==0)
{
$myformItem .= "<input type='checkbox' name='$fieldname' class='np' value='$v' checked='checked'>$v";
}
else
{
$myformItem .= "<input type='checkbox' name='$fieldname' class='np' value='$v'>$v";
}
}
}
$formitem = str_replace("~name~",$ctag->GetAtt('itemname'),$formitem);
$formitem = str_replace("~form~",$myformItem,$formitem);
return $formitem;
}

搜索 else if($ctag->GetAtt("type")=="multitext")
{
$innertext = "<textarea name='$fieldname' id='$fieldname' style='width:100%;height:80'>$fvalue</textarea>";
$formitem = str_replace("~name~",$ctag->GetAtt('itemname'),$formitem);
$formitem = str_replace("~form~",$innertext,$formitem);
return $formitem;
}


在下面加上

// checkbox 類型
else if($formitem=="checkbox")
{
if($formitem=="")
{
$formitem = "<input type='checkbox' name='$fieldname' class='np' value='$v' checked='checked'>$v";
}
return $formitem;

}

////////////////////////////////////////////////////

我這程序改的文件太多,有點亂,所以你修改的時候一定要看清楚,再修改,反正我這里可以用,你要是不行,你仔細檢查,別忘了做好備份!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线黄视频网站 | 午夜影院美女 | 国产内地激情精品毛片在线一 | 最近免费字幕中文大全在线观看 | 德国free 性video | 亚洲成人黄色片 | 国产欧洲亚洲 | 五月丁香六月综合缴清无码 | 亚洲有码区 | 一本到在线视频 | 91久久精品国产亚洲 | 91人人干| 亚洲精品中文字幕乱码无线 | 久久毛片网 | 白浆都出来了视频国产精品 | 精品国产免费一区二区三区 | 亚洲色图二区 | 最近中文字幕高清字幕 | 成人αv| 亚洲欧美一区二区三区蜜芽 | 麻豆国产免费看片在线播放 | 老师邪恶影院a啦啦啦影院 老司机av | 午夜影院在线视频 | 疯狂奶水freeseⅹ | 欧美日韩国产亚洲一区二区三区 | 成人免费视频一区二区三区 | 欧美专区亚洲 | 欧美在线观看成人高清视频 | yy一级毛片免费视频 | 国产成人一区二区 | 久久精品a一国产成人免费网站 | 亚洲欧美综合另类 | 超清高清欧美videos | 久久一区二区精品综合 | 欧美一区二区三区高清不卡tv | 图片区另类小说 | 欧美性videosex18 | 手机在线色视频 | 中文字幕丰满乱码 | 成人在线亚洲 | 免费jizz大全 |