Răsfoiți Sursa

更新了代码

root 4 ani în urmă
părinte
comite
61d7b5f617
9 a modificat fișierele cu 179 adăugiri și 42 ștergeri
  1. 0 31
      background.css
  2. 1 1
      config.php
  3. 1 1
      includes/function.php
  4. 5 3
      includes/header.php
  5. 1 0
      index.php
  6. 87 0
      loveway.sql
  7. 1 3
      pages/404.php
  8. 1 3
      pages/admin.php
  9. 82 0
      pages/err.php

+ 0 - 31
background.css

@@ -1,31 +0,0 @@
-#background .bg-image {
-    position: absolute;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: calc(100vh);
-    display: none;
-    overflow: hidden;
-    z-index: -1;
-    -webkit-background-size: cover !important;
-    -moz-background-size: cover !important;
-    -o-background-size: cover !important;
-    background-size: cover !important;
-}
-
-#background-ie {
-    position: fixed;
-    top: 0;
-    left: 0;
-    width: 100%;
-    height: calc(100vh);
-    overflow: hidden;
-    background-color: #211f1f;
-}
-
-
-/*
-<div id="background">
-    <div class="bg-image" style="background: url('//static.llilii.cn/images/kagamine/32639516_p2.jpg') no-repeat center center; display: block;"></div>
-</div>
-*/

+ 1 - 1
config.php

@@ -4,7 +4,7 @@ $DB_HOST="127.0.0.1";
 //数据库名
 $DB_NAME="loveway";
 //数据库登录用户名
-$DB_USER="l1oveway";
+$DB_USER="loveway";
 //数据库登录密码
 $DB_PASS="trmLrmj3CkpS7G62";
 //管理后台账号

+ 1 - 1
includes/function.php

@@ -29,7 +29,7 @@ function getInfo($name)
             return 'database connection failed';
         }
     } catch (Exception $e) {
-        return 'database connection failed';
+        include('./pages/err.php');
         //echo $e->getMessage();
     }
 }

+ 5 - 3
includes/header.php

@@ -4,8 +4,8 @@
 <head>
     <meta charset="UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
-    <title><?php if (!empty(getInfo($_GET['page']))) echo getInfo($_GET['page']) . ' - ';
-            echo getInfo('title'); ?></title>
+    <title><?php $subPageName=$_GET['page']; if (!empty(getInfo($subPageName))) echo getInfo($subPageName) . ' - ';
+            echo $siteTitle ?></title>
     <meta name="keywords" content="<?php echo getInfo('keywords') ?>">
     <meta name="description" content="<?php echo getInfo('description') ?>">
     <link rel="stylesheet" href="https://static.llilii.cn/css/other/background.css"/>
@@ -40,7 +40,7 @@
         </div>
         <div class="mdui-toolbar mdui-color-theme">
             <span class="mdui-btn mdui-btn-icon mdui-ripple mdui-ripple-white " onclick="inst.toggle();"><i class="mdui-icon material-icons">menu</i></span>
-            <a href="../" class="mdui-typo-headline mdui-hidden-xs"><?php echo getInfo('title'); ?></a>
+            <a href="../" class="mdui-typo-headline mdui-hidden-xs"><?php echo $siteTitle; ?></a>
             <div class="mdui-toolbar-spacer"></div>
             <button id="logout" onclick='window.open("https://www.wunote.cn")' mdui-tooltip="{content: '吴先森的笔记'}" class="mdui-btn mdui-btn-icon mdui-ripple mdui-ripple-white"><i class="mdui-icon material-icons">code</i></button>
         </div>
@@ -70,6 +70,8 @@
             </div>
             <div class="copyright">
                 <div class="mdui-typo">
+                    <!-- 本程序使用GPL2.0协议开源,请遵守此协议,请勿删除本处版权,否则原作者保留一切法律权利 -->
+                    <!-- 如果看不懂GPL2.0协议请自行查看根目录人话版解释。如果想删除本处版权的请直接不要使用本程序。 -->
                     <p class="mdui-typo-caption-opacity">© 2021 <a href="https://www.wunote.cn" target="_blank">UnknownO</a></p>
                     <p class="mdui-typo-caption-opacity">
                         Powered by <a href="https://mdui.org" target="_blank">MDUI</a>

