织梦网站管理系统,很古老的一个PHPCMS网站系统~
1.获取网站域名(根目录地址):{dede:global.cfg_basehost/}
2.网站模板文件在根目录/template下面,default为默认模板,我们可以新建自己的网站模板,然后在后他指向对应的新模板,然后引用即可.
3.模板文件命名规则: 二.设计和使用模板,必须要撑握以下几点
- 1、板块(封面)模板 指网站主页或比较重要的栏目封面频道使用的模板,一般用“index_识别ID.htm”命名,此外,用户单独定义的单个页面或自定义标记,也可选是否支持板块模板标记,如果支持,系统会用板块模板标记引擎去解析后才输出内容或生成特定的文件。
- 2、列表模板 指网站某个栏目的所有文章列表的模板,一般用 “list_识别ID.htm” 命名。
- 3、档案模板 表示文档查看页的模板,如文章模板,一般用 “article_识别ID.htm” 命名。
4、其它模板 一般系统常规包含的模板有:主页模板、搜索模板、RSS、JS编译功能模板等,此外用户也可以进行自定义模板文件。
三. 命名规则,系统默认模板命名规则如下
- index_识别ID.htm: 表示板块(栏目封面)模板;
- list_识别ID.htm: 表示栏目列表模板;
- article_识别ID.htm: 表示内容查看页(文档模板,包括专题查看页);
- search.htm:搜索结果列表模板;
index.htm:主页模板 注释: [识别ID]可以在“内容模型管理”的地方获得,当然,你也可以在“内容模型管理”的地方确定某个模型的模板命名。 例:list_image.htm 表示是就是内容类型为图片集的栏目默认列表模板。 article_article.htm 表示的是文章查看页模板。
4.去掉当前位置中,默认的最后一个>的方法:
<p class="p_t_m"><strong>您现在的位置:</strong>
{dede:field name='position' runphp='yes'}
@me=substr_replace(@me,' ',-2);
{/dede:field}
</p>
5.头尾文件分离引用:
{dede:include filename="head.htm"/}
6.dedecms中多表关联查询sql语句,当我们要显示的内容数据不是存储在一张表中的时候,这时我们就要自己来写sql语句查询出想要的内容然后在显示在页面中.
{dede:sql sql="SELECT a.aid,a.body,b.id,b.title FROM hsml_addonarticle as a INNER JOIN hsml_archives as b on a.aid=b.id where a.aid=~aid~;" }
<h2 style="padding:8px 0">[field:title/]</h2>
<div class="pic_content">
[field:body/]
</div>
{/dede:sql}
7.当我们在调试程序的时候,要多多尝试打印,或者将相应的sql语句在navicat中先运行下,看能不能得到想要的结果,然后在用php将查询的数据显示在页面中,多动脑筋,多尝试,不要轻易说不可能.
Comments
请在后台配置评论类型和相关的值。