• 会员免费下载
  • 全站可下载
  • 每日更新
  • 尊贵会员铭牌
  • 专享高速下载
  • 享有专属客服
立即开通会员买1年送1年
  • 正版授权 商用无忧
  • 版权协议保障
  • 多人使用 高效便捷
  • 正规发票 报销无忧
立即加入企业VIP送京东购物卡
 找回密码
 立即注册

扫一扫,极速登录

只需一步,快速开始

  • 028-8351-7134

    工作时间

    周一至周五:9:00-21:00

    周末及节日:9:00-18:00

  • 手机版二维码

    随时手机查素材

  • 扫描二维码

    加入官方微信群

dz我收藏的版块和帖子查询

[复制链接]
技术控 未绑定微信手机认证 发表于 2019-1-15 11:15:54 | 显示全部楼层 |阅读模式
本帖最后由 技术控 于 2019-1-15 11:24 编辑

因为有些常用的帖子和版块每次都要点来点去的去找,所以干脆把收藏功能拿出来用,做个菜单,随时查看和删除。
查询代码: 1.我收藏的版块
[代码]php代码:
  1. $forum_favorites = DB::fetch_all("SELECT a.*,b.name,b.todayposts,c.icon,c.description as forum_description FROM ".DB::table('home_favorite')." a LEFT JOIN ".DB::table('forum_forum')." b on b.fid=a.id LEFT JOIN ".DB::table('forum_forumfield')." c on c.fid=b.fid WHERE a.`idtype`= 'fid' AND a.`uid`='$_G[uid]' ORDER BY a.`dateline` DESC LIMIT 0,10");
复制代码
//版块

2.我收藏的帖子
[代码]php代码:
  1. $thread_favorites = DB::fetch_all("SELECT a.*,b.authorid,b.author,b.views,b.replies,b.tid,c.attachment,c.remote FROM ".DB::table('home_favorite')." a LEFT JOIN ".DB::table('forum_thread')." b on b.tid=a.id LEFT JOIN ".DB::table('forum_threadimage')." c on c.tid=b.tid WHERE a.`idtype`= 'tid' AND a.`uid`='$_G[uid]' ORDER BY a.`dateline` DESC LIMIT 0,10");
复制代码
//帖子


3.我收藏的文章
[代码]php代码:
  1. $blogs_favorites = DB::fetch_all("SELECT * FROM ".DB::table('home_favorite')." a LEFT JOIN ".DB::table('home_blog')." b on b.blogid=a.id LEFT JOIN ".DB::table('home_blogfield')." c on c.blogid=a.id WHERE a.`idtype`= 'blogid' AND a.`uid`='$_G[uid]' ORDER BY a.`dateline` DESC LIMIT 0,20");
复制代码
//日志

  1. $article_favorites = DB::fetch_all("SELECT * FROM ".DB::table('home_favorite')." a LEFT JOIN ".DB::table('portal_article_title')." b on b.aid=a.id WHERE a.`idtype`= 'aid' AND a.`uid`='$_G[uid]' ORDER BY a.`dateline` DESC LIMIT 0,20");
复制代码
//文章

4.我收藏的群组
[代码]php代码:
  1. $groups_favorites = DB::fetch_all("SELECT a.*,b.*,c.description as forum_description FROM ".DB::table('home_favorite')." a LEFT JOIN ".DB::table('forum_forum')." b on b.fid=a.id LEFT JOIN ".DB::table('forum_forumfield')." c on c.fid=b.fid WHERE a.`idtype`= 'gid' AND a.`uid`='$_G[uid]' ORDER BY a.`dateline` DESC LIMIT 0,20");
复制代码
//群组

5.我收藏的日志
[代码]php代码:
  1. $blogs_favorites = DB::fetch_all("SELECT * FROM ".DB::table('home_favorite')." a LEFT JOIN ".DB::table('home_blog')." b on b.blogid=a.id LEFT JOIN ".DB::table('home_blogfield')." c on c.blogid=a.id WHERE a.`idtype`= 'blogid' AND a.`uid`='$_G[uid]' ORDER BY a.`dateline` DESC LIMIT 0,20");
复制代码
//日志

可被收藏的就这些了吧。  这里只是列出20条,像帖子、文章、日志这种可能会收藏很多,如果有分页需要可以利用自带的分页函数来分页。

补充调用方法
[代码]php代码:
  1. <font size="4"><b>{loop $forum_favorites $value}</b></font>
  2. <font size="4"><b>$value['字段']</b></font>
  3. <font size="4"><b>{/loop}</b></font>
复制代码


[代码]php代码:
  1. <font size="4"><b>{loop $thread_favorites $value}</b></font>
  2. <font size="4"><b>$value['字段']</b></font>
  3. <font size="4"><b>{/loop}</b></font>
复制代码




欢迎访问[color=Red]站长帮[/color],记住我们的域名[color=Red]www.yunxunwl.com[/color]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

关闭

站长推荐 上一条 /1 下一条

本站为非营利性个人网站,本站所有软件来自于互联网,版权属原著所有,如有需要请购买正版。如有侵权,敬请来信联系我们,我们立刻删除。
Powered by Discuz!X3.4智新云网络成都智新云网络科技有限公司( 蜀ICP备18012146号-1 )
GMT+8, 2020-2-24 13:56 , Processed in 0.102928 second(s), 16 queries , Redis On .
快速回复 返回顶部 返回列表