本文目录一览:
- 1、DEDE的首页的CSS样式在哪里修改?
- 2、DedeCMS的首页文件在那里?
- 3、DEDECMS无法生成主页HTML
- 4、dedecms如何去掉首页index.html的方法
- 5、dedecms织梦程序首页如何去除index.html
DEDE的首页的CSS样式在哪里修改?
Dedecms 的首页样式文件一般在配套的模板文件里,默认模板的css样式在skin目录下css文件夹里的style.css文件里,其他模板css样式都是自定义的,需要具体分析。
一、dedecms 默认模板样式。
1、默认模板样式位置是固定的,直接用Vscode编辑器打开模板文件目录,定位到“default”文件夹下,就可以看见style文件夹,里面都是默认模板的样式。
2、一般首页的样式都在“dedecms.css”文件里,打开修改即可。
二、查看自定义模板css样式。
自定义模板的css样式比较灵活,开发者可能会把样式文件放在任何一个目录下,此时就需要自己去分析模板。
1、打开dedecms的目录,打开自定义模板文件夹。
2、接着打开首页模板文件“index.htm”,可以看到,“link”标签里的 css文件路径,一般就是模板套用的css样式,只要打开它就可以修改了。
3、按下“crtl”键,此时编辑器页面会出现“按住Crtl并单击可访问连接的提示”。
4、此时按住“crtl”鼠标左键单击link标签下的路径,Vscode就会自动定位到该文件的目录并打开改文件。
最后就可以修改样式了。
DedeCMS的首页文件在那里?
DedeCMS的首页模板文件位置:/templets/default/index.html。
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展,目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用本系统。
DEDECMS无法生成主页HTML
DEDECMS无法生成主页HTML是设置错误造成的,解决方法为:
1、首先,登录网站后台。
2、点击系统选项卡。
3、点击:系统基本参数。
4、点击:核心设置链接。
5、然后将DedeCMS安装目录这一项,修改为当前项目所在的文件夹名称,最后点击确定按钮。
6、网站正常运行了,故障已解决。
dedecms如何去掉首页index.html的方法
1.官方给的更新说明:替换index.php的内容,生成动态,如果首页不需要生成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_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();
? 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();
?
2.使用.htaccess文件
目前使用的是这个办法,试验成功。
方法如下:
在根目录的.htaccess里加入以下代码:
DirectoryIndex index.html index.php index.htm
3.如果你在服务器上已经设置了默认文档,依然显示index.html的话,可以用下面的方法解决:
找到dede根目录下的index.php文件
header('HTTP/1.1 301 Moved Permanently');
header('Location:index.html');
把上面这两行换成:
include(dirname(__FILE__).'/index.html');
exit();
4.在主机里面设置默认首页顺序:把index.html提到最前面。
dedecms织梦程序首页如何去除index.html
关于dedecms织梦程序首页如何去除index.html有以下三种解决方法
一、静态访问也分3种解决方法
1、IIS
打开IIS点击文档,里面将index.html置于index.php上面,这有什么作用呢?其实这样设置就是在网站同时有index.php和index.html的情况下,先访问index,html这样就不会出现跳转的情况
2、Apache
apache里面DirectoryIndex来控制文件检索优先级的
DirectoryIndex index.html index.php index.htm
和iis一样,将index.html往前放
3、虚拟主机
把网站默认首页index.html放到index.php前面,这样它自动读到index.html就不会跳转了
二、直接动态浏览
网站动态访问的情况下,程序会删除根目录下面的Index.html
,那么会执行include(dirname(__FILE__)。‘/index.html’);这段代码,把首页引用而非跳转。
三、把dedecms的index.php更为以下内容
GetOne("Select * From `dede_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(); ?
//自动生成HTML版
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-SaveToHtml(dirname(__FILE__).'/index.html');
include(dirname(__FILE__).'/index.html');
exit();
?
其实主要就是把那段301定向代码删除
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:index.html’);