DOCCMS

DOCCMS

稻壳CMS专区
模板专区

模板专区

模板发布和下载
常见问题

常见问题

DOCCMS常见问题
源码专区

源码专区

其他源码下载

Doccms模板页面标题关键词摘要等seo标签使用指南

常见问题koran 发表了文章 • 0 个评论 • 262 次浏览 • 2017-04-06 14:25 • 来自相关话题

Doccms论坛里很多用户反应Doccms的栏目页和内容页重复调用首页的标题、关键词和描述,觉得这样对网站seo不利。姑且不说这样对网站seo是否有利,本文只说说如何使用官方标签来进行页面seo设置,以及各个seo标签的具体使用方法。

之所以有人提出稻壳cms模板的seo问题,是因为大家没有注意到,官方其实给出了很多seo标签,只不过大家使用的稻壳cms模板都是用默认模板的seo标签,没有详细看官方的标签说明。

Doccms模板标签中,seo标签主要分为四类:

第一类:seo综合标签

$tag['seo.title']、$tag['seo.keywords']、$tag['seo.description']

这三个标签是seo综合标签,也是稻壳cms默认模板所使用的三个标签,无论是首页模板index.php还是内页模板common.php,都通用了这三个标签最为标题、关键词、摘要。那么这三个标签是在模板index.php和common.php(包含自定义单独common页) 中html代码部分输出当前“页面标题关键词摘要”时所用,但此标签是个组合标签,由{$tag['title'].' - '.$tag['channel.title'].' - '.$tag['site.title']}标签组合而成,因此更容易表达当前页面标题信息,是官方专门为SHLCMS模板用户定制推荐的页面标题标签,有利于SEO。也就是说,这三个标签如果出现在内页时,输出结果是:页面标题-栏目标题-站点标题、页面关键字-栏目关键字-站点关键字、页面摘要-栏目摘要-站点摘要。

第二类:内容页面seo标签

$tag['title']、$tag['keywords']、$tag['description']

这三个标签主要在模板common.php(包含自定义common页) 中html代码部分输出当前模块的最终内容页“页面标题关键词摘要”所用。也就是说,这三个标签在内容页时,输出的是页面标题、页面关键词、页面摘要。那么经过雅风测试,这三个标签在栏目页时,无效,不输出栏目标题关键词摘要,如果要输出栏目相关标题关键词和摘要,需要使用$tag['channel.title']、$tag['channel.keywords']、$tag['channel.description']

第三类:栏目页面seo标签

$tag['channel.title']、$tag['channel.keywords']、$tag['channel.description']

这三个标签主要用户输出当前栏目标题关键词摘要。

第四类:站点seo标签

$tag['site.title']、$tag['site.keywords']、$tag['site.description']

这三个标签主要在模板index.php、common.php(包含自定义common页) 中html输出“站点标题关键词摘要”所用。

看了以上的内容,你是不是应该对稻壳cms模板的seo标签有了一个更全面的了解了?这样我们是不是就可以自由组合seo标签来达到自己的目的了?

虽然Doccms官方给出的seo标签很多分类也很详细,但如果直接用标签的话,有一点满足不了我们的需要,那就是内页如果自动区分栏目页和内容页来独立显示各自对应的内容,例如页面标题,栏目页显示栏目标题,内容页显示内容标题,互相不冲突?这种想法雅风也有,也想这么做一下,找了各路大神请教,最后还是月下追魂给出了最佳方案:用判断来区分。具体代码如下:

页面标题:<title><?php echo empty($tag['title']) ? $tag['channel.title'] : $tag['title']; ?></title>

页面关键词:<meta name="keywords" content="<?php echo empty($tag['keywords']) ? $tag['channel.keywords'] : $tag['keywords']; ?>" />

页面摘要:<meta name="description" content="<?php echo empty($tag['description']) ? $tag['channel.description'] : $tag['description']; ?>" />

注意这三个要放在common.php里哦。

