如何去除织梦首页自带的.index.html

合集下载

DEDECMS影视模板

DEDECMS影视模板

DEDECMS影视模板篇一:dedecms织梦手机站模板入门教程织梦2015年6月8日更新后,就添加了很多针对手机移动端的设计,最大的设计就是添加了生成的织梦标签和织梦手机模板功能,织梦更新后,默认的 default模板中就包含手机模板,所以我们可以给织梦网站设计双模板,电脑网站pc模板和手机wap模板,很方便。

我们在制作模板时通常都会参考织梦默认模板default中的标签使用,所以,接下来我们就来分析一下织梦默认模板default中使用手机模板的制作方法(注意本教程适合有织梦模板开发经验的站长,如果是新手,建议先去熟悉织梦pc模板开发)。

1、手机模板命名规则在新织梦的default模板中,除了原有的模板外,多了些手机模板,主要手机模板如下:index_m.htm首页模板index_default_m.htm 频道页模板list_default_m.htm 列表页模板list_default_sg_m.htm 列表页模板article_article_m.htm 内容页模板article_default_m.htm 内容页默认模板search_m.htm 搜索页模板head_m.htm 顶部模板footer_m.htm 底部模板熟悉织梦电脑网站模板制作的站长,一眼大体就能明白这些手机模板对应的用法和制作。

这些手机模板和pc模板在制作、调用上还是有些区别的。

下面说一下具体的区别。

2、手机模板和pc模板的不同(1)手机模板的命名不同从上面手机模板的命名就可以看出,手机模板和pc模板的命名区别就是在pc模板后加“_m” ,例如pc首页模板是index.htm,对应的手机模板就是index_m.htm ;pc列表页模板是list_article.htm ,对应的手机列表页模板就list_article_m.htm 。

并且制作pc模板时,应该有一个pc模板,就做一个对应的手机模板,命名如上,这样电脑和手机访问时,对应页面都可以正常显示。

织梦网站后台使用说明书

织梦网站后台使用说明书

网站后台使用说明书后台是整个网站的管理工具。

其功能包括:频道管理、内容发布、内容维护、HTML更新、核心模块、扩展模块、辅助插件、系统管理等功能。

导航菜单栏左侧菜单栏(后台界面一览)以下是各版块的功能说明:频道管理内容模型管理指发表文档的类别,例如:普通文章,图片集,软件,FLASH,产品,专题,分类信息。

功能:编辑,删除,复制和修改模板。

网站栏目管理管理网站所有栏目。

功能:创建顶级栏目,预览栏目页面,查看栏目文档,添加子栏目,修改栏目设置,移动栏目,删除栏目,更新排序,获取js,更新栏目HTML,更新文档HTML。

自由列表管理可以用来生成GOOGLE地图、百度地图等,利于搜索引擎收录。

功能:增加,更改,更新,删除,搜索列表单独页面管理单独页面,不属于网站栏目的页面,可以选择用模板或不用模板。

功能:增加,更改,更新,删除页面。

互动模块设置行业管理用于企业会员——公司资料——主营行业中的内容;在个人会员发布分类信息时用到。

功能:添加主行业,子行业,编辑,删除行业。

地区管理用于网站中需要添加地区的地方。

如:企业会员——企业资料。

功能:添加一级地区,二级地区,编辑,删除地区。

小分类管理相关于栏目的属性,在添加或修改栏目时启用小分类(仅适用于分类信息等互动模型)频道设置文档自定义属性管理使用自定义属性之后,只要给arclist 标记加上att='ID' 的属性,然后在发布的时候对适合的文档选择专门的属性,那么使用arclist的地方就会按你的意愿显示指定的文档。

功能:滚动显示,头条推荐,幻灯片显示,首页推荐,首页滚动。

软件频道设置关于软件下载频道的一些设置。

功能:链接的显示方式,附件下载方式,是否启用镜像站点,是否显示本地下载链接防采集串混淆在文档中加一些防采集的字符串,防止采集内容。

我加上试了,没出效果来源管理保存文章的来源,在文档发布时直接选择就可以了,不用再输入。

作者管理保存发布文章的作者,在文档发布时直接选择就可以了,不用再输入。

DEDECMS织梦模板制作手册(超详细)

DEDECMS织梦模板制作手册(超详细)

DEDECMS模板制作教程1.Arclist 标记的应用,使用率很高,相当实用,所以我们使用都必须熟练掌握。

2.Field标记在封面模板、列表模板、文档模板的使用频率很高,实用。

主要用来获得到系统变量的值或者路径,用法很灵活。

可以直接展示数据,如调用position,得到栏目一> 栏目二”这样形式的链接;或者,调用templeturl得到/templets这样路径。

3.Channel 标记主要用于获取栏目列表,用法非常简单,主要是区分“type = top,sun/son,self ”的所调用的对象就行了。

4.Type标记表示指定的单个栏目的链接,用法非常简单。

5.Autochannel标记使用实例6.Mytag标记使用实例板中多次出现的相同元素用一个自定义标记表示出来,从而达到,一次更改,全局更换的效果。

辅助插件的广告管理也有相似的效果。

