织梦字段前台会员发表文章的模板新增其他字段怎么做?

第一我们要进去mysql 数据库里添加字段,自己命名好!比如我下面添加了一个栏目搜索关键字字段,当然你字段可以自己新建,找到表dede_arctype (这个是栏目模型的数据库表,前面是你安装的表名,新手要注意,不要问我,我找不到这个表)

这里大家注意了。表单的name 和id 要和添加的 mysql表字段一样,不应的话。还要多写个取值代码。一样的话。默认dedecms会自动取的,然后我们做最后一部,把数据添加进去。

sql语句里面添加我们刚才的 字段进去。也就是下面这个代码

更改地址有:63行和196行。也是同样办法。添加字段信息 到sql里去

Dedecms(织梦内容管理系统)这套开源框架做的非常人性化,我们可以直接在后台添加自定义字段,自定义的字段是存储在dede的附加表dede_addonarticle里面,关于dede的数据库结构会在后面的课程中介绍到,先来说一下自定义字段的添加方法,登录dede网站后台 -核心-频道模型-内容模型管理。详细操作步骤如下:

1、打开内容模型管理后可以看到如下图所示:红色标明处点击更改

2、这里选择字段管理,添加自定义字段。

进入到如下图所示页面,我标明的这三处需要注意的地方,表单提示文字可以是任意,字段名称必须是英文字母或者数字,还有前台参数选上使字段可以在底层模板使用,关于底层模版请大家参考无忧主机()前面的课程(),剩下的参数默认即可,填写完成点击确定即可。

当你成功添加好字段后可以在发布文档的地方看到你刚刚添加的字段,如下图所示:

这样就说明字段已经添加成功了,如果您还不放心的话,可以登录的控制面里面找到phpmyadmin进去数据库的附加表里面看看是否有了刚刚添加的字段。

好了,经过千辛万苦总算是把字段添加成功了,那么怎么在模板里面调用呢,还记得前面讲到的底层模版吗,底层模板调用方法[field:字段名/],字段名就是刚刚填写的字段名称,这样就可以轻松的调用我们的自定义字段了!

纯Linux环境下高端免备案【香港独立IP地址】 ,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

在制作dedecms模板的过程中经常会用到一些默认dedecms没有的字段,如:
 这里的价格的调用,dedecms默认是没有这个标签的,那我们如果实现这个价格的调用呢?

在这里我们就需要使用到dedecms模型里的自定义字段了,下面我们以dedecms5.6为例介绍一下dedecms字段的添加和调用方法。(5.3版本后的所以版本的自定义字段的添加和调用相同)
首先我们打开网站后台,点击左侧的“核心”,找到模型管理,这是就可以看到“内容模型管理”的选项卡了。如图:
 点击进入“内容模型管理”这是右侧会显示相应的各个模型了,下面我们以文章模型为例讲解自定义字段的添加。


 点击右侧的更改小图标进入文章模型的管理页面。

这是我们会看到有“基本设置”和“字段管理”2个选项。我们选择字段管理选项进入。


 进入以后我们会看到有个“添加新字段”的按钮
 点击“添加新字段”按钮进入,这时看到的就是添加字段的界面了。

我们以上面讲到的价格字段为例进行一个实例操作的讲解,如下图:
 全部添加好后点击确定即可。然后我们进入栏目管理,开始添加内容,打开添加内容页面后我们会看到一个关于价格的内容输入框

这个就是我们刚刚添加到关于价格的字段。

到这里就已经讲完关于dedecms自定义字段的一个添加过程,对于自定义字段的添加需要活学活用才能将这个功能的潜力完全发挥出来。下面讲一下关于自定义字段在dedecms模板中的的调用。

我们以在首页调用为例:

      {/dede:arclist}那么我们调用自定义字段就是在这个基础上加以修改来实现的,我们还是以最开始提到的价格为例,具体标签表现为:

我们可以看到和第一个标签比较起来有2个不同的地方:


 1, 还多出一个“[field:jiage/]”这个就是我们在添加字段时添加到字段名了。

如果你需要在列表页中的{dede:list}里调用自定义字段的话直接添加 [field:jiage/] 就可以了,但前提条件是你添加字段的时候必须选择了

 以上就是关于dedecms自定义字段的添加和调用方法。

我要回帖

更多关于 织梦字段 的文章

 

随机推荐