DOCCMS

DOCCMS

稻壳CMS专区
模板专区

模板专区

模板发布和下载
常见问题

常见问题

DOCCMS常见问题
源码专区

源码专区

其他源码下载

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

常见问题koran 发表了文章 • 0 个评论 • 148 次浏览 • 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 个评论 • 156 次浏览 • 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 个评论 • 214 次浏览 • 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 个评论 • 162 次浏览 • 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 个评论 • 155 次浏览 • 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 个评论 • 151 次浏览 • 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 个评论 • 156 次浏览 • 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 个评论 • 155 次浏览 • 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官方群里的元甲、月下追魂、绿箭等朋友的帮助。

增强Doccms模板易用性的十个技巧

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

Doccms企业网站模板的易用性非常重要,只有方便易用,管理网站才有效率。雅风总结了十个提升稻壳cms模板易用性技巧的方法:

1、用站点标题标签做logo的替代文本

这样有两个好处:屏幕阅读器能识别logo图片代表的含义,图片未加载到时,也能告诉非视障用户那里是你的logo,同时,对于seo优化帮助更大。

几种方法:

<img src="logo.png" alt="<?php echo $tag['site.title']; ?>">

或者,你用背景图来实现logo的话,也可以添加title属性来实现:

<span title="<?php echo $tag['site.title']; ?>"></span>

当然,链接+背景图的方式是最好的,但最好也加上title属性:

<a title="<?php echo $tag['site.title']; ?>"><h1><?php echo $tag['site.title']; ?></h1></a>

2、链接Doccms模板res目录中的JQ文件

JQ文件版本不同的话,会导致稻壳cms模板中的一些JQ特效失效,所以最好链接Doccms模板中res目录里的JQ文件,这样通用性比较强,不会造成模板默认的JQ特效失效,代码如下:

<script type="text/javascript" src="<?php echo $tag['path.skin']; ?>res/js/jquery.min.js"></script>

3、首页的公司简介或联系我们等内容可以单独建立栏目调用

很多人在制作Doccms模板时,首页的公司简介或联系我们的内容都习惯直接调用对应栏目的内容,这样有时候管理内容时不太方便,所以建议单独建立图文频道存放首页调用的这些图文内容。

4、给稻壳cms模板增加全站模糊搜索功能

全站模糊搜索一个表单就搞定,非常实用,代码如下:

<form method="post" action="<?php echo $tag['form.action.search']; ?>">
<input type="text" name="keyword" />
<input type="submit" />
</form>

5、给index.php和common.php两个模板的页面里都添加一个h1标题

这个原因不用多说,不只是有利于SEO,对网站整体的可用性和可读性都很有帮助。

6、架构好文件目录

css、images、js等目录要结构清晰,不同文件分开存放,不但制作方便,修改起来也方便。

7、统一reset.css

Doccms模板里有好几处文件都有reset.css的相关内容,这些一定要检查一遍并统一使用一个标准的reset.css,否则容易出现莫名其妙的页面布局错误。

8、避免直接写栏目名和栏目链接地址

虽然在Doccms模板中直接写栏目名和链接地址方便修改,但对于后台更新来说却很不方便,所以雅风建议你用<?php echo sys_menu_info('title',false,1)?>来写栏目名称,用<?php echo sys_href(1)?>来写栏目链接地址,以后如果修改的话,后台修改好栏目名之后,模板里直接改下ID即可,方便快速,而且无论是动态地址还是伪静态还是生成静态,都没问题。

9、使用最新的index样式和parts样式

这个可以直接去Doccms论坛下载最新版本的index样式和parts样式。

10、完善丰富config.xml文件信息

config.xml文件里的信息就是Doccms模板的名片,所以一定要完善和丰富config.xml内容,以便在后台管理模板时能够方便识别易于设置。

以上是雅风总结的十条有关提升Doccms模板易用性的一些个人见解,欢迎指正和交流。雅风QQ:5685200 雅风工作室网站:http://www.htmcss.com/

