织梦文章的关键词与内容摘要字数的修改方法

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务,积分不够请签到!如何签到?系统升级暂停签到,恢复关注公告!
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试! 广告

在我们用织梦dedecms建站的时候会发现DEDE默认的文章关键字和摘要的字数不够长,需要加长。今天我把修改文章关键字和摘要的整理了一下分享给大家,希望对更多的朋友有用。

领先步:

进入phpmyadmin(DataBase),查看dede_archives表,默认的关键字与摘要字段是:

keywords char(30) description varchar(255)

修改数数据库表acttype中的keywords的类型为varchar 长度为255,修改数字自定,该数字除以2就是汉字的个数。

第二步:

修改文件后台管理目录中2个文件:article_add.php 与 article_edit.php,分别搜索:

代码

$keywords=cn_substrR($keywords,60);

将数字改成想要的数字。

第三步:

修改后台管理目录中文件/inc/inc_archives_functions.php,搜索代码

if(strlen($keywords.$k)>=60

将数字改成想要的数字。

上边的就是修改dedecms文章关键词和文章摘要字数的方法,希望对大家有所帮助,更多知识 。

织梦dedecms首页、联系我们、公司介绍,等调用默认banner~~~这就不说了。

它的产品 比如:

产品大类A(封面页,typeid=111)-小类1 小类2 小类3 小类4

产品大类B(封面页 typeid=222)-小类5 小类6 小类7 小类8

产品大类C(封面页 typeid=333)-小类9 小类10 小类11 小类12……

A大类下,所有子栏目及文章,banner图是同一张 111.jpg ~~ B大类的又是另外的一张222.jpg

——或者说:产品所有的页面,都是调用所属顶级栏目(封面页)的 typeid 名字的图!!!

那这里,怎么达到我说的效果?

解决办法:

{dede:field.typename/} 只要改改图片的名字就行了 已经试过了很好用的

最模板首推这一方法,经过测试是可行的

dede调用顶级栏目ID 方法二:

首先,在所需要调用顶级栏目ID的地方,添加这段标签语法{dede:type}[feild:topid/]{/dede:type}

第二,修改源文件,找到include目录下的taglib目录下的type.lib.php。

找到这条语句

$row = $dsql->GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

From `dede_arctype` where id=’$typeid’ “);

修改成为

$row = $dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

From `dede_arctype` where id=’$typeid’ “);

在if(!is_array($row)) return ”;下一行添加

if( $row[‘topid’]==0){$row[‘topid’]=$row[‘id’];}

这样,这条语句在顶级栏目还是子栏目,都可以调用了

这一方法看起来不错而且修改一下源码就可以了但是经过本人的测试发现没有实现我要的效果,故没有用它,如果有心的朋友可以测试一下是否可行

以上是最模板对dede中添加顶级栏目id的方法的一个小小总结,欢迎各位的测试和关注

——————————————————————————————————–

DedeCMS借助顶级栏目id来调用不同的banner广告图片

DedeCMS借助顶级栏目id来调用不同的banner广告图片。dedecms模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能比如:在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),如果我们做N个栏目就意味着要做N个列表页模板,显示这种方法是不可取的,那么我们怎样来更快更简单的处理这个问题呢,dede模板的思路是这样的:调用顶级栏目ID,然后将图片尾部添加为ID号如:img1.jpg 即为imgID.jpg这样我们只需要制作图片就可以了;大概意思就是这样的吧,下面是织梦者在网络中收集到的方法:

dede调用顶级栏目ID 方法一:

{dede:field.typeid function=”GetTopid(@me)”/}

织梦者首推这一方法,经过测试是可行的

dede调用顶级栏目ID 方法二:

首先,在所需要调用顶级栏目ID的地方,添加这段标签语法{dede:type}[feild:topid/]{/dede:type}

第二,修改源文件,找到include目录下的taglib目录下的type.lib.PHP。

找到这条语句

$row=$dsql->GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

From `dede_arctype` where id=rsquo;$typeidrsquo; “);

修改成为

$row=$dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath

From `dede_arctype` where id=rsquo;$typeidrsquo; “);

在if(!is_array($row)) return “;下一行添加

if( $row[‘topid’]==0){$row[‘topid’]=$row[‘id’];}

这样,这条语句在顶级栏目还是子栏目,都可以调用了。

这一方法看起来不错而且修改一下源码就可以了但是经过本人的测试发现没有实现我要的效果,故没有用它,如果有心的朋友可以测试一下是否可行。以上是最模板对dede织梦模板中添加顶级栏目id的方法的一个小小总结。

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
风格酷模板网 » 织梦文章的关键词与内容摘要字数的修改方法
NOTICE:【咨询风格酷】客服QQ:1131734965
NOTICE:【咨询风格酷】客服微信:wwwxmamnet
NOTICE:【风格酷模板网②群】QQ群:288678775
☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(1131734965)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

风格酷模板网www.xmam.net分享优质网站模板

立即查看 了解详情