“块管理”页面的默认行为是(管理 > 系统 > 块),它会显示您网站上所有块的一个列表 - 在线和离线。
如果您有很多块,列表可能需要很长时间才能加载,这可能会非常令人烦恼。此外,“离线”块往往是您未使用的块。幸运的是,可以很容易地更改默认视图,使其默认只显示在线块。以下是做法:
1. 打开文件
XOOPS_ROOT/modules/system/admin/blockadmin/blocksadmin.php
2. 找到以下代码
函数 list_blocks()
{
全局变量 $xoopsUser, $xoopsConfig;
include_once XOOPS_ROOT_PATH.'/class/xoopslists.php';
//OpenTable();
$selmod = isset($_GET['selmod']) ? intval($_GET['selmod']) : 0;
$selvis = isset($_GET['selvis']) ? intval($_GET['selvis']) : [Red]2[color]=FF0000][/color][b][/b];
$selgrp = isset($_GET['selgrp']) ? intval($_GET['selgrp']) : XOOPS_GROUP_USERS;
echo "
3. 将上面红色高亮的值 '
2' 更改为 '
1'。
4. 保存文件。完成!
当然,如果您想查看离线块,仍然可以在“块管理”中这样做。这个修改只影响默认视图。
来源:由MIGOE在论坛中提出的解决方案。