深度完美版:门户添加TAG标签功能 带自动获取 / Discuz教程 [复制链接]

1373 1

因为工作需要,自己研究了下,看论坛里面需求的人很多,特此分享下心得。
本教程测试环境为X3.4门户,其他版本,没有测试。按照以下思路修改其他版本,应该问题不大。
第一步修改文章添加Tag模版:/template/default/portal/portalcp_article.htm

找到内容代码:
  1. <div class="bm bml">
  2.          <div class="bm_h cl">
  3.                  <h2>{lang article_description}</h2>
  4.          </div>
  5.         <div class="bm_c"><textarea id="summary" name="summary" cols="80" class="pt" maxlength="120" style="width: 98.7%; height: 51px;">$article[summary]</textarea></div>
  6. </div>
复制代码

在此代码下面添加
  1. <div class="exfm cl">
  2. <table cellspacing="0" cellpadding="0">
  3. <td class="xw1">标签</td>
  4. <td>
  5. <input type="text" class="px vm" size="60" id="tags" name="tags" value="$p_a_c" onblur="extraCheck(4)"/>
  6. <a href="javascript:;" id="choosetag" class="xi2" onc1ick="showWindow(this.id, 'forum.php?mod=tag', 'get', 0)">
  7. 选择标签</a>
  8. </td>
  9. </tr>
  10. <tr>
  11. <td></td>
  12. <td>
  13. <p class="xgl">用逗号或空格隔开多个标签,最多可填写5个<br/> $tagstr[$key]</p>
  14. <!--{eval $recent_use_tag = recent_use_tag();}-->
  15. <!--{if $recent_use_tag}-->
  16. <p class="mtn">最近使用标签:
  17. <!--{eval $tagi = 0}-->
  18. <!--{loop $recent_use_tag $var}-->
  19. <!--{if $tagi}-->, <!--{/if}-->
  20. <a href="javascript:;" class="xi2" onclick=
  21. "$('$tags').value == '' ? $('$tags').value +=
  22. '$var' : $('$tags').value +=
  23. ', $var'; extraCheck(4);doane();">$var<1a>
  24. <!--{eval $tagi ++}-->
  25. <!--[/loop]-->
  26. </P>
  27. <!--{/if}-->
  28. </td>
  29. </tr>
  30. </table>
  31. </div>
复制代码

购买主题 本主题需向作者支付 1 M币 才能浏览

懒人资源 | 常见问题解答

关于解压密码错误?
本站资源大多存放于各大网盘,一般不会设置加密。如需解压密码的,一般均会在附件中有专门的说明。若发现解压密码错误,请联系客服进行处理!
关于链接地址失效?
请您及时复制资源链接地址联系我们的客服,客服看到后将第一时间更新链接地址并告知您重新下载,若无法更新的,将安排给您退还相关积分,请谅解!
关于售后及支持?
由于代码的运行具有不可预见性,本站不保证代码完整可运行,不提供相关的技术支持和售后服务,另行注明的除外。如果确需技术支持的,请联系客服确定服务价格!
关于搭建技术服务?
由于搭建服务比较费时费力,所以本站除另行说明的其他均不提供搭建服务。本站分享代码纯属兴趣爱好,不以盈利为目的,请勿咨询有没有搭建服务,谢谢理解。
关于资源积分消费?
本站所有资源积分均为本站收集资源的辛苦费,不代表资源本身的价值,软件是高智慧高价值的商品,不可能是白菜价。本站资源售价只是赞助,收取积分仅用于维持本站的日常运营及维护!
关于侵权免责声明?
本站尊重互联网版权体系,本站部分图片、文章大部分转载于互联网、所有内容不代表本站观点、不对文章中的任何观点负责、转载的目的只用于给网民提供信息阅读,无任何商业用途,所有内容版权归原作者所有,如有侵权,请尽快联系客服,核实后我们会立即删除、维护您的权益。非常感谢您的理解。
关于学习安全提示?
提高安全防范意识,共创和谐平安懒人;懒人倡导分享原生资源,资源使用前务必进行病毒查杀及代码安全检查;请勿点击访问源码中的不明链接或扫码不明二维码,以免给您的身心及财产造成损失;以上均属您的个人行为,与懒人资源无关,在此我们深表歉意!!
关于禁止商业提示?
本站所发布的一切资源仅限用于学习和研究目的;不得将资源及内容用于商业或者非法用途,否则,一切后果自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,还请支持正版软件。

1 条评论

 楼主| 代码狗  注册会员  发表于 | 显示全部楼层
第六步、修改栏目显示模版 /template/default/portal/list.htm

© 懒人资源 | cityed.cn - {" C* u! q/ g6 B插入代码& K3 E6 [/ p+ D+ C © https://cityed.cn
  1. <!--{loop $value[tags] $var}-->
    © https://cityed.cn 4 w- Z$ S( E$ Q& g+ i8 [
  2. <a href="$var[0]" target="_blank">$var[1]</a># o; c5 o( g( K5 m5 b
  3. <!--{/loop}-->
复制代码
第七步、修改文章显示函数 /source/module/portal/portal_view.php

© 懒人资源 | CITYED.CN - _; b3 j5 Y& r! E) ~/ ~" @3 z插入代码
游客,如果您要查看本帖隐藏内容请回复

© 懒人资源 | cityed.cn - Q8 n0 ]& r3 n0 |: _& D( ^# M8 |0 L* e5 J7 D# i © CITYED.CN 版权所有
第八步、修改文章显示模版 /template/default/portal/view.htm

© https://cityed.cn ' \5 w& `3 B8 m1 |插入代码! ?& f, H; k3 \) J0 i9 A' k7 ]
  1. <!--{loop $article[tags] $var}-->9 g' O9 L0 s. C' @ © 懒人资源 | cityed.cn
  2. <a href="$var[0]" target="_blank">$var[1]</a>4 }/ H- X* z7 n5 s, x# ?/ ~8 ^ © https://www.cityed.cn
  3. <!--{/loop}-->
复制代码
; e; \4 J/ S# e+ M& c; e: h2 n6 H2 F © 整站源码 cityed.cn
( [  k) K" ]- i' Z8 `& h1 `3 ^ © https://cityed.cn
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则

Discuz教程

话题: 110 阅读: 19 W+ 互动: 19 W+

© 2020-2026 懒人资源[CITYED.CN] 版权所有 All Rights Reserved. | 联系我们:QQ 1986 406 203 | 电子邮箱:pub@cityed.cn | 技术支持: 懒人资源[CITYED.CN] , 基于Discuz!
快速回复 返回顶部 返回列表
现在加入我们,拥有懒人资源一站式通行证!马上 中文注册 账号登陆