织梦dedecms如何调用当前栏目的文章列表?
dedecms中修改当前位置{dede:fieldposition},就是只要首页>一级栏目>二级栏目这样。找到include/typelinkclassphp,找到这个文件里的这个函数function GetPositionLink($islink=true) ,dedecms就是在这里判断是否读取链接,如果把true修改成falsh,这个函数就不执行了: function GetOneTypeLink($typeinfos)
{
$typepage = $this->GetOneTypeUrl($typeinfos);
$typelink = "<a href='"$typepage"'>"$typeinfos['typename']"</a>";
return $typelink;
}他返回的是$typelink,而$typelink是有链接的, 把$typelink = "<a href='"$typepage"'>"$typeinfos['typename']"</a>";修改成 $typelink = ""$typeinfos['typename']"";链接就去掉了,而且可以写成自己想要的格式。很方便。
另外,有不少朋友想要修改首页>一级栏目>二级栏目中的“>”符号,比如不要了,或者是换成“>>”什么的,其实很简单,在后台就可以设置,进入系统---系统基本参数--核心设置--栏目位置的间隔符号,可以输入你喜欢的符号,#%@#¥什么都可以,呵呵
您好,朋友。跟版网团队很高兴为您解答:
{dede:globalcfg_cmsurl/}是当前目录,注意加一根斜线{dede:globalcfg_cmsurl/}/是根目录。请仔细检查您的文件是否调用的是同一个位置,因为就算这个{dede:globalcfg_cmsurl/}没有内容的话,你后面还有个“/”也没调用出来。
正常情况下,调用出来应该是根目录的。希望我的回答能够帮到您。
当然如果不想用这个的话,可以考虑使用{dede:globalcfg_basehost/} 站点根网址
方法和详细的操作步骤如下:
1、第一步,打开织梦Dedecms的主界面,直接找到“增加顶级栏目”选项并选择跳转,见下图,转到下面的步骤。
2、第二步,执行完上面的操作之后,进入新对话框,根据实际情况进行设置,见下图,转到下面的步骤。
3、第三步,执行完上面的操作之后,请单击“确定”按钮,见下图,转到下面的步骤。
4、第四步,执行完上面的操作之后,可以调用当前栏目的文章列表,见下图。这样,就解决了这个问题了。
方法:typeid='top' 或者typeid='asdas'任意字母不为空不为数字 写上这一个属性就可以了
{dede:arclist orderby='pubdate' titlelen='28' row='7' typeid='top' }
如果是在文章页 这篇文章又是最新刚发布的,那么最新文章里就会包含这篇文章,想要去除这篇文章,可以加limit{dede:arclistorderby='pubdate' titlelen='28'row='7'typeid='top' limit='1,7'}
当然如果不是最新的文章,再次生成的时候还是有可能和当篇文章重复的
织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统,在经历多年的发展。
目前的版本无论在功能,还是在易用性方面,都有了长足的发展和进步,DedeCms免费版的主要目标用户锁定在个人站长,功能更专注于个人网站或中小型门户的构建,当然也不乏有企业用户和学校等在使用该系统。
0条评论