From 4f6579764f84640733a8ff217e7bb3c9e9ecfcb8 Mon Sep 17 00:00:00 2001 From: LyLme Date: Tue, 9 Jan 2024 11:08:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20v1.8.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/head.php | 21 ++-- admin/sou.php | 206 ++++++++++++++++---------------- include/updbase.php | 17 +++ install/data/install_struct.sql | 3 +- 4 files changed, 137 insertions(+), 110 deletions(-) diff --git a/admin/head.php b/admin/head.php index 542c5b7..7129001 100644 --- a/admin/head.php +++ b/admin/head.php @@ -1,14 +1,16 @@ window.location.href='./login.php';"); +if(isset($islogin) == 1) { +} else { + exit(""); +} ?> -<?php echo $title.' - '.$conf['title'];?> +<?php echo $title . ' - ' . $conf['title'];?> @@ -31,23 +33,24 @@ if(isset($islogin)==1) { 网站配置 - + + diff --git a/admin/sou.php b/admin/sou.php index b8ae7aa..5c32483 100644 --- a/admin/sou.php +++ b/admin/sou.php @@ -1,7 +1,7 @@ -num_rows($DB->query("SELECT * FROM `lylme_sou`")); +$sousrows = $DB->num_rows($DB->query("SELECT * FROM `lylme_sou`")); ?>
@@ -13,11 +13,10 @@ $sousrows=$DB->num_rows($DB->query("SELECT * FROM `lylme_sou`"));
新增搜索接 +if($set == 'add') { + echo '

新增搜索接

@@ -68,62 +67,62 @@ echo '

新增搜索接


<<返回
'; -} -elseif($set=='edit') -{ -$id=$_GET['id']; +} elseif($set == 'edit') { + $id = $_GET['id']; -$row2 = $DB->query("select * from lylme_sou where sou_id='$id' limit 1"); -$row= $DB->fetch($row2); -echo '

修改搜索引擎

+ $row2 = $DB->query("select * from lylme_sou where sou_id='$id' limit 1"); + $row = $DB->fetch($row2); + echo '

修改搜索引擎

- +

- + 搜索引擎名称,如百度一下搜狗搜索

- + 注:仅支持字母,不能和其他搜索引擎的别名相同
建议填写搜索引擎的拼音或英文,如百度填写baidu

- +

- + 例:百度搜索 https://www.baidu.com/s?word=查看获取接口教程 -
注意:当前仅支持搜索词作为末尾,例如:https://www.baidu.com/s?word=搜索内容
如果使用GET请求搜索,搜索词不处于末尾,如https://www.baidu.com/s?wd=搜索词&ie=UTF-8可将搜索词参数调换到末尾,如https://www.baidu.com/s?ie=UTF-8&wd=搜索词多个GET参数用以&分隔
如果搜索词不在末尾且非GET请求,如https://xxx.com/s/搜索词.html类似情况,可用PHP页面定制搜索接口查看教程
+
注意:当前仅支持搜索词作为末尾,例如:https://www.baidu.com/s?word=搜索内容
如果使用GET请求搜索,搜索词不处于末尾,如https://www.baidu.com/s?wd=搜索词&ie=UTF-8可将搜索词参数调换到末尾,如https://www.baidu.com/s?ie=UTF-8&wd=搜索词多个GET参数用以&分隔
如果搜索词不在末尾的,如https://xxx.com/s/搜索词.html类似情况,可用PHP定制搜索接口查看教程

- + 注:百度搜索的电脑端和手机端不会自适应,需要手动设置手机端,如https://m.baidu.com/s?word=
如果你添加的搜索区分手机端和PC端,则需要手动设置。一般情况下留空即可

- + (*必填) 填写颜色的十六进制码,如: #FF0000(红色)
默认值:#696a6d

- + 方案1:粘贴图标的SVG代码(推荐) 查看教程
方案2:使用图片地址,需要img标签,如<img src="/assets/img/logo.png" />

- + (*必填) 数字越小越靠前
说明:是否启用该搜索引擎(默认启用) @@ -133,90 +132,97 @@ echo '

修改搜索引擎


<<返回
'; -} -elseif($set=='add_submit') -{ -$name=$_POST['name']; -$alias=$_POST['alias']; -$hint=$_POST['hint']; -$link=$_POST['link']; -$waplink=$_POST['waplink']; -$color=$_POST['color']; -$icon=$_POST['icon']; -if($_POST['st']==true){$st=1;}else{$st=0;} -$sou_order = $sousrows+1; +} elseif($set == 'add_submit') { + $name = $_POST['name']; + $alias = $_POST['alias']; + $hint = $_POST['hint']; + $link = $_POST['link']; + $waplink = $_POST['waplink']; + $color = $_POST['color']; + $icon = $_POST['icon']; + if($_POST['st'] == true) { + $st = 1; + } else { + $st = 0; + } + $sou_order = $sousrows + 1; -if (empty($name) && empty($alias)&& empty($hint) && empty($link) && empty($color) && empty($icon)){ - echo ''; -} else { + if (empty($name) && empty($alias) && empty($hint) && empty($link) && empty($color) && empty($icon)) { + echo ''; + } else { -$sql="INSERT INTO `lylme_sou` (`sou_id`, `sou_alias`, `sou_name`, `sou_hint`, `sou_color`, `sou_link`, `sou_waplink`, `sou_icon`, `sou_st`, `sou_order`) VALUES -(NULL, '".$alias."', '".$name."', '".$hint."', '".$color."', '".$link."', '".$waplink."', '".$icon."', '".$st."', '".$sou_order."'); + $sql = "INSERT INTO `lylme_sou` (`sou_id`, `sou_alias`, `sou_name`, `sou_hint`, `sou_color`, `sou_link`, `sou_waplink`, `sou_icon`, `sou_st`, `sou_order`) VALUES +(NULL, '" . $alias . "', '" . $name . "', '" . $hint . "', '" . $color . "', '" . $link . "', '" . $waplink . "', '" . $icon . "', '" . $st . "', '" . $sou_order . "'); "; -if($DB->query($sql)){ - echo ''; -}else - echo ''; -} -} -elseif($set=='edit_submit') -{ -$id=$_GET['id']; -$rows2 = $DB->query("select * from lylme_sou where sou_id='$id' limit 1"); -$rows=$DB->fetch($rows2); -if(!$rows) - echo ''; -$name=$_POST['name']; -$alias=$_POST['alias']; -$hint=$_POST['hint']; -$link=$_POST['link']; -$waplink=$_POST['waplink']; -$color=$_POST['color']; -$icon=$_POST['icon']; -$order=$_POST['order']; -if($_POST['st']==true){$st=1;}else{$st=0;} + if($DB->query($sql)) { + echo ''; + } else { + echo ''; + } + } +} elseif($set == 'edit_submit') { + $id = $_GET['id']; + $rows2 = $DB->query("select * from lylme_sou where sou_id='$id' limit 1"); + $rows = $DB->fetch($rows2); + if(!$rows) { + echo ''; + } + $name = $_POST['name']; + $alias = $_POST['alias']; + $hint = $_POST['hint']; + $link = $_POST['link']; + $waplink = $_POST['waplink']; + $color = $_POST['color']; + $icon = $_POST['icon']; + $order = $_POST['order']; + if($_POST['st'] == true) { + $st = 1; + } else { + $st = 0; + } -if (empty($name) && empty($alias)&& empty($hint) && empty($link) && empty($color) && empty($icon) && empty($order)){ - echo ''; + if (empty($name) && empty($alias) && empty($hint) && empty($link) && empty($color) && empty($icon) && empty($order)) { + echo ''; + } else { + + $sql = "UPDATE `lylme_sou` SET `sou_alias` = '" . $alias . "', `sou_name` = '" . $name . "', `sou_hint` = '" . $hint . "', `sou_color` = '" . $color . "', `sou_link` = '" . $link . "', `sou_waplink` = '" . $waplink . "', `sou_icon` = '" . $icon . "', `sou_st` = '" . $st . "', `sou_order` = '" . $order . "' WHERE `lylme_sou`.`sou_id` = " . $id . ";"; + + + if($DB->query($sql)) { + echo ''; + } else { + echo ''; + } + } +} elseif($set == 'delete') { + $id = $_GET['id']; + $sql = "DELETE FROM lylme_sou WHERE sou_id='$id'"; + if($DB->query($sql)) { + echo ''; + } else { + echo ''; + } } else { - -$sql="UPDATE `lylme_sou` SET `sou_alias` = '".$alias."', `sou_name` = '".$name."', `sou_hint` = '".$hint."', `sou_color` = '".$color."', `sou_link` = '".$link."', `sou_waplink` = '".$waplink."', `sou_icon` = '".$icon."', `sou_st` = '".$st."', `sou_order` = '".$order."' WHERE `lylme_sou`.`sou_id` = ".$id.";"; - - -if($DB->query($sql)) -echo ''; -else - echo ''; -} -} -elseif($set=='delete') -{ -$id=$_GET['id']; -$sql="DELETE FROM lylme_sou WHERE sou_id='$id'"; -if($DB->query($sql)) - echo ''; -else - echo ''; -} -else -{ -echo '
系统共有 '.$sousrows.' 个搜索引擎
新增搜索引擎
+ echo '
系统共有 ' . $sousrows . ' 个搜索引擎
新增搜索引擎
'; - - -$rs=$DB->query("SELECT * FROM `lylme_sou` ORDER BY `lylme_sou`.`sou_order` ASC"); -while($res = $DB->fetch($rs)) -{ -echo ''; -} -?> + $rs = $DB->query("SELECT * FROM `lylme_sou` ORDER BY `lylme_sou`.`sou_order` ASC"); + while($res = $DB->fetch($rs)) { + echo ''; + } + ?>
排序权重名称别名地址状态操作
'.$res['sou_order'].''.$res['sou_name'].''.$res['sou_alias'].''.$res['sou_link'].''; -if($res['sou_st'] == 1){echo '开启';}else{echo '关闭';} -echo '编辑 删除
' . $res['sou_order'] . '' . $res['sou_name'] . '' . $res['sou_alias'] . '' . $res['sou_link'] . ''; + + if($res['sou_st'] == 1) { + echo '开启'; + } else { + echo '关闭'; + } + + echo '编辑 删除
@@ -229,7 +235,7 @@ echo '关于本站\r\n

感谢来访,本站致力于简洁高效的上网导航和搜索入口,安全快捷。

\r\n

如果您喜欢我们的网站,请将本站添加到收藏夹(快捷键Ctrl+D),并设为浏览器主页,方便您的下次访问,感谢支持。

\r\n


\r\n

本站承诺

\r\n

绝对不会收集用户的隐私信息

\r\n

区别于部分导航网站,本站链接直接跳转目标,不会对链接处理再后跳转,不会收集用户的隐藏信息,包括但不限于点击记录,访问记录和搜索记录,请放心使用

\r\n
\r\n

申请收录

\r\n

请点这里

\r\n
\r\n

联系我们

\r\n

若您在使用本站时遇到了包括但不限于以下问题:

\r\n
  • 图标缺失
  • \r\n
  • 目标网站无法打开
  • \r\n
  • 描述错误
  • \r\n
  • 网站违规
  • \r\n
  • 收录加急处理
  • \r\n
  • 链接删除
  • \r\n

    请发邮件与我们联系

    \r\n
    联系邮箱
    \r\n

    \r\n
    联系说明
    \r\n

    为了您的问题能快速被处理,建议在邮件主题添加【反馈】【投诉】【推荐】【友链】

    ', NULL)"; + + } + $DB->query(daddslashes($about)); + @unlink($about_file); + @unlink(ROOT . 'about/说明.txt'); + } + + } $sql = explode(';', $sql); for ($i = 0;$i < count($sql);$i++) { diff --git a/install/data/install_struct.sql b/install/data/install_struct.sql index 82ef9bd..e19345c 100644 --- a/install/data/install_struct.sql +++ b/install/data/install_struct.sql @@ -50,7 +50,8 @@ INSERT INTO `lylme_config` VALUES (19, 'wap_background', NULL, '手机端背景'), (20, 'wxplus', '', '微信推送密钥'), (21, 'wxplustime', '20:00', '微信推送时间'), -(22, 'yan', 'true', '随机一言开关'); +(22, 'yan', 'true', '随机一言开关'), +(23, 'about', '

    关于本站

    \r\n

    感谢来访,本站致力于简洁高效的上网导航和搜索入口,安全快捷。

    \r\n

    如果您喜欢我们的网站,请将本站添加到收藏夹(快捷键Ctrl+D),并设为浏览器主页,方便您的下次访问,感谢支持。

    \r\n


    \r\n

    本站承诺

    \r\n

    绝对不会收集用户的隐私信息

    \r\n

    区别于部分导航网站,本站链接直接跳转目标,不会对链接处理再后跳转,不会收集用户的隐藏信息,包括但不限于点击记录,访问记录和搜索记录,请放心使用

    \r\n
    \r\n

    申请收录

    \r\n

    请点这里

    \r\n
    \r\n

    联系我们

    \r\n

    若您在使用本站时遇到了包括但不限于以下问题:

    \r\n
  • 图标缺失
  • \r\n
  • 目标网站无法打开
  • \r\n
  • 描述错误
  • \r\n
  • 网站违规
  • \r\n
  • 收录加急处理
  • \r\n
  • 链接删除
  • \r\n

    请发邮件与我们联系

    \r\n
    联系邮箱
    \r\n

    \r\n
    联系说明
    \r\n

    为了您的问题能快速被处理,建议在邮件主题添加【反馈】【投诉】【推荐】【友链】

    ', '关于页面'); DROP TABLE IF EXISTS `lylme_groups`; CREATE TABLE `lylme_groups` (