dedecms 导入新的模板,模板的css,js等,怎么设置路径?
小白的话网站制作我建议使用织梦cms,操作简单,容易上手。
织梦网站制作教程
1:下载织梦cms默认程序,可以从织梦官网下载,也可以找到自己喜欢的模板进行下载。
织梦
2:下载的默认程序文件,放入您的WEB目录或者htdocs目录中。(如果是织梦官网程序,只需把uploads里面的所有文件/文件夹上传到WEB下即可)。
3:放入源码提供商提供的源码文件(data、样式、templets、其他),上传替换覆盖。
4:安装网站,你的域名+/install/indexphp执行安装。
5:进入后台,进行数据库还原(后台-->>系统-->>数据还原与备份--进行数据库还原)。
6:进入后台,系统--系统基本参数--根网址(填写您当前的访问地址)。
7:进入后台,点击生成-更新缓存。
8:进入后台,点击生成-更新主页-更新栏目-更新文档。
这样的话网站就安装好了,这期间您会碰到很多很多问题,建议站长们多尝试,多摸索。基本常识:
常规织梦模板文件命名规则(有些模板开发者命名随意)
1)index_articlehtm:表示栏目封面模板;
2)list_articlehtm:表示栏目列表模板;
3)article_articlehtm:表示内容查看页(文档模板,包括专题查看页);
4)searchhtm:搜索结果列表模板;
5)indexhtm:主页模板;
你根据想修改的页面找到对应的模板进行修改就可以了。
如果不行就用下面的方法解决后台编辑文章空白问题:
后台-"系统"-"系统基本参数"-"核心设置"-"html编辑器选项(目前仅支持fck):" 这里填写fck,已正确的用户无需更改再不行就把FCK换成ckeditor,应该能解决后台添加/编辑文章页面空白或无法显示的问题了!
系统基本参数- 核心设置- Html编辑器选项 填写ckeditor 保存 更新缓存
一、输入你的账户和密码并登录到网站后台。
二、通过FTP将准备好的模板和默认模板一起上传到/templates。
三、在网站后台,点击系统基本参数。此时,您可以看到下面有一个“模板默认样式”,用于将默认“default”更改为模板文件夹名称并保存它。
四、单击生成更新主页。您可以看到“选择主页模板”后面仍然跟着“default””。此时,将其更改为“模板文件夹名称”。单击“更新”。
五、此时,主页正常,但列和内容页仍与以前相同。那是因为没有更新。在这里,我们需要更新列和内容页并更新缓存。
六、此时,主页将在后台生成并点击浏览。网站将正常显示,栏目和内容也将正常。如果仍然与原始页相同,则可以强制更新页或此时按F5键。
有两种方式可以完成,
第一,在系统,系统基本参数里面,有一个版权信息的选填项,在这里可以直接输入你想要修改的内容,然后更新主页缓存就可以显示出来。
第二,在模板,默认模板管理里面有主页的html文件,你可以找到网站版权信息在网站代码里面的位置,在这里可以直接修改代码,然后保存,再更新一下系统缓存即可。
dedecms具有很好的生成HTML功能,在后台主页面中也添加了一键更新功能,不过,由于DEDECMS后台功能比较完善,可以自动添加自定义文档,而这些文档的更新,必须在单页文档管理栏目下才能完成,点击生成/一键更新无法更新
因此我在后台的文件中填上了以下代码,使得dede自定义文档在更新网站时能够自动完成更新
后台文件 默认/dede/ 目录下
makehtml_allphp
更改位置
144行:源文件
else if($step==10)
{
$adminID = $cuserLogin->getUserID();
$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";
@unlink($mkcachefile);
OptimizeData($dsql);
ShowMsg("完成所有文件的更新!","javascript:;");
exit();
}//make step
修改为以下代码后
else if($step==10)
{
include_once(DEDEINC"/arcsgpageclassphp");
$dsql->Execute("ex","SELECT aid FROM `#@__sgpage` ");
$i = 0;
while($row = $dsql->GetArray("ex"))
{
$sg = new sgpage($row['aid']);
$sg->SaveToHtml();
$i++;
}
$adminID = $cuserLogin->getUserID();
$mkcachefile = DEDEDATA"/mkall_cache_{$adminID}php";
@unlink($mkcachefile);
OptimizeData($dsql);
ShowMsg("完成所有文件的更新!","javascript:;");
exit();
}//make step
通过更改以上代码,既可以使得dedecms的一键更新成为真正意义上的一键更新
0条评论