时间:2021-05-02
代码来源于某个模板,只能调用作者发布在图片列表模式下的主题,而且只有管理员发的帖子才显示。不懂为什么。 代码: <!--{eval $theuid = $_G[forum_thread][authorid];}--><!--{eval $lzthread = DB::fetch_all("SELECT `tid`,`subject` FROM ".DB::table('forum_thread')." WHERE authorid = $theuid and cover = 1 ORDER BY dateline DESC LIMIT 0,4 ");}--> <!--{loop $lzthread $thethread}--><li><a href="forum.php?mod=viewthread&tid={$thethread['tid']}" target="_blank"><!--{eval $thethread['coverpath'] = getthreadcover($thethread['tid'], 1);}--><img src="$thethread['coverpath']"/></a></li><!--{/loop}-->复制代码 在完全不懂这代码情况下,修改了下: 1.不限制于图片主题列表,即删掉了cover = 1,这样还使会员发布的主题也可以显示其最新帖子,不知原因。 2.图片加title和alt。 <!--{eval $theuid = $_G[forum_thread][authorid];}--><!--{eval $lzthread = DB::fetch_all("SELECT `tid`,`subject` FROM ".DB::table('forum_thread')." WHERE authorid = $theuid ORDER BY dateline DESC LIMIT 0,4 ");}--><!--{loop $lzthread $thethread}--><li><a href="forum.php?mod=viewthread&tid={$thethread['tid']}" target="_blank"><!--{eval $thethread['coverpath'] = getthreadcover($thethread['tid'], 1);}--><img src="$thethread['coverpath']" title="$thethread[subject]" alt="$thethread[subject]"/></a></li><!--{/loop}--> 其实最终想要的结果是调用作者最新主题,不限制板块和板块模式,判断帖子是否含图,无图则不显示。 测试{if $thethread[cover]}判断的是当前页主题所在板块是否开启了图片列表,这不是我想要的。 测试{if $thread[attachment] = 1}图片数量=1 ???不知,这个也不成。 目前状态是畸形的,要么全调用图片,要么全调用标题,既无法混合调用,也做不了是否含图判断。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
discuz!x3.2的tag集合页面默认只显示100个tag标签,当网站帖子多了以后,可能tag标签也越来越多,100个少了点,可以修改下:打开文件:/sou
Discuz!X3.2电脑版、手机版默认模板去除标题title中的PoweredbyDiscuz!的方法电脑版:打开/template/default/comm
修改前请注意备份,否则后果自负。方法(Discuz!X3.2、3.4亲测可行):1、在根目录下面source\module\portal里面找到portal_l
Discuz!X3.2本身对HTTPS的支持很有限,程序本身支持,但还有很多地方需要调整和修改的。真正的全站HTTPS就是:1)站点全部链接默认HTTPS,无任
虎扑编辑修改帖子的方法是: 1、登录虎扑论坛; 2、点击进入某一个板块,可以看到发新帖选项,点击一下,可以发最新帖子; 3、帖子发表成功以后,点击修改选项