dedecms搜索页模板.docx
- 文档编号:8977379
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:7
- 大小:19.07KB
dedecms搜索页模板.docx
《dedecms搜索页模板.docx》由会员分享,可在线阅读,更多相关《dedecms搜索页模板.docx(7页珍藏版)》请在冰点文库上搜索。
dedecms搜索页模板
竭诚为您提供优质文档/双击可除
dedecms搜索页模板
篇一:
dedecms模板修改方法
从零开始学dedecms模板制作教程
dedecms真是一个非常棒的系统,我从接触到现在一年时间再也没有理会其他cms系统,推荐刚开始建站或准备换程序的朋友使用dedecms系统。
就像柏拉图说的:
利剑已出,天下必乱,选择dedecmsV3,无往不胜。
选择它,不会错的。
由于dedecms是柏拉图一个人开发,不可能像动易一样提供完整的使用推广服务,在模版方面,只有一套默认的模版,也没有模版制作使用的详细教程,只有模版标签的说明,这难倒了很多毫无基础的朋友。
我刚接触的时候在制作列表页面时还发帖询问怎么更改列表数目,直到现在还不时有人发帖询问(这个问题很突出,在各个论坛都一样,很多人都不会用搜索)。
在论坛里我也看到很多朋友发帖说模版不够多,模版不会用,也没有好心人帮助,然后发帖发泄一下离开。
论坛上分享的模版很少,即时现在也不多,这和我们国情也有关,没多少人喜欢分享,而一些垃圾还拿分享出来的东西卖钱,鄙视一下!
俗话说,求人不如求己,没模版好办,自己制作。
趁落伍征文,发表这篇文章争取落去,呵呵,人无利己,谁肯早起,大家也鄙视一下我。
这篇文章针对的是“无产阶级”毫无基础的朋友,如果你是高手或“资产阶级”就不用看了,高手欢迎交流,“资产阶级兄弟”给点活让兄弟我做做,保证质量。
基础
学习html
何谓cms模版其实就是加上cms模板引擎代码的html页面,所以基础便是html语言学习,html的标签不多,很容易学习,搜索下遍地都是教程,不过现在正流行web标准,就是大家说的“diV+css”,要求又提高许多,需要学习css,大家可以下载css手册,修改模版的时候对照学习修改,每天只要花点时间很快就会学会。
学习dede模版代码
了解代码前,如果你是新手,请使用默认模版熟悉下dede系统,系统的设置,如何添加栏目,怎么为栏目设置模版,如何发表文章,更改文章,有个基本概念。
dedecms的代码很有特色,只要熟悉以后很快就能上手而且使用非常灵活。
dede模板引擎的代码样式有如下几种形式:
{dede:
标记名称属性=值/}
{dede:
标记名称属性=值}{/dede:
标记名称}
{dede:
标记名称属性=值}自定义样式模板(innertext){/dede:
标记名称}
从上面我们可以看出,dede模板引擎的代码可以分为标记名称、属性和自定义样式模版三部分,标记名称和属性用
{}
包围而自定义样式模版在两个
{}
之间。
标记名称与属性的说明请大家参考系统帮助里的模版标记参考,这里介绍具体运用方法。
先看下面的例子:
{dede:
arclisttypeid=0titlelen=28row=10}
[field:
title/]
{/dede:
arclist}
上面是最基本的取得最新内容列表标记arclist,由开始标记
{dede:
arclist
属性
typeid=titlelen=28row=10col=1}
模版样式
[field:
title/]
和结束标记
{/dede:
arclist}
组成。
当你完成页面制作后,便可开始添加dede代码。
没有添加dede代码之前:
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
[field:
title/]
添加代码后
{dede:
arclisttypeid=0titlelen=28row=10}
[field:
title/]
{/dede:
arclist}
模版解析后就是添加代码前的样子。
列表list标记,友情链接flink标记,导航channel标记,站内新闻mynews标记等待都是同样道理。
文章页里用到{dede:
标记名称属性=值/},如{dede:
fieldname=title/}就是文章标题的意思。
模版里面的路径问题:
本站使用{dede:
global
name=cfg_basehost/}/templets/w3cpro/img/css.css,{dede:
global
name=cfg_basehost/}是取得网站根目录的意思。
这里有个模版保护问题,如果你珍惜你的网页模版,就把img目录独立分离出来,这样别人就不会知道你的模版目录。
制作
要是真正独立制作一个模版,是很费精力的,规划、设计、制作、调试哪部分都很累人。
很多站长都没有能力制作,所以就有那么多的朋友期待别人放出模版,稍微有点能力就复制别人的模版,何为复制保存原来的html页面,删除正文内容,添加cms代码,完工。
,这就是复制,没有一点技术含量,只要添加cms代码即可。
就这样,我看还有很多人收费100到200帮人制作,我看得晕死,这也行。
做为站长也太懒了,做站连cms的标记代码都不了解,还做什么站,真是郁闷了。
就模版而言,很多站长只看到设计即页面好看而没有看到网页制作即网页代码,这是一个非常错误的观念。
网页好看虽然重要,但对我们个人站长来说,网页制作更为重要。
网页代码的质量关系到搜索引擎seo与网站的可维护性,对我们站长来说,网站只要简洁大方即可,关键是网站利于搜索引擎搜索能够创造更多的利润赚更多的钱。
天下文章一大抄,就看你会不会抄,制做模版和抄写文章一样,就看你会不会仿。
我的设计水平很烂根本不入流,只会写网页代码。
设计既然不会那就仿,取一个网页那是侵权,那就取三个四个网页,拿出它们的设计优点,组合成自己的网站。
过程以本站为例子:
规划好网站结构,决定以蓝绿两种颜色为网页主色调,从网上找到合适的资源后开始在ps里组合网站,满意后开始编写代码制作网页,制作好后添加dede代码测试。
安装使用
dede3.1lit版本增强了系统设置,模版的所在位置可以在系统设置里设定,把模版文件夹放到templets,栏目设置里{style}代表了模版文件夹位置,如下图。
实例
下面提供本站实例给大家参考使用,页面制作并不复杂,适合大家学习使用。
总共制作了文章,图片(采用文章系统),下载三个系统模版,其他模版可以根据提供的页面修改。
index_in.html——主页
list.html——列表页
index_arc.html——文章页、下载封面
index_img.html——图片封面
list_img.html——图片列表
search.htm——搜索页面
article.html——文章页
article_down.html——下载页
article_img.html——图片
修改的文件:
inc_archives_view.php——上一篇下一篇分开调用,且限定文章所在栏目内而不是现在的全站。
inc_arcpart_view.php——更改友情链接flink
inc_channel_unit_functions.php——调用arclist标签无法读出此栏目为副栏目的文章的应急解决方案
inc_functions.php——跳转提示页标题修改
inc_vote.php——投票修改
增加的文件:
为了全站显示登入系统后的状态,member目录增加几个文件。
index_doo.php
index_login.php
login.html
config_g.php
logined.js
templets/index_login.html
下载后放到网站templets,参照上面设置即可
篇二:
dedecms网站模板教程保护dede网站模板文件
dedecms网站模板教程:
保护dede网站模板文件相信大家用dede架构网站的有很多吧,很多时候我们是直接复制一个
templets\default文件夹修改掉名字来达到修改模版路径的目的,但是如果自己做的模板,往往很多地方考虑的不周到,因为不是所有功能都用得到。
访问一些不存在模板的功能,有时候会暴露模板的真实路径。
1,批量修改模版文件
方法,使用批量修改工具。
比如你模版目录是templets\,那么你需要批量替换{dede:
global.cfg_templets_skin/}和$cfg_templets_skin;>为/templets/default或者其他安全路径。
ps,批量修改工具网上有很多,我用的服务器那个很好用(绝非ad)。
2,模板放进数据库
用dede程序自带的自定义标记功能来防止模板被下载也不错。
简单来说就是把真正的模板放到数据库里面,html模板只是一个壳子没有内容。
具体操作步骤:
进dede后台,新建一个自定义标记,标记名称为xahot。
至于内容你可以把模板文件的内容全复制进去。
然后把模板里的内容清空,写上自定义标记代码{dede:
mytagismake=yes/}好了,现在即使模板被下载,泄漏的也只是这句自定义标记而已。
3,使用网站的伪静态(url重写)功能来重置链接
a,服务器支持.htaccess(linux)文件的在根目录建一个.htaccess,按以下方法修改,
比如我的模板文件放在/templest/
现在我要设置一个规则,只要访问模板目录下的任何文件,都显示主页内容。
改一下.htaccess文件:
Rewriteengineon
Rewritebase/
errordocument404/
RewriteRuletemplest/xa/
注意最后那条规则,意思是只要访问的地址里面包含“templets/xa”,就会显示主页的内容。
可以看到我的模板目录名没写全,只要以xa开头就行了,这样既保护了模板,又不会暴露模板的路径。
b,iis类网站方法httpd.ini写法(具体httpd.ini放置不多讲,可以自己搜索下)
[isapi_Rewrite]
#3600=1hour
cacheclockRate3600
Repeatlimit32
RewriteRule^(.*)/aa(.+)$$1/templest/xa$2.htm[l]
iis的只能返回404错误页面,先设置一个404页面,让他随便返回吧(实际测试可用)
对于喜欢猜解路径的,不论怎样猜都返回一个错误页牛逼吧!
综述:
第一种方法和最后一种方法结合起来比较好用也很有效,修改模版也方便。
第二种修改起来比较麻烦,不推荐使用。
本文有为大家分享。
篇三:
dedecms默认模版文件说明
dedecms默认模版文件说明
dedecms默认模版文件说明,head.htm,列表页头部模板head_nocatalog.htm,内容页\主页等无子栏目页面头部模板index.htm,主页模板
ajaxfeedback.htm,ajax评论模板
article_article.htm,文章内容页模板
article_article1.htm,随机文章内容页模板1
article_article2.htm,随机文章内容页模板2
article_article_frame.htm,文章内容页模板框架版article_default.htm,自定义文档内容模板
article_default_sg.htm,自定义单表文档内容模板article_image.htm,图片集内容页模板
article_image_cl.htm,图片集内容页模板(新图集样式)article_image_frame.htm,图片集内容页模板框架版article_shop.htm,商品模型内容页模板
article_soft.htm,软件内容页模板
article_soft_frame.htm,软件内容页模板框架版
article_infos.htm,分类信息内容模板
article_spec.htm,专题内容页模板
index_article.htm,文章频道封面
index_de
fault.htm,默认频道封面
index_default_sg.htm,默认单表模型频道封面
index_image.htm,默认图片模型封面
index_shop.htm,默认网店模型封面
index_soft.htm,默认软件模型封面
infosw9_index.htm,默认图文资讯封面
infosw9_list.htm,默认图文资讯列表页
index_infos.htm,分类信息封面模板
list_article.htm,默认文章列表模板
list_default.htm,默认自定义模型列表模板
list_default_sg.htm,默认单表自定义模型列表模板list_free.htm,默认自由列表模板
list_image.htm,默认图片列表模板
list_soft.htm,默认软件列表模板
list_infos.htm,分类信息列表模板
list_spec.htm,默认专题列表模板
list_shop.htm,默认商城列表模板
footer.htm,列表页底部模板
googlemap.htm,google地图模板
search.htm,普通搜索模板
advancedsearch.htm,高级搜索模板
singlepage.htm,单独页面模板
tag.htm,标签首页模板
taglist.htm,特定标签内容列表模板
方便广大站长对dedecms二次开发的时候使用(责任编辑:
admin)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dedecms 搜索 模板