dede 内容模型 option下拉框 value

需要修改的文件在根目录include/customfields.func.php文件

foreach($items as $v)
        {
            $v = trim($v);
            if($v!='') {
                $myformItem.= "<option value='$v'>$v</option>\r\n";
            }
        }


替换如下

foreach($items as $v)
        {
            if(preg_match("/[:]/", $v)){
                    $items_i = explode('[:]', $v);
                    if(is_array($items_i)){
                        $myformItem.= "<option value='".$v."'>".$items_i[1]."</option>\r\n";
                    }else{
                        continue;
                    }
                }else{
                    $v = trim($v);
                    if($v!='') {
                        $myformItem.= "<option value='$v'>$v</option>\r\n";
                    }
            }
        }


 

然后在数据库的就会显示是例如09[:]三皇冠

然后用[field:dengji function="cn_substr(@me,2)"/]直接截取前面的09

 

使用例子:taobaoke.n.somx.net那个网站

阅读更多
文章标签: function 数据库
个人分类: DEDE
上一篇火车头 用正则采集页面上所有邮箱地址
下一篇dede 时间标签,自定义样式
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