@@ -28,8 +28,8 @@ | |||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2" id="upfield"> | <td colspan="2" id="upfield"> | ||||
<div class="mb-3"><label>文件1:<input type="file" name="upfile1" class="admin-input-lg"></label></div> | <p><label>文件1:<input type="file" name="upfile1" class="admin-input-lg"></label></p> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
@@ -45,11 +45,11 @@ | |||||
function make_upload() { | function make_upload() { | ||||
i++; | i++; | ||||
myob = document.getElementById("upfield"); | myob = document.getElementById("upfield"); | ||||
myob.innerHTML+="<div class='mb-3'><label>文件"+i+":<input type='file' name='upfile"+i+"' class='admin-input-lg'></label></div>"; | myob.innerHTML+="<p><label>文件"+i+":<input type='file' name='upfile"+i+"' class='admin-input-lg'></label></p>"; | ||||
} | } | ||||
function reset_upload() { | function reset_upload() { | ||||
myob = document.getElementById("upfield"); | myob = document.getElementById("upfield"); | ||||
myob.innerHTML="<div class='mb-3'><label>文件1:<input type='file' name='upfile1' class='admin-input-lg'></label></div>"; | myob.innerHTML="<p><label>文件1:<input type='file' name='upfile1' class='admin-input-lg'></label></p>"; | ||||
} | } | ||||
</script> | </script> | ||||
</body> | </body> |
@@ -50,11 +50,11 @@ | |||||
</tr> | </tr> | ||||
<tr> | <tr> | ||||
<td colspan="2"> | <td colspan="2"> | ||||
<div class="mb-3"><label>附件1:<input type="file" name="upfile1" id="upfile1" class="admin-input-lg"></label></div> | <p><label>附件1:<input type="file" name="upfile1" id="upfile1" class="admin-input-lg"></label></p> | ||||
<div class="mb-3"><label>附件2:<input type="file" name="upfile2" id="upfile2" class="admin-input-lg"></label></div> | <p><label>附件2:<input type="file" name="upfile2" id="upfile2" class="admin-input-lg"></label></p> | ||||
<div class="mb-3"><label>附件3:<input type="file" name="upfile3" id="upfile3" class="admin-input-lg"></label></div> | <p><label>附件3:<input type="file" name="upfile3" id="upfile3" class="admin-input-lg"></label></p> | ||||
<div class="mb-3"><label>附件4:<input type="file" name="upfile4" id="upfile4" class="admin-input-lg"></label></div> | <p><label>附件4:<input type="file" name="upfile4" id="upfile4" class="admin-input-lg"></label></p> | ||||
<div class="mb-3"><label>附件5:<input type="file" name="upfile5" id="upfile5" class="admin-input-lg"></label></div> | <p><label>附件5:<input type="file" name="upfile5" id="upfile5" class="admin-input-lg"></label></p> | ||||
<div id="uploadfield"></div> | <div id="uploadfield"></div> | ||||
</td> | </td> | ||||
</tr> | </tr> | ||||
@@ -24,15 +24,15 @@ input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=checkb | |||||
.item-admin{padding:75px 1rem} | .item-admin{padding:75px 1rem} | ||||
.item-theme{margin-bottom:2rem} | .item-theme{margin-bottom:2rem} | ||||
.item-theme-box{padding:1.5rem} | .item-theme-box{padding:1.5rem} | ||||
.item-theme-box .text-left i,.item-theme-box .text-right span,.item-news .author,.item-news .author a,.item-news .date,.item-info a,.list-article-body i,.list-article-body span,.article-hot-box i,.article-hot-box span,.article-meta span{color:var(--gray-500)} | |||||
.item-theme .title a,.item-news .title a{color:var(--gray-dark)} | .item-theme .title a,.item-news .title a{color:var(--gray-dark)} | ||||
.item-theme-img img{width:100%;height:250px} | .item-theme-img img{width:100%;height:250px} | ||||
.item-theme p,.item-news p{margin-bottom:0;color:var(--gray-500);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical} | .item-theme p,.item-news p{color:var(--gray-500);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-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(-5px);transition:all 0.5s} | .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 .title{margin:20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} | ||||
.item-news-img img{width:100%;height:200px} | .item-news-img img{width:100%;height:200px} | ||||
.item-news i,.item-news span{color:var(--gray-500)} | .item-vote .table,.article-theme-body p:last-child,.article-hot:last-child{margin-bottom:0} | ||||
.item-info a{color:var(--green)} | |||||
.list-article-img img{width:100%;height:260px} | .list-article-img img{width:100%;height:260px} | ||||
.list-article-body h2{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} | .list-article-body h2{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} | ||||
.list-article-body h2 a{color:var(--gray-dark)} | .list-article-body h2 a{color:var(--gray-dark)} | ||||
@@ -40,12 +40,10 @@ input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=checkb | |||||
.article-theme-img,.article-hot-img img{width:100%} | .article-theme-img,.article-hot-img img{width:100%} | ||||
.article-theme-info .item{display:inline-block;width:100px} | .article-theme-info .item{display:inline-block;width:100px} | ||||
.article-theme-info .price{font-size:18px;font-weight:600} | .article-theme-info .price{font-size:18px;font-weight:600} | ||||
.list-article-body p,.item-vote .table,.article-theme-body p:last-child,.article-hot:last-child{margin-bottom:0} | |||||
.article-theme-body h2,.article-right h2{margin-bottom:1rem;font-size:18px} | .article-theme-body h2,.article-right h2{margin-bottom:1rem;font-size:18px} | ||||
.article-hot{margin-bottom:1.5rem} | .article-hot{margin-bottom:1.5rem} | ||||
.article-hot-box{padding:1rem 1.5rem;background:var(--white)} | .article-hot-box{padding:1rem 1.5rem;background:var(--white)} | ||||
.article-hot-box h4{font-size:14px;font-weight:300;overflow:hidden;text-overflow:ellipsis;white-space:nowrap} | .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:var(--gray-500)} | |||||
.article-main .title h1{font-size:24px} | .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 var(--success)} | .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 var(--success)} | ||||
.article-main .meta span{margin-right:1rem} | .article-main .meta span{margin-right:1rem} | ||||
@@ -80,7 +80,7 @@ function obtainfilter($channelid, $type = 1, $fieldsnamef = '', $defaulttid = 0, | |||||
$fields_value = $href2[0]; | $fields_value = $href2[0]; | ||||
switch ($type) { | switch ($type) { | ||||
case 1: | case 1: | ||||
$biz_addonfields .= '<div class="mb-3">'; | $biz_addonfields .= '<p>'; | ||||
$biz_addonfields .= (preg_match("/&".$ctag->GetName()."=/is",$filterarr,$regm) ? '<a href="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'" class="btn btn-outline-success btn-sm">全部</a>' : '<a href="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'" class="btn btn-success btn-sm">全部</a>'); | $biz_addonfields .= (preg_match("/&".$ctag->GetName()."=/is",$filterarr,$regm) ? '<a href="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'" class="btn btn-outline-success btn-sm">全部</a>' : '<a href="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'" class="btn btn-success btn-sm">全部</a>'); | ||||
$addonfields_items = explode(",",$ctag->GetAtt('default')); | $addonfields_items = explode(",",$ctag->GetAtt('default')); | ||||
for ($i=0; $i<count($addonfields_items); $i++) | for ($i=0; $i<count($addonfields_items); $i++) | ||||
@@ -88,7 +88,7 @@ function obtainfilter($channelid, $type = 1, $fieldsnamef = '', $defaulttid = 0, | |||||
$href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]); | $href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]); | ||||
$biz_addonfields .= ($fields_value!=urlencode($addonfields_items[$i]) ? '<a title="'.$addonfields_items[$i].'" href="'.$href.'" class="btn btn-outline-success btn-sm">'.$addonfields_items[$i].'</a>' : '<a href="'.$href.'" class="btn btn-success btn-sm">'.$addonfields_items[$i].'</a>'); | $biz_addonfields .= ($fields_value!=urlencode($addonfields_items[$i]) ? '<a title="'.$addonfields_items[$i].'" href="'.$href.'" class="btn btn-outline-success btn-sm">'.$addonfields_items[$i].'</a>' : '<a href="'.$href.'" class="btn btn-success btn-sm">'.$addonfields_items[$i].'</a>'); | ||||
} | } | ||||
$biz_addonfields .= '</div>'; | $biz_addonfields .= '</p>'; | ||||
break; | break; | ||||
case 2: | case 2: | ||||
$biz_addonfields .= '<select name="filter'.$ctag->GetName().'" onchange="window.location=this.options[this.selectedIndex].value" class="form-control w-25 mr-3"> | $biz_addonfields .= '<select name="filter'.$ctag->GetName().'" onchange="window.location=this.options[this.selectedIndex].value" class="form-control w-25 mr-3"> | ||||
@@ -103,7 +103,7 @@ function obtainfilter($channelid, $type = 1, $fieldsnamef = '', $defaulttid = 0, | |||||
$biz_addonfields .= '</select>'; | $biz_addonfields .= '</select>'; | ||||
break; | break; | ||||
case 3: | case 3: | ||||
$biz_addonfields .= '<div class="mb-3">'; | $biz_addonfields .= '<p>'; | ||||
$biz_addonfields .= (preg_match("/&".$ctag->GetName()."=/is",$filterarr,$regm) ? '<a href="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'"><input type="radio" name="filter'.$ctag->GetName().'" value="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'" onclick="window.location=this.value">全部</a>' : '<span><input type="radio" name="filter'.$ctag->GetName().'" checked="checked">全部</span>'); | $biz_addonfields .= (preg_match("/&".$ctag->GetName()."=/is",$filterarr,$regm) ? '<a href="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'"><input type="radio" name="filter'.$ctag->GetName().'" value="'.str_replace("&".$ctag->GetName()."=".$fields_value,"",$filterarr).'" onclick="window.location=this.value">全部</a>' : '<span><input type="radio" name="filter'.$ctag->GetName().'" checked="checked">全部</span>'); | ||||
$addonfields_items = explode(",",$ctag->GetAtt('default')); | $addonfields_items = explode(",",$ctag->GetAtt('default')); | ||||
for ($i=0; $i<count($addonfields_items); $i++) | for ($i=0; $i<count($addonfields_items); $i++) | ||||
@@ -111,7 +111,7 @@ function obtainfilter($channelid, $type = 1, $fieldsnamef = '', $defaulttid = 0, | |||||
$href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]); | $href = stripos($filterarr,$ctag->GetName().'=') ? str_replace("=".$fields_value,"=".urlencode($addonfields_items[$i]),$filterarr) : $filterarr.'&'.$ctag->GetName().'='.urlencode($addonfields_items[$i]); | ||||
$biz_addonfields .= ($fields_value!=urlencode($addonfields_items[$i]) ? '<a title="'.$addonfields_items[$i].'" href="'.$href.'"><input type="radio" name="filter'.$ctag->GetName().'" value="'.$href.'" onclick="window.location=this.value">'.$addonfields_items[$i].'</a>' : '<span><input type="radio" name="filter'.$ctag->GetName().'" checked="checked">'.$addonfields_items[$i].'</span>'); | $biz_addonfields .= ($fields_value!=urlencode($addonfields_items[$i]) ? '<a title="'.$addonfields_items[$i].'" href="'.$href.'"><input type="radio" name="filter'.$ctag->GetName().'" value="'.$href.'" onclick="window.location=this.value">'.$addonfields_items[$i].'</a>' : '<span><input type="radio" name="filter'.$ctag->GetName().'" checked="checked">'.$addonfields_items[$i].'</span>'); | ||||
} | } | ||||
$biz_addonfields .= '</div>'; | $biz_addonfields .= '</p>'; | ||||
break; | break; | ||||
} | } | ||||
} | } | ||||
@@ -65,8 +65,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -73,8 +73,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -74,8 +74,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -140,8 +140,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -74,8 +74,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -82,8 +82,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -44,8 +44,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -97,11 +97,11 @@ | |||||
<article class="item-news bg-white shadow-sm rounded"> | <article class="item-news bg-white shadow-sm rounded"> | ||||
<div class="item-news-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | <div class="item-news-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | ||||
<div class="title"><h5><a href="[field:arcurl/]">[field:title/]</a></h5></div> | <div class="title"><h5><a href="[field:arcurl/]">[field:title/]</a></h5></div> | ||||
<div class="meta mb-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<a href="[field:userurl/]" class="mr-1"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a> | <div class="meta"> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,180)"/]... </p> | |||||
</article> | </article> | ||||
</div>{/dede:arclist}{/dede:channelartlist} | </div>{/dede:arclist}{/dede:channelartlist} | ||||
</div> | </div> | ||||
@@ -111,7 +111,7 @@ | |||||
<div class="col-md-4 m-pb-2"> | <div class="col-md-4 m-pb-2"> | ||||
<article class="item-article bg-white shadow-sm rounded p-3"> | <article 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='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</article> | </article> | ||||
@@ -119,7 +119,7 @@ | |||||
<div class="col-md-4 m-pb-2"> | <div class="col-md-4 m-pb-2"> | ||||
<article class="item-article bg-white shadow-sm rounded p-3"> | <article 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='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</article> | </article> | ||||
@@ -127,7 +127,7 @@ | |||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<article class="item-article bg-white shadow-sm rounded p-3"> | <article 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='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</article> | </article> | ||||
@@ -25,12 +25,11 @@ | |||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9"> | <div class="col-md-9"> | ||||
<div class="row"> | <div class="row">{dede:channelartlist} | ||||
{dede:channelartlist} | <div class="col-md-6"> | ||||
<div class="col-md-6 mb-3"> | |||||
<article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | <article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | ||||
<h2 class="mb-3">{dede:field.typename/}</h2> | <h2 class="mb-3">{dede:field.typename/}</h2> | ||||
<ul>{dede:arclist row='10' titlelen='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</article> | </article> | ||||
@@ -39,8 +38,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -25,12 +25,11 @@ | |||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9"> | <div class="col-md-9"> | ||||
<div class="row"> | <div class="row">{dede:channelartlist} | ||||
{dede:channelartlist} | <div class="col-md-6"> | ||||
<div class="col-md-6 mb-3"> | |||||
<article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | <article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | ||||
<h2 class="mb-3">{dede:field.typename/}</h2> | <h2 class="mb-3">{dede:field.typename/}</h2> | ||||
<ul>{dede:arclist row='10' titlelen='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</article> | </article> | ||||
@@ -39,8 +38,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -25,12 +25,11 @@ | |||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9"> | <div class="col-md-9"> | ||||
<div class="row"> | <div class="row">{dede:channelartlist} | ||||
{dede:channelartlist} | <div class="col-md-6"> | ||||
<div class="col-md-6 mb-3"> | |||||
<article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | <article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | ||||
<h2 class="mb-3">{dede:field.typename/}</h2> | <h2 class="mb-3">{dede:field.typename/}</h2> | ||||
<ul>{dede:arclist row='10' titlelen='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</article> | </article> | ||||
@@ -39,8 +38,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -22,7 +22,7 @@ | |||||
</ol> | </ol> | ||||
</nav> | </nav> | ||||
</div> | </div> | ||||
<main class="container py-3"> | <section class="container py-3"> | ||||
<div class="row biz-mb">{dede:channelartlist} | <div class="row biz-mb">{dede:channelartlist} | ||||
<div class="col-md-12 mb-3"> | <div class="col-md-12 mb-3"> | ||||
<div class="item-title text-left"> | <div class="item-title text-left"> | ||||
@@ -32,16 +32,16 @@ | |||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<article class="item-news bg-white shadow-sm rounded"> | <article class="item-news bg-white shadow-sm rounded"> | ||||
<div class="item-news-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | <div class="item-news-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | ||||
<h4><a href="[field:arcurl/]">[field:title/]</a></h4> | <div class="title"><h5><a href="[field:arcurl/]">[field:title/]</a></h5></div> | ||||
<div class="mb-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<a href="[field:userurl/]" class="mr-1"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a> | <div class="meta"> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,180)"/]... </p> | |||||
</article> | </article> | ||||
</div>{/dede:arclist}{/dede:channelartlist} | </div>{/dede:arclist}{/dede:channelartlist} | ||||
</div> | </div> | ||||
</main> | </section> | ||||
{dede:include filename='foot.htm'/} | {dede:include filename='foot.htm'/} | ||||
</body> | </body> | ||||
</html> | </html> |
@@ -25,9 +25,8 @@ | |||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9"> | <div class="col-md-9"> | ||||
<div class="row"> | <div class="row">{dede:channelartlist} | ||||
{dede:channelartlist} | <div class="col-md-6"> | ||||
<div class="col-md-6 mb-3"> | |||||
<article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | <article class="item-article bg-white shadow-sm rounded mb-3 p-3"> | ||||
<h2 class="mb-3">{dede:field.typename/}</h2> | <h2 class="mb-3">{dede:field.typename/}</h2> | ||||
<ul>{dede:arclistsg row='10' titlelen='130' orderby='id'} | <ul>{dede:arclistsg row='10' titlelen='130' orderby='id'} | ||||
@@ -39,8 +38,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -22,7 +22,7 @@ | |||||
</ol> | </ol> | ||||
</nav> | </nav> | ||||
</div> | </div> | ||||
<main class="container py-3"> | <section class="container py-3"> | ||||
<div class="row biz-mb">{dede:channelartlist} | <div class="row biz-mb">{dede:channelartlist} | ||||
<div class="col-md-12 mb-3"> | <div class="col-md-12 mb-3"> | ||||
<div class="item-title text-left"> | <div class="item-title text-left"> | ||||
@@ -32,16 +32,16 @@ | |||||
<div class="col-md-4"> | <div class="col-md-4"> | ||||
<article class="item-news bg-white shadow-sm rounded"> | <article class="item-news bg-white shadow-sm rounded"> | ||||
<div class="item-news-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | <div class="item-news-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | ||||
<h4><a href="[field:arcurl/]">[field:title/]</a></h4> | <div class="title"><h5><a href="[field:arcurl/]">[field:title/]</a></h5></div> | ||||
<div class="mb-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<a href="[field:userurl/]" class="mr-1"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a> | <div class="meta"> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | </div> | ||||
<p class="mb-0">[field:description function="cn_substr(@me,120)"/]...</p> | |||||
</article> | </article> | ||||
</div>{/dede:arclist}{/dede:channelartlist} | </div>{/dede:arclist}{/dede:channelartlist} | ||||
</div> | </div> | ||||
</main> | </section> | ||||
{dede:include filename='foot.htm'/} | {dede:include filename='foot.htm'/} | ||||
</body> | </body> | ||||
</html> | </html> |
@@ -24,27 +24,23 @@ | |||||
</div> | </div> | ||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<div class="col-md-12 mb-3"> | <div class="list-article-body"> | ||||
<article class="list-article mb-3"> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <div class="meta"> | ||||
<div class="mb-3"> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | </div> | ||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | </article>{/dede:list} | ||||
</div> | |||||
</article> | |||||
</div>{/dede:list} | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -24,27 +24,23 @@ | |||||
</div> | </div> | ||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<div class="col-md-12 mb-3"> | <div class="list-article-body"> | ||||
<article class="list-article mb-3"> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <div class="meta"> | ||||
<div class="mb-3"> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | </div> | ||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | </article>{/dede:list} | ||||
</div> | |||||
</article> | |||||
</div>{/dede:list} | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -24,27 +24,23 @@ | |||||
</div> | </div> | ||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<div class="col-md-12 mb-3"> | <div class="list-article-body"> | ||||
<article class="list-article mb-3"> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <div class="meta"> | ||||
<div class="mb-3"> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | </div> | ||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,120)"/]...</p> | </article>{/dede:list} | ||||
</div> | |||||
</article> | |||||
</div>{/dede:list} | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -25,17 +25,13 @@ | |||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2"> | ||||
<div class="row"> | {dede:freelist/} | ||||
<div class="col-md-12 mb-3"> | |||||
{dede:freelist/} | |||||
</div> | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -26,16 +26,16 @@ | |||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2"> | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <div class="row">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="col-md-6 mb-3"> | <div class="col-md-6"> | ||||
<article class="list-article rounded mb-3"> | <article class="list-article rounded mb-3"> | ||||
<div class="list-article-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | <div class="list-article-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | ||||
<div class="list-article-body list-article-radius bg-white shadow-sm p-3"> | <div class="list-article-body list-article-radius 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"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <div class="meta"> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,120)"/]...</p> | |||||
</div> | </div> | ||||
</article> | </article> | ||||
</div>{/dede:list} | </div>{/dede:list} | ||||
@@ -44,8 +44,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -28,32 +28,28 @@ | |||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2"> | ||||
<div class="row"> | <div class="row"> | ||||
{dede:infolink} | {dede:infolink} | ||||
<div class="col-md-12 mb-3"> | <div class="item-info bg-white shadow-sm rounded mb-3 p-3"> | ||||
<div class="item-info bg-white shadow-sm rounded p-3"> | <div class="mb-3">地区:[field:linkallplace/] [field:nativeplace/]</div> | ||||
<div class="mb-3">地区:[field:linkallplace/] [field:nativeplace/]</div> | <div>类型:[field:linkalltype/] [field:infotype/]</div> | ||||
<div>类型:[field:linkalltype/] [field:infotype/]</div> | |||||
</div> | |||||
</div> | </div> | ||||
{/dede:infolink} | {/dede:infolink} | ||||
{dede:list pagesize='10' titlelen='230'} | {dede:list pagesize='10' titlelen='230'} | ||||
<div class="col-md-12 mb-3"> | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<article class="list-article mb-3"> | <div class="list-article-body"> | ||||
<div class="list-article-body bg-white rounded 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> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<div class="mb-3"> | <div class="meta"> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
</div> | |||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | |||||
</div> | </div> | ||||
</article> | </div> | ||||
</div>{/dede:list} | </article>{/dede:list} | ||||
</div> | </div> | ||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3"> | <div class="pb-3"> | ||||
<div class="list-info-search bg-white shadow-sm rounded p-3"> | <div class="list-info-search bg-white shadow-sm rounded p-3"> | ||||
<h2 class="mb-3">信息搜索</h2> | <h2 class="mb-3">信息搜索</h2> | ||||
{dede:infoguide} | {dede:infoguide} | ||||
@@ -72,8 +68,8 @@ | |||||
{/dede:infoguide} | {/dede:infoguide} | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -26,16 +26,16 @@ | |||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2"> | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <div class="row">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="col-md-6 mb-3"> | <div class="col-md-6"> | ||||
<article class="list-article rounded mb-3"> | <article class="list-article rounded mb-3"> | ||||
<div class="list-article-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | <div class="list-article-img"><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"></a></div> | ||||
<div class="list-article-body list-article-radius bg-white shadow-sm p-3"> | <div class="list-article-body list-article-radius 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"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <div class="meta"> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | |||||
</div> | </div> | ||||
<p class="mb-0">[field:description function="cn_substr(@me,120)"/]...</p> | |||||
</div> | </div> | ||||
</article> | </article> | ||||
</div>{/dede:list} | </div>{/dede:list} | ||||
@@ -44,8 +44,8 @@ | |||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -24,27 +24,23 @@ | |||||
</div> | </div> | ||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<div class="col-md-12 mb-3"> | <div class="list-article-body"> | ||||
<article class="list-article mb-3"> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <div class="meta"> | ||||
<div class="mb-3"> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | </div> | ||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | </article>{/dede:list} | ||||
</div> | |||||
</article> | |||||
</div>{/dede:list} | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
<div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_search.htm'/}</div> | ||||
<div class="py-3">{dede:include filename='widget_menu.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_menu.htm'/}</div> | ||||
<div class="pt-3">{dede:include filename='widget_hot.htm'/}</div> | <div class="pb-3">{dede:include filename='widget_hot.htm'/}</div> | ||||
</aside> | </aside> | ||||
</div> | </div> | ||||
</main> | </main> | ||||
@@ -19,21 +19,17 @@ | |||||
</div> | </div> | ||||
<main class="container"> | <main class="container"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-12 m-pb-2"> | <div class="col-12 m-pb-2">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<div class="col-md-12 mb-3"> | <div class="list-article-body"> | ||||
<article class="list-article mb-3"> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <div class="meta"> | ||||
<div class="mb-3"> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | </div> | ||||
</div> | </div> | ||||
<p>[field:description function='cn_substr(Html2text("@me"),180)'/]...</p> | </article>{/dede:list} | ||||
</div> | |||||
</article> | |||||
</div>{/dede:list} | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -25,21 +25,17 @@ | |||||
</div> | </div> | ||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-9 m-pb-2"> | <div class="col-md-9 m-pb-2">{dede:list pagesize='10' titlelen='230'} | ||||
<div class="row">{dede:list pagesize='10' titlelen='230'} | <article class="list-article bg-white rounded shadow-sm mb-3 p-3"> | ||||
<div class="col-md-12 mb-3"> | <div class="list-article-body"> | ||||
<article class="list-article mb-3"> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <p>[field:description function="cn_substr(@me,130)"/]...</p> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <div class="meta"> | ||||
<div class="mb-3"> | <span class="author mr-3"><a href="[field:userurl/]"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</a></span> | ||||
<a href="[field:userurl/]"><span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span></a> | <span class="date"><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
<span><i class="fa fa-calendar mr-1"></i>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | </div> | ||||
</div> | </div> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | </article>{/dede:list} | ||||
</div> | |||||
</article> | |||||
</div>{/dede:list} | |||||
</div> | |||||
<ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | <ul class="pagination">{dede:pagelist listitem='info,index,end,pre,next,pageno' listsize='1'/}</ul> | ||||
</div> | </div> | ||||
<aside class="col-md-3"> | <aside class="col-md-3"> | ||||
@@ -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='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li><a title="[field:fulltitle/]" href="[field:arcurl/]">[field:global.autoindex/].[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:arclist row='10' titlelen='130' orderby='id'} | <ul>{dede:arclist row='10' titlelen='110' orderby='id'} | ||||
<li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | <li>[field:global.autoindex/].<a title="[field:fulltitle/]" href="[field:arcurl/]">[field:title/]</a></li>{/dede:arclist} | ||||
</ul> | </ul> | ||||
</div> | </div> |
@@ -26,7 +26,7 @@ | |||||
<div class="alert alert-success"><?php echo $cfg_ml->GetSta();?></div> | <div class="alert alert-success"><?php echo $cfg_ml->GetSta();?></div> | ||||
<?php if ($cfg_money_scores > 0) {?> | <?php if ($cfg_money_scores > 0) {?> | ||||
<?php $canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);?> | <?php $canCav = floor($cfg_ml->fields['scores'] / $cfg_money_scores);?> | ||||
<div class="pb-3"> | <div class="change pb-3"> | ||||
<h3 class="mb-3">积分换金币</h3> | <h3 class="mb-3">积分换金币</h3> | ||||
<p><?php echo "兑换价格{$cfg_money_scores}积分/个,您目前可兑换金币{$canCav}";?></p> | <p><?php echo "兑换价格{$cfg_money_scores}积分/个,您目前可兑换金币{$canCav}";?></p> | ||||
<form name="formrank" action="<?php echo $cfg_memberurl;?>/index_do.php?dopost=money2s&fmdo=user" method="post"> | <form name="formrank" action="<?php echo $cfg_memberurl;?>/index_do.php?dopost=money2s&fmdo=user" method="post"> | ||||
@@ -45,7 +45,7 @@ | |||||
</form> | </form> | ||||
</div> | </div> | ||||
<?php }?> | <?php }?> | ||||
<div class="pb-3"> | <div class="pay pb-3"> | ||||
<h3 class="mb-3">积分充值</h3> | <h3 class="mb-3">积分充值</h3> | ||||
<form name="formrank" action="<?php echo $cfg_memberurl;?>/check_card.php" method="post"> | <form name="formrank" action="<?php echo $cfg_memberurl;?>/check_card.php" method="post"> | ||||
<table class="table"> | <table class="table"> | ||||
@@ -69,7 +69,7 @@ | |||||
</table> | </table> | ||||
</form> | </form> | ||||
</div> | </div> | ||||
<div class="pb-3"> | <div class="buy pb-3"> | ||||
<h3 class="mb-3">购买金币</h3> | <h3 class="mb-3">购买金币</h3> | ||||
<form name="f1" action="<?php echo $cfg_memberurl;?>/buy_action.php" method="post"> | <form name="f1" action="<?php echo $cfg_memberurl;?>/buy_action.php" method="post"> | ||||
<input type="hidden" name="product" value="card"> | <input type="hidden" name="product" value="card"> | ||||
@@ -87,7 +87,7 @@ | |||||
<div class="text-center"><button type="submit" class="btn btn-success btn-sm">购买</button></div> | <div class="text-center"><button type="submit" class="btn btn-success btn-sm">购买</button></div> | ||||
</form> | </form> | ||||
</div> | </div> | ||||
<div> | <div class="upgrade"> | ||||
<h3 class="mb-3">账号升级</h3> | <h3 class="mb-3">账号升级</h3> | ||||
<form name="f1" action="<?php echo $cfg_memberurl;?>/buy_action.php" method="post"> | <form name="f1" action="<?php echo $cfg_memberurl;?>/buy_action.php" method="post"> | ||||
<input type="hidden" name="product" value="member"> | <input type="hidden" name="product" value="member"> | ||||
@@ -14,50 +14,44 @@ | |||||
<main class="container py-3"> | <main class="container py-3"> | ||||
<div class="row"> | <div class="row"> | ||||
<div class="col-md-3 m-pb-2"> | <div class="col-md-3 m-pb-2"> | ||||
<div class="pb-3"> | <div class="pannel-main-container shadow-sm rounded"> | ||||
<div class="pannel-main-container shadow-sm rounded"> | <div class="media-body mb-3"> | ||||
<div class="media-body row"> | <div class="text-center"> | ||||
<div class="col-12 text-center"> | <img src="{dede:var.face/}" title="{dede:var.membername/}" class="user-img-md"> | ||||
<img src="{dede:var.face/}" title="{dede:var.membername/}" class="user-img-md"> | <div class="my-3"> | ||||
<div class="my-3"> | <h3 class="d-inline-block mb-3" style="vertical-align:middle">{dede:var.spacename/}</h3> | ||||
<h3 class="d-inline-block mr-2" style="vertical-align:middle">{dede:var.spacename/}</h3> | <span class="btn btn-outline-success btn-sm">{dede:var.membername/}</span> | ||||
<span class="btn btn-outline-success btn-sm mt-2">{dede:var.membername/}</span> | |||||
</div> | |||||
<p class="mb-0"> | |||||
<span>积分:{dede:var.scores/}</span> | |||||
</p> | |||||
</div> | </div> | ||||
<span>积分:{dede:var.scores/}</span> | |||||
</div> | </div> | ||||
<div class="row pt-3 text-center"> | </div> | ||||
<div class="col-md-4"> | <div class="row text-center"> | ||||
{dede:var.article/} | <div class="col-md-4"> | ||||
<p>文章</p> | {dede:var.article/} | ||||
</div> | <p>文章</p> | ||||
<div class="col-md-4"> | </div> | ||||
{dede:var.stow/} | <div class="col-md-4"> | ||||
<p>收藏</p> | {dede:var.stow/} | ||||
</div> | <p>收藏</p> | ||||
<div class="col-md-4"> | </div> | ||||
{dede:var.homecount/} | <div class="col-md-4"> | ||||
<p>访问数</p> | {dede:var.homecount/} | ||||
</div> | <p>访问数</p> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="col-md-9"> | <div class="col-md-9"> | ||||
{dede:userarclist row=20 titlelen=60 infolen=200} | {dede:userarclist row=20 titlelen=60 infolen=200} | ||||
<div class="mb-3"> | <article class="list-article mb-3"> | ||||
<div class="list-article mb-3"> | <div class="list-article-body bg-white rounded shadow-sm p-3"> | ||||
<div class="list-article-body bg-white rounded shadow-sm p-3"> | <h2 class="mb-3"><a href="{dede:field.arcurl/}">{dede:field.title/}</a></h2> | ||||
<h2 class="mb-3"><a href="{dede:field.arcurl/}">{dede:field.title/}</a></h2> | <p>{dede:field.description/}...</p> | ||||
<div class="mb-3"> | <div class="meta"> | ||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span class="date"><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
</div> | |||||
<p>{dede:field.description/}...</p> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </article> | ||||
{/dede:userarclist} | {/dede:userarclist} | ||||
</div> | </div> | ||||
</div> | </div> | ||||