导航:首页 > 万维百科 > 织梦cms调用列表模板

织梦cms调用列表模板

发布时间:2021-02-02 16:51:16

1、dede如何创建3级目录列表页模板?

dedecms要简约做到第三级列表,如果要自动生成的话,就必须要对CMS系统的PHP源码做小小修改,这对于没有PHP编程经验的站长们来说,肯定是个不小的挑战,所以对于大量CMS爱好者来讲,最好有一个简约的三级模板制作方法,我就简约说下:
1级菜单,即顶级菜单,这个很容易得到;
2级菜单,即顶级菜单的子菜单,这个直接带个typeid=3 这个3就是记录ID号即归属于哪个顶级菜单;
3级菜单,这个就是顶级菜单的孙子级菜单,也是我们这里重点讲的,楼主也许前面的很容易处理,唯独这个有点难理解,在下就此卖个关子,(呵呵,并非故意卖弄)
所以楼主要弄清楚的是:第3级菜单与第2级菜单是什么关系,当然也是父子关系,所以只要找到父级的ID,是不是就能找到这个第二级菜单的第3级的子菜单;由此往上推,也就可以找到顶级菜单;说白了这就是一个树型菜单初始模型;
下面就请看具体例子,上面要是没让楼主明,请原谅,文字描述水平有限,下面有具体操作实例:

织梦dedecms循环调用二级栏目下三级栏目,后台已经建好栏目,对于产品展示栏 栏目导航:
{dede:channelartlist cacheid='channelsonlist' typeid=3 }
<dd>
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:channel type='sun' row='10' noself='yes'}
<li>· <a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}
如果用以上代码的话,前台页面的显示将不太令人满意。对于有子类的二级目录,将会正确显示其子类,那些没有子类的 将显示其同类列表。
这样的结果着实另人费解。
接下来看第二种代码写法如下:
{dede:channelartlist typeid=3 }
<dd>
<dl>
<dt><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></dt>
<dd>
<ul>
{dede:sql sql='Select * from `lzz_arctype` where reid=~id~ ORDER BY id'}
<li>· <a href="[field:typedir function="cn_substr(@me,200,9) " /]">[field:typename/]</a></li>
{/dede:sql}
</ul>
</dd>
</dl>
</dd>
{/dede:channelartlist}

2、请问织梦CMS系统怎么调用顶级栏目下所有的二级栏目下面的栏目?代码怎么写?

第一种,调用顶级栏目下的二级栏目

{dede:channelartlist typeid='3,3'}
<a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a>
<hr>
{dede:channel type='son' noself='yes'}
<a href="[field:typelink/]">[field:typename/]</a><br />
{/dede:channel}
{/dede:channelartlist}
第二中,调用顶级栏目下的二级和三级栏目
要是二级栏目下有三级栏目,就能正常输入,要是二级栏目没有三级栏目,就把同及栏目输出了
{dede:channelartlist typeid=‘2’}

<h3><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></h3>

{dede:channel type='son' row='10' noself='yes'}
<li id='son_[field:id/]'><a href='[field:typelink/]'>[field:typename/]</a></li>
{/dede:channel}

{/dede:channelartlist}

{dede:channelartlist cacheid='channelsonlist' typeid=2}
<li><span><img src="images/about_left_y.jpg" width="8" height="8" /></span>
<div><a href="{dede:field name='typeurl'/}">{dede:field name='typename'/}</a></div>
<ul>
{dede:channel type='sun' row='10' noself='yes'}
<li><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}

3、我手头有一个网站,是用织梦cms建设的,请问如何找到网站内页是调用的哪个模版?

在网站栏目上点修改,点高级就可以看到当前栏目调用的模板页面。

4、dedecms手机列表模板调用PC模板

我也遇到这个问题:手机列表页调用的是PC列表页模板,/plus/list.php?tid=1和/m/list.php?tid=1 这俩页面是一样的。因为修改过版include/arc.listview.class.php,用权织梦源程序中的include/arc.listview.class.php,替换一下,手机列表页就可以调用PC列表页模板了。用文件对比软件Beyond Compare 4.1.6,对比源文件和修改过的文件,发现,有几处调用手机模板的代码:$tempfile =str_replace('.htm','_m.htm',$tempfile);不知道怎么修改时删除了,相关代码添加上去,就OK了。

5、织梦CMS - 网站模版如何导入?

1、首先打开并登录dede后台,然后点击右边的“模版”。

2、之后在点击“默认模板管理”。

3、找到“head.htm 列表页头部模板“这一行,点击后面的”修改“。

4、然后找到要修改的那段话直接修改即可,修改完之后记得保存。

5、还可以打开一下这个路径:wwwhtdocs empletsdefault,找到“head2.htm”,“head.htm”,“search.htm”这三个文件。

6、用DW打开它,或者用记事本打开上面的三个文件。找到”织梦CMS - 轻松建站从此开始!“这段文字修改成自己要用的文字,就可以了。

6、织梦CMS怎么在图片列表页调用某个图片集里的所有图片?

   {dede:field name='imgurls' alt='图片输出区'}
                [field:pagestyle runphp='yes'] @me= (@me==3 ? '<li>' : '');[/field:pagestyle]
                <a href='[field:linkurl/]' [field:pagestyle runphp='yes'] @me= (@me==3 ? 'class="pic"' : ''); [/field:pagestyle]>
                  <img src='[field:imgsrc/]' id='bigimg' [field:imgwidth /] alt='[field:alttext /]' border='0' />
                </a>
                <a href='[field:linkurl/]' [field:pagestyle runphp='yes']@me = (@me==3 ? 'class="title"' : '');[/field:pagestyle]>
                 [field:title /]
                </a>
                [field:pagestyle runphp='yes'] @me = (@me==3 ? '</li>' : ''); [/field:pagestyle]
             {/dede:field}

这是织梦的原代码,然后在后台把图集选项改为: 

单页多图样式:输出大图

多图略缩样式:输出略缩图。

7、织梦怎样在列表页调用文章作者

dedecms文章列表页调用每篇文章的作者需要进行二次开发,输入代码增加标签调用,具体操作如下:

1、打开php终端,在文件的最后面添加如下代码,增加织梦默认没有的标签。

2、需要注意dede_为织梦默认的数据库表前缀,如果数据库表前缀不是dede_就请修改。

3、然后文章列表页调要用每篇文章的作者账号的相关信息,比如性别,输入下图代码。

5、调用作者昵称的命令如下图,上面的sex,uname为会员的字段名称。

8、织梦cms 子栏目 调用标签

{dede:sonchannel typeid = 'X,X,X' } 在这里加上参数 typeid 可取多值 之间用英文字符下的逗号
[field:typename/] 隔开 值的范围为 任意有子栏目的栏目 ID
{/dede:sonchannel}

9、织梦cms内容模型中图片集新建字段如何调用到模板中,代码如何写

如何在列表及首页需要调用织梦自定义变量的话
在标签上加上:{dede:arclist addfields='jiage,bianhao' channelid='2'}
addfields='jiage,bianhao‘等号中间的是你自定义的的字符名称,
channelid='2'等号后百的数字代表自定义模型的ID号,有什么不会的你可以到爱站模板之家找你想要的答案,有收集织梦常见问题,可以参考下

与织梦cms调用列表模板相关的知识