安装xampp以及替换模板时需要的注意事项
在xampp里面安装htdocs
(1)删除xampp----htdocs文件夹里面所有内容
(2)复制dedecms版本(GBK/UTF-8)里面的uploads文件夹内容到htdocs里面(重启xampp)
(3)xampp----php----php.ini----request-order加上"CGP"(重启xampp)
会自动跳转到安装页面,但是有时候不会自动跳转,那么它的路径设置为安装路径:localhost/install即可继续。
前台访问地址http://localhost
后台访问地址http://localhost/dede
默认的账号:admin 密码:admin
安装模板需要的步骤:
第一步:先把文件名改成英文或者拼音名称,文件html更改htm结尾
第二步:系统基本参数设置
模板默认风格改成我们所需要的
例如:zzsh
第三步:生成------更新主页html修改“选择主页模板”:将default修改成你要替换的模板---静态生成----确定
第四步:修改模板的样式、图片的路径
在DW里操作:在模板文件路径和图片路径即css路径和images路径要改成{dede:global.cfg_templets_skin/}/
例如:修改为
,在整个页面中,通过Ctrl+F搜索查找images/,全部替换为:{dede:global.cfg_templets_skin/}/images/
然后生成,检查效果。
导航调用需掌握知识
全局标签
channel获取栏目列表标签 属性(type栏目类型 top代表顶级栏目 son代表子栏目 type="top")
(row调用栏目数 row="8")
(typeid调用栏目id typeid="42")
(col调用栏目多少列显示 col="1")
(currentstyle调用应用样式)
调用导航获取顶级栏目
{dede:channel type='top' row='8' }
{/dede:channel}
下级栏目调用
{dede:channel type='son' row='8' }
{/dede:channel}
注:下级栏目可以实现和dede:channelartlist一样的功能,加上typeid=””,调用针对性id,不添加可以调用所有栏目
Channelartlist当前频道下级栏目列表
属性
(row调用栏目数 row="8")
(typeid调用栏目id typeid="42")
(col调用栏目多少列显示 col="42")
(currentstyle调用应用样式)
获取下级栏目
{dede:channelartlist row=6 typeid="42"}
{/dede:channelartlist}
arclist文章调用标记
属性
(typeid调用栏目id typeid="42")
(row调用栏目数 row="8")
(col调用栏目多少列显示 col="1")
(flag调用的文章类型头条flag="h" 推荐flag="c" 幻灯片flag="f" 特荐flag="a" 滚动flag="s" )
(titlelen标题长度 titlelen='30' )
(infolen文章描述内容长度 titlelen='120' )
(imgwidth文章图片宽度 imgwidth='300' )
(imgheight文章图片高度 imgheight='300')
(orderby文章排序 orderby='desc asc')
(limit文章限制标签 limit='0,1')
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' limit='0,1'}
{/dede:arclist}
促销价格如何实现
addfields='cxprice' channelid="2" 调用的是促销价格名称,在内容模型管理里面找到图片集,然后添加新字段cxprice
核心——频道模型——内容模型管理——图片集——字段管理——添加新字段
调用图片促销价格需要在添加顶级栏目时把普通文章改为图片集即可
[field:cxprice/]
缩略图的调用:
img src="[field:litpic/]"alt="[field:fulltitle/]"title="[field:fulltitle/]"
注释:在img标签和a标签后用alt和title属性正确做法应用[field:fulltitle/],[field:title/]用于调用栏目标题
日期的调用
[field:pubdate function="MyDate('Y-m-d',@me)"/]
Tag标签调用
{dede:tag row='5' getall='1' sort='new'}
{/dede:tag}
搜索页在主页中需要修改
以上两个部分必须修改
友情链接的调用
后台添加:模块——友情链接——增加链接
属性(type连接类型 type="textall"全部用文字显示 textimage 文字和图得混合排列 . text 仅显示不带Logo的链接 image 仅显示带
Logo的链接
(titlelen站点文字标题长度 titlelen='30' )
(row调用友情链接项数 显示多少行,默认为4行 row="8")
(col调用栏目多少列显示 显示多少列,默认为6列col="1")
{dede:flink ttype="textall" row='' titlelen=''}
{/dede:flink}
注释:友情链接只有首页可以有,其他页面不允许有
网站根目录地址
{dede:global.cfg_cmsurl/}网站地址
{dede:global.cfg_basehost/}网站地址
头部,底部的调用
新建文件——选择首选参数(对应的版本)——保存应以htm结尾
{dede:include filename="footer.htm"/}
主页三大标签的调用
{dede:global.cfg_webname/}网站名称
栏目页和内容页的三大标签
{dede:field.title/}页面标题
面包屑导航
您现在所在位置:{dede:field name='position'/}
在图片详情页中
产品展示区
{dede:field name='imgurls' alt='图片输出区'}
[field:pagestyle runphp='yes'] @me= (@me==3 ? '' : '');[/field:pagestyle]
[field:pagestyle runphp='yes'] @me = (@me==3 ? '' : ''); [/field:pagestyle]
{/dede:field}
这串代码展示的效果是每点击一个图片会出现相对应的图片。
{dede:field.litpic/}图片的链接路径
〖所属分类〗:{dede:field name='typename'/}
〖产品标题〗:{dede:field.title/}
〖促销价格〗:{dede:field.cxprice/}
〖产品简介〗:{dede:field.description/}
与此产品相关的产品
rand:随机推荐
{dede:arclist titlelen='30' row='4' orderby='rand'}
{/dede:arclist}
系统参数网站名称解决方案
修改gbk的后台显示基本参数问题:
打开
htdocs--》dede--》templets--》sys_info.htm
在文件中查找htmls
查到第一次
将htmlspecialchars($row['value'])
码改为:htmlspecialchars(($row['value']) ,ENT_COMPAT ,'GB2312')
注意:不要删除或者更改htmlspecialchars($row['value'])前后的点,注意更改后增加了一个括号
查找第二次:同上
标题不能为空解决方案(添加顶级栏目时出现的情况)没遇到此项问题可以忽略
给htmlspecialchars(函数)添加ENT_COMPAT ,'GB2312'
就是给php的这个函数强制设定编码格式,这样也能解决这个问题,具体对应的位置是
①:dede/article_add.php 这个php文件中查找
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
②:然后再找到dede/article_edit.php这个php文件中查找
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));
改成
$title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen),ENT_COMPAT ,'GB2312');
③:include/ckeditor/ckeditor_php5.php 查找
htmlspecialchars($value)
改为htmlspecialchars($value, ENT_COMPAT ,'GB2312')
搜索和tag页面的调用
详情参照default模板
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