怎么样,最后这个问题已经解决,你对稻壳cms模板的seo标签还有什么疑问?我们一起来讨论,让Doccms更强大! 查看全部
Doccms论坛里很多用户反应Doccms的栏目页和内容页重复调用首页的标题、关键词和描述,觉得这样对网站seo不利。姑且不说这样对网站seo是否有利,本文只说说如何使用官方标签来进行页面seo设置,以及各个seo标签的具体使用方法。

之所以有人提出稻壳cms模板的seo问题,是因为大家没有注意到,官方其实给出了很多seo标签,只不过大家使用的稻壳cms模板都是用默认模板的seo标签,没有详细看官方的标签说明。

Doccms模板标签中,seo标签主要分为四类:

第一类:seo综合标签

$tag['seo.title']、$tag['seo.keywords']、$tag['seo.description']

这三个标签是seo综合标签,也是稻壳cms默认模板所使用的三个标签,无论是首页模板index.php还是内页模板common.php,都通用了这三个标签最为标题、关键词、摘要。那么这三个标签是在模板index.php和common.php(包含自定义单独common页) 中html代码部分输出当前“页面标题关键词摘要”时所用,但此标签是个组合标签,由{$tag['title'].' - '.$tag['channel.title'].' - '.$tag['site.title']}标签组合而成,因此更容易表达当前页面标题信息,是官方专门为SHLCMS模板用户定制推荐的页面标题标签,有利于SEO。也就是说,这三个标签如果出现在内页时,输出结果是:页面标题-栏目标题-站点标题、页面关键字-栏目关键字-站点关键字、页面摘要-栏目摘要-站点摘要。

第二类:内容页面seo标签

$tag['title']、$tag['keywords']、$tag['description']

这三个标签主要在模板common.php(包含自定义common页) 中html代码部分输出当前模块的最终内容页“页面标题关键词摘要”所用。也就是说,这三个标签在内容页时,输出的是页面标题、页面关键词、页面摘要。那么经过雅风测试,这三个标签在栏目页时,无效,不输出栏目标题关键词摘要,如果要输出栏目相关标题关键词和摘要,需要使用$tag['channel.title']、$tag['channel.keywords']、$tag['channel.description']

第三类:栏目页面seo标签

$tag['channel.title']、$tag['channel.keywords']、$tag['channel.description']

这三个标签主要用户输出当前栏目标题关键词摘要。

第四类:站点seo标签

$tag['site.title']、$tag['site.keywords']、$tag['site.description']

这三个标签主要在模板index.php、common.php(包含自定义common页) 中html输出“站点标题关键词摘要”所用。

看了以上的内容,你是不是应该对稻壳cms模板的seo标签有了一个更全面的了解了?这样我们是不是就可以自由组合seo标签来达到自己的目的了?

虽然Doccms官方给出的seo标签很多分类也很详细,但如果直接用标签的话,有一点满足不了我们的需要,那就是内页如果自动区分栏目页和内容页来独立显示各自对应的内容,例如页面标题,栏目页显示栏目标题,内容页显示内容标题,互相不冲突?这种想法雅风也有,也想这么做一下,找了各路大神请教,最后还是月下追魂给出了最佳方案:用判断来区分。具体代码如下:

页面标题:<title><?php echo empty($tag['title']) ? $tag['channel.title'] : $tag['title']; ?></title>

页面关键词:<meta name="keywords" content="<?php echo empty($tag['keywords']) ? $tag['channel.keywords'] : $tag['keywords']; ?>" />

页面摘要:<meta name="description" content="<?php echo empty($tag['description']) ? $tag['channel.description'] : $tag['description']; ?>" />

注意这三个要放在common.php里哦。

怎么样,最后这个问题已经解决,你对稻壳cms模板的seo标签还有什么疑问?我们一起来讨论,让Doccms更强大!

稻壳cms模板中一个页面如何放两个或多个焦点图

