dedecms内容页模板.docx
- 文档编号:4682246
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:9
- 大小:19.95KB
dedecms内容页模板.docx
《dedecms内容页模板.docx》由会员分享,可在线阅读,更多相关《dedecms内容页模板.docx(9页珍藏版)》请在冰豆网上搜索。
dedecms内容页模板
竭诚为您提供优质文档/双击可除
dedecms内容页模板
篇一:
织梦模版修改方法
1、以将不需要显示部分去除,那么就需要修改模板了。
可以看看我的网站
下方就是只保留了左边最新、中间固定部分,右侧热点部分。
看看我怎么修改的。
主要修改的是默认模板中的index.htm和head.htm。
找到这两个文件的方法有两种:
1)直接访问你网站的Ftp,文件再目录/templets/default/下,下载到本地修改后上传覆盖。
2)登录到dede后台,在模板管理找到文件点击修改就可以在线编辑了,建议先保存源文件,以备修改出错后可以恢复。
比如我修改index.htm,将flashnews,picnews,还有各分类显示的内容去掉了。
主要找标签之间代码,删除之后,点击保存,然后点击“生成”—>更新主页html就可以看到修改之后的效果。
一般反复修改多次才会达到你想
要的布局。
另外修改分类页面(list_article.htm)和文章页面(article_article.htm)也是一样的方法。
提醒的地方就是修改完之后要记得在“生成”页面更新相应的html,或是点击“一键更新网站”和“更新系统缓存”即可。
修改分类页面的xxx可以到这里看看:
修改文章页面的xxx到这里:
2、做网站的应该都知道seo,可以看到很多网站文章页面都会有个“推荐文章”或是“阅
读此文的人还阅读了。
。
。
”,这就是相关文章了,那么我们怎么让文章页面显示相关文章呢?
找到article_article.htm模板,点击修改,打开后找到下图方框中的代码,这里是显示文章的内容,在这段代码下面加上相关文章代码(下图椭圆部分就是),
——————————————————————————————
阅读本文的姐妹还阅读:
{dede:
likearticlerow=12col=1titlelen=80}
[field:
title/]
{/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))
{
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修改代码:
找到显示推荐内容的代码内容修改为下面的:
最新文章
{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}
大家可能发现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)
}
保存,更新网站!
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(同你的后台文件夹)下的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["arcurl"];
修改后:
$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,文章内容页模板
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_default.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)
篇三:
织梦cms模板目录介绍
目录介绍:
./dededede后台
./html生成栏目对应的文件
./include类库,配置文件,词库
./member会员功能
./plus插件(留言簿,投票。
。
)
./setup安装程序目录
./special专题生成目录
./templets网站模板目录
./upimg采集,后者用户上传的附件所在的目录
base.css基本样式表
index.php网站默认首页
robots.txt搜索控制文件
文件介绍:
./index.html由模板生成的html首页文件
./index.php
解析模板,并且显示出首页,
具体代码做个分析:
require_once(dirname(__File__)."/include/config_base.php");
require_once(dirname(__File__)."/include/inc_arcpart_view.php");
//上面两段是调用两个文件一个是基本的配置文件,另一个是是文章类文件
dirname(__File__)是当前路径
code:
$dsql=newdedesql(false);
$row=$dsql->getone_r("select*From#@__homepageset");
$dsql->close();
//sql语句,查询表dede_homepageset字段templet(调用哪个模板)
code:
$pv=newpartView();
$pv->settemplet($cfg_basedir."/".$cfg_templets_dir."/".$row[templet]);
$pv->display();
$pv->close();
//类库调用,
$cfg_basedir."/".$cfg_templets_dir."/".是路径,
$row[templet]是模板的具体的位置,
然后是$pv->display();显示模板文件。
============================================
/templets模板目录
/dedecmsv313模板目录
/default默认模板目录
article_article.htm普通文章页面模板
article_default.htm一般文档页面模板
article_flash.htmflash页面模板
article_image.htm图集页面模板
article_soft.htm软件页面模板
article_spec.htm专题页面模板
index.htm网站首页模板
index_article.htm文章频道封面模板
index_article_webart1.htm
index_article_webart2.htm
index_article_webart.htm
index_default.htm一般文档封面模板
index_flash.htmflash频道封面模板
index_image.htm图集频道封面模板
index_soft.htm软件频道封面模板
list_article.htm文章列表模板
list_default.htm一般文档列表目录模板
list_flash.htmflash文档列表模板
list_free.htm自由列表模板
list_image.htm图集列表模板
list_soft.htm软件列表模板
list_spec.htm专题列表模板
/img模板图片目录(含样式表)
/plus辅助插件模板目录
download_links_templet.htm下载链接模板
feedback_confirm.htm评论确认模板
feedback_templet.htm用户评论模板
feedback_templet_js.htm
flink-add.htm友情链接添加模板
flink-list.htm友情链接列表模板
guestbook.htm留言本模板
heightsearch.htm高级搜索模板
js.htm
recommend.htm推荐好友模板
rss.htmRss的xml模板
rssmap.htmRss订阅文件
showphoto.htm图片显示模板
sitemap.htm网站地图模板
view_msg.htm会员提示信息模板
vote.htm投票结果显示模板
/system系统模板目录
channel_list.htm栏目列表系统模板
list_fulllist.htm文档列表系统模板
mynews.htm站内新闻系统模板
part_arclist.htm文章列表系统模板
part_autochannel.htm分类栏目系统模板
part_channelartlist.htm包含文章列表的栏目系统模板
part_imginfolist.htm使用imginfolist标签调用的模板
part_imglist.htm使用imglist标签调用的模板
part_type_list.htm单个栏目的系统模板
spec_arclist.htm专题列表文章系统模板
spec_list.htm专题用模板
tag_arclist.htm
tag_fieldlist.htmfieldlist用系统模板
/system/channel频道特殊底层模板目录
channel_downlinkpage.htm下载地址列表链接模板
channel_downlinks.htm下载地址列表模板
channel_spec_note.htm专题节点列表模板
/include目录程序核心目录
config_base.php环境定义文件。
用于检测系统环境,定义工作目录,保存数据库链接信息,
引入常用函数等,建议不要修改。
config_hand.php系统配置文件。
定义系统常用的配置信息定义,可从后台管理直接生成该文件。
config_passport.php通行证文件
config_rglobals.php检测系统外部变量
config_rglobals_magic.php同上
inc_archives_view.php用于浏览文档或对文档生成html
inc_arclist_view.php用于浏览频道列表或对内容列表生成html
inc_arcmember_view.php用于浏览会员发布的文档
inc_arcpart_view.php用于解析和创建全局性质的模板,如频道封面,主页,单个页面等inc_arcsearch_view.php用于文档搜索
inc_arcspec_view.php用于浏览所有专题列表或对专题列表生成html
inc_channel_unit.php用户解析特定频道的附加数据结构信息
inc_channel_unit_functions.php系统共用函数集合
inc_downclass.php防采集随机字符串函数
inc_freelist_view.php用于对特定内容列表生成html
inc_functions.php可供用户使用的函数集合
inc_imgbt.phpgettypeidselmember
inc_memberlogin.php用于用户登录及获得会员状态
inc_photograph.php用于处理系统中的图片,例如水印,缩略图等
inc_photowatermark_config.php图片处理参数定义
inc_rss_view.php用于浏览频道Rss或对Rss生成静态文件
inc_separate_functions.phpspgetarclist函数,用于获得文档列表
inc_sitemap.php用于生成网站地图
inc_type_tree.php用于选择栏目的目录树
inc_type_tree_member.php同上,会员使用
inc_typelink.php用于显示文章的位置和栏目位置等
inc_typeunit_admin.php用于频道管理时的一些复杂操作,主要用于后台
inc_typeunit_menu.php同上
inc_userlogin.php用于管理员登录
inc_vote.php用于管理投票
jump.php用于超链接跳转
pub_charset.php共用字符处理函数,gb/utF-8/unicode/big5等互换
pub_collection.php用于采集
pub_collection_functions.php采集用函数
pub_datalist.php后台管理用数据列表
pub_datalist_dm.php同上,不使用模板
pub_db_mysql.php用于操作数据库
pub_dedehtml2.php用于采集中的html解析
pub_dedehtml.phphtml解析器
pub_dedetag.php用于dede模板标签解析
pub_httpdown.php用于下载http中的资源
pub_oxwindow.php后台程序扩展
pub_splitword_www.php织梦分词算法
validateimg.php验证码
vdimgck.php验证码
/inc共用函数目录
inc_fun_funadmin.php获取拼音码等函数
inc_fun_funstring.phphtml代码处理等函数
inc_fun_spgetarclist.php获取文档列表spgetarclist笑话
根目录
/dede管理后台目录
/freelist自由文档列表生成目录
/html默认文章生成目录
/include程序核心文件目录
/member会员管理目录
/plus插件及辅助功能目录
/setup安装目录
/special专题生成目录
/templ
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- dedecms 内容 模板