亲注册登录道勤网-可以查看更多帖子内容哦!(包涵精彩图片、文字详情等)请您及时注册登录-www.daoqin.net
您需要 登录 才可以下载或查看,没有账号?立即注册
x
上次关于通过用tag模板实现discuz门户文章标签功能的方法估计很多站长朋友都用过了,效果应该都可以吧。这次道勤主机小编有找到了另一种解决方法,由于discuz就只带了一个聚合标签,但是标签数量只有8个,远远不够用。所以小编的这个方法就是修改聚合标签的数量。 聚合标签所在的文件里的个数限制都是固定的,写死了的,就是8,所以我们想要自定义增多几乎是不可能的,因为核心的程序是不可能改变。除非核心程序改变。 那么需要改的几个核心文件就有一下文件了: source/admincp/admincp_article.php 第49行: showformheader(‘article&operation=tag’);showtableheader(‘article_tag_setting’);for($i=1; $i<=8; $i++) [修改8为16] source/function/function_portalcp.php 分别在678行,692行,702行: ffor($i=1; $i<=8; $i++) {
discuz
分别将里面的8改成你想要的数字;比如我的就是16。以上的行数是相对您没有改过源代码的情况,如果改过,就按文件名搜索好了。 改变数据库字段长度 ALTER TABLE `pre_portal_article_title` CHANGE `tag` `tag` smallint( 16) UNSIGNED NOT NULL DEFAULT ’0′ 默认的tinyint的unsign型最大是255,而255只能支持8个标签。 所以这里改成smallint,最大支持32位,如果还不够就继续增大int型即可。 差不多基本都该完了,接下来就是后台,门户,文章管理,聚合标签,上数据 前台,发文,看聚合标签,有值。 或者手工在数据库那修改数据也行,数据存储在 pre_common_setting 表中的 skey 字段值为 “article_tags”的记录,然后修改 svalue 即可。可以用以下sql语句把 svalue 选出来修改: SELECT * FROM `pre_common_setting` WHERE skey = ’article_tags’
道勤主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用道勤主机过程中所遇到的一切问题!
如果您是道勤主机用户,那么您可以通过QQ【792472177】、售后QQ【59133755】、旺旺【诠释意念】、微信:q792472177免费电话、后台提交工单这些方式联系道勤主机客服!
如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到道勤主机的服务! |