联系官方销售客服

1835022288

028-61286886

应用插件 版主:官方插件技术组
如何在再次进入列表的时候,已经收藏的文章默认显示收藏的图标呢
类型:迅睿CMS 更新时间:2025-03-30 10:03:20 相关内容 模块内容收藏
插件 模块内容收藏 V1.5
应用作者 迅睿官方团队
发布时间 2019-03-14 16:43:29
更新时间 2024-11-13 11:17:57


页面添加文章的收藏功能,如何在再次进入列表的时候经用户已经收藏的文章默认显示收藏的图标呢,

然后我使用图二其他开发者提供的写法,写死了一个文章的id和用户的uid来进行查询,控制台提示语句错误,想问下是哪里为替换相关内容出错了还是少什么符号


image

image

插件教程:https://www.xunruicms.com/doc/app-369.html

回帖
  • 迅睿官方创始人
    #1楼    迅睿官方创始人
    2025-03-30 00:16:12
    Chrome 0
    图二的第二个红框代码需要改进一下,传入参数member.id和t.id你这个代码直接截图了,我没办法给你改写
  • 崔治超
    #2楼    崔治超
    2025-03-30 09:57:14
    Chrome 0
    迅睿官方创始人 我这个数据库现在里边,超级管理员账号收藏了一条文章信息, 我默认将上方调用和下方js代码都写死数据库中收藏的参数,但是页面进入还是会默认控制台报错 是我写的理解的有误嘛,而且控制台报错的时候收藏按钮的功能也不能正常使用 会提示收藏的function为 not defined不是一个方法 {function name=my_favorites param=1,27 cache=1110 return=f} {if $f} ok {else} no {/if} {/function} function my_favorites($param) { // 这里是写查询 list($uid, $cid) = explode($param); return \Phpcmf\Service::M()->db->table('dr_1_news_favorite')->where('uid', 1)->where('cid', 27)->counts(); }
    image

    image
  • 崔治超
    #3楼    崔治超
    2025-03-30 10:03:20
    Chrome 0
    迅睿官方创始人 我将 参数传递为循环中每一个正确的这个参数后 param=$member.id,$t.id ,修改function为一下这种方式,控制台还是会报那个错误 function my_favorites($uid, $cid) { // 这里是写查询 return \Phpcmf\Service::M()->db->table('dr_1_news_favorite')->where('uid', (int)$uid)->where('cid', (int)$cid)->counts(); }