增加 链接排序和禁用的支持
This commit is contained in:
parent
98665bf298
commit
b6e7382d9f
|
@ -44,14 +44,13 @@ if (!empty($q)) {
|
||||||
<div id="menu"><i></i></div>
|
<div id="menu"><i></i></div>
|
||||||
<div class="list closed">
|
<div class="list closed">
|
||||||
<?php
|
<?php
|
||||||
$links = $DB->query("SELECT * FROM `lylme_links`");
|
|
||||||
// 获取网站
|
|
||||||
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC");
|
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC");
|
||||||
// 获取分类
|
// 获取分类
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($group = $DB->fetch($groups)) {
|
while ($group = $DB->fetch($groups)) {
|
||||||
//循环所有分组
|
//循环所有分组
|
||||||
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id'];
|
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id']." ORDER BY `link_order` ASC;";
|
||||||
$group_links = $DB->query($sql);
|
$group_links = $DB->query($sql);
|
||||||
$link_num = $DB->num_rows($group_links);
|
$link_num = $DB->num_rows($group_links);
|
||||||
// 获取返回字段条目数量
|
// 获取返回字段条目数量
|
||||||
|
@ -67,6 +66,7 @@ while ($group = $DB->fetch($groups)) {
|
||||||
// 返回指定分组下的所有字段
|
// 返回指定分组下的所有字段
|
||||||
if ($link_num > $i) {
|
if ($link_num > $i) {
|
||||||
$i = $i + 1;
|
$i = $i + 1;
|
||||||
|
if($link["link_status"]!="0"){
|
||||||
echo "\n" . '<li class="col-3 col-sm-3 col-md-3 col-lg-1"><a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
echo "\n" . '<li class="col-3 col-sm-3 col-md-3 col-lg-1"><a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
||||||
if ($link["icon"] == '') {
|
if ($link["icon"] == '') {
|
||||||
echo '<img src="/assets/img/default-icon.png" alt="默认' . $link["name"] . '" />';
|
echo '<img src="/assets/img/default-icon.png" alt="默认' . $link["name"] . '" />';
|
||||||
|
@ -77,6 +77,7 @@ while ($group = $DB->fetch($groups)) {
|
||||||
}
|
}
|
||||||
echo '<span>' . $link["name"] . '</span></a></li>';
|
echo '<span>' . $link["name"] . '</span></a></li>';
|
||||||
//输出图标和链接
|
//输出图标和链接
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if ($link_num == $i) {
|
if ($link_num == $i) {
|
||||||
//判断当前分组链接循环完毕
|
//判断当前分组链接循环完毕
|
||||||
|
|
|
@ -9,14 +9,13 @@
|
||||||
// | Authors: LyLme <admin@lylme.com> |
|
// | Authors: LyLme <admin@lylme.com> |
|
||||||
// | date: 2022-05-01 |
|
// | date: 2022-05-01 |
|
||||||
// +----------------------------------------------------------+
|
// +----------------------------------------------------------+
|
||||||
$links = $DB->query("SELECT * FROM `lylme_links`");
|
|
||||||
// 获取网站
|
// 获取网站
|
||||||
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC");
|
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC");
|
||||||
// 获取分类
|
// 获取分类
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($group = $DB->fetch($groups)) {
|
while ($group = $DB->fetch($groups)) {
|
||||||
//循环所有分组
|
//循环所有分组
|
||||||
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id'];
|
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id']." ORDER BY `link_order` ASC;";
|
||||||
$group_links = $DB->query($sql);
|
$group_links = $DB->query($sql);
|
||||||
$link_num = $DB->num_rows($group_links);
|
$link_num = $DB->num_rows($group_links);
|
||||||
// 获取返回字段条目数量
|
// 获取返回字段条目数量
|
||||||
|
@ -36,6 +35,7 @@ while ($group = $DB->fetch($groups)) {
|
||||||
// 返回指定分组下的所有字段
|
// 返回指定分组下的所有字段
|
||||||
if ($link_num > $i) {
|
if ($link_num > $i) {
|
||||||
$i = $i + 1;
|
$i = $i + 1;
|
||||||
|
if($link["link_status"]!="0"){
|
||||||
echo "\n" . '
|
echo "\n" . '
|
||||||
<div class="list urllist" id="id_' . $link["id"] . '" data-id="' . $link["id"] . '" data-url="' . $link["url"] . '">
|
<div class="list urllist" id="id_' . $link["id"] . '" data-id="' . $link["id"] . '" data-url="' . $link["url"] . '">
|
||||||
<a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
<a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
||||||
|
@ -47,6 +47,7 @@ while ($group = $DB->fetch($groups)) {
|
||||||
echo $link["icon"];
|
echo $link["icon"];
|
||||||
}
|
}
|
||||||
echo '<p class="name">'. $link["name"] . '</p><p class="desc"></p></a></div>';
|
echo '<p class="name">'. $link["name"] . '</p><p class="desc"></p></a></div>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if ($link_num == $i) {
|
if ($link_num == $i) {
|
||||||
//判断当前分组链接循环完毕
|
//判断当前分组链接循环完毕
|
||||||
|
|
|
@ -11,11 +11,10 @@
|
||||||
// +----------------------------------------------------------+
|
// +----------------------------------------------------------+
|
||||||
|
|
||||||
|
|
||||||
$links = $DB->query("SELECT * FROM `lylme_links`"); // 获取网站
|
|
||||||
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC"); // 获取分类
|
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC"); // 获取分类
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($group = $DB->fetch($groups)) { //循环所有分组
|
while ($group = $DB->fetch($groups)) { //循环所有分组
|
||||||
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id'];
|
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id']." ORDER BY `link_order` ASC;";
|
||||||
$group_links = $DB->query($sql);
|
$group_links = $DB->query($sql);
|
||||||
$link_num = $DB->num_rows($group_links); // 获取返回字段条目数量
|
$link_num = $DB->num_rows($group_links); // 获取返回字段条目数量
|
||||||
echo '<ul class="mylist row"><li id="group_' . $group["group_id"] . '" class="title">' . $group["group_icon"] . '<sapn>' . $group["group_name"] . '</sapn></li>'; //输出分组图标和标题
|
echo '<ul class="mylist row"><li id="group_' . $group["group_id"] . '" class="title">' . $group["group_icon"] . '<sapn>' . $group["group_name"] . '</sapn></li>'; //输出分组图标和标题
|
||||||
|
@ -28,6 +27,7 @@ while ($group = $DB->fetch($groups)) { //循环所有分组
|
||||||
// 返回指定分组下的所有字段
|
// 返回指定分组下的所有字段
|
||||||
if ($link_num > $i) {
|
if ($link_num > $i) {
|
||||||
$i = $i + 1;
|
$i = $i + 1;
|
||||||
|
if($link["link_status"]!="0"){
|
||||||
echo "\n" . '<li class="col-3 col-sm-3 col-md-3 col-lg-1"><a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
echo "\n" . '<li class="col-3 col-sm-3 col-md-3 col-lg-1"><a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
||||||
if ($link["icon"] == '') {
|
if ($link["icon"] == '') {
|
||||||
echo '<img src="/assets/img/default-icon.png" alt="默认' . $link["name"] . '" />';
|
echo '<img src="/assets/img/default-icon.png" alt="默认' . $link["name"] . '" />';
|
||||||
|
@ -38,6 +38,7 @@ while ($group = $DB->fetch($groups)) { //循环所有分组
|
||||||
}
|
}
|
||||||
echo '<span>' . $link["name"] . '</span></a></li>';
|
echo '<span>' . $link["name"] . '</span></a></li>';
|
||||||
//输出图标和链接
|
//输出图标和链接
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if ($link_num == $i) {
|
if ($link_num == $i) {
|
||||||
//判断当前分组链接循环完毕
|
//判断当前分组链接循环完毕
|
||||||
|
|
|
@ -15,7 +15,7 @@ $links = $DB->query("SELECT * FROM `lylme_links`"); // 获取网站
|
||||||
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC"); // 获取分类
|
$groups = $DB->query("SELECT * FROM `lylme_groups` ORDER BY `group_order` ASC"); // 获取分类
|
||||||
$i = 0;
|
$i = 0;
|
||||||
while ($group = $DB->fetch($groups)) { //循环所有分组
|
while ($group = $DB->fetch($groups)) { //循环所有分组
|
||||||
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id'];
|
$sql = "SELECT * FROM `lylme_links` WHERE `group_id` = " . $group['group_id']." ORDER BY `link_order` ASC;";
|
||||||
$group_links = $DB->query($sql);
|
$group_links = $DB->query($sql);
|
||||||
$link_num = $DB->num_rows($group_links); // 获取返回字段条目数量
|
$link_num = $DB->num_rows($group_links); // 获取返回字段条目数量
|
||||||
echo '<ul class="mylist row"><li class="title">' . $group["group_icon"] . '<sapn>' . $group["group_name"] . '</sapn></li>'; //输出分组图标和标题
|
echo '<ul class="mylist row"><li class="title">' . $group["group_icon"] . '<sapn>' . $group["group_name"] . '</sapn></li>'; //输出分组图标和标题
|
||||||
|
@ -28,6 +28,7 @@ while ($group = $DB->fetch($groups)) { //循环所有分组
|
||||||
// 返回指定分组下的所有字段
|
// 返回指定分组下的所有字段
|
||||||
if ($link_num > $i) {
|
if ($link_num > $i) {
|
||||||
$i = $i + 1;
|
$i = $i + 1;
|
||||||
|
if($link["link_status"]!="0"){
|
||||||
echo "\n" . '<li class="lylme-3"><a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
echo "\n" . '<li class="lylme-3"><a rel="nofollow" href="' . $link["url"] . '" target="_blank">';
|
||||||
if ($link["icon"] == '') {
|
if ($link["icon"] == '') {
|
||||||
echo '<img src="/assets/img/default-icon.png" alt="默认' . $link["name"] . '" />';
|
echo '<img src="/assets/img/default-icon.png" alt="默认' . $link["name"] . '" />';
|
||||||
|
@ -37,6 +38,7 @@ while ($group = $DB->fetch($groups)) { //循环所有分组
|
||||||
echo $link["icon"];
|
echo $link["icon"];
|
||||||
}
|
}
|
||||||
echo '<span>' . $link["name"] . '</span></a></li>';
|
echo '<span>' . $link["name"] . '</span></a></li>';
|
||||||
|
}
|
||||||
//输出图标和链接
|
//输出图标和链接
|
||||||
}
|
}
|
||||||
if ($link_num == $i) {
|
if ($link_num == $i) {
|
||||||
|
|
Loading…
Reference in New Issue