常见问题koran 发表了文章 • 0 个评论 • 192 次浏览 • 2017-04-06 14:24 • 来自相关话题

稻壳cms模板自带了焦点图,后台管理非常方便,但很多用户反映如果在首页或某个页面同时放两个焦点图时,有一个焦点图会无法显示,只能正常显示一个焦点图,其实这个问题官方早就给出了解决方法,只是我们都没注意而已。

注意看官方模板标签中关于焦点图使用的标签样式文件代码示例二,我们会发现有这样一句:“如果同一页面需要加载多个焦点图时,除第一个焦点图标签外,后面的所有焦点图标签请使用此样式的代码,以防止重复加载JS 库文件”。怎么样,简单吧?我们按照官方给出的焦点图样式代码就可以在同一个页面显示两个焦点图了。

具体方法:

1、后台添加焦点图时一定要区分不同的焦点图用不同的“盒子ID”,前台标签调用时要区分不同的焦点图ID;

2、第一个焦点图用官方标签说明里提供的第一个代码示例,第二个焦点图一定要用官方标签说明提供的第二个代码示例,要删除加载JS库文件的那几行才可以,具体可以参考官方标签说明。

附:Doccms模板制作标签CHM离线版 查看全部
稻壳cms模板自带了焦点图,后台管理非常方便,但很多用户反映如果在首页或某个页面同时放两个焦点图时,有一个焦点图会无法显示,只能正常显示一个焦点图,其实这个问题官方早就给出了解决方法,只是我们都没注意而已。

注意看官方模板标签中关于焦点图使用的标签样式文件代码示例二,我们会发现有这样一句:“如果同一页面需要加载多个焦点图时,除第一个焦点图标签外,后面的所有焦点图标签请使用此样式的代码,以防止重复加载JS 库文件”。怎么样,简单吧?我们按照官方给出的焦点图样式代码就可以在同一个页面显示两个焦点图了。

具体方法:

1、后台添加焦点图时一定要区分不同的焦点图用不同的“盒子ID”,前台标签调用时要区分不同的焦点图ID;

2、第一个焦点图用官方标签说明里提供的第一个代码示例,第二个焦点图一定要用官方标签说明提供的第二个代码示例,要删除加载JS库文件的那几行才可以,具体可以参考官方标签说明。

附:Doccms模板制作标签CHM离线版

Doccms搜索结果页面关键词高亮字号颜色修改方法

常见问题koran 发表了文章 • 0 个评论 • 190 次浏览 • 2017-04-06 14:20 • 来自相关话题

很多用户在使用Doccms时,都反应搜索结果页面里的关键词高亮字号太小,而且无法修改搜索结果页面里的搜索关键词高亮字号和颜色,先将修改方法发布如下:

打开inc/function.php,309行和313行

将“font-size: 12px; color: #F30” 改成你想要的字号和颜色即可。 查看全部
很多用户在使用Doccms时,都反应搜索结果页面里的关键词高亮字号太小,而且无法修改搜索结果页面里的搜索关键词高亮字号和颜色,先将修改方法发布如下:

打开inc/function.php,309行和313行

将“font-size: 12px; color: #F30” 改成你想要的字号和颜色即可。

稻壳cms模板中如何指定搜索结果页的页面标题title

常见问题koran 发表了文章 • 0 个评论 • 207 次浏览 • 2017-04-06 14:19 • 来自相关话题

在使用Doccms制作模板过程中,雅风发现如果将稻壳cms模板制作好之后,在进行全站搜索时,搜索结果页面不显示正确的网页标题,也就是html代码中的title不正确,同样,当前位置面包屑和页面中的当前栏目标题也不会正确显示。

Doccms搜索结果页标题显示不正确的解决方法是:将模板目录内的内页模板文件common.php另存一份至common目录,命名为common_search.php,然后手动修改一下页面的标题(title)、页面的关键词(keywords)、页面的摘要(description),以及页面的当前位置面包屑导航和当前栏目名称。例如可以将页面标题修改成:“搜索结果-站点名称”。这样稻壳cms模板的搜索结果页就可以正确显示标题了。

