dedecms生成目录问题
楼主你好
如果你只是拿这个模板来学习的话,感觉你被坑了,这样的模板根本不适合你学习dedecms标签的调用和模板的制作方法,dedecms所有的栏目都在后台栏目里能找到,如果你在栏目处找不到说明没有建立栏目,这些内容是写死在模板里的,要不在indexhtm,要不单独调用其他的 htm文件,你在模板目录/templets里看下,挨个打开看看。
建议你去网上下载几套免费的模板,大概看看怎么回事就行了,学习dedecms制作的话最好是仿一个站, 这样大致常用的标签都可以学得差不多了。
希望可以帮到你。 林羽凡
修改方法如下:
1、打开/include/taglib/arclistlibphp,这个文件;
2、找到第540行开始,代码如下:
if($pagesize > 0){
if($GLOBALS['autoindex'] <= $pagesize)
{
$liststr = $dtp2->GetResult();
$artlist = $liststr"\r\n";
} else {
$artlist = "";
$orderWeight[] = array(
'weight' => $row['weight'],
'arclist' => ''
);
}
} else {
$liststr = $dtp2->GetResult();
$artlist = $liststr"\r\n";
3、把其中的\r\n去掉,你再生成就可以了!
同志啊,可以好好聊聊了。
你可以试试在系统核心设置里的 CMS安装目录:做下设置,这里是系统的一个参数。
但增加安全性我不是这样做的,给你看下我的目录结构:
a是文件存放目录,只读权限
ifyouwish 是所有系统目录文件,包括 include、data、plus、templets、后台目录
plus是自定义插件
u是upload目录,节省路径名称
z是所有资源目录,包括img、js、font这类。
在config里设置后台目录名、数据库用户名密码,这样基本就改变了dede的原有目录,安全性那是提升很大滴。
而且 ifyouwish是随便起名的,只需要在config与后台的CMS安装目录里配置一下。
我QQ99582444,欢迎交流。
1、确认网站后台所有操作都点击保存处于生效状态。
2、网站所有操作成功后,检查网站是否是动态模式还是静态模式,如果是静态或者伪静态模式需要进行如下操作。
3、点击左侧“生成”选项,在右侧子菜单中单击“一键更新网站”或者依次单击“更新栏目HEML”和“更新文档HTML。”
4、回到网站首页,单击刷新按钮或按F5,刷新页面。
默认的情况下,网址地图是放在如下路径下的。
站点地图的模板:templets/plus/sitemaphtm
rss地图的模板:templets/plus/rssmaphtm
通过ftp进入网站,将dede文件下makehtml_mapphp中的$cfg_cmspath"/data/sitemaphtml";和$cfg_cmspath"/data/rssmaphtml";里的/data去掉。
然后,再将根目录下include文件中的arcrssviewclassphp里$murl = $GLOBALS['cfg_cmspath']"/data/rss/"$this->TypeID"xml";的/data去掉。同时,还将sitemapclassphp里的$typelink = $GLOBALS['cfg_cmsurl']"/data/rss/"$row->id"xml";和$typelink = $GLOBALS['cfg_cmsurl']"/data/rss/"$row->id"xml";的/data也去掉。
然后,进入织梦后,点击生成,地图和RRS生成即可。
0条评论