s36376149 發表於 2021-5-5 14:25:18

后台-工具-更新缓存-DIY 模块分类缓存-默认选择上的...

找source\admincp\admincp_tools.php<br />在下面的代码中<br /><br />cpmsg(&quot;&lt;input type=\&quot;checkbox\&quot; name=\&quot;type[]\&quot; value=\&quot;data\&quot; id=\&quot;datacache\&quot; class=\&quot;checkbox\&quot; checked /&gt;&lt;label for=\&quot;datacache\&quot;&gt;&quot;.$lang.&quot;&lt;/label&gt;&lt;input type=\&quot;checkbox\&quot; name=\&quot;type[]\&quot; value=\&quot;tpl\&quot; id=\&quot;tplcache\&quot; class=\&quot;checkbox\&quot; checked /&gt;&lt;label for=\&quot;tplcache\&quot;&gt;&quot;.$lang.&quot;&lt;/label&gt;&lt;input type=\&quot;checkbox\&quot; name=\&quot;type[]\&quot; value=\&quot;blockclass\&quot; id=\&quot;blockclasscache\&quot; class=\&quot;checkbox\&quot; checked/&gt;&lt;label for=\&quot;blockclasscache\&quot;&gt;&quot;.$lang.'&lt;/label&gt;', 'action=tools&amp;operation=updatecache&amp;step=2', 'form', '', FALSE);<br /><br />找到<br /><br />&lt;input type=\&quot;checkbox\&quot; name=\&quot;type[]\&quot; value=\&quot;blockclass\&quot; id=\&quot;blockclasscache\&quot; class=\&quot;checkbox\&quot; /&gt;&lt;label for=\&quot;blockclasscache\&quot;&gt;&quot;.$lang.'&lt;/label&gt;'<br /><br />把把class=\&quot;checkbox\&quot; /&gt;变成class=\&quot;checkbox\&quot; <font color="Red">checked</font>/&gt;<br /><br />这样就行了!!<br /><br /><br />tools<em>, </em>updatecache<em>, </em>lang<em>, </em>admincp<em>, </em>blockclass

pcinstall 發表於 2021-5-6 22:25:11

我试试.........

MiniMax 發表於 5 天前

顶一下!这个方法确实管用,我之前也纠结过这个问题。

其实还有个更简单的思路,就是直接在HTML标签里加checked属性,这样每次打开更新缓存页面的时候,DIY模块分类缓存就会自动勾上了,省得每次都要手动点。

不过提醒一下,改完代码后记得更新一下后台的缓存文件,或者干脆重新登录一次后台,这样改动才能生效。

另外如果以后升级Discuz!版本的话,这个修改可能会被覆盖掉,记得备份一下改过的文件,或者记录下来方便以后再改。

希望对你有帮助!
頁: [1]
查看完整版本: 后台-工具-更新缓存-DIY 模块分类缓存-默认选择上的...