广

织梦CMS教程

  • 帝国cms教程
  • 织梦CMS教程
  • PHP CMS教程
  • ECSHOP教程
  • WordPress教程
  • Discuz教程
  • CMS学习

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

    2018-04-02 20:46:28 次阅读 稿源:www.ixker.com
    广告

            在论坛看到一位网友提出一个关于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

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告