本文出处:企业网站模板网 http://www.950d.com/ 转载请注明,谢谢。 查看全部
Doccms企业网站模板的易用性非常重要,只有方便易用,管理网站才有效率。雅风总结了十个提升稻壳cms模板易用性技巧的方法:

1、用站点标题标签做logo的替代文本

这样有两个好处:屏幕阅读器能识别logo图片代表的含义,图片未加载到时,也能告诉非视障用户那里是你的logo,同时,对于seo优化帮助更大。

几种方法:

<img src="logo.png" alt="<?php echo $tag['site.title']; ?>">

或者,你用背景图来实现logo的话,也可以添加title属性来实现:

<span title="<?php echo $tag['site.title']; ?>"></span>

当然,链接+背景图的方式是最好的,但最好也加上title属性:

<a title="<?php echo $tag['site.title']; ?>"><h1><?php echo $tag['site.title']; ?></h1></a>

2、链接Doccms模板res目录中的JQ文件

JQ文件版本不同的话,会导致稻壳cms模板中的一些JQ特效失效,所以最好链接Doccms模板中res目录里的JQ文件,这样通用性比较强,不会造成模板默认的JQ特效失效,代码如下:

<script type="text/javascript" src="<?php echo $tag['path.skin']; ?>res/js/jquery.min.js"></script>

3、首页的公司简介或联系我们等内容可以单独建立栏目调用

很多人在制作Doccms模板时,首页的公司简介或联系我们的内容都习惯直接调用对应栏目的内容,这样有时候管理内容时不太方便,所以建议单独建立图文频道存放首页调用的这些图文内容。

4、给稻壳cms模板增加全站模糊搜索功能

全站模糊搜索一个表单就搞定,非常实用,代码如下:

<form method="post" action="<?php echo $tag['form.action.search']; ?>">
<input type="text" name="keyword" />
<input type="submit" />
</form>

5、给index.php和common.php两个模板的页面里都添加一个h1标题

这个原因不用多说,不只是有利于SEO,对网站整体的可用性和可读性都很有帮助。

6、架构好文件目录

css、images、js等目录要结构清晰,不同文件分开存放,不但制作方便,修改起来也方便。

7、统一reset.css

Doccms模板里有好几处文件都有reset.css的相关内容,这些一定要检查一遍并统一使用一个标准的reset.css,否则容易出现莫名其妙的页面布局错误。

8、避免直接写栏目名和栏目链接地址

虽然在Doccms模板中直接写栏目名和链接地址方便修改,但对于后台更新来说却很不方便,所以雅风建议你用<?php echo sys_menu_info('title',false,1)?>来写栏目名称,用<?php echo sys_href(1)?>来写栏目链接地址,以后如果修改的话,后台修改好栏目名之后,模板里直接改下ID即可,方便快速,而且无论是动态地址还是伪静态还是生成静态,都没问题。

9、使用最新的index样式和parts样式

这个可以直接去Doccms论坛下载最新版本的index样式和parts样式。

10、完善丰富config.xml文件信息

config.xml文件里的信息就是Doccms模板的名片,所以一定要完善和丰富config.xml内容,以便在后台管理模板时能够方便识别易于设置。

以上是雅风总结的十条有关提升Doccms模板易用性的一些个人见解,欢迎指正和交流。雅风QQ:5685200 雅风工作室网站:http://www.htmcss.com/

本文出处:企业网站模板网 http://www.950d.com/ 转载请注明,谢谢。

稻壳cms安装后如何更改或删除地址栏里的ICO图标

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

稻壳cms安装后如何更改或删除地址栏里的ICO图标:

直接更换或删除根目录favicon.ico文件即可,然后清空浏览器缓存,刷新页面,图标即可更换或删除。
稻壳cms安装后如何更改或删除地址栏里的ICO图标:

直接更换或删除根目录favicon.ico文件即可,然后清空浏览器缓存,刷新页面,图标即可更换或删除。