7.Type标记用于获取一组投票表单。

其使用范围限于:封面模板。

8.Flink 标记使用实例用于获取友情链接。

调用该标记后可以得到四种友情链接的形式。

9.Mynew标记使用实例用于获取站内新闻。

站内新闻有利于站长及时与会员沟通。

10.ChannelArtlist标记使用实例用于获取当前频道的下级栏目的内容列表。

该标记在封面模板(包括主页)中的经常被用到11.List 标记使用实例12.Pagelist 标记使用实例13.Pagebreak标记使用实例14.Prennext标记使用实例15.Pagetitle标记使用实例模板教程【Arclist 标记使用实例】(一)Arclist标记的使用思路、步骤:一、明确使用范围我们在使用任何标记的过程中,都必须明确其使用的范围,否则可能无法正常调用该标签,【Arclist 标记】的使用范围是:封面模板、列表模板、文档模板。

即对应templets\default\文件夹下的index_识别ID.htm模板、list_识别ID.htm模板、article_识别ID.htm模板)二、通过调试了解其使用方法我调试的方法是:将templets\default\文件夹下的index.html文件代码,全部掏空。

织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)

织梦去版权方法DedeCms 5.7全站去版权去广告方法(前台)

文章转载自彭健的博客:原文地址:/index.php/archives/140--------------------------------------------------------------------------------------------------------------------去除首页顶部“织梦CMS - 轻松建站从此开始!”进入后台--模版--默认模版管理。

找到并打开头部文件head.htm,在代码中可以找到如下代码,修改中文即可。

<span id="time">织梦CMS - 轻松建站从此开始!</span>修改网站首页logo使用FTP根据路径:/templets/default/images从里面找到logo.gif图片替换成自己要的logo 即可修改首页logo图片。

鼠标放在logo上会出现提示文字“织梦CMS_V5.7演示站点”。

进入后台--系统--系统基本参数,修改网站名称。

去掉友情链接部分的版权进入后台--模块--友情链接。

分别把“DedeCMS维基手册”“织梦技术论坛”“织梦CMS官方”这三个友情链接删除。

进入后台-模版-默认模版管理。

找到index.htm文件,在最下面找到友情链接的调用代码如下:{dede:flinktype type="dedecms"}把代码的调用删除即可,效果如下:{dede:flinktype type=""}删除织梦链使用FTP根据路径:include/taglib/flinktype.lib.php打开文件,找到以下代码删除即可:$dedecms = false;$dedecms->id = 999;$dedecms->typename = '织梦链';if($type == 'dedecms') $row[] = $dedecms;删除首页所有广告进入后台--模块--广告管理。

织梦调用标签

织梦调用标签
{/dede:arclist}
首页或者列表页调用文章内容,是body内容哦,不是description哦!
{dede:arclist row='1' addfields='body' idlist='1' typeid='1' channelid='1'}
<p> [field:body function='cn_substr(html2text(@me),600)'/]...</p>
textarr[[field:global.autoindexபைடு நூலகம்]] = "[field:title function='html2text(@me)'/]";
{/dede:myppt}
织梦自动生成序列号:
[field:global runphp='yes' name=autoindex][/field:global]
登陆网站的后台找到文件和代码:
/dede/templets/artical_edit.html

$nowtime = GetDateTimeMk(time());
改成
$nowtime = GetDateTimeMk($arcRow["pubdate"]);
在Dedecms中,在列表页调用文章摘要的方法主要有:
{dede:arclist flag=h typeid=3 row=1 titlelen='100' orderby=pubdate infolen='100' function='cn_substr(@me,280)'}

织梦系统(dede)标签使用及问题解决方法总结

织梦系统(dede)标签使用及问题解决方法总结

织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。

一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。

而在点击时不是以滑动门的方式显示,而是重新加载网页。

无法达到更改已通过、待审核、未通过三处样式的目的。

问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。

解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。

在模板里改变点击已通过待审核未通过的地址。

PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。

