dedecms内容页模板
- 格式:docx
- 大小:37.62 KB
- 文档页数:21
下面我们来看下DedeEIMS的系统设置部分,我们登录系统后台查看[系统设置]-[系统基本参数],我们可以看到系统设置分为以下几个部分:站点设置、核心设置、附件设置、会员设置、性能选项、其他选项、添加新变量几个部分的内容。
说明:站点设置:站点的常规设置,例如站点名称、站点的地址以及采用风格等选项;核心设置:系统安装目录,加密设置以及时区和FTP配置等选项;附件设置:涉及到系统管理员上传附件的文件格式、文件尺寸等选项设置;会员设置:关于前台会员中心及会员注册相关设置;性能选项:根据您服务器的配置情况合理的对站点性能进行设置能够保证网站能够访问更快、执行效率更高;其他选项:过滤及IP限制等设置项目;添加新变量:二次开发中涉及到的设置项;织梦的系统参数设置分为2个部分的内容,一个是页面显示的部分,另外一个是用于功能设置的,我们在系统模板中可以通过系统全局变量调用的标签来对一些显示类型的设置进行调用,例如我们在系统模板中使用{dede:global.cfg_description/}来调用网站后台设置中的网站描述部分的内容。
功能设置部分的内容我们也会在系统设置中详细说明参数的相关描述。
我们在二次开发中也可以使用这些设置,通过$GLOBALS['cfg_templets_dir']全局变量来调用,非常方便。
我们可以通过系统后台的添加变量来自由扩展全局变量,以便于我们进行系统的二次开发。
站点设置站点根网址(cfg_basehost):网站根节点网址,例如设置,主要用于生成一些超链接中加入站点根网址,例如:百度新闻、站点RSS、系统上传附件等网页主页链接(cfg_indexurl):用于前台模板调用网站主站连接主页链接名(cfg_indexname):网站主页的连接名称,默认为“主页”网站名称(cfg_webname):全局站点的名称,通常显示在网页页面的标题栏部分,默认为“我的网站”文档HTML默认保存路径(cfg_arcdir):网站生成静态页面HTML存放路径,默认为“/html”,可以根据自己需要进行设置图片/上传文件默认路径(cfg_medias_dir):网站附件上传默认保存路径,默认为“/uploads”,可以根据自己需要进行修改编辑器(是/否)使用XHTML(cfg_fck_xhtml):控制网站内容编辑器是否启用XHTML类型的标记,默认是不起用的模板默认风格(cfg_df_style):默认模板的风格,设置后模板的路径变为“/tremplets/[设置模板风格]”,默认是default,即“/tremplets/default/”网站版权、编译JS等底部调用信息(cfg_powerby):网站底部版权及js调用信息,一般可以将流量统计代码加入到这里,前台进行调用站点默认关键字(cfg_keywords):用于显示站点默认关键字,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改站点描述(cfg_description):用于显示站点默认描述,便于SEO,通常显示在首页的<meta>中,可以根据自己需求进行修改网站备案号(cfg_beian):用于显示网站备案号的相关内容,可以根据自己需要进行设置心设置DedeCms安装目录(cfg_cmspath):系统默认安装目录,默认如果安装在网站根目录即为空,如果安装在子目录需要对其进行设置,例如“cms”,一般移动网站目录需要对其进行重新设置,并重新生成内容,否则会出现页面无法显示、PHP报错等现象cookie加密码(cfg_cookie_encode):用于对用户登陆cookie加密设置,默认系统自动生成,通常使用在系统整合等方面数据备份目录(在data目录内)(cfg_backup_dir):数据库备份文件夹,通常在系统根目录的data 文件夹下,默认为backupdata,即在系统“\data\backupdata”文件夹下网站发信EMAIL(cfg_adminemail):用于站点发信的E-mail地址,默认为“cfg_adminemail”,可以根据自己需要进行修改Html编辑器选项(目前仅支持fck)(cfg_adminemail):网站内容发布,字段类型为HTML时候使用的编辑器,例如普通文章发布时候内容部分的编辑器,默认为fck,在V5.3中取消了以前的HTML编辑器,并今后不再进行开发栏目位置的间隔符号(cfg_list_symbol):通常显示在网站当前位置部分的内容,默认为“ > ”即当前位置部分显示为“主页> 一级栏目> 二级栏目”,可以根据自己需要进行修改关键字替换(是/否)使用本功能会影响HTML生成速度(cfg_keyword_replace):系统将会替换HTML 编辑器中内容部分的关键词为加亮显示,通常这个选项开启会影响系统生成HTML页面的速度,系统默认是开启的(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址(cfg_multi_site):系统附件生成采用地址类型,一般附件生成没有开启该选项附件将采用“/uploads/liming/test111.gif”的形式,如果开启将在附件地址前面加上网站地址,会变为“/liming/test111.gif ”设置有效解决了二级域名附件无法显示的问题,系统默认是关闭的(是/否)开启管理日志(cfg_dede_log):用于记录管理员登陆操作系统的日志,默认是关闭的FTP主机(cfg_ftp_host):部分创建将通过ftp形式进行文件创建,系统默认没有这个设置,您可以设置FTP的主机地址为,下面的FTP相关设置也是如此,如果是虚拟主机需要空间商提供FTP账号密码等FTP端口(cfg_ftp_port):同FTP主机部分FTP用户名(cfg_ftp_user):同FTP主机部分FTP密码(cfg_ftp_pwd):同FTP主机部分网站根在FTP中的目录(cfg_ftp_root):同FTP主机部分,一般虚拟主机网站根目录为wwwroot或者htdocs是否强制用FTP创建目录(cfg_ftp_mkdir):如果系统不支持PHP创建目录,启用后将采用FTP形式强行创建目录,系统默认是关闭这个选项的服务器时区设置(cfg_cli_time):用于设置系统程序执行的时区影响到全站时间相关功能,如文章添加时间、留言时间等,默认为8是否启用smtp方式发送邮件(cfg_sendmail_bysmtp):采用SMTP发送电子邮件,系统默认是关闭的,改设置将影响到找回密码、文档内容推荐等功能,如果开启需要设置以下SMTP信息,如果启用还需要保证服务器拥有邮件发送的功能,如果是主机空间可以和空间商取得联系并且确保SMTP设置正确性才能确保邮件发送smtp服务器(cfg_smtp_server):同是否启用smtp方式发送邮件部分,默认为smtp服务器端口(cfg_smtp_port):同是否启用smtp方式发送邮件部分,默认为25SMTP服务器的用户邮箱(cfg_smtp_usermail):同是否启用smtp方式发送邮件部分SMTP服务器的用户帐号(cfg_smtp_user):同是否启用smtp方式发送邮件部分SMTP服务器的用户密码(cfg_smtp_password):同是否启用smtp方式发送邮件部分。
织梦文件夹介绍include/:里面包含了系统运行所需要的类库文件data/ :admin:网站后台管理的一些必要配置backupdata:默认的系统数据库备份目录cache :缓存目录(这个缓存是栏目缓存等)enums:联动菜单js :JS文件mark :水印相关module :模块payment :和支付相关的文件rss RSS:订阅文件,在后台生成safe :DedeV5.6验证安全设置sessions:验证文件textdata :这个是如果将文章以文本形式存储的话,那么就会储存到这里tplcache :模板生成具体内容时的标签缓存uploadtmp :上传的临时文件夹ziptmp :ZIP操作时的临时文件夹common.inc.php:数据库配置文件config.cache.inc.php :系统配置文件config.cache.bak.php :系统配置文件备份config.file.inc.php :远程发布的配置文件downmix.data.php:防猜忌混淆字符串配置safequestions.php:会员注册时的安全问题配置template.rand.php :文档随机模板配置templets/:模板文件default/:系统默认的模板风格images/:默认模板中所用到的图片js/:默认模板中所用到的JS文件css/:默认模板中所用到的CSS文件advancedsearch.htm模型自定义搜索页面ajaxfeedback.htm文档内容页ajax评论模板article_article1.htm文章模型默认随机内容模板2 article_article2.htm文章模型默认随机内容模板1 article_article.htm文章模型默认内容模板article_article_frame.htm启用多站点后的文章模型内容模板article_default.htm模型内容模板不存在时的错误提示模板article_default_sg.htm独立表单模型内容模板不存在时的错误提示模板article_image.htm图集内容模板article_image_frame.htm 多站点后的图集内容模板article_infos.htm 分类信息内容模板article_shop.htm 商城内容模板article_soft.htm 软件内容模板article_soft_frame.htm 多站点软件内容模板article_spec.htm 专题内容模板footer.htm 全站底部googlemap.htm google地图(需要配合自由列表) head.htm 全站头部index.htm 网站首页index_article.htm 文章频道封面index_default.htm 模型频道封面模板不存在时的默认模板index_default_sg.htm 独立表单模型频道封面模板不存在时的默认模板index_image.htm图集频道封面index_infos.htm 分类信息频道封面index_shop.htm商城频道封面index_soft.htm软件频道封面list_default.htm 模型列表模板不存在时的默认模板list_default_sg.htm独立表单模型列表模板不存在时的默认模板list_free.htm 自由列表默认模板list_image.htm图集列表list_infos.htm 分类信息列表list_shop.htm商城列表list_soft.htm软件列表list_spec.htm专题列表search.htm搜索结果页singlepage.htm单页面模板tag.htm TAG 首页taglist.htm TAG列表plus/:模块插件的模板目录system/ 其它的一些系统底层模板wap/wap(wireless accss point即无线或者移动接入)模板dede/管理后台目录注意:推荐大家在系统完成调试后修改这个目录名,防止非法用户登录。
•adminname仅内容模板V55,V56,V57获得责任编辑名称基本语法标签属性•••arclist全局标记V55,V56,V57获取指定文档列表基本语法标签属性••col:分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示•row:返回文档列表总数•typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目•getall:在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类•titlelen:标题长度等同于titlelength•infolen:表示内容简介长度等同于infolength•imgwidth:缩略图宽度•imgheight:缩略图高度•listtype: 栏目类型 image含有缩略图 commend推荐•orderby:文档排序方式•keyword:含有指定关键字的文档列表,多个关键字用","分•innertext:单条记录样式•aid:指定文档ID•idlist:提取特定文档(文档ID•channelid:频道ID•limit:(起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录•flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] •noflag:同flag,但这里是表示不包含这些属性•orderway:值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序•subday:表示在多少天以内的文档••arclistsg全局标记V55,V56,V57单表独立模型的文档列表调用标记基本语法标签属性••row:返回文档列表总数•typeid:栏目ID,在列表模板和档案模板中一般不需要指定,在封面模板中允许用","分开表示多个栏目•titlelen:标题长度等同于titlelength•orderwey:排序方向•keyword:含有指定关键字的文档列表,多个关键字用","分•innertext:单条记录样式(innertext是放在标签之间的代码)•arcid:指定文档ID•idlist:提取特定文档(文档ID)•channelid: 频道ID•limit:表示限定的记录范围•flag:自定义属性值:头条[h]推荐[c]图片[p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b] •subday:表示在多少天以内的文档••arcpagelist基本语法标签属性•••ask全局标记V55,V56,V57问答调用标签基本语法标签属性••row:调用条数•qtype:排序类型 commend 推荐、ok 表示已解决问题、high 高分问题、new 最新问题•tid:栏目id,默认是全部•titlelen:标题长度••autochannel全局标记V55,V56,V57指定排序位置的单个栏目的链接基本语法标签属性••partsort:栏目所在的排序位置•typeid:获取单个栏目的顶级栏目••bookcontentlist全局标记V55,V56,V57连载图书最新内容调用基本语法标签属性••row:调用记录条数•booktype:图书类型,0 图书、1 漫画,默认全部•orderby:排序类型,当按排序类型为 commend 表示推荐图书•author:作者•keyword:关键字••booklist全局标记V55,V56,V57连载图书调用基本语法标签属性••row:调用记录条数•booktype:图书类型,0 图书、1 漫画,默认全部•orderby:排序类型,当按排序类型为 commend 表示推荐图书•author:作者•keyword:关键字••cattree全局标记V55,V56,V57调用树形类目基本语法标签属性••typeid:顶级树id•catid:上级栏目id•showall:在空或不存在时,强制用产品模型id;如果是 yes 刚显示整个语言区栏目树;为其它数字则是这个数字的模型的id••channel全局标记V55,V56,V57用于获取栏目列表基本语法标签属性••typeid:栏目ID•reid:上级栏目ID•row:调用栏目数•col:分多少列显示(默认为单列)•type:son表示下级栏目,self表示同级栏目,top顶级栏目•currentstyle:应用样式••channelartlist全局标记V55,V56,V57获取当前频道的下级栏目的内容列表标签基本语法标签属性••typeid:频道ID •row:获取的栏目返回值••demotag全局标记V55,V56,V57这仅是一个演示标签基本语法标签属性•••feedback全局标记V55,V56,V57用于调用最新评论基本语法标签属性••row:调用评论条数•titlelen:标题长度•infolen:评论长度••flink全局标记V55,V56,V57用于获取友情链接基本语法标签属性••type:链接类型•row:链接数量•titlelen:站点文字的长度•linktype:链接位置内页•typeid:所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看••flinktype全局标记V55,V56,V57用于获取友情链接类型基本语法标签属性••row:链接类型数量•titlelen:链接文字的长度••group全局标记V55,V56,V57圈子调用标签基本语法标签属性••row:调用条数•orderby:排列顺序(默认是主题数)•titlelen:圈子名称最大长度••groupthread全局标记V55,V56,V57圈子主题调用标签基本语法标签属性••gid:圈子id,默认为全部•orderby:排序,默认为时间•orderway:排序方向,默认是最新主题在前•row:记录数•titlelen:主题标题(subject)最大长度••hotwords全局标记V55,V56,V57获取网站搜索的热门关键字基本语法标签属性••num:关键词数目•subday:天数•maxlength:关键词最大长度••infoguide全局标记V55,V56,V57分类信息的地区与小分类搜索基本语法标签属性•••infolink全局标记V55,V56,V57调用分类信息地区与类型快捷链接基本语法标签属性•••json全局标记V57调用某个远程连接的json数据库基本语法标签属性••url:json数据地址•cache:缓冲时间••likearticle全局标记V55,V56,V57自动关连文档标签基本语法标签属性••col:分多少列显示(默认为单列)•row:返回文档列表总数•titlelen:标题长度等同于titlelength •infolen:表示内容简介长度等同于infolength •mytypeid:手工指定要限定的栏目id,用,分开表示多个•innertext:单条记录样式(指标签中间的内容)••likepage全局标记V55,V56,V57调用相同标识单页文档基本语法标签属性••row:调用条数•likeid:标识名••likesgpage全局标记V55,V56,V57单页文档调用标签基本语法标签属性••row:调用条数••loop全局标记V55,V56,V57调用任意表的数据标签基本语法标签属性••table:查询表名•sort:用于排序的字段•row:返回结果的条数•if:查询的条件••memberinfos全局标记V55,V56,V57文档关连的用户信息基本语法标签属性••mid:用户ID••memberlist全局标记V55,V56,V57会员信息调用标签基本语法标签属性••row:调用数目•iscommend:是否为推荐会员•orderby:按登陆时间排序 money 按金钱排序 scores 按积分排序••myad全局标记V55,V56,V57获取广告代码基本语法标签属性••typeid:投放范围,0为全站•name:广告标识••mynews全局标记V55,V56,V57站内新闻调用标签基本语法标签属性••row:调用站内新闻数•titlelen:新闻标题长度••mytag全局标记V55,V56,V57用于获取自定义宏标记的内容基本语法标签属性••name:标记名称,该项是必须的属性,以下 2、3是可选属性•ismake:默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码•typeid:表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID••php全局标记V55,V56,V57调用PHP代码基本语法标签属性•••productimagelist基本语法标签属性•••softmsg软件内容模板V55,V56,V57下载说明标签基本语法标签属性•••sonchannel全局标记V55,V56,V57子栏目调用标签基本语法标签属性••row:返回数目•col:默认单列显示•nosonmsg:没有指定ID子栏目显示的信息内容••sql全局标记V55,V56,V57用于获取MySQL数据库内容的标签基本语法标签属性••sql:需要查询的sql语句•appname: 默认为default,即当前dedecms的数据库,如果需要自定义,可以在data/tag/sql.inc.php中扩展,具体扩展方法查看配置文件头部说明••tag全局标记TAG调用标签基本语法标签属性••row:调用条数•sort:排序方式 month,rand,week•getall:获取类型 0 为当前内容页TAG标记,1为获取全部TAG标记••type全局标记V55,V56,V57表示指定的单个栏目的链接基本语法标签属性••typeid:指定栏目ID••vote全局标记V55,V56,V57用于获取一组投票表单基本语法标签属性••id:数字,当前投票ID •lineheight:表格高度•tablewidth:表格宽度•titlebgcolor:投票标题背景色•titlebackground:标题背景图•tablebg:投票表格背景色。
网站搭建简易流程网站搭建需要的东西:1.域名2.空间3.程序软件准备:PS,FTP,Notepad++,DW域名注册域名要容易记忆,易理解。
域名备案等同于网站备案域名注册网站:juming刚注册完不能使用,等待审核空间购买香港空间较慢、美国空间最慢、国内空间快但是得备案php空间/asp空间(依靠代码类型选择)、vps/服务器:需要搭建国内空间商:阿里云、西部数码、景安、腾讯云,可以选择淘宝通过代理购买域名在空间备案:通过空间商网站备案淘宝搜索=>百度空间=>选择套餐大小(php)=>登录给的网址和帐号密码=>复制数据库信息知道密码=>复制帐号信息里的FTP信息域名绑定空间域名解析:进入juming=>登录=>管理=>使用的域名=>管理=>更改DNS(主荐)=>提示域名审核成果=>查询域名绑定里的主机临时域名=>主机记录@->www 添加一条=>ping 域名cmd查询验证域名绑定:进入主机控制面板=>域名绑定=>添加域名网站程序讲解前端显示,后端调用可以直接用完成好的网站源码进行修改使用寻找源码:淘宝寻找(搜dedecms寻找-带手机版)、网站上寻找=>下载网站程序的安装[1]整理源码:新建文件夹=>源码放入=>全选打包压缩[2]打开FTP:打开空间数据=>快速连接=>输入FTP地址、端口、帐号、密码=>连接=>web/webroot(先删除内部文件除error与带有php、ini的文件)=>源码压缩文件拖入=>访问空间后台=>工具与服务=>文件解压=>输入文件路径/解压目录(当前目录)=>删除压缩文件[3]程序安装:输入/install/index.php访问=>访问完毕点击继续安装=>输入数据库相关信息设定=>安装成功[4]恢复数据:登录网站后台网址/dede(可修改名)=>系统设置/数据库备份还原=>数据还原=>开始还原数据=>系统基本参数=>替换网址为自己网址=>确定=>HTML更新=>一键更新网站=>更新所有=>更新=>更改登录密码(选中所有负责频道)网站的修改网站顶部ico和logo的修改连接FTP=>根目录=>修改xx.ico文件=>百度ico图片在线生成=>覆盖根目录ico文件(点三角)保存logo图=>在ps中操作修改=>更改logo名称=>复制logo地址打开=>根据地址栏寻找文件=>覆盖网站导航修改进入后台=>常用操作=>网站栏目管理[可以更改排序、名称、删除/增加二级分类]=>一键更新网站-全部更新网站幻灯片修改进入后台=>常用操作=>首页幻灯-内容=>修改=>找到文件图片保存=>ps修改保存=>点击浏览选择图片上传=>确定替换首页产品修改进入后台=>网站栏目管理=>更改栏目内容=>站内选择图片新上传=>保存更新更改英文显示=>高级选项更改简介与联系方式修改找到路径保存图片=>ps修改处理=>修改好的图片拖入路径文件夹联系方式在系统基本参数里更改就完成了案例展示相关修改从导航栏找到相关栏目=>打开二级栏目=>点击栏目内容修改底部版权修改系统基本参数=>网站版权信息-修改模板管理footer修改底部logo修改保存图片ps修改=>打开FTP保存在原图片路径下并保存替换手机版logo修改在网址后面加/m进入手机版复制=>ps=>通过ftp找到原logo替换手机版版权修改模板管理=>index.html.m=>找到logo标签进行修改手机版与pc端同步更新设置必须使用动态浏览网站三大标签修改title description keywords进入后台=>系统基本参数网站301重定向设置打开面板管理=>高级设置=>301/302=>目标域名带www网站404页面设置下载404页面模板=>修改url/背景url/返回链接url修改成自己的网址=>拖文件到根目录=>打开空间面板=>高级设置=>错误404=>找不到页面设置自定义为自己的404页面网站url绝对化绝对地址:全地址加.com相对地址:.com后面的相应界面系统基本参数=>多站点-是网站目录规范化进入后台=>常用操作=>主栏目-更改=>文件保存目录(短的自己想用的-一层)=>更新栏目添加百度站长平台进行数据管理网址:站长.百度站点管理=>添加网站百度自动推送代码添加百度站长平台=>链接提交=>自动推送=>复制代码=>打开后台默认模板管理=>footer.html-修改-粘贴=>更新所有友链添加修改网站后台=>辅助插件=>友情链接=>删除-添加网站安全基本设置打开FTP=>找到后台地址的目录=>重命名系统用户管理=>更改后台密码空间商选择大的安全的,正规的网站文件整理=>在FTP里删除member(如果不用)/special网站备份:每个礼拜备份一次网站备份与恢复进行数据备份=>进入后台=>系统设置=>数据库备份还原=>提交(备份在根目录的backupdat)进行打包=>登录空间面板=>工具与服务=>文件压缩=>程序根目录=>提交任务=>在FTP目录中找到并下载放在专门的目录中打包文件上传FTP空间,解压恢复=>删除install中的install.lock文件与修改index.php.bak后面去掉.bak=>重新再打包=>清空根目录文件=>包重新上传=>解压安装恢复(参考安装)数据库信息=>数据库管理=>可以删除所有数据库表恢复数据=>数据库备份还原=>选择bata/backupdata=>开始还原数据一键更新网站登录FTP删除install文件夹网站代码了解网站模板与后台的机制原理前端-页面后端-数据管理dede的模板文件-通过修改可以改变-文件在根目录的templets网站模板对应页面共同点:logo+导航、内容、网站底部dede分离机制:只写页面内容(除头部和底部),单独写头部、底部文件页面组成:头部独立文件-内容(导入头尾)-底部独立文件==>利于修改分为电脑端模板和手机端(m)模板index.html/index_m.html --首页模板head.html/header_m.html --头部模板(通用)footer.html/footer_m.html --底部模板(通用)search.html --搜索页面模板article_article.html/article_default_m.html --内页模板(通用)[不固定]list_article.html/list_article_m.html--栏目模板(独立) 针对需要列表的页面[不固定]list_image.html --栏目模板(独立) 针对图标显示列表的页面[不固定]list_case.html --栏目模板(独立) 针对详细分析页面index_article.html/index_default_m.html --封面模板(通用)index_liuyan.html/index_liuyan_m.html --留言模版找到css==>.css文件网站模板和网页网页:html+css模板:html+css+后台接口网站模板的修改与模块的增删文字修改:前端内容在模板中找到修改页面元素颜色:找到修改元素位置=>找到css模板位置=>更改页边距:w-h l-r-t-b元素模块:头、尾、幻灯片、网站介绍、资讯数据、友链后台与模板接口:规则{dede:xxx typeid="?1" row="?2" xxx="" xxx=""}?1唯一标识id。
dedecms 调用文章标题
在DedeCMS中,要调用文章标题,可以使用以下方法:
1. 使用标签调用,在模板文件中可以使用
`[field:title/][field:arcitle/][field:biaoti/]`等标签来调用文章标题,具体标签名称可能会根据模板的不同而有所不同,需要查看模板的文档或者标签说明来确认使用哪个标签。
2. 使用PHP调用,在模板文件中可以直接使用PHP代码调用文章标题,例如`<?php echo $arctitle; ?>`来输出文章标题,$arctitle是DedeCMS中存储文章标题的变量名,可以根据实际情况进行调整。
3. 使用数据库查询,在需要的地方,可以直接通过数据库查询语句来获取文章标题,例如`SELECT title FROM dede_archives WHERE id=1`,这样可以直接从数据库中获取指定文章的标题。
无论使用哪种方法,都需要确保在调用文章标题的地方,已经获取到了文章的相关信息,否则无法正确输出文章标题。
另外,需
要注意文章标题的输出位置和样式,确保与网站的整体风格和布局相匹配。
希望以上方法能够帮助到你。
ThinkPHP模板⾃定义标签使⽤⽅法使⽤模板标签可以让⽹站前台开发更加快速和简单,使⽤过dedecms、phpcms等内容管理系统的⼈应该都知道,cms的前台都是使⽤模板标签来调⽤数据。
以调⽤⽂章列表为例:dedecms可以写成:<ul>{dede:arclist row='10' orderby='id desc' titlelen=''}<li>[field:title]</li>{/dede:arclist}</ul>phpcms可以写成:<ul>{pc:content action="hits" catid="6" num="10" order="views DESC"}{loop $data $r}<li>{$r[title]}</li>{/loop}{/pc}</ul>ThinkPHP的⾃定义标签同样能够实现这样强⼤的功能。
ThinkPHP⾃定义标签通过TAG扩展库来实现。
⽽ThinkPHP本⾝就⾃带了⼀个tag扩展库只要我们继承TagLib就能随⼼所遇的定义属于⾃⼰的标签。
命名规范:TagLib+标签库名称.class.php下⾯以实现调⽤导航为例加以说明⽂件TagLibNav.class.php如下:<?phpclass TagLibNav extends TagLib {//attr 属性列表//close 是否闭合(0 或者1 默认1)//alias 标签别名//level 嵌套层次// 标签定义如下:protected $tags = array('nav' => array('attr' => 'limit,order', 'level' => 3,'close'=>1),);//定义查询数据库标签//attr是属性列表,$content是存储标签之间的内容的public function _nav($attr, $content) {$tag=$this->parseXmlAttr($attr,$content);$cate=M('Channel');$tb=$cate->order($tag['order'])->limit($tag['limit'])->select();$str='';for($i=0;$i<count($tb);$i++){$c=str_replace(array("[filed:id]","[filed:name]"),array($tb[$i]['id'],$tb[$i]['name']),$content);$str.=$c;}return $str;}}>html页⾯调⽤⽅式:<tagLib name="nav" /> //必须在头部进⾏引⽤否则会出错<html><head><title>tablist</title></head><body><div class="nav"><ul><li>⾸页</li><nav:nav limit='4' order='id asc'><li><a href="[filed:id]">[filed:name]</a></li></nav:nav></ul></div></body></html>配置⽂件:'APP_AUTOLOAD_PATH'=>'@.TagLib', //TagLib的位置 @.表⽰当前⽂件夹下'TAGLIB_BUILD_IN'=>'Cx,Nav', //Cx是thinkphp基础类库的名称必须引⽤否则volist等标签就⽆法使⽤,Nav是⾃⼰定义的标签名称控制器:<?phpclass IndexAction extends Action{public function index() {$this->display();}}>⾄此实现了⾃定义标签,在控制器中也不⽤写很多的代码了。
DEDECMS的模板的css的详细解释-电脑资料有的比较菜鸟的站长们,常常看到模板文件的CSS的代码密密麻麻的,就有点头晕!我在网上找到一位热心的站长给出了一份织梦模板的CSS详解,以下就是代码和代码的解释!/*----------import---------*///调用外部CSS中调用外部CSS的语法是@importurl("file.css");直接插入到CSS文件或之间就可以了,@importurl("layout.css");@importurl("page.css");/*----------base---------*///基本样式*{//*,通用符padding:0px;//对像间隔,margin:0px;//左右边距}html{//所有html均适用此样式background:#FFF;}body{font:12pxVerdana,Arial,Tahoma;//正文字体,字号}img{border:none;//图片,不显示边框}a{//超链接color:#3366CC;text-decoration:none;//表示没有下划线}a:hover{color:#F33;text-decoration:underline;//表示有下划线的}ul{list-style.:none;}input,select,button{font:12pxVerdana,Arial,Tahoma;vertical-align:middle;//坚直上居中排列}/*----------stock---------*/.center{//中间主体部分,导航栏处margin:0pxauto;}.w960{width:960px;//中间主体宽度960position:relative;//它可以随窗口大小变化}.mt1{/*(margin-top*1)*///样式mt11,距顶端8PX margin-top:8px;}.mt2{/*(margin-top*2)*/margin-top:16px;}.clear{overflow:hidden;//让浏览器窗口永远不出现滚动条}.fs-12{font-size:12px;}.fc-f60{color:#F60;}.fc-f90{color:#F90;}.ipt-txt{line-height:15px;padding:4px5px;border-width:1px;border-style.:solid;border-color:#666#BBB#BBB#666;font-size:12px;margin-right:2px;}.btn-1{width:56px;height:23px;border:none;background:url(../images/btn-bg1.gif)no-repeat;//不平铺,repeat-x为向上平铺line-height:25px;//行高为letter-spacing:1px;//文字间隔属性overflow:hidden;color:#2F592E;}.btn-2{width:70px;height:25px;border:none;background:url(../images/btn-bg2.gif)lefttopno-repeat;line-height:25px;overflow:hidden; color:#444;margin-right:2px;}另一份:.header{width:100%;padding-top:16px; overflow:hidden;}.headera{color:#777;}.headera:hover{ color:#390;text-decoration:none; }.header.top{clear:both; overflow:hidden;}.header.title{float:left;padding-left:16px;}.header.titleh1a{width:200px;height:56px;display:block;//可以理解为块,text-indent:-200px;overflow:hidden;background:url(../images/top-logo.gif)centercenterno-repeat;//logo大小}.header.banner{width:480px;height:56px;float:left;margin-left:40px;overflow:hidden;//顶部图片}.header.bannerimg{width:480px;。
DEDECMS(DedeCms)是一个基于PHP语言的开源内容管理系统,它具有简单易用、功能强大、灵活可扩展等特点,广泛应用于企业网站、个人博客、社区论坛等领域的网站建设。
下面是DEDECMS的使用手册:一、安装和配置1. 下载和安装:从DEDECMS的官方网站下载最新版本的安装包,解压缩后上传到服务器上,然后通过浏览器访问安装页面进行安装。
2. 数据库设置:根据系统环境的配置,填写对应的数据库信息,包括数据库类型、主机、用户名、密码等。
3. 管理员用户名和密码设置:设置登陆织梦后台的用户名和密码,务必保证账户安全。
4. 网站基本配置信息设置:填写网站的基本信息,如域名、网站名称、网站简介等。
5. 安装初始化体验包(可选):如果需要体验织梦预设的栏目,可以安装初始化体验包。
6. 完成安装:点击“继续”完成安装,现在可以通过管理员用户名和密码登陆后台或者访问首页体验网站了。
二、后台管理1. 管理员登录:在浏览器中输入网站域名/admin.php,输入管理员用户名和密码进行登录。
2. 模块管理:在后台管理系统中,可以根据需要安装、禁用或卸载相应的模块。
3. 内容管理:可以查看、编辑、删除网站中的内容,包括文章、图片、下载等内容。
4. 模板管理:可以自定义网站的模板风格,包括默认模板、专题模板、分类模板等。
5. 权限管理:可以设置不同用户角色的权限,保证网站的安全性。
6. 系统设置:可以设置网站的基本信息、缓存设置、插件管理等。
7. 数据库管理:可以进行数据库的备份和恢复等操作。
三、前端页面1. 网站模板:织梦默认的后台管理系统文件夹为dede,为了安全起见,建议在正式运营网站的时候更改此文件夹的名称。
同时,织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:{dede:标记名称function='youfunction("参数一","参数二","@me")'/} 其中@me 用于表示当前标记的值,其它参数由你的函数决定是否存在。
1、去百度搜索“xampp”并下载,最好不好保存的系统盘下
2、下载后点击安装
下面直接点击“next”下一步即可
3、完成后出现以下
4、程序打开后如下
第一步:点击“stop”后,相对应的的“apache”显示“绿色”
视为正常;
第二步:点击第二个“stop”后,相对应的的“MySQL”显示
“绿色”视为正常;
以上步骤完成后则xampp程序端配置完成。
5、下载网站模板
#去dedecms官方网站下载
6、下面进行网站安装
#打开上一步下载的DedeCMS-V5.7-UTF8-SP1文件夹
7、打开网盘找到刚刚下载“xampp”软件时装在C盘的xampp文
件夹,打开进入
8、安装dedecms网站(模板),把刚刚复制的所有文件粘贴到C
盘的xampp安装目录中的htdocs文件夹里面
9、打开浏览器输入http://localhost/install
10、网站首页如下:
10、网站后台如下:账号和密码都是admin
11、网站至此全部安装完成,里面栏目、内容、图片、广告等可自
行设置修改。
1 21 竭诚为您提供优质文档/双击可除
dedecms内容页模板
篇一:织梦模版修改方法 1、以将不需要显示部分去除,那么就需要修改模板了。可以看看我的网站 下方就是只保留了左边最新、中间固定部分,右侧热点部分。看看我怎么修改的。 主要修改的是默认模板中的index.htm和head.htm。 找到这两个文件的方法有两种: 1)直接访问你网站的Ftp,文件再目录/templets/default/下,下载到本地修改后上传覆盖。 2)登录到dede后台,在模板管理找到文件点击修改就可以在线编辑了,建议先保存源文件,以备修改出错后可以恢复。 比如我修改index.htm,将flashnews,picnews,还有各分类显示的内容去掉了。主要找标签之间代码,删除之后,点击保存,然后点击“生成”—>更新主页html就可以看到
2 21 修改之后的效果。一般反复修改多次才会达到你想 要的布局。 另外修改分类页面(list_article.htm)和文章页面(article_article.htm)也是一样的方法。提醒的地方就是修改完之后要记得在“生成”页面更新相应的html,或是点击“一键更新网站”和“更新系统缓存”即可。 修改分类页面的xxx可以到这里看看: 修改文章页面的xxx到这里: 2、做网站的应该都知道seo,可以看到很多网站文章页面都会有个“推荐文章”或是“阅 读此文的人还阅读了。。。”,这就是相关文章了,那么我们怎么让文章页面显示相关文章呢? 找到article_article.htm模板,点击修改,打开后找到下图方框中的代码,这里是显示文章的内容,在这段代码下面加上相关文章代码(下图椭圆部分就是), ——————————————————————————————
阅读本文的姐妹还阅读: {dede:likearticlerow=12col=1titlelen=80} [field:title/]
3 21 {/dede:likearticle} —————————————————————————————— 这里row的数值是显示相关文章的个数 还要修改标签文件: 找到文件:\include\taglib\likearticle.lib.php 打开找到下面的代码:
$typeid="andarc.typeidin($typeid)andarc.id$arcid"; 修改为: $typeid="andarc.id$arcid"; 保存,再更新网站就搞定了 3、dedecms建立的网站,网站主页在浏览器地址栏中显示是带/index.html的,一般做 seo的都不愿意保留这个后缀,那么怎么去掉index.html只显示主域名呢。 修改方法是,打开网站根目录的index.php -------------将代码修改为下面的就可以------------- if(!file_exists(dirname(__File__)./data/common.inc.php)) {
4 21 header(location:install/index.php); exit(); }
require_once(dirname(__File__)."/include/common.inc.php"); require_oncededeinc."/arc.partview.class.php"; $globals[_arclistenv]=index;
$row=$dsql->getone("select*From`#@__homepageset`"); $row[templet]=mftemplet($row[templet]); $pv=newpartView();
$pv->settemplet($cfg_basedir.$cfg_templets_dir."/".$row[templet]); $pv->display(); > 4、文章内容页和栏目列表页的右侧“推荐内容”改成全站“最新文章” 修改的是:文章内容页模板article_article.htm和默认文章列表模板list_article.htm修改代码: 找到显示推荐内容的代码内容修改为下面的:
5 21 最新文章
{dede:arclistrow=10titlelen=32noflag=htypeid=1,2,3,4,5,6,7,8,9,10,11} [field:title/] {/dede:arclist}
热点内容 {dede:arclistsort=hotsubday=30titlelen=42row=8typeid=1,2,3,4,5,6,7,8,9,10,11} [field:title/]{/dede:arclist}
6 21 大家可能发现typeid那里写上了一些数字,因为测试的时候如果是默认的代码,显示的是本分类的文章或只有当前文章,加上文章分类id之后就可以显示所有分类的最新文章。 5在你转载其他网站文章的时候,拷贝内容会带有该网站的版权信息。那么怎么在你自己的网站也加上这个呢。 方法很简单,修改文章内容页模板article_article.htm 在
{dede:field.body/}代码的后面加入下面的脚本代码: document.body.oncopy=function(){ settimeout(function(){ vartext=clipboarddata.getdata("text"); if(text){ text=text+"本文祖传宝减肥网()详细出处参考:"+location.href;clipboarddata.setdata("text",text); } },100)
7 21 }
保存,更新网站! 6、如何修改网站Rss的输出格式: 6-1)找到位于dede(也就是你的后台文件夹)目录下的makehtml_rss_action.php文件然后找到echo"完成所有文件更新!"; 在这个下面添加echo"浏览...";这里是让你在生成成功后点击查看生成结果的 找到位于根目录include目录下的arc.rssview.class.php文件 然后找到$murl=$globals[cfg_cmspath]."/data/rss/".$this->typeid.".xml"; 修改成$murl=$globals[cfg_cmspath]."/rss.xml";这里是修改路径让生成的rss.xml文件保存在根目录 向下找到
$orwhere.="and(arc.typeidin(".getsonids($this->typeid,$this->typeFields[channeltype])."))"; 删除整句 然后找到位于dede找到位于dede(同你的后台文件夹)
8 21 下的templets文件夹打开里面的makehtml_rss.htm文件 然后找到修改数字50为你需要生成的条数也可以在后台生成的时候输入。 如果你生成的rss.xml文件有错误,请打开根目录下面的templets文件夹下面的plus文件夹里面的rss.htm文件,然后找到 修改成 6-2)在使用多站点支持时需设置绝对路径,rss的输出的时候会在绝对路径前多出一个域名,从而导致输出的url错误。值需要修改/include/arc.rssview.class.php就可以解决问题 删除第33行的$globals[cfg_basehost]. 修改前:
$this->typeFields[typelink]=$globals[cfg_basehost].$this->typelink->getonetypeurl($this->typeFields); 修改后:$this->typeFields[typelink]=$this->typelink->getonetypeurl($this->typeFields); 以及第129行的$globals["cfg_basehost"]. 修改前:$row["fullurl"]=$globals["cfg_basehost"].$row["arcu
9 21 rl"]; 修改后:$row["fullurl"]=$row["arcurl"]; 7、如何让dedetag列表页按最新发布时间排序,(默认的是最新文章在最后一页)。具体修改方法如下 在网站根目录的/include目录下找到arc.taglist.class.php文件,在499行
$this->dsql->setquery("selectaidFrom`dede_taglist`wheretid={$this->taginfos[id]}andarcrank>-1limit$limitstart,$getrow"); 把上面的代码修改为如下代码
$this->dsql->setquery("selectaidFrom`dede_taglist`wheretid={$this->taginfos[id]}andarcrank>-1orderbyaiddesclimit$limitstart,$getrow"); 篇二:dedecms默认模版文件说明 dedecms默认模版文件说明 dedecms默认模版文件说明,head.htm,列表页头部模板head_nocatalog.htm,内容页\主页等无子栏目页面头部模板index.htm,主页模板 ajaxfeedback.htm,ajax评论模板 article_article.htm,文章内容页模板