关于Dedecms文章位置标记修改方法

王朝网站推广·作者佚名  2011-12-04
窄屏简体版  字體: |||超大  

在论坛看到一位网友提出一个关于dedecms内容中位置修改的一个问题,大致是将Dedecms的位置由原来的,主页 》 类目一 》类目二,改为类目二 》类目一》主页的样式,天涯给出如下的解决方案,以供网友们学习,交流。

关于模板标记中的{dede:field name='position'/},标记功能就是显示出栏目列表,标记有一个islink属性,如果是true则镖师返回的列表带有连接,否则没有。经过代码分析,找到文件/include/inc_typelink.php第118行,主要是GetPositionLink函数是用来获取相关位置信息的函数,对此我们修改如下:对139行代码修改如下,将

$this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition;

改为:

$this->valuePosition = $this->valuePosition.$this->SplitSymbol.$indexpage;

将160行修改如下:

if($islink) $this->valuePosition = $this->GetOneTypeLink($tinfos).$this-

>SplitSymbol.$this->valuePosition;

修改为:

if($islink) $this->valuePosition = $this->valuePosition.$this->SplitSymbol.$this->GetOneTypeLink($tinfos);

将161行修改为:

else $this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;

修改为:

else $this->valuePositionName = $this->valuePositionName.$this->SplitSymbol.$tinfos

['typename'];

为此我们修改完成,为了方便大家,我将修改完成的文件打包传到了爱学客提供大家下载。

转载注明出处:www.ixker.com

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航