我们知道要查询子分类很简单,只需要写一下sql查询一下哪个分类的pid是主分类ID
但是此 *** 到了子分类就会不显示或者出错,这里思源自己写了个代码实现了这个功能。
效果如下:
主分类下效果
子分类效果:
代码放到(module.php)中:
function sort_name($sortid)
{
$db = MySql::getInstance();
global $CACHE;
$sort_cache = $CACHE->readCache('sort');
$sort_z = $db->query("SELECT * FROM " . DB_PREFIX . "sort where sid=$sortid ORDER BY sid ASC, taxis asc");
$rows = $db->fetch_array($sort_z);
if ($rows['pid'] == '0') {
echo '<li class="9f05-bfd6-5657-debf cur"><a href="/go/?url=' . Url::sort($sortid) . '" class="bfd6-5657-debf-717c target" rel="external nofollow" title="全部">全部</a></li>';
} else {
$sortid = $rows['pid'];
echo '<li><a href="/go/?url=' . Url::sort($sortid) . '" class="5657-debf-717c-458c target" rel="external nofollow" title="全部">全部</a></li>';
}
$sort_a = $db->query("SELECT * FROM " . DB_PREFIX . "sort where pid=$sortid ORDER BY sid ASC, taxis asc");
while ($row = $db->fetch_array($sort_a)) {
foreach (array($row['sid']) as $key => $i) {
$current_tab = BLOG_URL . trim(Dispatcher::setPath(), '/') == Url::sort($i) ? 'cur' : '';
$out .= '<li class="b2ff-8f3d-4a9c-2542 ' . $current_tab . '"><a href="/go/?url=' . Url::sort($i) . '" class="8f3d-4a9c-2542-1a34 target" rel="external nofollow">' . $sort_cache[$i]['sortname'] . '</a></li>';
}
}
echo $out;
}
然后在log_list.php(分类页)这样调用
今日,B站官方公开了一则有关于“AV号全面升级”的相关公告。官方表示:为了保护信息安全,容纳更多投稿,维护UP主的权益,自2020年3月23日起,AV号将全面升级为BV号,未来BV号将作为稿件的统一标...
资源网,博客文章页面增加访问停留时间代码 <!-- 统计访客停留时间 --> <div id="tingliu"> </span> <span clas...
没事来唠嗑,你来听我说。几天前涛涛看一个图片网站不错,我就随口一说我给你把图片全扒下来吧。然后python不会,易语言太久没用过了。所以php上了,全自动开扒,创建目录 写入信息 下载图片。然后服务器...
laysns资源网系统今日文章时间加红 只需要写一个判断,那如果今日未发文则显示昨日时间加红怎么实现呢? 首先laysns资源网系统新版增加了一个 $todayPublishNum 函...
利用JS简单快速批量取消微博的关注 微博关注的人太多了,一个一个取消很麻烦?那么这个方法很适合你,和全自动取关都差不多了,只适用于电脑用户! 步骤如下 1.电...
QQ空间批量删说说日志代码分享 操作步骤: 1.电脑进入自己QQ空间页面->点说说或者日志->进来页面后->鼠标右键->审核米素->点左边下面的第二个英...