我在本地测试很适合企业使用,因为内部使用不需要太多的功能只要保证运行效率,我准备做内部交流和发表资料用,我改了部分代码。分享如下:
list.php,
if ($sortid) {
$piddata = $_G['TABLE']['READSORT'] -> getDatas(0, 0, "where `pid`=".$sortid." and `show`=1");//取板块
if ($piddata){//当是父板块并且显示时全部显示子板块内容,为了方便员工直接看到并且用户量不大。
$sql = ' and `sortid` in (select id from '.$_G['MYSQL']['PREFIX'].'readsort where `pid`=' . $sortid.')';
}else{
$sql = ' and `sortid`=' . $sortid;
}
} else {
if ($_G['SET']['READLISTSHOWBKS'] || $_G['SET']['READLISTHIDDENBKS']) {
if ($_G['SET']['READLISTSHOWBKS']) {
$sql = ' and (';
$bks = explode(',', $_G['SET']['READLISTSHOWBKS']);
foreach ($bks as $value) {
$sql .= '`sortid`=' . $value . ' or ';
还在测试中,如果行就用这个了