mirror of
https://github.com/201206030/novel-plus.git
synced 2025-07-14 13:16:38 +00:00
文件夹结构调整,新增模版自定义功能
This commit is contained in:
README.mdlayui.all.jslayui.js
doc
api
es
sql
novel-front/src/main/resources
templates/orange
html
404.html
about
author
author_income.htmlauthor_income_detail.htmlbook_add.htmlcontent_add.htmlcontent_update.htmlindex.htmlindex_list.htmlregister.html
book
common
index.htmlmobile
book
book_content.htmlbook_detail.htmlbook_index.htmlbook_ranking.htmlbook_submit.htmlmh_book_search.htmlsoft_book_search.html
common
index.htmluser
pay
user
static
css
images
404.jpegauthor_head.pngdefault.gificon_dt.pngicon_readpage.pngicon_reply.pngicon_sj.pngicon_user.pnglogin_qq.pnglogin_weibo.pnglogin_weixin.pnglogo.pnglogo_white.pngman.pngno_comment.pngpay_wx.pngpay_zfb.pngpic_upload.pngsearch.pngsmlcover.png
javascript
YT.jsajaxfileupload.jsauthorinfo.jsbookclass.jsbookdetail.jscommon.jsdate.jseasyui-lang-zh_CN.jsheader.jsjquery-1.8.0.min.jsjquery.easyui.min.jslayer.m.js
need
pay.jsufans.jsuser.jsycUtils.jslayui
css
font
images
face
0.gif1.gif10.gif11.gif12.gif13.gif14.gif15.gif16.gif17.gif18.gif19.gif2.gif20.gif21.gif22.gif23.gif24.gif25.gif26.gif27.gif28.gif29.gif3.gif30.gif31.gif32.gif33.gif34.gif35.gif36.gif37.gif38.gif39.gif4.gif40.gif41.gif42.gif43.gif44.gif45.gif46.gif47.gif48.gif49.gif5.gif50.gif51.gif52.gif53.gif54.gif55.gif56.gif57.gif58.gif59.gif6.gif60.gif61.gif62.gif63.gif64.gif65.gif66.gif67.gif68.gif69.gif7.gif70.gif71.gif8.gif9.gif
lay
modules
mobile
IMG_1470.JPGbaidu_verify_ANtJi2eSPQ.htmlbaidu_verify_Ep8xaWQJAI.htmlbaidu_verify_L6sR9GjEtg.htmlbook_content.htmlbook_detail.htmlbook_index.htmlbook_search.htmlfavicon.icofiction_house.apklayui.all.jslayui.jsmang.htmlmang.pngshenma-site-verification.txtshenma-site-verification2.txt
html
9a4a540e-1759-4268-90fa-7fb652c3604a.001.png9a4a540e-1759-4268-90fa-7fb652c3604a.002.png9a4a540e-1759-4268-90fa-7fb652c3604a.003.png9a4a540e-1759-4268-90fa-7fb652c3604a.004.png9a4a540e-1759-4268-90fa-7fb652c3604a.005.png9a4a540e-1759-4268-90fa-7fb652c3604a.006.png9a4a540e-1759-4268-90fa-7fb652c3604a.007.png9a4a540e-1759-4268-90fa-7fb652c3604a.008.png9a4a540e-1759-4268-90fa-7fb652c3604a.009.png9a4a540e-1759-4268-90fa-7fb652c3604a.010.png9a4a540e-1759-4268-90fa-7fb652c3604a.011.png9a4a540e-1759-4268-90fa-7fb652c3604a.012.png9a4a540e-1759-4268-90fa-7fb652c3604a.013.png9a4a540e-1759-4268-90fa-7fb652c3604a.014.png9a4a540e-1759-4268-90fa-7fb652c3604a.015.png9a4a540e-1759-4268-90fa-7fb652c3604a.016.png9a4a540e-1759-4268-90fa-7fb652c3604a.017.png9a4a540e-1759-4268-90fa-7fb652c3604a.018.png9a4a540e-1759-4268-90fa-7fb652c3604a.019.png9a4a540e-1759-4268-90fa-7fb652c3604a.020.png9a4a540e-1759-4268-90fa-7fb652c3604a.021.png9a4a540e-1759-4268-90fa-7fb652c3604a.022.png9a4a540e-1759-4268-90fa-7fb652c3604a.023.png9a4a540e-1759-4268-90fa-7fb652c3604a.024.png9a4a540e-1759-4268-90fa-7fb652c3604a.025.png9a4a540e-1759-4268-90fa-7fb652c3604a.026.png9a4a540e-1759-4268-90fa-7fb652c3604a.027.png9a4a540e-1759-4268-90fa-7fb652c3604a.028.png9a4a540e-1759-4268-90fa-7fb652c3604a.030.pngnote_1.htmlnote_2.htmlnote_3.htmlnote_4.html
index.htmljs
layui
css
font
images
face
0.gif1.gif10.gif11.gif12.gif13.gif14.gif15.gif16.gif17.gif18.gif19.gif2.gif20.gif21.gif22.gif23.gif24.gif25.gif26.gif27.gif28.gif29.gif3.gif30.gif31.gif32.gif33.gif34.gif35.gif36.gif37.gif38.gif39.gif4.gif40.gif41.gif42.gif43.gif44.gif45.gif46.gif47.gif48.gif49.gif5.gif50.gif51.gif52.gif53.gif54.gif55.gif56.gif57.gif58.gif59.gif6.gif60.gif61.gif62.gif63.gif64.gif65.gif66.gif67.gif68.gif69.gif7.gif70.gif71.gif8.gif9.gif
lay
modules
static
23446.jpg4868.jpg5082.jpg851bd749efa54b8a8445b03108722163.jpgU770P4T8D8933761F19930DT20190821203252.jpgU770P4T8D8933772F19930DT20190821204700.jpgU770P4T8D8933775F19930DT20190821204952.jpgU770P4T8D8933777F19930DT20190821205124.jpgU849P4T8D8933738F19930DT20190821200104.jpgcore.phpicon-backtop.gifindex.csslogo.png
page
sl_104147940.jpgsl_104148030.jpgsl_104148150.jpgsl_104152260.jpgsl_104153130.jpgsl_104155330.jpgsl_104155520.JPGsl_104156600.JPGsl_104157470.jpgsl_104157670.jpgsl_104158410.jpgsmimg_8992d763a682448aa74347c634da3d94.jpgsmimg_d640709a27df412d82b084b64677b115.jpgsmimg_e5dd6053d3344ea49bd7e6df022b969a.jpgz_stat.phpwangEditor
.eslintignore.eslintrc.json.gitattributes.gitignore.npmignoreISSUE.mdLICENSEREADME.mdbower.json
docs
dev
usage
01-getstart
02-content
03-config
01-menu.md02-debug.md03-onchange.md04-z-index.md05-lang.md06-paste.md07-linkImgCallback.md08-linkCheck.md09-onfocus.md10-onblur.md11-linkImgCheck.md12-colors.md13-emot.md
04-uploadimg
05-other
README.mdexample
README.mdfavicon.ico
gulpfile.jspackage.jsondemo
in-react
in-vue
.babelrc.editorconfig.postcssrc.js
test-amd-main.jstest-amd.htmltest-css-reset.htmltest-emot.htmltest-fullscreen.htmltest-get-content.htmltest-getJSON.htmltest-lang.htmltest-menus.htmltest-mult.htmltest-onblur.htmltest-onchange.htmltest-onfocus.htmltest-paste.htmltest-set-content.htmltest-sperate.htmltest-textarea.htmltest-uploadimg.htmlbuild
build.jscheck-versions.jsdev-client.jsdev-server.jsutils.jsvue-loader.conf.jswebpack.base.conf.jswebpack.dev.conf.jswebpack.prod.conf.js
config
index.htmlpackage.jsonsrc
static
icomoon
index.htmlpay.pngserver
release
src
fonts
js
.babelrc
command
config.jseditor
index.jsmenus
backColor
bold
code
droplist.jsemoticon
foreColor
head
img
index.jsitalic
justify
link
list
menu-list.jspanel.jsquote
redo
strikethrough
table
underline
undo
video
selection
text
util
less
184
templates/orange/html/author/content_add.html
Normal file
184
templates/orange/html/author/content_add.html
Normal file
@ -0,0 +1,184 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
|
||||
<title>作家管理系统-小说精品屋</title>
|
||||
<link rel="stylesheet" href="/css/base.css?v=1"/>
|
||||
<link rel="stylesheet" href="/css/user.css"/>
|
||||
</head>
|
||||
</head>
|
||||
<body class="">
|
||||
|
||||
<div class="header">
|
||||
<div class="mainNav" id="mainNav">
|
||||
<div class="box_center cf"
|
||||
style="text-align: center;height: 44px;line-height: 48px;color: #fff;font-size: 16px;">
|
||||
|
||||
小说精品屋作家管理
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="main box_center cf">
|
||||
<div class="userBox cf">
|
||||
<div class="my_l">
|
||||
|
||||
<ul class="log_list">
|
||||
<li><a class="link_4 on" href="/author/index.html">小说管理</a></li>
|
||||
<li><a class="link_2 " href="/author/author_income_detail.html">稿费收入</a></li>
|
||||
<!--<li><a class="link_1 " href="/user/userinfo.html">批量小说爬取</a></li>
|
||||
<li><a class="link_4 " href="/user/favorites.html">单本小说爬取</a></li>-->
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
<div class="my_r">
|
||||
<div class="my_bookshelf">
|
||||
|
||||
<div class="userBox cf">
|
||||
<form method="post" action="./register.html" id="form2">
|
||||
<div class="aspNetHidden">
|
||||
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE"
|
||||
value="/wEPDwUKLTIzNjMxNDQxNw9kFgJmD2QWAmYPFgIeBFRleHQFqAE8YSBocmVmPSIvc2VhcmNoLmFzcHg/c2VhcmNoS2V5PeWWu+Wuiembr++8jOeLhOazve+8jOeBteW8gu+8jOWJjeS4luS7iueUn++8jOWGpeeOi+msvOWkqyIgdGFyZ2V0PSJfYmxhbmsiPuWWu+Wuiembr++8jOeLhOazve+8jOeBteW8gu+8jOWJjeS4luS7iueUn++8jOWGpeeOi+msvOWkqzwvYT5kZOquoASBvnvPbc/TYIQiLhSPJ8GKnYQrmk7jGhb5AC5Q">
|
||||
</div>
|
||||
|
||||
<div class="aspNetHidden">
|
||||
|
||||
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="23AA6834">
|
||||
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"
|
||||
value="/wEdAAVece19BIZ9HiByRfHz3pfnqKSXUE1UN51mNFrIuw38c3Y2+Mc6SrnAqio3oCKbxYZZ1lS+gZUZKpbsAea8j7ASAv40DHFcQ/NE7tJUnABeyQ3d9sFDIcFCYNqlVtprfLoh4JFy0U+R/CcMuyAiWTz7">
|
||||
</div>
|
||||
<div class="user_l">
|
||||
<div></div>
|
||||
<h3>小说章节内容填写</h3>
|
||||
<ul class="log_list">
|
||||
<li><span id="LabErr"></span></li>
|
||||
<b>章节名:</b>
|
||||
<li><input type="text" id="bookIndex" name="bookIndex" class="s_input" ></li>
|
||||
<b>章节内容:</b><li id="contentLi">
|
||||
<textarea name="bookContent" rows="30" cols="80" id="bookContent"
|
||||
class="textarea"></textarea></li><br/>
|
||||
|
||||
<b>是否收费:</b>
|
||||
<li><input type="radio" name="isVip" value="0" checked >免费
|
||||
<input type="radio" name="isVip" value="1" >收费</li>
|
||||
|
||||
|
||||
<li style="margin-top: 10px"><input type="button" onclick="addBookContent()" name="btnRegister" value="提交"
|
||||
id="btnRegister" class="btn_red">
|
||||
|
||||
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<!--<div id="divData" class="updateTable">
|
||||
<table cellpadding="0" cellspacing="0">
|
||||
<thead>
|
||||
<tr>
|
||||
|
||||
<th class="name">
|
||||
爬虫源(已开启的爬虫源)
|
||||
</th>
|
||||
<th class="chapter">
|
||||
成功爬取数量(websocket实现)
|
||||
</th>
|
||||
<th class="time">
|
||||
目标爬取数量
|
||||
</th>
|
||||
<th class="goread">
|
||||
状态(正在运行,已停止)(一次只能运行一个爬虫源)
|
||||
</th>
|
||||
<th class="goread">
|
||||
操作(启动,停止)
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody id="bookShelfList">
|
||||
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<div class="pageBox cf" id="shellPage">
|
||||
</div>
|
||||
</div>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
<script src="/javascript/jquery-1.8.0.min.js" type="text/javascript"></script>
|
||||
<script src="/layui/layui.all.js" type="text/javascript"></script>
|
||||
<script src="/javascript/header.js" type="text/javascript"></script>
|
||||
<script src="/javascript/user.js" type="text/javascript"></script>
|
||||
<script src="/javascript/common.js" type="text/javascript"></script>
|
||||
|
||||
<script language="javascript" type="text/javascript">
|
||||
|
||||
|
||||
var lock = false;
|
||||
function addBookContent() {
|
||||
|
||||
if(lock){
|
||||
return;
|
||||
}
|
||||
lock = true;
|
||||
|
||||
|
||||
var bookId = getSearchString("bookId");
|
||||
|
||||
|
||||
var indexName = $("#bookIndex").val();
|
||||
if(!indexName){
|
||||
$("#LabErr").html("章节名不能为空!");
|
||||
lock = false;
|
||||
return;
|
||||
}
|
||||
|
||||
var content = $("#bookContent").val();
|
||||
if(!content){
|
||||
$("#LabErr").html("章节内容不能为空!");
|
||||
lock = false;
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
var isVip = $("input:checked[name=isVip]").val();
|
||||
|
||||
|
||||
|
||||
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "/author/addBookContent",
|
||||
data: {'bookId':bookId,'indexName':indexName,'content':content,'isVip':isVip},
|
||||
dataType: "json",
|
||||
success: function (data) {
|
||||
if (data.code == 200) {
|
||||
|
||||
window.location.href = '/author/index_list.html?bookId='+bookId;
|
||||
|
||||
|
||||
} else {
|
||||
lock = false;
|
||||
$("#LabErr").html(data.msg);
|
||||
}
|
||||
|
||||
},
|
||||
error: function () {
|
||||
lock = false;
|
||||
layer.alert('网络异常');
|
||||
}
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
</script>
|
||||
</html>
|
Reference in New Issue
Block a user