注意:本站是把版块列表页设为首页了,如要实现一样的效果只需要修改根目录下的forum.php 找到: $mod = !in_array(C::app()->var['mod'], $modarray) ? 'index' : C::app()->var['mod']; 改为: $mod = !in_array(C::app()->var['mod'], $modarray) ? 'forumdisplay' : C::app()->var['mod']; if($mod=='forumdisplay'&&!$_GET['fid']) $_GET['fid']=2;//此处数字为版块的fid,可自行修改 |
#优化# 第四次重写列表图片输出方法,这次改为优先调用主题帖图片(含附件图片),如果是单张图片就直接调用略缩图.thumb.jpg(和帖内一致,质量由后台控制),如果是多张图片(最多调9张)就再用内置的getforumimg方法进一步压缩(一幅图只有3kb不到)。另外如果主题帖没有图片、而回帖中有图的话就调回帖图,最大化展示效果。 之前还调用过默认手机模板的图片输出函数,结果发现不管上传的图片是大是小,都会默认裁剪为500*2000的剪切图,而非略缩图,因为我上传个几kb的小图后反而会给我剪切成几十kb的大图(超出 ... |
#福利# 7.9 折|节省 ¥20|请抓紧时间抢购 |
关于使用var plugin_(plugin_identifer)_jquery = jQuery.noconflict(true); 处理jQuery兼容性问题 Discuz!X3使用了jQuery,并且在一些情况下可能需要处理jQuery的冲突问题,通常可以通过使用jQuery.noConflict(true)来解决。这个函数会释放全局变量$,并将其返回给之前的所有者。 var plugin_(plugin_identifier)_jquery = jQuery.noConflict(true); 这段代码的目的是创建一个变量来保存jQuery对象,并确保它不会与其他可能在页面上使用的jQuery版本发生冲突。 解释一下这段代码的不同部分: |