Browse Source

更新

tags/6.3.0
叙述、别离 6 months ago
parent
commit
4584ce7434
24 changed files with 191 additions and 179 deletions
  1. +4
    -1
      docs/changelog.md
  2. +8
    -6
      src/static/web/css/style.css
  3. +23
    -21
      src/theme/dedebiz/article_article.htm
  4. +23
    -23
      src/theme/dedebiz/article_default.htm
  5. +23
    -23
      src/theme/dedebiz/article_default_sg.htm
  6. +25
    -22
      src/theme/dedebiz/article_image.htm
  7. +27
    -22
      src/theme/dedebiz/article_infos.htm
  8. +26
    -21
      src/theme/dedebiz/article_soft.htm
  9. +9
    -6
      src/theme/dedebiz/article_spec.htm
  10. +5
    -5
      src/theme/dedebiz/index.htm
  11. +1
    -1
      src/theme/dedebiz/index_soft.htm
  12. +1
    -1
      src/theme/dedebiz/list_infos.htm
  13. +1
    -1
      src/theme/dedebiz/list_soft.htm
  14. +3
    -13
      src/theme/dedebiz/taglist.htm
  15. +1
    -1
      src/theme/dedebiz/top.htm
  16. +2
    -3
      src/theme/dedebiz/widget_article_feedback.htm
  17. +2
    -2
      src/theme/dedebiz/widget_search.htm
  18. +1
    -1
      src/user/templets/buy.htm
  19. +1
    -1
      src/user/templets/login.htm
  20. +1
    -1
      src/user/templets/mypay.htm
  21. +1
    -1
      src/user/templets/mystow.htm
  22. +1
    -1
      src/user/templets/reg-new.htm
  23. +1
    -1
      src/user/templets/resetpassword.htm
  24. +1
    -1
      src/user/templets/resetpassword3.htm

+ 4
- 1
docs/changelog.md View File

@@ -1,14 +1,17 @@
# 更新记录
通过访问 https://www.dedebiz.com/git 获取完整更新记录

# V6.2.13
# V6.3
- 再次优化后台部分代码面向对象,提高性能正确引导,致力于打造高效、简约CMS系统;
- 优化提示类说明注释文字及页面元素;
- 优化默认模板标签,新加元素;
- 优化IE浏览器过渡提示使用;
- 修正谷歌浏览器错误提示;
- 修正ck富文本的错误问题;
- 调整后台和前台资源整理一起方便维护;
- 简化会员中心资料修改繁琐问题;
- 移除安装目录功能;
- 其他常规问题修复;

# V6.2.12
- 增加管理员密码修改工具;


+ 8
- 6
src/static/web/css/style.css View File

