本文目录一览:
- 1、dedecms列表页中怎么同时循环输出两个栏目名称?
- 2、dedecms 怎么生成静态页面
- 3、织梦dedecms如何实现判断频道ID并输出相应内容?
- 4、dedecms arclist怎么输出所有的文章
- 5、dedecms 为什么我要输出的页码是3个,但却输出了6个?
- 6、dedecms 产品列表页如何三个循环输出设定一个样式
dedecms列表页中怎么同时循环输出两个栏目名称?
你好。你所说的列表页循环两个栏目是不是同一个顶级栏目下的子栏目?只是显示栏目名称吗?如果这样就可以使用模板list_article.htm 下面的一段代码看看吧。
{dede:channel type='son' currentstyle="
lia href='~typelink~' class='thisclass'~typename~/a/li
"}
lia href='[field:typeurl/]'[field:typename/]/a/li
{/dede:channel}
如果不是你想要的效果可以找我
dedecms 怎么生成静态页面
利用模板。目前PHP的模板可以说是很多了,有功能强大的smarty,还有简单易用的smarttemplate等。它们每一种模板,都有一个获取输出内容的函数。我们生成静态页面的方法,就是利用了这个函数。用这个方法的优点是,代码比较清晰,可读性好。
这里我用smarty做例子,说明如何生成静态页:
?php
require("smarty/Smarty.class.php");
$t = new Smarty;
$t-assign("title","Hello World!");
$content = $t-fetch("templates/index.htm");
//这里的 fetch() 就是获取输出内容的函数,现在$content变量里面,就是要显示的内容了
$fp = fopen("archives/2005/05/19/0001.html", "w");
fwrite($fp, $content);
fclose($fp);
?
织梦dedecms如何实现判断频道ID并输出相应内容?
我来和你说吧,你这样的话可以解决的。代码可以这样写
div style="background: url({dede:global.cfg_templets_skin/}/img/bg{dede:field.id/}.jpg) no-repeat center bottom;"/div
然后图片的命名和栏目id的号一样就行,比如 栏目id为1的 图片命名为 bg1.jpg
栏目id为2的 图片命名为 bg2.jpg
dedecms arclist怎么输出所有的文章
直接把这个标签放到模板即可,其中dede_archives为文档的表,看是否与你的一致
{dede:sql sql="select * from dede_archives"}
a href="[field:arcurl/]"[field:title/]/abr /
{/dede:sql}
dedecms 为什么我要输出的页码是3个,但却输出了6个?
试试我的办法吧,修复所有档案列表的记录数问题。
最早我也遇到过,不过是后台的翻页列表。不知道你是不是一样的情况。
是因为是dede_arctiny表中存在ID 但是dede_archives缺没有造成的。
所以只要把2个表比较一下,删除没有的就好了。
下载附件中的文件放到根目录下运行就OK了
运行会在data目录下生成一个array_diff.php 文件。
修复完成后 后台清理一下缓存 或者手动删除data/cache/listcache 目录下的所有文件。
OK,问题解决了。
建议使用前先备份数据
确保data 目录有写权限。
dedecms 产品列表页如何三个循环输出设定一个样式
[field:global runphp='yes'] $a=""; $b=""; $c=""; if ((@me % 3) == 0) @me = $a.$c; else @me = $a.$c; [/field:global]