今天给各位分享dedecms核心代码的知识,其中也会对dedecms源码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、求一代织梦(dedecms)的代码:
- 2、dedecms代码求翻
- 3、dedecms建了一个网站,怎么写代码才能在我前台页面上把我后台添加的顶级栏目的次级栏目显示在前台网页上
- 4、织梦(DEDEcms)代码调用(分类列表和判断取值)
- 5、[field:title/]
求一代织梦(dedecms)的代码:
{dede:arclist row='5' }
lia href="[field:arcurl/]" target="_blank" title="[field:title/]"[field:title/]/a/li
{/dede:arclist}
这是显示5条内容,如果第一条要用不同的样式可以将row改成:limit
第一条:
{dede:arclist limit='0,1' }
lia href="[field:arcurl/]" target="_blank" title="[field:title/]"[field:title/]/a
p[field:description/]…(内容)/p/li
{/dede:arclist}
第二条开始到第五条:
{dede:arclist limit='1,4' }
lia href="[field:arcurl/]" target="_blank" title="[field:title/]"[field:title/]/a/li
{/dede:arclist}
两个结合起来就可以!
dedecms代码求翻
一般在导航上调用,举个例子更容易说明问题。
当一级栏目下有二级栏目时,产生ul class="drop-menu", 否则就产生 style="display:none",意思就是不显示。
这种标签在导航下拉上特效上调用,比较广泛的应用。产生的效果,截图给您看下,您就明白了。
你可以理解成当系统检测到【关于我们】栏目有子栏目时,会产生class="drop-menu"这个样式,这个样式下调用当前栏目子栏目,标签为:{dede:channel type='son'}{/dede:channel}。当系统检测到【定制案例】栏目时,其栏目下没有子栏目,就不产生样式了,直接用display:none。
dedecms建了一个网站,怎么写代码才能在我前台页面上把我后台添加的顶级栏目的次级栏目显示在前台网页上
方法/步骤
首先我们需要登录织梦CMS后台,织梦后台地址默认是http://你的域名/dede/,为了网站安全建议修改默认名称dede的文件夹修改为其他名称,输入用户名、密码、验证码之后,点击登录。
点击织梦后台左侧菜单栏"核心"展开二级菜单"网站栏目管理",如下图所示。
在"网站栏目管理"右上方找到"增加顶级栏目"并点击,如下图所示。
增加栏目"常规选项"输入栏目名称,选择是否隐藏栏目、栏目模型等,填写完毕不要忘了点击"确定"。
在栏目"高级选项"可以设置模板和命名规则,SEO标题,关键字和栏目描述。
修改完毕点击"确定"保存,否则修改不能生效的。
进入网站主页可以看到增加顶级栏目成功
织梦(DEDEcms)代码调用(分类列表和判断取值)
{dede:channelartlist row='2' typeid='4,3' }
h3a href='{dede:field name='typeurl'/}'{dede:field name='typename'/}/a/h3
ul
{dede:channel type='son' noself='yes' }
lia href='[field:typelink/]'[field:typename/]/a/li
{/dede:channel}
/ul
{/dede:channelartlist}
[field:title/]
Dedecms的代码很有特色,只要熟悉以后很快就能上手而且使用非常灵活。dede模板引擎的代码样式有如下几种形式:
{dede:标记名称 属性='值'/}
{dede:标记名称 属性='值'}{/dede:标记名称}
{dede:标记名称 属性='值'}自定义样式模板(InnerText){/dede:标记名称}
从上面我们可以看出,dede模板引擎的代码可以分为标记名称、属性和自定义样式模版三部分,标记名称和属性用{}包围
而自定义样式模版在两个{}之间。
标记名称与属性的说明请大家参考系统帮助里的模版标记参考,这里介绍具体运用方法。
先看下面的例子:
{dede:arclist typeid='0' titlelen='28' row='10' }
lia href='[field:arcurl/]'[field:title/]/a/li
{/dede:arclist} 上面是最基本的取得最新内容列表标记arclist,由开始标记{dede:arclist 属性typeid='' titlelen='28' row='10' col='1'}模版样式lia href='[field:arcurl/]'[field:title/]/a/li和结束标记 {/dede:arclist}组成。当你完成页面制作后,便可开始添加dede代码。没有添加dede代码之前:
ul
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
lia href='[field:arcurl/]'[field:title/]/a/li
/ul
添加代码后
ul
{dede:arclist typeid='0' titlelen='28' row='10' }
lia href='[field:arcurl/]'[field:title/]/a/li
{/dede:arclist}
/ul
模版解析后就是添加代码前的样子。列表list标记,友情链接flink标记,导航channel标记,站内新闻mynews标记等待都是同样道理。
文章页里用到{dede:标记名称 属性='值'/},如{dede:field name='title' /}就是文章标题的意思。
模 版里面的路径问题:本站使用{dede:global name='cfg_basehost'/}/templets/w3cpro/img/css.css,{dede:global name='cfg_basehost'/}是取得网站根目录的意思。这里有个模版保护问题,如果你珍惜你的网页模版,就把img目录独立分离出来,这样别人就不会知道你的模版目录
dedecms核心代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于dedecms源码、dedecms核心代码的信息别忘了在本站进行查找喔。