@@ -23,11 +23,12 @@ input[type=file]{padding:0;height:auto;border:0}
.item-admin{padding:75px 1rem}
.item-theme{margin-bottom:2rem}
.item-theme-box{padding:1.5rem}
.item-theme .title a,.item-news .title a{color:#343a40}
.item-theme-img img{width:100%;height:250px}
.item-theme p,.item-news p{margin-bottom:0;color:#999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.item-news{margin-bottom:2rem;padding:1.5rem}
.item-theme:hover,.item-news:hover{box-shadow:0 14px 30px -16px rgba(0,36,100,.25);transform:translateY(-6px);transition:all 0.5s}
.item-news h4{margin:20px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.item-theme:hover,.item-news:hover{box-shadow:0 14px 30px -16px rgba(0,36,100,.25);transform:translateY(-5px);transition:all 0.5s}
.item-news .title{margin:20px 0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.item-news-img img{width:100%;height:200px}
.item-news i,.item-news span{color:#999}
.item-info a{color:#1eb867}
@@ -44,8 +45,9 @@ input[type=file]{padding:0;height:auto;border:0}
.article-hot-box{padding:1rem 1.5rem;background:#fff}
.article-hot-box h4{font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.article-hot-box i,.article-hot-box span,.article-meta span,.item-theme-box .text-left i,.item-theme-box .text-right span,.list-article-body i,.list-article-body span{color:#999}
.article-main h1,.article-main h2,.article-main h3,.article-main h4,.article-main h5,.article-main h6{margin:20px 0;padding:0 10px;font-size:18px!important;border-left:3px solid #20c997}
.article-meta span{margin-right:1rem}
.article-main .title h1{font-size:24px}
.article-main .body h1,.article-main .body h2,.article-main .body h3,.article-main .body h4,.article-main .body h5,.article-main .body h6{margin:20px 0;padding:0 10px;font-size:18px!important;border-left:3px solid #20c997}
.article-main .meta span{margin-right:1rem}
.likes .comment-container{width:200px;padding:10px 20px;border:1px solid #f5f5f5;border-radius:30px;margin:0 6px;cursor:pointer}
.likes .comment-container:hover{background:#fffce0}
.likes .comment-top{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}
@@ -65,8 +67,6 @@ input[type=file]{padding:0;height:auto;border:0}
.feedbacks .feedback-basic{display:inline-block}
.feedbacks .feedback-action{float:right}
.feedbacks ._feedback_reply .alert{margin-bottom:0}
.nav-item .active{color:#ff8400}
.logo img{height:40px}
.login-from{margin:5rem auto;width:500px}
.login-box{padding:1.25rem;background:#fff}
.user-login,.user-actions{line-height:40px}
@@ -80,6 +80,8 @@ input[type=file]{padding:0;height:auto;border:0}
.user-img-xs{width:30px;height:30px;border-radius:50%;border:1px solid #eee}
.user-meter i{font-size:24px!important;color:#1eb867}
.userspace .info{font-size:14px;font-weight:300;color:#6c757d}
.logo img{height:40px}
.nav-item .active{color:#ff8400}
.nav-link{padding:0 10px;height:36px;line-height:36px}
.navbar-dark .navbar-nav .nav-link{color:#eee}
.list-group-item.active a{color:#fff}


+ 23
- 21
src/theme/dedebiz/article_article.htm View File

@@ -28,21 +28,23 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="py-3">{dede:pagetitle/}</div>
<div class="py-3">{dede:field.body/}</div>
<div class="py-3">责任编辑:{dede:adminname/}</div>
<nav class="py-3">
<div class="column py-3">{dede:pagetitle/}</div>
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<nav class="column-page py-3">
<ul class="pagination justify-content-center">{dede:pagebreak/}</ul>
</nav>
<div class="py-3 row">
<div class="page py-3 row">
<div class="col-md-4 prenext">
<div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
<div class="pagination-next">{dede:prenext get='next'/}</div>
@@ -50,9 +52,9 @@
<div class="col-md-8">
<div class="row actbox">
<ul>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:global.cfg_phpurl/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:global.cfg_phpurl/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-print mr-2"></i><a href="javascript:;" onclick="window.print();">打印</a></li>
</ul>
</div>
@@ -69,7 +71,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
<script src="/static/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
@@ -104,7 +106,7 @@
if (j == 19 && !hasid) break;
}
}
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖"); return; }
else saveid += ',' + aid;
SetCookie('diggid', saveid, 1);
}
@@ -128,23 +130,23 @@
let feedback = {
action: "send",
comtype: "comments",
aid: "{dede:field name='id'/}",
aid: "{dede:field.id/}",
msg: $("#iptMsg").val(),
username: $("#iptUsername").val(),
validate: $("#iptValidate").val(),
notuser: $("#iptAny").is(":checked") ? "1" : "",
};
$.post("{dede:field name='phpurl'/}/feedback.php", feedback, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", feedback, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert("#feedback-alert", result.msg, "success");
$("#iptMsg").val("");
$("#iptValidate").val("");
($("#iptUsername").attr("disabled") !== "disabled") && $("#iptUsername").val("");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
} else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
}
});
}
@@ -155,10 +157,10 @@
action : "send",
comtype : "reply",
fid : fid,
aid : "{dede:field name='id'/}",
aid : "{dede:field.id/}",
msg : content,
}
$.post("{dede:field name='phpurl'/}/feedback.php", reply, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", reply, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert(`._feedback_reply[for="${fid}"]`, result.msg, "success");
@@ -190,8 +192,8 @@
//加载回复评论
function LoadReplyFeedbacks(fid) {
$(`.feedback_replies[for="${fid}"]`).html('<i class="fa fa-spinner"></i>');
$.get("{dede:field name='phpurl'/}/feedback.php", {
"aid" : "{dede:field name='id'/}",
$.get("{dede:global.cfg_phpurl/}/feedback.php", {
"aid" : "{dede:field.id/}",
"fid" : fid,
}, function (data) {
let result = JSON.parse(data);
@@ -236,7 +238,7 @@
good : g,
fid : fid,
}
$.post("{dede:field name='phpurl'/}/feedback.php", good, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", good, function (data) {
let result = JSON.parse(data);
$(`#feedbackGood${fid}`).html(result.data);
})


+ 23
- 23
src/theme/dedebiz/article_default.htm View File

@@ -27,19 +27,17 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="py-3">{dede:field.body/}</div>
<div class="py-3">责任编辑:{dede:adminname/}</div>
<nav class="py-3">
<ul class="pagination justify-content-center">{dede:pagebreak/}</ul>
</nav>
<div class="alert alert-warning">您会看到这个提示,因为系统无法识别某栏目的模型信息或者您新建模型后,没为模型设计单独的模板,不同模型的文档浏览页的模板为:article_模型名字标识.htm更多的信息您可以在栏目模型管理的地方查看</div>
<div class="alert alert-warning my-3">您会看到这个提示,因为系统无法识别某栏目的模型信息或者您新建模型后,没为模型设计单独的模板,不同模型的文档浏览页的模板为:article_模型名字标识.htm更多的信息您可以在栏目模型管理的地方查看</div>
{dede:fieldlist}
<table class="table">
<tr>
@@ -52,7 +50,9 @@
</tr>
</table>
{/dede:fieldlist}
<div class="py-3 row">
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<div class="page py-3 row">
<div class="col-md-4 prenext">
<div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
<div class="pagination-next">{dede:prenext get='next'/}</div>
@@ -60,9 +60,9 @@
<div class="col-md-8">
<div class="row actbox">
<ul>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:global.cfg_phpurl/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:global.cfg_phpurl/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-print mr-2"></i><a href="javascript:;" onclick="window.print();">打印</a></li>
</ul>
</div>
@@ -79,7 +79,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
<script>
//获取顶踩数据
@@ -112,7 +112,7 @@
if (j == 19 && !hasid) break;
}
}
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖"); return; }
else saveid += ',' + aid;
SetCookie('diggid', saveid, 1);
}
@@ -136,23 +136,23 @@
let feedback = {
action: "send",
comtype: "comments",
aid: "{dede:field name='id'/}",
aid: "{dede:field.id/}",
msg: $("#iptMsg").val(),
username: $("#iptUsername").val(),
validate: $("#iptValidate").val(),
notuser: $("#iptAny").is(":checked") ? "1" : "",
};
$.post("{dede:field name='phpurl'/}/feedback.php", feedback, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", feedback, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert("#feedback-alert", result.msg, "success");
$("#iptMsg").val("");
$("#iptValidate").val("");
($("#iptUsername").attr("disabled") !== "disabled") && $("#iptUsername").val("");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
} else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
}
});
}
@@ -163,10 +163,10 @@
action : "send",
comtype : "reply",
fid : fid,
aid : "{dede:field name='id'/}",
aid : "{dede:field.id/}",
msg : content,
}
$.post("{dede:field name='phpurl'/}/feedback.php", reply, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", reply, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert(`._feedback_reply[for="${fid}"]`, result.msg, "success");
@@ -198,8 +198,8 @@
//加载回复评论
function LoadReplyFeedbacks(fid) {
$(`.feedback_replies[for="${fid}"]`).html('<i class="fa fa-spinner"></i>');
$.get("{dede:field name='phpurl'/}/feedback.php", {
"aid" : "{dede:field name='id'/}",
$.get("{dede:global.cfg_phpurl/}/feedback.php", {
"aid" : "{dede:field.id/}",
"fid" : fid,
}, function (data) {
let result = JSON.parse(data);
@@ -244,7 +244,7 @@
good : g,
fid : fid,
}
$.post("{dede:field name='phpurl'/}/feedback.php", good, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", good, function (data) {
let result = JSON.parse(data);
$(`#feedbackGood${fid}`).html(result.data);
})


+ 23
- 23
src/theme/dedebiz/article_default_sg.htm View File

@@ -28,19 +28,17 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}"></script>次</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="py-3">{dede:field.body/}</div>
<div class="py-3">责任编辑:{dede:adminname/}</div>
<nav class="py-3">
<ul class="pagination justify-content-center">{dede:pagebreak/}</ul>
</nav>
<div class="alert alert-info mt-3">您会看到这个提示,因为系统无法识别某栏目的模型信息或者您新建模型后,没为模型设计单独的模板,不同模型的文档浏览页的模板为:article_模型名字标识.htm更多的信息您可以在栏目模型管理的地方查看</div>
<div class="alert alert-info my-3">您会看到这个提示,因为系统无法识别某栏目的模型信息或者您新建模型后,没为模型设计单独的模板,不同模型的文档浏览页的模板为:article_模型名字标识.htm更多的信息您可以在栏目模型管理的地方查看</div>
{dede:fieldlist}
<table class="table">
<tr>
@@ -53,7 +51,9 @@
</tr>
</table>
{/dede:fieldlist}
<div class="py-3 row">
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<div class="page py-3 row">
<div class="col-md-4 prenext">
<div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
<div class="pagination-next">{dede:prenext get='next'/}</div>
@@ -61,9 +61,9 @@
<div class="col-md-8">
<div class="row actbox">
<ul>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:global.cfg_phpurl/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:global.cfg_phpurl/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-print mr-2"></i><a href="javascript:;" onclick="window.print();">打印</a></li>
</ul>
</div>
@@ -80,7 +80,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
<script src="/static/ckeditor/plugins/codesnippet/lib/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
@@ -115,7 +115,7 @@
if (j == 19 && !hasid) break;
}
}
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖"); return; }
else saveid += ',' + aid;
SetCookie('diggid', saveid, 1);
}
@@ -139,23 +139,23 @@
let feedback = {
action: "send",
comtype: "comments",
aid: "{dede:field name='id'/}",
aid: "{dede:field.id/}",
msg: $("#iptMsg").val(),
username: $("#iptUsername").val(),
validate: $("#iptValidate").val(),
notuser: $("#iptAny").is(":checked") ? "1" : "",
};
$.post("{dede:field name='phpurl'/}/feedback.php", feedback, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", feedback, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert("#feedback-alert", result.msg, "success");
$("#iptMsg").val("");
$("#iptValidate").val("");
($("#iptUsername").attr("disabled") !== "disabled") && $("#iptUsername").val("");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
} else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
}
});
}
@@ -166,10 +166,10 @@
action : "send",
comtype : "reply",
fid : fid,
aid : "{dede:field name='id'/}",
aid : "{dede:field.id/}",
msg : content,
}
$.post("{dede:field name='phpurl'/}/feedback.php", reply, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", reply, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert(`._feedback_reply[for="${fid}"]`, result.msg, "success");
@@ -201,8 +201,8 @@
//加载回复评论
function LoadReplyFeedbacks(fid) {
$(`.feedback_replies[for="${fid}"]`).html('<i class="fa fa-spinner"></i>');
$.get("{dede:field name='phpurl'/}/feedback.php", {
"aid" : "{dede:field name='id'/}",
$.get("{dede:global.cfg_phpurl/}/feedback.php", {
"aid" : "{dede:field.id/}",
"fid" : fid,
}, function (data) {
let result = JSON.parse(data);
@@ -247,7 +247,7 @@
good : g,
fid : fid,
}
$.post("{dede:field name='phpurl'/}/feedback.php", good, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", good, function (data) {
let result = JSON.parse(data);
$(`#feedbackGood${fid}`).html(result.data);
})


+ 25
- 22
src/theme/dedebiz/article_image.htm View File

@@ -41,11 +41,11 @@
} else {
if (npage == 2) {
if (namehand != '') location.href = namehand + shortname;
else location.href = "/apps/view.php?aid={dede:field name='id'/}";
else location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}";
} else if (displaytype == 'st' && namehand != '') {
location.href = namehand + "-" + (npage - 1) + shortname;
} else {
location.href = "/apps/view.php?aid={dede:field name='id'/}&pageno=" + (npage - 1);
location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}&pageno=" + (npage - 1);
}
}
}
@@ -55,7 +55,7 @@
ShowMsg("没有了哦");
} else {
if (displaytype == 'st' && namehand != '') location.href = namehand + "-" + (npage + 1) + shortname;
else location.href = "/apps/view.php?aid={dede:field name='id'/}&pageno=" + (npage + 1);
else location.href = "{dede:global.cfg_phpurl/}/view.php?aid={dede:field.id/}&pageno=" + (npage + 1);
}
}
</script>
@@ -75,12 +75,15 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?/apps/view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="picbox py-3">
{dede:field name='pagestyle' alt='输出不同的图片头信息' runphp='yes'}
@@ -114,9 +117,9 @@
}
{/dede:field}
</div>
<div class="py-3">{dede:field.body/}</div>
<div class="py-3">责任编辑:{dede:adminname/}</div>
<div class="py-3 row">
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<div class="page py-3 row">
<div class="col-md-4 prenext">
<div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
<div class="pagination-next">{dede:prenext get='next'/}</div>
@@ -124,9 +127,9 @@
<div class="col-md-8">
<div class="row actbox">
<ul>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:global.cfg_phpurl/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:global.cfg_phpurl/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-print mr-2"></i><a href="javascript:;" onclick="window.print();">打印</a></li>
</ul>
</div>
@@ -143,7 +146,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
<script>
//获取顶踩数据
@@ -176,7 +179,7 @@
if (j == 19 && !hasid) break;
}
}
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖"); return; }
else saveid += ',' + aid;
SetCookie('diggid', saveid, 1);
}
@@ -200,23 +203,23 @@
let feedback = {
action: "send",
comtype: "comments",
aid: "{dede:field name='id'/}",
aid: "{dede:field.id/}",
msg: $("#iptMsg").val(),
username: $("#iptUsername").val(),
validate: $("#iptValidate").val(),
notuser: $("#iptAny").is(":checked") ? "1" : "",
};
$.post("{dede:field name='phpurl'/}/feedback.php", feedback, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", feedback, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert("#feedback-alert", result.msg, "success");
$("#iptMsg").val("");
$("#iptValidate").val("");
($("#iptUsername").attr("disabled") !== "disabled") && $("#iptUsername").val("");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
} else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
}
});
}
@@ -227,10 +230,10 @@
action : "send",
comtype : "reply",
fid : fid,
aid : "{dede:field name='id'/}",
aid : "{dede:field.id/}",
msg : content,
}
$.post("{dede:field name='phpurl'/}/feedback.php", reply, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", reply, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert(`._feedback_reply[for="${fid}"]`, result.msg, "success");
@@ -262,8 +265,8 @@
//加载回复评论
function LoadReplyFeedbacks(fid) {
$(`.feedback_replies[for="${fid}"]`).html('<i class="fa fa-spinner"></i>');
$.get("{dede:field name='phpurl'/}/feedback.php", {
"aid" : "{dede:field name='id'/}",
$.get("{dede:global.cfg_phpurl/}/feedback.php", {
"aid" : "{dede:field.id/}",
"fid" : fid,
}, function (data) {
let result = JSON.parse(data);
@@ -308,7 +311,7 @@
good : g,
fid : fid,
}
$.post("{dede:field name='phpurl'/}/feedback.php", good, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", good, function (data) {
let result = JSON.parse(data);
$(`#feedbackGood${fid}`).html(result.data);
})


+ 27
- 22
src/theme/dedebiz/article_infos.htm View File

@@ -27,15 +27,18 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}"></script>次</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="py-3">{dede:field name='image'/}</div>
<div class="py-3">
<div class="img py-3">{dede:field name='image'/}</div>
<div class="info py-3">
<p>所属区域:{dede:field.nativeplace/}</p>
<p>信息类型:{dede:field.infotype/}</p>
<p>发布时间:{dede:field.pubdate function="MyDate('Y-m-d H:i:s',@me)"/}</p>
@@ -45,10 +48,12 @@
<p>邮箱:{dede:field.email/}</p>
<p>地址:{dede:field.address/}</p>
</div>
<div class="py-3">{dede:field.body/}</div>
<div class="py-3">责任编辑:{dede:adminname/}</div>
<div class="clearfix"></div>
<div class="row">
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<nav class="column-page py-3">
<ul class="pagination justify-content-center">{dede:pagebreak/}</ul>
</nav>
<div class="page py-3 row">
<div class="col-md-4 prenext">
<div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
<div class="pagination-next">{dede:prenext get='next'/}</div>
@@ -56,9 +61,9 @@
<div class="col-md-8">
<div class="row actbox">
<ul>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:global.cfg_phpurl/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:global.cfg_phpurl/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-print mr-2"></i><a href="javascript:;" onclick="window.print();">打印</a></li>
</ul>
</div>
@@ -75,7 +80,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
<script>
//获取顶踩数据
@@ -108,7 +113,7 @@
if (j == 19 && !hasid) break;
}
}
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖"); return; }
else saveid += ',' + aid;
SetCookie('diggid', saveid, 1);
}
@@ -132,23 +137,23 @@
let feedback = {
action: "send",
comtype: "comments",
aid: "{dede:field name='id'/}",
aid: "{dede:field.id/}",
msg: $("#iptMsg").val(),
username: $("#iptUsername").val(),
validate: $("#iptValidate").val(),
notuser: $("#iptAny").is(":checked") ? "1" : "",
};
$.post("{dede:field name='phpurl'/}/feedback.php", feedback, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", feedback, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert("#feedback-alert", result.msg, "success");
$("#iptMsg").val("");
$("#iptValidate").val("");
($("#iptUsername").attr("disabled") !== "disabled") && $("#iptUsername").val("");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
} else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
}
});
}
@@ -159,10 +164,10 @@
action : "send",
comtype : "reply",
fid : fid,
aid : "{dede:field name='id'/}",
aid : "{dede:field.id/}",
msg : content,
}
$.post("{dede:field name='phpurl'/}/feedback.php", reply, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", reply, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert(`._feedback_reply[for="${fid}"]`, result.msg, "success");
@@ -194,8 +199,8 @@
//加载回复评论
function LoadReplyFeedbacks(fid) {
$(`.feedback_replies[for="${fid}"]`).html('<i class="fa fa-spinner"></i>');
$.get("{dede:field name='phpurl'/}/feedback.php", {
"aid" : "{dede:field name='id'/}",
$.get("{dede:global.cfg_phpurl/}/feedback.php", {
"aid" : "{dede:field.id/}",
"fid" : fid,
}, function (data) {
let result = JSON.parse(data);
@@ -240,7 +245,7 @@
good : g,
fid : fid,
}
$.post("{dede:field name='phpurl'/}/feedback.php", good, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", good, function (data) {
let result = JSON.parse(data);
$(`#feedbackGood${fid}`).html(result.data);
})


+ 26
- 21
src/theme/dedebiz/article_soft.htm View File

@@ -27,15 +27,18 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="py-3">{dede:field name='image'/}</div>
<div class="py-3">
<div class="img py-3">{dede:field name='image'/}</div>
<div class="info py-3">
<p>软件类型:{dede:field.softtype/}</p>
<p>授权方式:{dede:field.accredit/}</p>
<p>界面语言:{dede:field.language/}</p>
@@ -48,15 +51,17 @@
<p>演示网址:{dede:field.officialdemo/}</p>
<p>下载次数:<script src="{dede:field.phpurl/}/disdls.php?aid={dede:field.id/}"></script></p>
</div>
<div class="py-3">{dede:field name='introduce'/}</div>
<div class="py-3">
<div class="tips py-3">{dede:field name='introduce'/}</div>
<div class="download py-3">
<h4>下载地址</h4>
<ul class="downurllist">
{dede:field name='softlinks'/}
</ul>
</div>
<div class="alert alert-success my-3">{dede:softmsg/}</div>
<div class="py-3 row">
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<div class="page py-3 row">
<div class="col-md-4 prenext">
<div class="pagination-previous mb-3">{dede:prenext get='pre'/}</div>
<div class="pagination-next">{dede:prenext get='next'/}</div>
@@ -64,9 +69,9 @@
<div class="col-md-8">
<div class="row actbox">
<ul>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-star-o mr-2"></i><a href="{dede:global.cfg_phpurl/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li>
<li><i class="fa fa-bug mr-2"></i><a href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-thumbs-o-up mr-2"></i><a href="{dede:global.cfg_phpurl/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li>
<li><i class="fa fa-print mr-2"></i><a href="javascript:;" onclick="window.print();">打印</a></li>
</ul>
</div>
@@ -83,7 +88,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
<script>
//获取顶踩数据
@@ -116,7 +121,7 @@
if (j == 19 && !hasid) break;
}
}
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖 "); return; }
if (hasid) { ShowMsg("您已经顶过该帖,请不要重复顶帖"); return; }
else saveid += ',' + aid;
SetCookie('diggid', saveid, 1);
}
@@ -140,23 +145,23 @@
let feedback = {
action: "send",
comtype: "comments",
aid: "{dede:field name='id'/}",
aid: "{dede:field.id/}",
msg: $("#iptMsg").val(),
username: $("#iptUsername").val(),
validate: $("#iptValidate").val(),
notuser: $("#iptAny").is(":checked") ? "1" : "",
};
$.post("{dede:field name='phpurl'/}/feedback.php", feedback, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", feedback, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert("#feedback-alert", result.msg, "success");
$("#iptMsg").val("");
$("#iptValidate").val("");
($("#iptUsername").attr("disabled") !== "disabled") && $("#iptUsername").val("");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
} else {
ShowAlert("#feedback-alert", `评论失败:${result.msg}`, "danger");
$("#validateimg").attr("src", '/apps/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
$("#validateimg").attr("src", '{dede:global.cfg_phpurl/}/vdimgck.php?' + new Date().getTime() + Math.round(Math.random() * 10000));
}
});
}
@@ -167,10 +172,10 @@
action : "send",
comtype : "reply",
fid : fid,
aid : "{dede:field name='id'/}",
aid : "{dede:field.id/}",
msg : content,
}
$.post("{dede:field name='phpurl'/}/feedback.php", reply, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", reply, function (data) {
let result = JSON.parse(data);
if (result.code === 200) {
ShowAlert(`._feedback_reply[for="${fid}"]`, result.msg, "success");
@@ -202,8 +207,8 @@
//加载回复评论
function LoadReplyFeedbacks(fid) {
$(`.feedback_replies[for="${fid}"]`).html('<i class="fa fa-spinner"></i>');
$.get("{dede:field name='phpurl'/}/feedback.php", {
"aid" : "{dede:field name='id'/}",
$.get("{dede:global.cfg_phpurl/}/feedback.php", {
"aid" : "{dede:field.id/}",
"fid" : fid,
}, function (data) {
let result = JSON.parse(data);
@@ -248,7 +253,7 @@
good : g,
fid : fid,
}
$.post("{dede:field name='phpurl'/}/feedback.php", good, function (data) {
$.post("{dede:global.cfg_phpurl/}/feedback.php", good, function (data) {
let result = JSON.parse(data);
$(`#feedbackGood${fid}`).html(result.data);
})


+ 9
- 6
src/theme/dedebiz/article_spec.htm View File

@@ -27,16 +27,19 @@
<div class="row">
<div class="col-md-9">
<article class="article-main bg-white shadow-sm rounded p-3">
<h2>{dede:field.title/}</h2>
<div class="article-meta">
<div class="title">
<h1>{dede:field.title/}</h1>
</div>
<div class="meta py-3">
<a href="{dede:field.userurl/}" target="_blank"><span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span></a>
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span>
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span>
<span><i class="fa fa-user mr-1"></i>{dede:field.writer/}</span>
<span><i class="fa fa-eye mr-1"></i><script src="{dede:global.cfg_phpurl/}/count.php?view=yes&aid={dede:field.id/}&mid={dede:field name='mid'/}"></script>次</span>
</div>
<div class="speciallist row py-3">{dede:field.note/}</div>
<div class="py-3">{dede:field.body/}</div>
<div class="py-3">责任编辑:{dede:adminname/}</div>
<div class="body py-3">{dede:field.body/}</div>
<div class="edit py-3">责任编辑:{dede:adminname/}</div>
<div class="alert alert-success my-3">{dede:softmsg/}</div>
</article>
</div>
@@ -47,7 +50,7 @@
</aside>
</div>
</main>
<script>const PHPURL = '{dede:field name="phpurl"/}';</script>
<script>const PHPURL = '{dede:global.cfg_phpurl/}';</script>
{dede:include filename='foot.htm'/}
</body>
</html>

+ 5
- 5
src/theme/dedebiz/index.htm View File

@@ -17,7 +17,7 @@
{dede:include filename='head.htm'/}
<section class="container py-3">
<div class="row">
<div class="col-md-3 m-pb-2">{dede:include comment='推荐文档' filename='widget_recommend.htm'/}</div>
<div class="col-md-3 m-pb-2">{dede:include filename='widget_recommend.htm'/}</div>
<div class="col-md-6 m-pb-2">
<div class="row">
<div id="carouselIndex" class="col-12 carousel slide" data-ride="carousel">
@@ -71,11 +71,11 @@
<article class="item-theme bg-white shadow-sm rounded">
<div class="item-theme-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div>
<div class="item-theme-box">
<h4 class="mb-3"><a href="[field:arcurl/]" target="_blank">[field:flag runphp='yes']if (stristr(@me,"h")) @me="<span class='btn btn-success btn-sm mr-2'>头条</span>";else if(stristr(@me,"c")) @me="<span class='btn btn-success btn-sm mr-2'>推荐</span>";else @me="";[/field:flag][field:title/]</a></h4>
<h5 class="title mb-3"><a href="[field:arcurl/]" target="_blank">[field:flag runphp='yes']if (stristr(@me,"h")) @me="<span class='btn btn-success btn-sm mr-2'>头条</span>";else if(stristr(@me,"c")) @me="<span class='btn btn-success btn-sm mr-2'>推荐</span>";else @me="";[/field:flag][field:title/]</a></h5>
<div class="row">
<div class="col-4 text-left text-danger">
<i class="fa fa-download mr-1"></i>
<span><script src="/apps/disdls.php?aid=[field:id/]"></script></span>
<span><script src="{dede:global.cfg_phpurl/}/disdls.php?aid=[field:id/]"></script></span>
</div>
<div class="col-8 text-right">
<a href="[field:userurl/]" target="_blank"><img src="[field:face/]" class="user-img-xs mr-1"></a>
@@ -97,8 +97,8 @@
<div class="col-md-4">
<article class="item-news bg-white shadow-sm rounded">
<div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div>
<h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4>
<div class="mb-3">
<div class="title"><h5><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h5></div>
<div class="meta mb-3">
<a href="[field:userurl/]" target="_blank"><img src="[field:face/]" class="user-img-xs mr-1"></a>
<a href="[field:userurl/]" target="_blank"><span class="mr-1">[field:uname/]</span></a>
<i class="fa fa-calendar mr-1"></i>


+ 1
- 1
src/theme/dedebiz/index_soft.htm View File

@@ -42,7 +42,7 @@
</div>
<p class="mb-3">[field:description function="cn_substr(@me,120)"/]...</p>
<div>
<span class="mr-2">下载次数:<script src="/apps/disdls.php?aid=[field:id/]"></script></span>
<span class="mr-2">下载次数:<script src="{dede:global.cfg_phpurl/}/disdls.php?aid=[field:id/]"></script></span>
</div>
</article>
</div>{/dede:arclist}{/dede:channelartlist}


+ 1
- 1
src/theme/dedebiz/list_infos.htm View File

@@ -58,7 +58,7 @@
<div class="list-info-search bg-white shadow-sm rounded p-3">
<h2 class="mb-3">信息搜索</h2>
{dede:infoguide}
<form name="infoguide" method="get" action="/apps/list.php">
<form name="infoguide" method="get" action="{dede:global.cfg_phpurl/}/list.php">
<input type="hidden" name="tid" value="[field:typeid/]">
<input type="hidden" name="channelid" value="-8">
<div class="form-group">[field:nativeplace/]</div>


+ 1
- 1
src/theme/dedebiz/list_soft.htm View File

@@ -38,7 +38,7 @@
</div>
<p class="mb-3">[field:description function="cn_substr(@me,120)"/]...</p>
<div>
<span class="mr-2">下载次数:<script src="/apps/disdls.php?aid=[field:id/]"></script></span>
<span class="mr-2">下载次数:<script src="{dede:global.cfg_phpurl/}/disdls.php?aid=[field:id/]"></script></span>
</div>
</div>
</article>


+ 3
- 13
src/theme/dedebiz/taglist.htm View File

@@ -44,19 +44,9 @@
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul>
</div>
<aside class="col-md-3">
<div class="pb-3">
<div class="item-hot bg-white shadow-sm rounded p-3">
<form class="search" name="formsearch" action="/apps/search.php">
<input type="hidden" name="kwtype" value="0">
<div class="input-group">
<input name="q" type="text" class="form-control" placeholder="请输入...">
<button type="submit" id="validateimg" class="btn btn-success"><i class="fa fa-search"></i></button>
</div>
</form>
</div>
</div>
<div class="pb-3">{dede:include comment='热点文档' filename='widget_hot.htm'/}</div>
<div class="pb-3">{dede:include comment='推荐文档' filename='widget_recommend.htm'/}</div>
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div>
<div class="pb-3">{dede:include filename='widget_hot.htm'/}</div>
<div class="pb-3">{dede:include filename='widget_recommend.htm'/}</div>
</aside>
</div>
</main>


+ 1
- 1
src/theme/dedebiz/top.htm View File

@@ -3,7 +3,7 @@
<div class="row">
<div class="col-4 col-md-6 logo"><a href="/"><img src="/static/web/img/logo.png" alt="{dede:global.cfg_webname/}"></a></div>
<div id="loginTop" class="col-8 col-md-6 text-right user-login">
<a href="/apps/search.php" class="btn btn-outline-success btn-sm rounded-circle"><i class="fa fa-search"></i></a>
<a href="{dede:global.cfg_phpurl/}/search.php" class="btn btn-outline-success btn-sm rounded-circle"><i class="fa fa-search"></i></a>
<a href="{dede:global.cfg_memberurl/}/login.php" class="btn btn-success btn-sm rounded-circle"><i class="fa fa-user-circle"></i></a>
<a href="{dede:global.cfg_memberurl/}/index_do.php?fmdo=user&dopost=regnew" class="btn btn-success btn-sm rounded-circle"><i class="fa fa-plus-circle"></i></a>
</div>


+ 2
- 3
src/theme/dedebiz/widget_article_feedback.htm View File

@@ -1,7 +1,6 @@
<div class="comment pt-3">
<h4>发表评论</h4>
<div id="feedback-alert"></div>
<div class="content pb-3"><textarea id="iptMsg" name="msg" class="form-control" placeholder="请输入..."></textarea></div>
<div class="content pb-3"><textarea id="iptMsg" name="msg" class="form-control" placeholder="请输入评论"></textarea></div>
<div class="post pb-3">
<div class="dcmp-userinfo" id="_ajax_feedback">
<div class="form-group">
@@ -14,7 +13,7 @@
<label for="iptValidate">验证码</label>
<div class="input-group">
<input type="text" class="form-control text-uppercase" id="iptValidate">
<img src="/apps/vdimgck.php" id="validateimg" onclick="this.src='/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
<img src="{dede:global.cfg_phpurl/}/vdimgck.php" id="validateimg" onclick="this.src='{dede:global.cfg_phpurl/}/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
</div>
</div>
</div>


+ 2
- 2
src/theme/dedebiz/widget_search.htm View File

@@ -1,8 +1,8 @@
<div class="item-hot bg-white shadow-sm rounded p-3">
<form class="search" name="formsearch" action="/apps/search.php">
<form class="search" name="formsearch" action="{dede:global.cfg_phpurl/}/search.php">
<input type="hidden" name="kwtype" value="0">
<div class="input-group">
<input name="q" type="text" class="form-control" placeholder="请输入搜索关键词...">
<input name="q" type="text" class="form-control" placeholder="请输入关键词">
<button type="submit" id="validateimg" class="btn btn-success btn-sm"><i class="fa fa-search"></i></button>
</div>
</form>

+ 1
- 1
src/user/templets/buy.htm View File

@@ -58,7 +58,7 @@
<td>验证码</td>
<td>
<input type="text" name="vdcode" id="vdcode" class="form-control text-uppercase d-inline-block w-25">
<img src="/apps/vdimgck.php" onclick="this.src='/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
<img src="<?php echo $cfg_phpurl;?>/vdimgck.php" onclick="this.src='<?php echo $cfg_phpurl;?>/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
</td>
</tr>
<tr>


+ 1
- 1
src/user/templets/login.htm View File

@@ -32,7 +32,7 @@
<label for="iptValidate">验证码</label>
<div class="input-group">
<input type="text" name="vdcode" id="iptValidate" class="form-control text-uppercase" placeholder="请输入验证码">
<img src="/apps/vdimgck.php" id="validateimg" onclick="this.src='/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
<img src="<?php echo $cfg_phpurl;?>/vdimgck.php" id="validateimg" onclick="this.src='<?php echo $cfg_phpurl;?>/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
</div>
</div>
<div class="form-group"><a href="<?php echo $cfg_memberurl;?>/resetpassword.php">忘记密码?</a></div>


+ 1
- 1
src/user/templets/mypay.htm View File

@@ -38,7 +38,7 @@
<tr>
<td><input type="checkbox" name="deleteid" value="{dede:field.aid/}" /></td>
<td><?php echo $fields['aid'];?></td>
<td><?php echo '<a href="/apps/view.php?aid='.str_replace('ARCHIVE', '', $fields['buyid']).'" target="_blank">'.$fields['oldinfo'].'</a>';?></td>
<td><?php echo '<a href="<?php echo $cfg_phpurl;?>/view.php?aid='.str_replace('ARCHIVE', '', $fields['buyid']).'" target="_blank">'.$fields['oldinfo'].'</a>';?></td>
<td><?php echo $fields['money'];?></td>
<td><?php echo GetDateTimeMk($fields['mtime']);?></td>
</tr>


+ 1
- 1
src/user/templets/mystow.htm View File

@@ -39,7 +39,7 @@
<td><a href="archives_do.php?dopost=viewArchives&aid={dede:field.aid/}" target="_blank">{dede:field.title/}</a></td>
<td><?php echo MyDate('Y-m-d H:i:s', $fields['addtime']);?></td>
<td>
<a href="/apps/recommend.php?type={dede:field.type/}&aid={dede:field.aid/}" target="_blank" class="btn btn-success btn-sm">推荐</a>
<a href="<?php echo $cfg_phpurl;?>/recommend.php?type={dede:field.type/}&aid={dede:field.aid/}" target="_blank" class="btn btn-success btn-sm">推荐</a>
<a href="archives_do.php?dopost=delStow&type={dede:field.type/}&aid={dede:field.aid/}" class="btn btn-danger btn-sm">删除</a>
</td>
</tr>


+ 1
- 1
src/user/templets/reg-new.htm View File

@@ -36,7 +36,7 @@
<label for="iptValidate">验证码</label>
<div class="input-group">
<input type="text" name="vdcode" id="iptValidate" class="form-control text-uppercase" placeholder="请输入验证码" required="required">
<img src="/apps/vdimgck.php" id="validateimg" onclick="this.src='/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
<img src="<?php echo $cfg_phpurl;?>/vdimgck.php" id="validateimg" onclick="this.src='<?php echo $cfg_phpurl;?>/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
</div>
</div>
<div class="form-group form-check">


+ 1
- 1
src/user/templets/resetpassword.htm View File

@@ -38,7 +38,7 @@
<label for="iptValidate">验证码</label>
<div class="input-group">
<input type="text" name="vdcode" id="iptValidate" class="form-control text-uppercase" placeholder="请输入验证码" required="required">
<img src="/apps/vdimgck.php" id="validateimg" onclick="this.src='/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
<img src="<?php echo $cfg_phpurl;?>/vdimgck.php" id="validateimg" onclick="this.src='<?php echo $cfg_phpurl;?>/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
</div>
</div>
<div><button type="submit" class="btn btn-success btn-md btn-block">下一步</button></div>


+ 1
- 1
src/user/templets/resetpassword3.htm View File

@@ -29,7 +29,7 @@
<label for="iptValidate">验证码</label>
<div class="input-group">
<input type="text" name="vdcode" id="iptValidate" class="form-control text-uppercase" placeholder="请输入验证码">
<img src="/apps/vdimgck.php" id="validateimg" onclick="this.src='/apps/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
<img src="<?php echo $cfg_phpurl;?>/vdimgck.php" id="validateimg" onclick="this.src='<?php echo $cfg_phpurl;?>/vdimgck.php?'+new Date().getTime()+Math.round(Math.random() * 10000)" title="验证码">
</div>
</div>
<div><button type="submit" class="btn btn-success btn-md btn-block">下一步</button></div>


Loading…
Cancel
Save