+ 1 - 0
index.php

@@ -22,6 +22,7 @@ if (empty($QueryArr)) {
     $QueryArr = $_GET;
 }
 $templateMode = empty($QueryArr['_pjax']);
+$siteTitle=getInfo('title');
 if ($templateMode) {
     include('./includes/header.php');
 }

+ 87 - 0
loveway.sql

@@ -0,0 +1,87 @@
+-- phpMyAdmin SQL Dump
+-- version 5.0.4
+-- https://www.phpmyadmin.net/
+--
+-- 主机: localhost
+-- 生成日期: 2021-02-18 21:50:01
+-- 服务器版本: 5.7.33-log
+-- PHP 版本: 7.4.15
+
+SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
+START TRANSACTION;
+SET time_zone = "+00:00";
+
+
+/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
+/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
+/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
+/*!40101 SET NAMES utf8mb4 */;
+
+--
+-- 数据库: `loveway`
+--
+
+-- --------------------------------------------------------
+
+--
+-- 表的结构 `loveway_config`
+--
+
+CREATE TABLE `loveway_config` (
+  `id` int(11) NOT NULL,
+  `name` text NOT NULL,
+  `value` text NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- 转存表中的数据 `loveway_config`
+--
+
+INSERT INTO `loveway_config` (`id`, `name`, `value`) VALUES
+(216039, 'title', '未知表白墙'),
+(345445, 'about', '关于本站'),
+(385031, 'more', '开发初衷'),
+(393564, 'about_content', '欢迎来到由吴先森开发的表白墙!<br />本站使用MDUI开发<br /><br />另外...说一下本表白墙的服务条款吧...<br />1.发言请遵守当地法律法规和学校规章制度,吴先森的表白墙保留对于发布不良信息和人身攻击的自然人追究法律责任的权利。<br />2.如发现有消息对个人生活产生困扰或想要获取告白者的联系方式,请联系网站管理员。<br />3.让我当大号电灯泡和吃点狗粮吧,23333333333'),
+(572965, 'submit', '去表白'),
+(578760, 'keywords', '未知表白墙,Kagamine'),
+(782431, 'description', '一条咸鱼使用MDUI开发的一款表白墙(不会告诉你开发动力是双子,23333)'),
+(878767, 'audio', 'https://static.llilii.cn/music/キミペディア.mp3'),
+(928519, 'more_content', '其实....开发这个表白墙的初衷...<br>\r\n        其实是主要是为了让更多人知道镜音双子,233<br>\r\n        (你应该发现了整个表白墙的图片都是镜音连和镜音铃的,且这些图片都没有更换的设置,2333,要你手动改代码<br>\r\n        虽然现在镜音双子基本上活成了小透明,连B站某些V家爱好者自己办的节目,都一首双子的歌都没有(虽然其他一些不知名虚拟歌姬好像也没有的也没有),5555555,只有双子和初音、GUMI的绘师作品集<br>\r\n        另外吐槽一下B站,把VTB和虚拟歌姬混为一谈,有些VTB还自称“虚拟歌姬”,真的是...无语了,真的想回到那个有一首初音或其他虚拟歌姬的歌就能全站沸腾的局面了<br>\r\n        现在甚至希望B站不要破圈,不要引入那些乱七八糟的流量明星进来(虽然叔叔我呀,最讨厌不能赚钱的东西了)<br>');
+
+-- --------------------------------------------------------
+
+--
+-- 表的结构 `loveway_data`
+--
+
+CREATE TABLE `loveway_data` (
+  `id` int(11) NOT NULL,
+  `confessor` text NOT NULL,
+  `contact` text NOT NULL,
+  `time` text NOT NULL,
+  `to_who` text NOT NULL,
+  `introduction` text NOT NULL,
+  `content` text NOT NULL,
+  `image` text NOT NULL
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+--
+-- 转储表的索引
+--
+
+--
+-- 表的索引 `loveway_config`
+--
+ALTER TABLE `loveway_config`
+  ADD PRIMARY KEY (`id`);
+
+--
+-- 表的索引 `loveway_data`
+--
+ALTER TABLE `loveway_data`
+  ADD PRIMARY KEY (`id`);
+COMMIT;
+
+/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
+/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
+/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

+ 1 - 3
pages/404.php

@@ -7,9 +7,7 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="theme-color" content="#3f51b5">
     <meta name="mdui-main-color" content="#3f51b5">
-    <Title>页面走丢啦 - </Title>
-    <link rel="stylesheet" href="//cdnjs.loli.net/ajax/libs/mdui/0.4.3/css/mdui.min.css">
-    <script src="//cdnjs.loli.net/ajax/libs/mdui/0.4.3/js/mdui.min.js"></script>
+    <Title>页面走丢啦 - <?php echo getInfo('title') ?></Title>
     <style>
         .mdui-background-404 {
             position: absolute;

+ 1 - 3
pages/admin.php

@@ -68,16 +68,14 @@
 
         function submit() {
             configArr = ['title', 'keywords', 'description', 'audio', 'more', 'more_content', 'about_content'];
-            $changed = false;
             for (let i = 0; i < configArr.length; i++) {
                 if ($("#" + configArr[i]).val() != "") {
-                    $changed = true;
                     value = $("#" + configArr[i]).val();
                     request(configArr[i], value);
                 }
             }
             mdui.snackbar({
-                message: "没有提交任何数据更新呢!",
+                message: "提交中...",
                 position: 'right-top'
             });
         }

+ 82 - 0
pages/err.php

@@ -0,0 +1,82 @@
+<!DOCTYPE html>
+<html lang="zh-CN">
+
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="theme-color" content="#3f51b5">
+    <meta name="mdui-main-color" content="#3f51b5">
+    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/mdui.min.css" />
+    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/mdui.min.js"></script>
+    <Title>出错啦</Title>
+    <style>
+        .mdui-background-404 {
+            position: absolute;
+            top: 0;
+            left: 0;
+            z-index: 1;
+            width: 100%;
+            height: 61.8%;
+            text-align: center
+        }
+
+        .mdui-background-404 {
+            background-color: #212121 !important
+        }
+
+        .mdui-background-404 span {
+            position: relative;
+            display: inline-block;
+            width: 100%;
+            letter-spacing: 0 !important
+        }
+
+        .mdui-background-404 span span {
+            display: inline-block;
+            margin: -10px 0 0 !important;
+            opacity: .54
+        }
+
+        .mdui-main-404 {
+            position: absolute;
+            bottom: 0;
+            left: 0;
+            width: 100%;
+            height: 38.2%
+        }
+
+        .mdui-main-404 a {
+            margin: 10px 20px;
+            padding: 0 22px;
+            height: 55px;
+            font-size: 20px;
+            line-height: 55px
+        }
+
+        .mdui-main-404 div {
+            width: 100%;
+            text-align: center
+        }
+    </style>
+</head>
+
+<body class="mdui-theme-primary-indigo mdui-theme-accent-pink">
+    <div class="mdui-color-theme mdui-typo-display-4 mdui-valign mdui-background-404">
+        <span>Err<span class="mdui-typo-headline">连接数据库出现了一个错误</span></span>
+    </div>
+    <div class="mdui-valign mdui-main-404">
+        <div>
+            <a href="javascript:mdui.alert('如果您是本站管理,请检查您是否导入loveway.sql到本站数据库,并且是否config.php中的配置项,使其能正常登录数据库。如果您无法解决此问题,可以与本程序开发者联系<br>如果您是普通访客,请尝试刷新本页,并尝试与此站点的管理员联系。<br>-----此条消息由一位热爱二次元的童鞋编辑')" class="mdui-btn mdui-btn-raised mdui-ripple mdui-color-theme-accent">这是为什么</a>
+            <a href="javascript:location.reload()" class="mdui-btn mdui-btn-raised mdui-ripple mdui-color-theme-accent">刷新本页面</a>
+            <div>
+            </div>
+
+        </div>
+    </div>
+</body>
+
+</html>
+<?php
+exit();
+?>