DedeCMS织梦系统的问题,第1张

织梦版本:V57 V56 V55及其它版本位置有所不同

修改后台管理文件夹中的dede/makehtml_mapPHP,在文件中搜索rss

找到第17行和22行,删除/data

17行 $murl = $cfg_cmspath"/sitemaphtml";

22行 $murl = $cfg_cmspath"/rssmaphtml";

修改include/arcrssviewclassphp,在文件中搜索rss,

找到第71行,删除/data

改为以下内容

71行 $murl = $GLOBALS['cfg_cmspath']"/rss/"$this->TypeID"xml";

修改include/sitemapclassphp,在文件中搜索rss,

找到57行和94行,删除/data

57行 $typelink = $GLOBALS['cfg_cmsurl']"/rss/"$row->id"xml";

94行 $typelink = $GLOBALS['cfg_cmsurl']"/rss/"$row->id"xml";

更改rss后,可能会出现 DedeTag Engine Create File False 错误,如果设置了目录权限,在网站根目录不能生成RSS文件夹,可以把data目录中的RSS文件夹直接移至根目录,或重新手动创建RSS文件夹。

{dede:channelartlist pagesize='20' row='20'}

<li><a href="[field:typelink/]" id="nav_[field:global name=autoindex/]" onmouseover="showMenu('nav_[field:global name=autoindex/]','subnav[field:global name=autoindex/]')">第一章</a>

<div class="subnav disable" id="subnav[field:global name=autoindex/]">

<p class="pointer"></p>

<p><span>

{dede:arclist row='4' orderby='pundate'}

<a href="[field:arcurl/]">[field:title /]</a> |

{/dede:arclist}

</span></p>

</div>

</li>

{/dede:channelartlist}

测试 ok的,没问题 样式不一样的是数字,数字是有规律的,递增,那直接用递增的标签就可以了,我已经加上了,你测试下,

把index_tphtml修改成index_tphtm

用FTP下载后修改上传

在网站后台 功能地图  文件管理 templets目录下找到你的模板位置 修改文件名

生成整站即可!

模板居织梦模板

为您解答

祝你成功

望采纳

下了一个在本地测试,开始打不开rssmaphtml,因为模板里是htm后缀。不过你在模板管理的默认模板管理中可以修改下[插件模板目录] 里的rsshtm模板,截取部分默认的是

<title>{dede:field name='typename'/}</title>

<link>{dede:field name='typelink'/}</link>

你看看你的<link>{dede:field name='typelink'/}</link>中是不是加入了地址就变成了如

<link>={dede:globalcfg_basehost/}{dede:field name='typelink'/}</link>,可能是这里多了一个地址。

删除就可以了吧。最后还要重新生成里更新网站地图里的RSS地图和更新rss文件。应该就没问题了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DedeCMS织梦系统的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情