Browse Source

新增文件上传按钮

UnknownO 3 years ago
parent
commit
4c5fa3d0f1
3 changed files with 21 additions and 2 deletions
  1. 2 0
      config.php
  2. 18 1
      pages/submit.php
  3. 1 1
      static/css/main.css

+ 2 - 0
config.php

@@ -17,6 +17,8 @@ $ADMIN_PASS="kagamine1234";
 $REWRITE=false;
 $REWRITE=false;
 //随便一个字符串
 //随便一个字符串
 $VERIFICATION_KEY="KAGAMINE YES!";
 $VERIFICATION_KEY="KAGAMINE YES!";
+//是否允许上传文件(可能存在安全风险!
+$UPLOAD_IMAGE=true;
 //单页允许加载的最多表白数
 //单页允许加载的最多表白数
 $PAGEMAX=10;
 $PAGEMAX=10;
 /*
 /*

+ 18 - 1
pages/submit.php

@@ -25,7 +25,24 @@ if ($templateMode) {
         </div>
         </div>
         <div class="mdui-textfield">
         <div class="mdui-textfield">
             <label class="mdui-textfield-label">表白配图(可选)</label>
             <label class="mdui-textfield-label">表白配图(可选)</label>
-            <textarea id="image" class="mdui-textfield-input" placeholder="https://kagamine.top/img.png"></textarea>
+            <?php
+            if ($UPLOAD_IMAGE) {
+            ?>
+                <div class="mdui-row">
+                    <div class="mdui-col-md-10 mdui-col-sm-10 mdui-col-xs-7">
+                        <textarea id="image" class="mdui-textfield-input" placeholder="https://kagamine.top/img.png"></textarea>
+                    </div>
+                    <div class="mdui-col-md-2 mdui-col-sm-2 mdui-col-xs-5">
+                        <a href="javascript:;" id="upload" class="mdui-color-theme-accent a-upload mr10"><input type="file" name="" id="">上传文件</a>
+                    </div>
+                </div>
+            <?php
+            } else {
+            ?>
+                <textarea id="image" class="mdui-textfield-input" placeholder="https://kagamine.top/img.png"></textarea>
+            <?php
+            }
+            ?>
         </div>
         </div>
         <div class="mdui-textfield">
         <div class="mdui-textfield">
             <label class="mdui-textfield-label">一句话介绍一下TA</label>
             <label class="mdui-textfield-label">一句话介绍一下TA</label>

+ 1 - 1
static/css/main.css

@@ -16,7 +16,7 @@ a {
     position: relative;
     position: relative;
     cursor: pointer;
     cursor: pointer;
     color: #fff;
     color: #fff;
-    border-radius: 8px;
+    border-radius: 4px;
     overflow: hidden;
     overflow: hidden;
     display: inline-block;
     display: inline-block;
     *display: inline;
     *display: inline;