dede 单页文档调用likesgpage改成全站调用首页也行
likesgpage实验了下只能在单页模板里调用。其他页面,如列表页首页都不行。
个人研究了代码
做如下修改后即可全站调用。
方法:打开程序文件夹的 include taglib likesgpage.lib.php 文件
找到如下:
$likeid = (empty($refObj->Fields['likeid']) ? 'all' : $refObj->Fields['likeid']);
改为:
//lyy 如果标签属性没给 likeid 再自动获取,否则用标签给定的likeid if(!isset($likeid)){ $likeid = (empty($refObj->Fields['likeid']) ? 'all' : $refObj->Fields['likeid']); }
保存后就可以用如下标签全站调用了:
{dede:likesgpage likeid='about'}
<a href="[field:url /]">[field:title /]</a>
{/dede:likesgpage}
注意,为了保持和php 代码里统一。我用的标签属性是 likeid。 不是原文档介绍里的id.
感谢关注讨论技术问题。
————————————————
版权声明:本文为CSDN博主「北方的刀郎」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。