同理,会员页面如果有同样问题的话,也可以另存内页模板文件common.php至common目录,命名为common_user.php即可解决。

感谢狗头巫师提供解决方案。 查看全部
在使用Doccms制作模板过程中,雅风发现如果将稻壳cms模板制作好之后,在进行全站搜索时,搜索结果页面不显示正确的网页标题,也就是html代码中的title不正确,同样,当前位置面包屑和页面中的当前栏目标题也不会正确显示。

Doccms搜索结果页标题显示不正确的解决方法是:将模板目录内的内页模板文件common.php另存一份至common目录,命名为common_search.php,然后手动修改一下页面的标题(title)、页面的关键词(keywords)、页面的摘要(description),以及页面的当前位置面包屑导航和当前栏目名称。例如可以将页面标题修改成:“搜索结果-站点名称”。这样稻壳cms模板的搜索结果页就可以正确显示标题了。

同理,会员页面如果有同样问题的话,也可以另存内页模板文件common.php至common目录,命名为common_user.php即可解决。

感谢狗头巫师提供解决方案。

Doccms 稻壳cms模板安装问题全解

常见问题koran 发表了文章 • 0 个评论 • 260 次浏览 • 2017-04-06 14:17 • 来自相关话题

为什么我的网站能进后台,但前台一片空白?

请在后台——构建网站——模板管理中选择使用模板。

为什么我的稻壳cms模板在后台无法上传?

请直接将解压缩后的稻壳cms模板文件夹FTP上传至远程程序的skins目录,如果是Linux系统,请在FTP上传时使用“二进制”模式上传你的稻壳cms模板。

为什么我的网站显示一堆乱码字符?

请不要在后台使用模板修改功能进行修改稻壳cms模板,请FTP下载模板对应文件后,用DW等编辑器修改,修改好再FTP上传覆盖。

我的稻壳cms模板上传后,首页有些板块提示错误怎么办?

如果模板有配套数据库,那么请上传配套数据库。如果模板没有配套数据库,那么请进入后台模板管理中的“标签可视化管理”,对标签进行栏目校正,选择正确的栏目ID。

为什么我将模板文件夹改了名之后就无法使用了?

模板文件夹名必须和config.xml里的模板名一致。

有几个稻壳cms模板不用了,但在后台无法删除,请问应该如何处理?

请直接FTP删除无用文件或文件夹。

我修改了模板,FTP上传后,网站首页却显示不完整了是怎么回事?

请检查模板index.php文件是否传错了位置,传到了网站根目录覆盖了程序的index.php

我误将稻壳cms模板的index.php传到了网站根目录覆盖了程序文件的index.php,怎么办?

重新上传程序根目录的index.php覆盖一下即可。

安装好稻壳cms模板后导航换行了是怎么回事?

要么在后台设置减少导航个数,要么修改模板导航单个项目的宽度。 查看全部
为什么我的网站能进后台,但前台一片空白?

请在后台——构建网站——模板管理中选择使用模板。

为什么我的稻壳cms模板在后台无法上传?

请直接将解压缩后的稻壳cms模板文件夹FTP上传至远程程序的skins目录,如果是Linux系统,请在FTP上传时使用“二进制”模式上传你的稻壳cms模板。

为什么我的网站显示一堆乱码字符?

请不要在后台使用模板修改功能进行修改稻壳cms模板,请FTP下载模板对应文件后,用DW等编辑器修改,修改好再FTP上传覆盖。

我的稻壳cms模板上传后,首页有些板块提示错误怎么办?

如果模板有配套数据库,那么请上传配套数据库。如果模板没有配套数据库,那么请进入后台模板管理中的“标签可视化管理”,对标签进行栏目校正,选择正确的栏目ID。

为什么我将模板文件夹改了名之后就无法使用了?