(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。

点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。

分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。

所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。

可我看代码myupload.php 没有给datalistcp.class.php传递参数。

织梦网站SEO优化(整理篇)

织梦网站SEO优化(整理篇)

一、dede优化之网站的基本设置1.首先是404页面的设置,它能够减少网站内部的死链接。

2.其次是网站robots.txt的设置,由于织梦有自带的robots,可以根据网站实际情况来屏蔽一些网站不需要抓取的内容或链接。

3.安装统计代码,这里建议使用百度统计,之所以推荐这个是因为目前最新版百度统计工具已经非常完善了,各种功能样样俱全。

4.最后url链接的设置,对于一般的企业网站建议使用设置绝对地址比较好,大型门户行网站使用相对路径的url比较好。

一、网站静态设置你可以在后台管理中开启伪静态设置,但是开启伪静态对主机要求有点高。

当然也可以实现整站的静态化,具体操作请参考《DEDE(织梦)整站URL静态化实现方式》一文。

二、网站URL路径优化1.首页URL的路径优化。

大家安装程序后,也许会发现打开首页后其路径是这样的:/index.html,这种路径远没有/路径好。

那么怎么去掉后面的index.html呢?具体方法是将根目录下的index.php文件中的<?phpif(!file_exists(dirname(__FILE__).'/data/common.inc.php')){header('Location:install/index.php');exit();}//自动生成HTML版if(isset($_GET['upcache'])){require_once (dirname(__FILE__) . "/include/common.inc.php");require_once DEDEINC."/arc.partview.class.php";$GLOBALS['_arclistEnv'] = 'index';$row = $dsql->GetOne(“Select * From `#@__homepageset`”);$row['templet'] = MfTemplet($row['templet']);$pv = new PartView();$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row['templet']);$pv->SaveToHtml(dirname(__FILE__).‟/index.html‟);include(dirname(__FILE__).‟/index.html‟);exit();}else{header(…HTTP/1.1 301 Moved Permanently‟);header(…Location:index.html‟);}?>替换为<?phpif(!file_exists(dirname(__FILE__).'/data/common.inc.php')){header('Location:install/index.php');exit();}require_once (dirname(__FILE__) . "/include/common.inc.php");require_once DEDEINC."/arc.partview.class.php";$GLOBALS['_arclistEnv'] = 'index';$row = $dsql->GetOne(“Select * From `#@__homepageset`”);$row['templet'] = MfTemplet($row['templet']);$pv = new PartView();$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . “/” . $row['templet']);$pv->Display();?>2.内容页URL路径。

最详细的织梦Dedecms伪静态方法(含伪静态规则) .

最详细的织梦Dedecms伪静态方法(含伪静态规则) .

1)你的网站空间是否支持伪静态?这点很重要,不然一切都是白搭。

你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,一般来说,空间都是支持伪静态的。

Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载Rewrite 组件,然后配置httpd.ini文件。

2)开启DedeCms伪静态a.后台-系统参数-核心设置-是否使用伪静态:选择“是”;b.如果你启用了问答模块,则后台-系统参数-模块设置-是否使用伪静态:选择“是”;c.创建栏目或批量增加栏目时,栏目列表选项:选择“使用动态页”;添加新文章时,发布选项:选择“仅动态浏览”。

当然,你也可以更改他们的模板,让他们默认就是这两个值,一劳永逸。

修改方法很简单,稍懂些HTML基础就行了,这里就不再累述了。

d.如果你的网站已经存在生成的静态栏目或文章HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:updatedede_arctype set isdefault=-1;updatedede_archives set ismake=-1;其中,dede是你安装时的数据表前缀,根据实际情况替换。

事实上,开启DedeCms伪静态支持并不能完全在后台配置,有很多地方还是需要手动修改的,期望官方完善。

织梦DedeCms伪静态方法织梦DedeCms伪静态,涉及到PHP源码的修改,你可以借助Dreamweaver或是EditPlus一类编辑软件来操作。

下面说下织梦DedeCms全站伪静态的实现方法,适用于V5.3以上版本。

小拼的DedeCms伪静态测试环境是Windows IIS6,举一反三,Linux或其它服务器的伪静态实现原理都是一样的,只要搞清楚思路就行了。

1)DedeCms首页伪静态把站点根目录下index.html删除,以后不更新主页HTML即可,当然你也可以选择不使用动态首页。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

相信很多站长使用过织梦的系统搭建网站,大家应该知道织梦自动默认首页是www.***.com/index.html。

因为这个问题,笔者在网上查找了许多资料,也运用了各种方法,总算找到适合自己的!如果有朋友遇到的问题和所处的空间环境跟我一样,那恐怕用得着了!空间使用的独立VPN主机,系统是WINDOWS,织梦的系统是v5.7
尝试用第一种方法,修改根目录下的index.php文件替换成下面的代码
<?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_once DEDEINC."/arc.partview.class.php";
$GLOBALS['_arclistEnv'] = 'index';
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row['templet'] = MfTemplet($row['templet']);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']);
$pv->Display();
?>
试过以后,一点儿反应都没有,失败告终。

不过有些人的版本和空间环境不同,说不定是可行的。

尝试用第二种方法,用ISS管理器来做重定向。

在这里跟大家说明下windows系统下是不可以用.htaccess文件的,只能用ISS管理器做重定向(即修改网站目录里面的others/httpd.conf)
RegistrationName= wlqcwin
RegistrationCode= 2EAD-35GH-66NN-ZYBA
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)index\.html$ / [R=301,L]
RewriteCond %{HTTP:Host} ^***.com$
RewriteRule (.*) http://www.***.com/$1 [NC,R=301]
这种方法成功了,但是容易形成死循环,在浏览器缓存过多的时候,经常导致网站不能打开。

所以不建议采取这种方法。

笔者的网站,两次打不开之后就决定不使用这种方法。

方法3
笔者思考了下,方法2之所以不成功其实跟织梦本身自带的重定向有关系,所以才造成了多
重重定向,然后进入死循环,所以笔者抱着姑且一试的心情,删除根目录的index.php,然后修改网站目录里面的others/httpd.conf。

测试成功,而且也不影响重新生成index.html。

只有不断的尝试,才可以取得成功。

相关文档
最新文档