@@ -1,3 +1,15 @@ | |||||
::-webkit-scrollbar { | |||||
width:6px; | |||||
height:6px | |||||
} | |||||
::-webkit-scrollbar-track { | |||||
background:#f5f5f5; | |||||
border-radius:.2rem | |||||
} | |||||
::-webkit-scrollbar-thumb { | |||||
background:#dee2e6; | |||||
border-radius:.2rem | |||||
} | |||||
body { | body { | ||||
line-height:1.6; | line-height:1.6; | ||||
letter-spacing:.6px; | letter-spacing:.6px; | ||||
@@ -63,6 +75,7 @@ input[type=file] { | |||||
} | } | ||||
.item-article li { | .item-article li { | ||||
margin-bottom:10px; | margin-bottom:10px; | ||||
line-height:18px; | |||||
overflow:hidden; | overflow:hidden; | ||||
text-overflow:ellipsis; | text-overflow:ellipsis; | ||||
white-space:nowrap | white-space:nowrap | ||||
@@ -181,7 +194,7 @@ input[type=file] { | |||||
text-overflow:ellipsis; | text-overflow:ellipsis; | ||||
white-space:nowrap | white-space:nowrap | ||||
} | } | ||||
.article-hot-box i,.article-hot-box span { | |||||
.article-hot-box i,.article-hot-box span,.article-meta span,.item-theme-box i,.item-theme-box span,.list-article-body i,.list-article-body span { | |||||
color:#999 | color:#999 | ||||
} | } | ||||
.article-main h1,.article-main h2,.article-main h3,.article-main h4,.article-main h5,.article-main h6 { | .article-main h1,.article-main h2,.article-main h3,.article-main h4,.article-main h5,.article-main h6 { | ||||
@@ -191,10 +204,7 @@ input[type=file] { | |||||
.article-meta span { | .article-meta span { | ||||
margin-right:1rem | margin-right:1rem | ||||
} | } | ||||
.article-meta span,.item-theme-box i,.item-theme-box span,.list-article-body i,.list-article-body span { | |||||
color:#999 | |||||
} | |||||
.digg .comment-container { | |||||
.likes .comment-container { | |||||
width:200px; | width:200px; | ||||
padding:10px 20px; | padding:10px 20px; | ||||
border:1px solid #f5f5f5; | border:1px solid #f5f5f5; | ||||
@@ -202,44 +212,40 @@ input[type=file] { | |||||
margin:0 6px; | margin:0 6px; | ||||
cursor:pointer | cursor:pointer | ||||
} | } | ||||
.digg .comment-container:hover { | |||||
.likes .comment-container:hover { | |||||
background:#fffce0 | background:#fffce0 | ||||
} | } | ||||
.digg .comment-top { | |||||
.likes .comment-top { | |||||
display:flex; | display:flex; | ||||
flex-direction:row; | flex-direction:row; | ||||
align-items:center; | align-items:center; | ||||
margin-bottom:10px | margin-bottom:10px | ||||
} | } | ||||
.digg .comment-top-text { | |||||
.likes .comment-top-text { | |||||
margin-left:10px; | margin-left:10px; | ||||
color:#497cf6 | color:#497cf6 | ||||
} | } | ||||
.digg .comment-top-text-danger { | |||||
.likes .comment-top-text-danger { | |||||
margin-left:10px; | margin-left:10px; | ||||
color:#d21d35 | color:#d21d35 | ||||
} | } | ||||
.digg .text-like { | |||||
.likes .text-like { | |||||
color:#497cf6 | color:#497cf6 | ||||
} | } | ||||
.digg .text-unlike { | |||||
.likes .text-unlike { | |||||
color:#d21d35 | color:#d21d35 | ||||
} | } | ||||
.digg .comment-top p { | |||||
.likes .comment-top p { | |||||
margin-bottom:unset | margin-bottom:unset | ||||
} | } | ||||
.prenext .pagination-previous,.pagination-next { | .prenext .pagination-previous,.pagination-next { | ||||
padding:6px 12px; | |||||
padding:10px 20px; | |||||
font-size:14px; | font-size:14px; | ||||
color:#a6a5a6; | color:#a6a5a6; | ||||
border-radius:30px; | border-radius:30px; | ||||
border:1px solid #f0f0f0; | border:1px solid #f0f0f0; | ||||
cursor:pointer | cursor:pointer | ||||
} | } | ||||
.prenext .pagination-previous:hover,.pagination-next:hover { | |||||
color:#c2e5d0; | |||||
background:#1eac5a | |||||
} | |||||
.actbox { | .actbox { | ||||
float:right; | float:right; | ||||
padding:10px | padding:10px | ||||
@@ -282,6 +288,9 @@ input[type=file] { | |||||
height:36px; | height:36px; | ||||
line-height:36px | line-height:36px | ||||
} | } | ||||
.navbar-dark .navbar-nav .nav-link { | |||||
color:#eee | |||||
} | |||||
.logo img { | .logo img { | ||||
height:40px | height:40px | ||||
} | } | ||||
@@ -318,7 +327,7 @@ input[type=file] { | |||||
} | } | ||||
.bannr-img { | .bannr-img { | ||||
width:100%; | width:100%; | ||||
height:375px | |||||
height:345px | |||||
} | } | ||||
.user-img-md { | .user-img-md { | ||||
width:70px; | width:70px; | ||||
@@ -364,6 +373,7 @@ input[type=file] { | |||||
height:36px | height:36px | ||||
} | } | ||||
.fa { | .fa { | ||||
font-size:14px; | |||||
color:inherit; | color:inherit; | ||||
cursor:pointer | cursor:pointer | ||||
} | } | ||||
@@ -694,15 +694,14 @@ class SearchView | |||||
} | } | ||||
} | } | ||||
$plist = ""; | $plist = ""; | ||||
$plist .= "<form name='pagelist' action='".$this->GetCurUrl()."'>$hidenform"; | |||||
$plist .= "<ul class='pagination justify-content-center pt-3'>"; | |||||
$plist .= preg_match('/info/i', $listitem)? $infos : ""; | |||||
$plist .= "<form name='pagelist' action='".$this->GetCurUrl()."' class='d-flex'>$hidenform"; | |||||
$plist .= preg_match('/info/i', $listitem)? $infos : ""; | |||||
$plist .= preg_match('/index/i', $listitem)? $indexpage : ""; | $plist .= preg_match('/index/i', $listitem)? $indexpage : ""; | ||||
$plist .= preg_match('/pre/i', $listitem)? $prepage : ""; | $plist .= preg_match('/pre/i', $listitem)? $prepage : ""; | ||||
$plist .= preg_match('/pageno/i', $listitem)? $listdd : ""; | $plist .= preg_match('/pageno/i', $listitem)? $listdd : ""; | ||||
$plist .= preg_match('/next/i', $listitem)? $nextpage : ""; | $plist .= preg_match('/next/i', $listitem)? $nextpage : ""; | ||||
$plist .= preg_match('/end/i', $listitem)? $endpage : ""; | $plist .= preg_match('/end/i', $listitem)? $endpage : ""; | ||||
$plist .= "</ul></form>\r\n"; | |||||
$plist .= "</form>\r\n"; | |||||
return $plist; | return $plist; | ||||
} | } | ||||
/** | /** | ||||
@@ -11,7 +11,7 @@ | |||||
<li class="nav-item"><a href="/" class="nav-link {dede:field name='typeid' runphp='yes'}(@me=='')?@me='active':@me='';{/dede:field}">首页</a></li> | <li class="nav-item"><a href="/" class="nav-link {dede:field name='typeid' runphp='yes'}(@me=='')?@me='active':@me='';{/dede:field}">首页</a></li> | ||||
{dede:channelartlist typeid='top' row='10'} | {dede:channelartlist typeid='top' row='10'} | ||||
<li class="nav-item {dede:channel type='son' noself='yes' row='1'}dropdown{/dede:channel}"> | <li class="nav-item {dede:channel type='son' noself='yes' row='1'}dropdown{/dede:channel}"> | ||||
<a class="nav-link {dede:channel type='son' noself='yes' row='1'}dropdown-toggle{/dede:channel}" href="{dede:field.typeurl/}" {dede:channel type='son' noself='yes' row='1'}id="dropdown-auth" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"{/dede:channel}>{dede:field.typename/}</a> | |||||
<a class="nav-link {dede:channel type='son' noself='yes' row='1'}dropdown-toggle{/dede:channel}" href="{dede:field.typeurl/}" {dede:channel type='son' noself='yes' row='1'}data-toggle="dropdown"{/dede:channel}>{dede:field.typename/}</a> | |||||
{dede:channel type='son' noself='yes' row='1'}<div class="dropdown-menu" aria-labelledby="dropdown-auth">{/dede:channel}{dede:channel type='son'} | {dede:channel type='son' noself='yes' row='1'}<div class="dropdown-menu" aria-labelledby="dropdown-auth">{/dede:channel}{dede:channel type='son'} | ||||
<a href="[field:typelink/]" class="dropdown-item">[field:typename/]</a>{/dede:channel} | <a href="[field:typelink/]" class="dropdown-item">[field:typename/]</a>{/dede:channel} | ||||
{dede:channel type='son' noself='yes' row='1'}</div>{/dede:channel} | {dede:channel type='son' noself='yes' row='1'}</div>{/dede:channel} | ||||
@@ -38,7 +38,7 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="col-md-3 m-pb-2">{dede:include comment='推荐文档' filename='widget_recommend.htm'/}</div> | |||||
<div class="col-md-3">{dede:include comment='推荐文档' filename='widget_recommend.htm'/}</div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="container py-3"> | <div class="container py-3"> | ||||
@@ -50,7 +50,7 @@ | |||||
</div>{dede:arclist row='3' orderby='id'} | </div>{dede:arclist row='3' orderby='id'} | ||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<div class="item-theme bg-white shadow-sm rounded"> | <div class="item-theme bg-white shadow-sm rounded"> | ||||
<div class="item-theme-img"><a href="[field:arcurl/]" target="_blank"><img src="[field:picname/]" alt="[field:title/]" title="[field:title/]"></a></div> | |||||
<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"> | <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> | <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> | ||||
<div class="row"> | <div class="row"> | ||||
@@ -77,7 +77,7 @@ | |||||
</div>{dede:arclist row='3' orderby='id'} | </div>{dede:arclist row='3' orderby='id'} | ||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<div class="item-news bg-white shadow-sm rounded"> | <div class="item-news bg-white shadow-sm rounded"> | ||||
<div class="item-news-img"><a href="[field:arcurl/]" target="_blank"><img src="[field:picname/]" alt="[field:title/]" title="[field:title/]"></a></div> | |||||
<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> | <h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | <img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | ||||
@@ -91,8 +91,9 @@ | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="container py-3"> | <div class="container py-3"> | ||||
<div class="row">{dede:channelartlist typeid='3,3'} | |||||
<div class="col-md-6 m-pb-2"> | |||||
<div class="row"> | |||||
{dede:channelartlist typeid='3,3'} | |||||
<div class="col-md-4 m-pb-2"> | |||||
<div class="item-article bg-white shadow-sm rounded p-3"> | <div class="item-article bg-white shadow-sm rounded p-3"> | ||||
<h2 class="mb-3">{dede:field.typename/}</h2> | <h2 class="mb-3">{dede:field.typename/}</h2> | ||||
<ul>{dede:arclist row='10' titlelen='120' orderby='id'} | <ul>{dede:arclist row='10' titlelen='120' orderby='id'} | ||||
@@ -100,7 +101,15 @@ | |||||
</ul> | </ul> | ||||
</div> | </div> | ||||
</div>{/dede:channelartlist}{dede:channelartlist typeid='4,4'} | </div>{/dede:channelartlist}{dede:channelartlist typeid='4,4'} | ||||
<div class="col-md-6"> | |||||
<div class="col-md-4"> | |||||
<div class="item-article bg-white shadow-sm rounded p-3"> | |||||
<h2 class="mb-3">{dede:field.typename/}</h2> | |||||
<ul>{dede:arclist row='10' titlelen='120' orderby='id'} | |||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | |||||
</ul> | |||||
</div> | |||||
</div>{/dede:channelartlist}{dede:channelartlist typeid='5,5'} | |||||
<div class="col-md-4"> | |||||
<div class="item-article bg-white shadow-sm rounded p-3"> | <div class="item-article bg-white shadow-sm rounded p-3"> | ||||
<h2 class="mb-3">{dede:field.typename/}</h2> | <h2 class="mb-3">{dede:field.typename/}</h2> | ||||
<ul>{dede:arclist row='10' titlelen='120' orderby='id'} | <ul>{dede:arclist row='10' titlelen='120' orderby='id'} | ||||
@@ -108,7 +117,6 @@ | |||||
</ul> | </ul> | ||||
</div> | </div> | ||||
</div>{/dede:channelartlist} | </div>{/dede:channelartlist} | ||||
</div> | </div> | ||||
</div> | </div> | ||||
{dede:include filename='foot.htm'/} | {dede:include filename='foot.htm'/} | ||||
@@ -36,7 +36,7 @@ | |||||
</div>{dede:arclist row='3' orderby='rand'} | </div>{dede:arclist row='3' orderby='rand'} | ||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<div class="item-news bg-white shadow-sm rounded"> | <div class="item-news bg-white shadow-sm rounded"> | ||||
<div class="item-news-img"><a href="[field:arcurl/]" target="_blank"><img src="[field:picname/]" alt="[field:title/]" title="[field:title/]"></a></div> | |||||
<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> | <h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | <img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | ||||
@@ -36,7 +36,7 @@ | |||||
</div>{dede:arclist row='3' orderby='rand'} | </div>{dede:arclist row='3' orderby='rand'} | ||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<div class="item-news bg-white shadow-sm rounded"> | <div class="item-news bg-white shadow-sm rounded"> | ||||
<div class="item-news-img"><a href="[field:arcurl/]" target="_blank"><img src="[field:picname/]" alt="[field:title/]" title="[field:title/]"></a></div> | |||||
<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> | <h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | <img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | ||||
@@ -33,7 +33,7 @@ | |||||
<div class="row">{dede:list pagesize='10'} | <div class="row">{dede:list pagesize='10'} | ||||
<div class="col-md-6 mb-3"> | <div class="col-md-6 mb-3"> | ||||
<div class="list-article rounded mb-3"> | <div class="list-article rounded mb-3"> | ||||
[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<div class='list-article-img'><a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a></div>");[/field:array] | |||||
<div class="list-article-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="list-article-body bg-white shadow-sm p-3"> | <div class="list-article-body bg-white shadow-sm p-3"> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
@@ -33,7 +33,7 @@ | |||||
<div class="row">{dede:list pagesize='10'} | <div class="row">{dede:list pagesize='10'} | ||||
<div class="col-md-6 mb-3"> | <div class="col-md-6 mb-3"> | ||||
<div class="list-article rounded mb-3"> | <div class="list-article rounded mb-3"> | ||||
[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<div class='list-article-img'><a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a></div>");[/field:array] | |||||
<div class="list-article-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="list-article-body bg-white shadow-sm p-3"> | <div class="list-article-body bg-white shadow-sm p-3"> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
@@ -1,5 +1,5 @@ | |||||
{dede:comment text='顶踩模块'/} | {dede:comment text='顶踩模块'/} | ||||
<div class="row justify-content-center digg py-3"> | |||||
<div class="likes row justify-content-center py-3"> | |||||
<div class="comment-container" onclick="javascript:PostDigg('good',{dede:field.id/})"> | <div class="comment-container" onclick="javascript:PostDigg('good',{dede:field.id/})"> | ||||
<div class="comment-top"> | <div class="comment-top"> | ||||
<i class="fa fa-thumbs-o-up"></i> | <i class="fa fa-thumbs-o-up"></i> | ||||
@@ -1,6 +1,6 @@ | |||||
<div class="item-article bg-white shadow-sm rounded p-3"> | <div class="item-article bg-white shadow-sm rounded p-3"> | ||||
<h2 class="mb-3">热门头条</h2> | <h2 class="mb-3">热门头条</h2> | ||||
<ul>{dede:arclist row='10' titlelen='120' orderby='rand'} | <ul>{dede:arclist row='10' titlelen='120' orderby='rand'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | |||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:global.autoindex/].[field:title/]</a></li>{/dede:arclist} | |||||
</ul> | </ul> | ||||
</div> | </div> |
@@ -1,6 +1,6 @@ | |||||
<div class="item-article bg-white shadow-sm rounded p-3"> | <div class="item-article bg-white shadow-sm rounded p-3"> | ||||
<h2 class="mb-3">推荐栏目</h2> | <h2 class="mb-3">推荐栏目</h2> | ||||
<ul>{dede:channelartlist row='10' typeid='top'} | <ul>{dede:channelartlist row='10' typeid='top'} | ||||
<li><a href="{dede:field.typeurl/}">{dede:field.typename/}</a></li>{/dede:channelartlist} | |||||
<li><a href="{dede:field.typeurl/}"><i class="fa fa-navicon mr-1"></i>{dede:field.typename/}</a></li>{/dede:channelartlist} | |||||
</ul> | </ul> | ||||
</div> | </div> |