模板文件夹名必须和config.xml里的模板名一致。

有几个稻壳cms模板不用了,但在后台无法删除,请问应该如何处理?

请直接FTP删除无用文件或文件夹。

我修改了模板,FTP上传后,网站首页却显示不完整了是怎么回事?

请检查模板index.php文件是否传错了位置,传到了网站根目录覆盖了程序的index.php

我误将稻壳cms模板的index.php传到了网站根目录覆盖了程序文件的index.php,怎么办?

重新上传程序根目录的index.php覆盖一下即可。

安装好稻壳cms模板后导航换行了是怎么回事?

要么在后台设置减少导航个数,要么修改模板导航单个项目的宽度。

适用于Doccms模板的在线右侧客服功能超多附整合方法

常见问题koran 发表了文章 • 0 个评论 • 198 次浏览 • 2017-04-06 14:16 • 来自相关话题

分享一款适用于Doccms模板的在线客服代码,功能超多,集合在线QQ、在线旺旺、一键加群、分享、联系方式、返回顶部等众多功能,是不可多得的一款在线客服代码,而且整合到doccms中非常方便。

悬浮网页右侧,可伸缩可展开,默认雅风改成了展开的,点击关闭按钮弹性收缩;再次点击即展开,并能分辨QQ和旺旺的在线或非在线状态。

效果预览可参考下图:





 
下载地址:http://pan.baidu.com/s/1sk5111r

把此在线客服代码整合进Doccms模板的方法:

1、复制kf文件夹到Doccms模板根目录;

2、复制kf.html中的对应客服代码到Doccms模板的index.php和common.php中,复制到</body>前即可;

3、修改对应QQ和旺旺账号及其他内容为自己的。

怎么样,是不是非常简单?原有的代码结构稍微复杂些,雅风对代码做了修改,整合到Doccms模板的话会十分方便的。 查看全部
分享一款适用于Doccms模板的在线客服代码,功能超多,集合在线QQ、在线旺旺、一键加群、分享、联系方式、返回顶部等众多功能,是不可多得的一款在线客服代码,而且整合到doccms中非常方便。

悬浮网页右侧,可伸缩可展开,默认雅风改成了展开的,点击关闭按钮弹性收缩;再次点击即展开,并能分辨QQ和旺旺的在线或非在线状态。

效果预览可参考下图:

适用于Doccms模板的在线右侧客服功能超多附整合方法.jpg__.jpg

 
下载地址:http://pan.baidu.com/s/1sk5111r

把此在线客服代码整合进Doccms模板的方法:

1、复制kf文件夹到Doccms模板根目录;

2、复制kf.html中的对应客服代码到Doccms模板的index.php和common.php中,复制到</body>前即可;

3、修改对应QQ和旺旺账号及其他内容为自己的。

怎么样,是不是非常简单?原有的代码结构稍微复杂些,雅风对代码做了修改,整合到Doccms模板的话会十分方便的。

稻壳cms模板中如何让当前栏目的上级栏目高亮显示

常见问题koran 发表了文章 • 0 个评论 • 198 次浏览 • 2017-04-06 14:14 • 来自相关话题

目的是想处于某一层级栏目时,不光当前栏目名高亮,当前栏目的上一级栏目名也高亮。我以前搞过一次,用了笨方法:

1、先在commo.php里写个css:

.abc<?php echo sys_menu_info('parentId',false)?>{css内容}

作用是输出一个class类 abc数字id,数字id正好是当前页面栏目的上一级

2、然后给栏目submenu标签样式里给栏目的li加class类:

class="abc<?php echo $data['id'];?>"

这样在执行时,就可以自动让当前栏目的上级栏目显示对应css效果了。 查看全部
目的是想处于某一层级栏目时,不光当前栏目名高亮,当前栏目的上一级栏目名也高亮。我以前搞过一次,用了笨方法:

1、先在commo.php里写个css:

.abc<?php echo sys_menu_info('parentId',false)?>{css内容}

作用是输出一个class类 abc数字id,数字id正好是当前页面栏目的上一级

2、然后给栏目submenu标签样式里给栏目的li加class类:

class="abc<?php echo $data['id'];?>"

这样在执行时,就可以自动让当前栏目的上级栏目显示对应css效果了。

Doccms 1.0首页调用产品自定义字段bug的修复方法

常见问题koran 发表了文章 • 0 个评论 • 198 次浏览 • 2017-04-06 14:14 • 来自相关话题

Doccms X 1.0首页模板中,用标签无法调用产品的自定义字段和自定义选项卡内容,此bug现在已经解决,解决方法:

content\index\_sys.php sys_push_one函数整个替换为(69行---88行):

function sys_push_one($value='',$name='',$channelId=0,$tab=0,$coo='<|@|>')
{
global $db,$tag;
if($channelId){
$menu_model=get_model_type($channelId);
$tempId = $menu_model['type']=='product'?sys_menu_info('id',true,$channelId):$params['id'];
$tag['custom'] = $db->get_row('SELECT * FROM `'.TB_PREFIX.'models_set` WHERE channelId = '.$tempId,ARRAY_A);
}
$rs = $tag['custom'];
if($rs)
{
$fields = explode('@',$rs['field']);
$tabs = explode('@',$rs['field_tab']);
$data = explode($coo,$value);
if(!$tab)
{
$a = array_keys($fields,$name);
}
else
{
$a = array_keys($tabs,$name); 
}
return $data[$a[0]];
}
}

调用方法,首页写在skins\模板名index\product\product_0.php 样式文件里,内页直接写在product_view_0里:

单独调用产品自定义字段:

<?php echo sys_push_one($data['spec'],'自定义字段名',$data['channelId']);?>

单独调用产品自定义选项卡:

<?php echo sys_push_one($data['content'],'产品详情',0,1) ?>



<?php sys_push_one($data['content'],'产品详情',$data['channelId'],1) ?>

内页调用注意一个问题,因为程序改动,多传入一个值,当调用参数时,应该是<?php echo sys_push_one($data['spec'],'参数名',0,0);?>,后面两个零可省略,简写为<?php echo sys_push_one($data['spec'],'参数名');?>,与原来用法一致,但是当调用详情选项的时候,应该是<?php echo sys_push_one($data['spec'],'参数名',0,1);?>,中间要加一个零来占位。这个问题,是雅风测试出来的,在此强调一下用法。

<?php echo sys_push_one($data['content'],'产品详情',0,1) ?>这样调用可能是因为同时调用了参数,单独调用详情那个0,还是要换成$data['channelId']

感谢月下追魂提供此bug的解决方案。 查看全部
Doccms X 1.0首页模板中,用标签无法调用产品的自定义字段和自定义选项卡内容,此bug现在已经解决,解决方法:

content\index\_sys.php sys_push_one函数整个替换为(69行---88行):

function sys_push_one($value='',$name='',$channelId=0,$tab=0,$coo='<|@|>')
{
global $db,$tag;
if($channelId){
$menu_model=get_model_type($channelId);
$tempId = $menu_model['type']=='product'?sys_menu_info('id',true,$channelId):$params['id'];
$tag['custom'] = $db->get_row('SELECT * FROM `'.TB_PREFIX.'models_set` WHERE channelId = '.$tempId,ARRAY_A);
}
$rs = $tag['custom'];
if($rs)
{
$fields = explode('@',$rs['field']);
$tabs = explode('@',$rs['field_tab']);
$data = explode($coo,$value);
if(!$tab)
{
$a = array_keys($fields,$name);
}
else
{
$a = array_keys($tabs,$name); 
}
return $data[$a[0]];
}
}

调用方法,首页写在skins\模板名index\product\product_0.php 样式文件里,内页直接写在product_view_0里:

单独调用产品自定义字段:

<?php echo sys_push_one($data['spec'],'自定义字段名',$data['channelId']);?>

单独调用产品自定义选项卡:

<?php echo sys_push_one($data['content'],'产品详情',0,1) ?>



<?php sys_push_one($data['content'],'产品详情',$data['channelId'],1) ?>

内页调用注意一个问题,因为程序改动,多传入一个值,当调用参数时,应该是<?php echo sys_push_one($data['spec'],'参数名',0,0);?>,后面两个零可省略,简写为<?php echo sys_push_one($data['spec'],'参数名');?>,与原来用法一致,但是当调用详情选项的时候,应该是<?php echo sys_push_one($data['spec'],'参数名',0,1);?>,中间要加一个零来占位。这个问题,是雅风测试出来的,在此强调一下用法。

<?php echo sys_push_one($data['content'],'产品详情',0,1) ?>这样调用可能是因为同时调用了参数,单独调用详情那个0,还是要换成$data['channelId']

感谢月下追魂提供此bug的解决方案。

Doccms模板parts中如何用标签调用当前栏目内容列表

常见问题koran 发表了文章 • 0 个评论 • 210 次浏览 • 2017-04-06 14:12 • 来自相关话题

以产品模块为例,想在产品的Parts中用标签调用当前栏目下的产品列表,如果直接用doc_product标签调用,第一个参数如果填$data['id'],则调用出来的产品列表并不是当前栏目的,而是当前栏目父栏目的所有产品列表,这时候我们可以用$request['p']或$params['id']来作为标签的第一个参数,这样就可以调用当前栏目下的内容列表了。

完整标签示例:

<?php doc_product($params['id'],20,5,0,0,0,false,false,'id',0)?>

其他模块同理。

感谢狗头巫师提供解决方案。 查看全部
以产品模块为例,想在产品的Parts中用标签调用当前栏目下的产品列表,如果直接用doc_product标签调用,第一个参数如果填$data['id'],则调用出来的产品列表并不是当前栏目的,而是当前栏目父栏目的所有产品列表,这时候我们可以用$request['p']或$params['id']来作为标签的第一个参数,这样就可以调用当前栏目下的内容列表了。

完整标签示例:

<?php doc_product($params['id'],20,5,0,0,0,false,false,'id',0)?>

其他模块同理。

感谢狗头巫师提供解决方案。

Doccms首页列表样式中调用当前新闻栏目名称的方法

常见问题koran 发表了文章 • 0 个评论 • 204 次浏览 • 2017-04-06 14:11 • 来自相关话题

Doccms中首页列表样式里,如果想调用当前新闻所属栏目的名称,可以用如下两种方式:

1、<?php echo sys_menu_info('title',false,$data['channelId']) ?>

2、<?php echo get_channel_name($data['channelId']); ?>

例如想实现效果如:

[行业新闻] 网页瀑布流布局浅析-前端工程师必学

则index/list_0.php中的代码如下:

<li><a href="<?php echo sys_href($data['channelId'],'list',$data['id'])?>">[<?php echo sys_menu_info('title',false,$data['channelId']) ?>] <?php echo $data['title']; ?></a></li>

以上方法,感谢Doccms官方群里的元甲、月下追魂、绿箭等朋友的帮助。 查看全部
Doccms中首页列表样式里,如果想调用当前新闻所属栏目的名称,可以用如下两种方式:

1、<?php echo sys_menu_info('title',false,$data['channelId']) ?>

2、<?php echo get_channel_name($data['channelId']); ?>

例如想实现效果如:

[行业新闻] 网页瀑布流布局浅析-前端工程师必学

则index/list_0.php中的代码如下:

<li><a href="<?php echo sys_href($data['channelId'],'list',$data['id'])?>">[<?php echo sys_menu_info('title',false,$data['channelId']) ?>] <?php echo $data['title']; ?></a></li>

以上方法,感谢Doccms官方群里的元甲、月下追魂、绿箭等朋友的帮助。