首先,如果没有显示联动选项的话,请您先阅读《 DedeCms自定义表单中联动类型不可用的解决方法 》,下面我们讨论DedeCms自定义表单联动类型只显示枚举值的问题,本文的解决方法适用于DedeCms5.5、5.6,其它版本没有测试。 相对于上面的方法,解决以下问题:...
DedeCms自定义表单中联动类型不可用的解决方法 原因是官方模板文件中注释掉了相关选项,修改方式如下: 需要修改两个文件, 第一个:dede/templets/diy_field_edit.htm 124行 官方把 option value=stepselect联动类型/option--这句给注释掉了,取消注释。 第...
怎么在前台页面调用dedecms自定义表单的内容呢,其实方法很简单,下面是调用表单的代码 {dede:loop table='dede_sfgame' sort='' row='5' if='' } li[field:ccdec/]/li {/dede:loop} 其中table='dede_sfgame'中的dede_sfgame就是自定义表单的表名[field:ccde...
用php验证: 1. 在plus/diy.php 的第 40行下加 //增加必填字段判断 if($required!=''){ if(preg_match('/,/', $required)) { $requireds = explode(',',$required); foreach($requireds as $field){ if($$field==''){ showMsg('带*号的为必填内容,请正确填写...
DedeCMS 核心类TypeLink.class.php摘要笔记,学习php就是借鉴与分析,让自己的掌握的更多。 注:'//+' 表示为本人另外加上的注释 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 类别ID var $baseDir; //+ 站点根网址 var $modDir; //+ 模板目...
DedeCMS 从 V5.3 开始就支持自己扩展标签,不过许多新人很少用那个东西,简单的介绍下如何编写自己的调用标签。 我们需要知道下扩展标签的存放目录及文件名构成,首先,扩展的标签都是存放在 /include/taglib 这个目录,名称都是以 标签名 .lib.php 格式,例...
系统会自动载入 dedesql.class.php 文件,并用 $dsql = $db = new DedeSql(false); 进行初始化数据库连接,因此在工程所有文件中均不需要单独初始化这个类,可直接用 $dsql 或 $db 进行操作,为了防止错误,操作完后不必关闭数据库。 常用的方法: 1、执行一...
找了很多帖子都没看到解决的方法,参考了论坛某人发的帖子,联想得出的方法。 内容页调用SEO标题:在title/title之间加进以下代码: {dede:field name='typeid' runphp='yes'} $id=@me; global $dsql; $sql=select seotitle from dede_arctype where id=$id;...
在DedeCMS 系统中,我们很多地方需要用到SQL语句,例如批量修改(替换)内容、数据内容调用等,在系统模板中有一个专门用于调用数据的模板标签{dede:sql/}我们可以参考帮助中心的模板标签说明学习下这个标签如何使用。 当然我们在使用SQL语句和学习SQL语句的...
官方的解释:field支持用array获取任意字段的值;(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签) 通俗点来讲,这就是查询数据库得到的 一组数据的集合 例如平时使用 {dede:field name='title' /} 就可以使用...