@@ -6,6 +6,7 @@ if(!defined('DEDEINC')) exit("Request Error!"); | |||
* @version $Id: arc.archives.class.php 4 15:13 2010年7月7日Z tianya $ | |||
* @package DedeCMS.Libraries | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: arc.listview.class.php 2 15:15 2010年7月7日Z tianya $ | |||
* @package DedeCMS.Libraries | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -5,6 +5,7 @@ | |||
* @version $Id: arc.sglistview.class.php 1 15:48 2010年7月7日Z tianya $ | |||
* @package DedeCMS.Libraries | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -523,7 +524,7 @@ class SgListView | |||
*/ | |||
function GetTrueUrl($nurl) | |||
{ | |||
if(preg_match("/^http:\/\//", $nurl)) return $nurl; | |||
if(preg_match("/^http[s]?:\/\//", $nurl)) return $nurl; | |||
if($this->Fields['moresite']==1) | |||
{ | |||
if($this->Fields['sitepath']!='') | |||
@@ -890,37 +891,37 @@ class SgListView | |||
$totalpage = ceil($this->TotalResult / $this->PageSize); | |||
if($totalpage <= 1 && $this->TotalResult > 0) | |||
{ | |||
return "<span class=\"pageinfo\">共 <strong>1</strong>页<strong>".$this->TotalResult."</strong>条记录</span>"; | |||
return "<li class='page-item d-none d-sm-block disabled'><span class=\"page-link\">共 1 页".$this->TotalResult."条记录</span></li>"; | |||
} | |||
if($this->TotalResult == 0) | |||
{ | |||
return "<span class=\"pageinfo\">共 <strong>0</strong>页<strong>".$this->TotalResult."</strong>条记录</span>"; | |||
return "<li class='page-item d-none d-sm-block disabled'><span class=\"page-link\">共 0 页".$this->TotalResult."条记录</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$maininfo = "<span class=\"pageinfo\">共 <strong>{$totalpage}</strong>页<strong>".$this->TotalResult."</strong>条</span>"; | |||
$maininfo = "<li class='page-item d-none d-sm-block disabled'><span class=\"page-link\">共 {$totalpage} 页".$this->TotalResult."条</span></li>"; | |||
$tnamerule = $this->GetMakeFileRule($this->Fields['id'], "list", $this->Fields['typedir'], $this->Fields['defaultname'], $this->Fields['namerule2']); | |||
$tnamerule = preg_replace("/^(.*)\//", '', $tnamerule); | |||
//获得上一页和主页的链接 | |||
if($this->PageNo != 1) | |||
{ | |||
$prepage.="<li><a href='".str_replace("{page}", $prepagenum, $tnamerule)."'>上一页</a></li>\r\n"; | |||
$indexpage="<li><a href='".str_replace("{page}", 1, $tnamerule)."'>首页</a></li>\r\n"; | |||
$prepage.="<li class='page-item'><a class='page-link' href='".str_replace("{page}", $prepagenum, $tnamerule)."'>上一页</a></li>\r\n"; | |||
$indexpage="<li class='page-item'><a class='page-link' href='".str_replace("{page}", 1, $tnamerule)."'>首页</a></li>\r\n"; | |||
} | |||
else | |||
{ | |||
$indexpage="<li>首页</li>\r\n"; | |||
$indexpage="<li class='page-item'>首页</li>\r\n"; | |||
} | |||
//下一页,未页的链接 | |||
if($this->PageNo != $totalpage && $totalpage>1) | |||
{ | |||
$nextpage.="<li><a href='".str_replace("{page}", $nextpagenum, $tnamerule)."'>下一页</a></li>\r\n"; | |||
$endpage="<li><a href='".str_replace("{page}", $totalpage, $tnamerule)."'>末页</a></li>\r\n"; | |||
$nextpage.="<li class='page-item'><a class='page-link' href='".str_replace("{page}", $nextpagenum, $tnamerule)."'>下一页</a></li>\r\n"; | |||
$endpage="<li class='page-item'><a class='page-link' href='".str_replace("{page}", $totalpage, $tnamerule)."'>末页</a></li>\r\n"; | |||
} | |||
else | |||
{ | |||
$endpage="<li>末页</li>"; | |||
$endpage="<li class='page-item'><a class='page-link'>末页</a></li>"; | |||
} | |||
//option链接 | |||
@@ -967,11 +968,11 @@ class SgListView | |||
{ | |||
if($j == $this->PageNo) | |||
{ | |||
$listdd.= "<li class=\"thisclass\">$j</li>\r\n"; | |||
$listdd.= "<li class='page-item active'><a class='page-link'>$j</a></li>\r\n"; | |||
} | |||
else | |||
{ | |||
$listdd.="<li><a href='".str_replace("{page}", $j, $tnamerule)."'>".$j."</a></li>\r\n"; | |||
$listdd.="<li class='page-item'><a class='page-link' href='".str_replace("{page}", $j, $tnamerule)."'>".$j."</a></li>\r\n"; | |||
} | |||
} | |||
$plist = ""; | |||
@@ -1030,11 +1031,11 @@ class SgListView | |||
$totalpage = ceil($this->TotalResult / $this->PageSize); | |||
if($totalpage<=1 && $this->TotalResult>0) | |||
{ | |||
return "<span class=\"pageinfo\">共1页/".$this->TotalResult."条记录</span>"; | |||
return "<li class='page-item d-none d-sm-block disabled'><span class=\"page-link\">共1页/".$this->TotalResult."条记录</span></li>"; | |||
} | |||
if($this->TotalResult == 0) | |||
{ | |||
return "<span class=\"pageinfo\">共0页/".$this->TotalResult."条记录</span>"; | |||
return "<li class='page-item d-none d-sm-block disabled'><span class=\"page-link\">共0页/".$this->TotalResult."条记录</span></li>"; | |||
} | |||
$purl = $this->GetCurUrl(); | |||
$geturl = "tid=".$this->TypeID."&TotalResult=".$this->TotalResult."&nativeplace=$nativeplace&infotype=$infotype&keyword=".urlencode($keyword)."&"; | |||
@@ -1048,21 +1049,21 @@ class SgListView | |||
//获得上一页和下一页的链接 | |||
if($this->PageNo != 1) | |||
{ | |||
$prepage.="<li><a href='".$purl."PageNo=$prepagenum'>上一页</a></li>\r\n"; | |||
$indexpage="<li><a href='".$purl."PageNo=1'>首页</a></li>\r\n"; | |||
$prepage.="<li class='page-item'><a class='page-link' href='".$purl."PageNo=$prepagenum'>上一页</a></li>\r\n"; | |||
$indexpage="<li class='page-item'><a class='page-link' href='".$purl."PageNo=1'>首页</a></li>\r\n"; | |||
} | |||
else | |||
{ | |||
$indexpage="<li><a>首页</a></li>\r\n"; | |||
$indexpage="<li class='page-item disabled'><a class='page-link'>首页</a></li>\r\n"; | |||
} | |||
if($this->PageNo!=$totalpage && $totalpage>1) | |||
{ | |||
$nextpage.="<li><a href='".$purl."PageNo=$nextpagenum'>下一页</a></li>\r\n"; | |||
$endpage="<li><a href='".$purl."PageNo=$totalpage'>末页</a></li>\r\n"; | |||
$nextpage.="<li class='page-item'><a class='page-link' href='".$purl."PageNo=$nextpagenum'>下一页</a></li>\r\n"; | |||
$endpage="<li class='page-item'><a class='page-link' href='".$purl."PageNo=$totalpage'>末页</a></li>\r\n"; | |||
} | |||
else | |||
{ | |||
$endpage="<li><a>末页</a></li>"; | |||
$endpage="<li class='page-item disabled'><a class='page-link'>末页</a></li>"; | |||
} | |||
//获得数字链接 | |||
@@ -1089,11 +1090,11 @@ class SgListView | |||
{ | |||
if($j == $this->PageNo) | |||
{ | |||
$listdd.= "<li class=\"thisclass\"><a>$j</a></li>\r\n"; | |||
$listdd.= "<li class='page-item active'><a class='page-link'>$j</a></li>\r\n"; | |||
} | |||
else | |||
{ | |||
$listdd.="<li><a href='".$purl."PageNo=$j'>".$j."</a></li>\r\n"; | |||
$listdd.="<li class='page-item'><a class='page-link' href='".$purl."PageNo=$j'>".$j."</a></li>\r\n"; | |||
} | |||
} | |||
@@ -11,17 +11,19 @@ | |||
* @version $Id: count.php 1 20:43 2010年7月8日Z tianya $ | |||
* @package DedeCMS.Site | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
require_once(dirname(__FILE__)."/../include/common.inc.php"); | |||
if(isset($aid)) $arcID = $aid; | |||
$cid = empty($cid)? 1 : intval(preg_replace("/[^-\d]+[^\d]/",'', $cid)); | |||
$arcID = $aid = empty($arcID)? 0 : intval(preg_replace("/[^\d]/",'', $arcID)); | |||
$cid = empty($cid)? 1 : intval($cid); | |||
$arcID = $aid = empty($arcID)? 0 : intval($arcID); | |||
$format = isset($format)? $format : ""; | |||
$maintable = '#@__archives';$idtype='id'; | |||
$maintable = '#@__archives'; | |||
$idtype='id'; | |||
if($aid==0) exit(); | |||
//获得频道模型ID | |||
@@ -6,6 +6,7 @@ | |||
* @version $Id: digg_ajax.php 2 13:00 2011/11/25 tianya $ | |||
* @package DedeCMS.Plus | |||
* @copyright Copyright (c) 2007 - 2020, DesDev, Inc. | |||
* @copyright Copyright (c) 2020, DedeBIZ.COM | |||
* @license http://help.dedecms.com/usersguide/license.html | |||
* @link http://www.dedecms.com | |||
*/ | |||
@@ -13,6 +14,9 @@ require_once(dirname(__FILE__)."/../include/common.inc.php"); | |||
$action = isset($action) ? trim($action) : ''; | |||
$format = isset($format)? $format : ''; | |||
$id = empty($id)? 0 : intval($id); | |||
$cid = empty($cid)? 1 : intval($cid); | |||
helper('cache'); | |||
@@ -20,8 +24,15 @@ if($id < 1) | |||
{ | |||
exit(); | |||
} | |||
$idtype='id'; | |||
$maintable = '#@__archives'; | |||
//获得频道模型ID | |||
if($cid < 0) | |||
{ | |||
$row = $dsql->GetOne("SELECT addtable FROM `#@__channeltype` WHERE id='$cid' AND issystem='-1';"); | |||
$maintable = empty($row['addtable'])? '' : $row['addtable']; | |||
$idtype='aid'; | |||
} | |||
$prefix = 'diggCache'; | |||
$key = 'aid-'.$id; | |||
@@ -29,18 +40,18 @@ $row = GetCache($prefix, $key); | |||
if(!is_array($row) || $cfg_digg_update==0) | |||
{ | |||
$row = $dsql->GetOne("SELECT goodpost,badpost,scores FROM `$maintable` WHERE id='$id' "); | |||
$row = $dsql->GetOne("SELECT goodpost,badpost,scores FROM `$maintable` WHERE $idtype='$id' "); | |||
if($cfg_digg_update == 0) | |||
{ | |||
if($action == 'good') | |||
{ | |||
$row['goodpost'] = $row['goodpost'] + 1; | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores + {$cfg_caicai_add},goodpost=goodpost+1,lastpost=".time()." WHERE id='$id'"); | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores + {$cfg_caicai_add},goodpost=goodpost+1,lastpost=".time()." WHERE $idtype='$id'"); | |||
} | |||
else if($action=='bad') | |||
{ | |||
$row['badpost'] = $row['badpost'] + 1; | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores - {$cfg_caicai_sub},badpost=badpost+1,lastpost=".time()." WHERE id='$id'"); | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores - {$cfg_caicai_sub},badpost=badpost+1,lastpost=".time()." WHERE $idtype='$id'"); | |||
} | |||
DelCache($prefix, $key); | |||
} | |||
@@ -53,7 +64,7 @@ if(!is_array($row) || $cfg_digg_update==0) | |||
if($row['goodpost'] % $cfg_digg_update == 0) | |||
{ | |||
$add_caicai_sub = $cfg_digg_update * $cfg_caicai_sub; | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores + {$add_caicai_sub},goodpost=goodpost+{$cfg_digg_update} WHERE id='$id'"); | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores + {$add_caicai_sub},goodpost=goodpost+{$cfg_digg_update} WHERE $idtype='$id'"); | |||
DelCache($prefix, $key); | |||
} | |||
} else if($action == 'bad') | |||
@@ -63,13 +74,14 @@ if(!is_array($row) || $cfg_digg_update==0) | |||
if($row['badpost'] % $cfg_digg_update == 0) | |||
{ | |||
$add_caicai_sub = $cfg_digg_update * $cfg_caicai_sub; | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores - {$add_caicai_sub},badpost=badpost+{$cfg_digg_update} WHERE id='$id'"); | |||
$dsql->ExecuteNoneQuery("UPDATE `$maintable` SET scores = scores - {$add_caicai_sub},badpost=badpost+{$cfg_digg_update} WHERE $idtype='$id'"); | |||
DelCache($prefix, $key); | |||
} | |||
} | |||
SetCache($prefix, $key, $row, 0); | |||
} | |||
$digg = ''; | |||
if(!is_array($row)) exit(); | |||
@@ -1,168 +1,120 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<!doctype html> | |||
<html lang="zh-CN"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title> | |||
<meta name="keywords" content="{dede:field.keywords/}" /> | |||
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" /> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}"> | |||
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script> | |||
<script language="javascript" type="text/javascript" src="{dede:global.cfg_cmsurl/}/static/js/dedeajax2.js"></script> | |||
<script language="javascript" type="text/javascript"> | |||
<!-- | |||
function CheckLogin(){ | |||
var taget_obj = document.getElementById('_ajax_feedback'); | |||
myajax = new DedeAjax(taget_obj,false,false,'','',''); | |||
myajax.SendGet2("{dede:global.cfg_cmsurl/}/member/ajax_feedback.php"); | |||
DedeXHTTP = null; | |||
} | |||
function checkSubmit(){ | |||
if(document.feedback.msg.value!='') document.feedback.submit(); | |||
else alert("评论内容不能为空!"); | |||
} | |||
function postBadGood(ftype,fid) | |||
{ | |||
var taget_obj = document.getElementById(ftype+fid); | |||
var saveid = GetCookie('badgoodid'); | |||
if(saveid != null) | |||
{ | |||
var saveids = saveid.split(','); | |||
var hasid = false; | |||
saveid = ''; | |||
j = 1; | |||
for(i=saveids.length-1;i>=0;i--) | |||
{ | |||
if(saveids[i]==fid && hasid) continue; | |||
else { | |||
if(saveids[i]==fid && !hasid) hasid = true; | |||
saveid += (saveid=='' ? saveids[i] : ','+saveids[i]); | |||
j++; | |||
if(j==10 && hasid) break; | |||
if(j==9 && !hasid) break; | |||
} | |||
} | |||
if(hasid) { alert('您刚才已表决过了喔!'); return false;} | |||
else saveid += ','+fid; | |||
SetCookie('badgoodid',saveid,1); | |||
} | |||
else | |||
{ | |||
SetCookie('badgoodid',fid,1); | |||
} | |||
//document.write("feedback.php?action="+ftype+"&fid="+fid); | |||
//return; | |||
myajax = new DedeAjax(taget_obj,false,false,'','',''); | |||
myajax.SendGet2("{dede:global.cfg_phpurl/}/feedback.php?aid="+fid+"&action="+ftype+"&fid="+fid); | |||
DedeXHTTP = null; | |||
} | |||
--> | |||
</script> | |||
<meta charset="{dede:global.cfg_soft_lang/}"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | |||
<script> | |||
const PHPURL='{dede:field name="phpurl"/}'; | |||
</script> | |||
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css"> | |||
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/dede.css"> | |||
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png"> | |||
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title> | |||
<meta name="keywords" content="{dede:field.keywords/}" /> | |||
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" /> | |||
</head> | |||
<body class="infosview"> | |||
{dede:include filename="head2.htm"/} | |||
<!-- /header --> | |||
<div class="w960 center clear mt1"> | |||
<div class="pleft"> | |||
<div class="place"> | |||
<strong>当前位置:</strong> {dede:field name='position'/} | |||
</div><!-- /place --> | |||
<div class="viewbox"> | |||
<div class="title"> | |||
<h2>{dede:field.title/}</h2> | |||
</div><!-- /title --> | |||
<div class="infolist"> | |||
<small>所属区域:</small><span>{dede:field.nativeplace /}</span> | |||
<small>信息类型:</small><span>{dede:field.infotype /}</span> | |||
<small>点击数:</small><span><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'/}" type='text/javascript' language="javascript"></script>次</span> | |||
<small>发布时间:</small><span>{dede:field.pubdate function="MyDate('y-m-d H:i',@me)"/} </span> | |||
<small>截止日期:</small><span>{dede:field.endtime function="MyDate('Y-m-d H:m',@me)" /} </span> | |||
<small>联系人:</small><span>{dede:field.linkman /}</span> | |||
<small>联系电话:</small><span>{dede:field.tel /}</span> | |||
<small>电子邮箱:</small><span>{dede:field.email/}</span> | |||
<small>地址:</small><span>{dede:field.address /}</span> | |||
</div><!-- /info --> | |||
<div class="picview"> | |||
{dede:field name='image'/} | |||
</div><!-- /info --> | |||
<div class="labeltitle"> | |||
<strong>信息描述</strong> | |||
</div> | |||
<div class="content"> | |||
<div id="contentMidPicAD" style="float:right; clear:both; top:0; vertical-align:top;">{dede:myad name='contentMidPicAD'/}</div> | |||
{dede:field.body /} | |||
</div> | |||
<div class="boxoff"> | |||
<strong>------分隔线----------------------------</strong> | |||
</div> | |||
<div class="handle"> | |||
<div class="actbox"> | |||
<ul> | |||
<li id="act-fav"><a href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" target="_blank">收藏</a></li> | |||
<li id="act-err"><a href="{dede:field name='phpurl'/}/erraddsave.php?aid={dede:field.id/}&title={dede:field.title/}" target="_blank">挑错</a></li> | |||
<li id="act-pus"><a href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" target="_blank">推荐</a></li> | |||
<li id="act-pnt"><a href="#" target="_blank" onClick="window.print();">打印</a></li> | |||
</ul> | |||
</div><!-- /actbox --> | |||
</div><!-- /handle --> | |||
</div><!-- /viewbox --> | |||
<!-- //AJAX评论区 --> | |||
{dede:include file='ajaxfeedback.htm' /} | |||
</div><!-- /pleft --> | |||
<div class="pright"> | |||
<div> | |||
<dl class="tbox"> | |||
<dt><strong>栏目列表</strong></dt> | |||
<dd> | |||
<ul class="d6"> | |||
{dede:channel type='son' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"} | |||
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div> | |||
<div class="infos_userinfo"> | |||
{dede:memberinfos} | |||
<dl class="tbox"> | |||
<dt><strong>发布者资料</strong></dt> | |||
<dd> | |||
<a href="[field:spaceurl /]" class="userface"><img src="[field:face/]" width="52" height="52" /></a> | |||
<a href='[field:spaceurl /]' class="username">[field:uname/]</a> | |||
<span class="useract"> | |||
<a href="[field:spaceurl /]" class="useract-vi">查看详细资料</a> | |||
<a href="[field:spaceurl /]&action=guestbook" class="useract-pm">发送留言</a> | |||
<a href="[field:spaceurl /]&action=newfriend" class="useract-af">加为好友</a> | |||
</span> | |||
<span class="userinfo-sp"><small>用户等级:</small>[field:rankname /]</span> | |||
<span class="userinfo-sp"><small>注册时间:</small>[field:jointime function="MyDate('Y-m-d H:m',@me)"/]</span> | |||
<span class="userinfo-sp"><small>最后登录:</small>[field:logintime function="MyDate('Y-m-d H:m',@me)"/]</span> | |||
</dd> | |||
</dl> | |||
{/dede:memberinfos} | |||
</div> | |||
<div class="hot mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>最新信息</strong></dt> | |||
<dd> | |||
<ul class="c1 ico2"> | |||
{dede:arclistsg orderby='id' titlelen='60' row='20'} | |||
<li><a href="[field:arcurl/]">[field:title/]</a></li> | |||
{/dede:arclistsg} | |||
</ul> | |||
</dd> | |||
</dl> | |||
<body> | |||
{dede:include filename="top.htm"/} | |||
{dede:include filename="header.htm"/} | |||
{dede:include filename="navbar.htm"/} | |||
<div class="container"> | |||
<div class="position"> | |||
<nav aria-label="breadcrumb"> | |||
<ol class="breadcrumb mb-0"> | |||
<li class="breadcrumb-item">当前位置</li> | |||
{dede:field name='position'/} | |||
</ol> | |||
</nav> | |||
</div> | |||
</div><!-- /pright --> | |||
<!-- /.position --> | |||
</div> | |||
<main class="container"> | |||
<div class="row"> | |||
<div class="col-md-8 article-main"> | |||
<h2 class="mt-0 mb-3 zixue">{dede:field.title/}</h2> | |||
<div class="body py-2"> | |||
<div class="float-lg-right text-lg-right mr-5" id="body-pic">{dede:field name='image'/}</div> | |||
<p><small>所属区域:</small><span>{dede:field.nativeplace/}</span></p> | |||
<p><small>信息类型:</small><span>{dede:field.infotype/}</span></p> | |||
<p><small>点击数:</small><span id="_count">...</span></p> | |||
<p><small>发布时间:</small><span>{dede:field.pubdate function="MyDate('y-m-d H:i',@me)"/} </span></p> | |||
<p><small>截止日期:</small><span>{dede:field.endtime function="MyDate('Y-m-d H:m',@me)" /} </span></p> | |||
<p><small>联系人:</small><span>{dede:field.linkman /}</span></p> | |||
<p><small>联系电话:</small><span>{dede:field.tel /}</span></p> | |||
<p><small>电子邮箱:</small><span>{dede:field.email/}</span></p> | |||
<p><small>地址:</small><span>{dede:field.address /}</span></p> | |||
<p>信息描述</p> | |||
<div role="alert"> | |||
{dede:field.body/} | |||
</div> | |||
</div> | |||
<!-- /.body --> | |||
<div class="clearfix"></div> | |||
{dede:include comment='文档顶踩模块' filename="widget_article_digg.htm"/} | |||
</div> | |||
{dede:include filename="footer.htm"/} | |||
<!-- /footer --> | |||
<div class="row"> | |||
<div class="col-md-4 prenext pt-2"> | |||
<div class="pagination-previous">{dede:prenext get='pre'/}</div> | |||
<div class="pagination-next mt-2">{dede:prenext get='next'/}</div> | |||
</div> | |||
<div class="col-md-8"> | |||
<div class="row actbox"> | |||
<ul> | |||
<li><i class="fa fa-star-o" aria-hidden="true"></i> <a | |||
href="{dede:field name='phpurl'/}/stow.php?aid={dede:field.id/}" | |||
target="_blank">收藏</a></li> | |||
<li><i class="fa fa-bug" aria-hidden="true"></i> <a | |||
href="javascript:ErrorAddSave({dede:field.id/}, '{dede:field.title/}');">挑错</a> | |||
</li> | |||
<li><i class="fa fa-thumbs-o-up" aria-hidden="true"></i> <a | |||
href="{dede:field name='phpurl'/}/recommend.php?aid={dede:field.id/}" | |||
target="_blank">推荐</a></li> | |||
<li><i class="fa fa-print" aria-hidden="true"></i> <a href="#" | |||
onClick="window.print();">打印</a></li> | |||
</ul> | |||
</div><!-- /actbox --> | |||
</div> | |||
</div> | |||
{dede:include comment='文档评论模块' file='widget_article_feedback.htm' /} | |||
</div> | |||
<!-- /.article-main --> | |||
<aside class="col-md-4 article-sidebar"> | |||
{dede:include comment='推荐内容' filename="widget_recommend_sg.htm"/} | |||
{dede:include comment='热点内容' filename="widget_hot_sg.htm"/} | |||
</aside> | |||
<!-- /.article-sidebar --> | |||
</div> | |||
</main> | |||
<!-- /main --> | |||
{dede:include filename="footer.htm"/} | |||
<script> | |||
// 页面加载触发 | |||
$(document).ready(function () { | |||
// 获取文档点击数统计 | |||
$.get("{dede:field name='phpurl'/}/count.php?format=json&view=yes&aid={dede:field.id/}&mid=1&cid={dede:field.channel/}", function (data) { | |||
let result = JSON.parse(data); | |||
$("#_count").html(result.data.click); | |||
}) | |||
}); | |||
</script> | |||
</body> | |||
</html> |
@@ -46,7 +46,7 @@ | |||
<p><small>优惠价格:</small><span>{dede:field.trueprice/}</span></p> | |||
<p><small>品牌:</small><span>{dede:field.brand/}</span></p> | |||
<p><small>上架日期:</small><span>{dede:field.pubdate function="MyDate('y-m-d H:i',@me)"/}</span></p> | |||
<p><small>人气:</small><span><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}" type='text/javascript' language="javascript"></script></span></p> | |||
<p><small>人气:</small><span id="_count">...</span></p> | |||
<form id="formcar" name="formcar" method="post" action="{dede:field name='phpurl'/}/posttocar.php"> | |||
<input type="hidden" name="id" value="{dede:field.id/}" /> | |||
<input type="hidden" name="title" value="{dede:field.title/}" /> | |||
@@ -1,137 +1,147 @@ | |||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |||
<html xmlns="http://www.w3.org/1999/xhtml"> | |||
<!doctype html> | |||
<html lang="zh-CN"> | |||
<head> | |||
<meta http-equiv="Content-Type" content="text/html; charset={dede:global.cfg_soft_lang/}" /> | |||
<title>{dede:field.title/}_{dede:global.cfg_webname/}</title> | |||
<meta name="keywords" content="{dede:field name='keywords'/}" /> | |||
<meta name="description" content="{dede:field name='description' function='html2text(@me)'/}" /> | |||
<link href="{dede:global.cfg_templets_skin/}/style/dedecms.css" rel="stylesheet" media="screen" type="text/css" /> | |||
<meta http-equiv="mobile-agent" content="format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}"> | |||
<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script> | |||
<meta charset="utf-8"> | |||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> | |||
<script src="{dede:global.cfg_cmsurl/}/static/js/jquery.min.js"></script> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/bootstrap.min.css"> | |||
<link href="{dede:global.cfg_cmsurl/}/static/font-awesome/css/font-awesome.min.css" rel="stylesheet"> | |||
<link rel="stylesheet" href="{dede:global.cfg_cmsurl/}/static/css/dede.css"> | |||
<link rel="shortcut icon" href="{dede:global.cfg_cmsurl/}/static/img/favicon.png"> | |||
<title>{dede:field.title/}_{dede:global.cfg_webname/} - {dede:global.cfg_welcome/}</title> | |||
<meta name="keywords" content="{dede:field.keywords/}" /> | |||
<meta name="description" content="{dede:field.description function='html2text(@me)'/}" /> | |||
<style> | |||
.dedeinfolink a { | |||
color: #008E38; | |||
margin-right: 10px; | |||
} | |||
.info-search .info-guide { | |||
line-height: 32px; | |||
} | |||
</style> | |||
</head> | |||
<body class="infoslist"> | |||
{dede:include filename="head.htm"/} | |||
<!-- /header --> | |||
<div class="w960 center clear mt1"> | |||
<div class="pleft" style="width: 655px;"> | |||
<div class="place"> | |||
<strong>当前位置:</strong> {dede:field name='position'/} | |||
</div> | |||
<!-- end place --> | |||
{dede:infolink} | |||
<table id='dedeinfolink'> | |||
<tr> | |||
<td colspan='3' class='iftitle'> | |||
信息附加条件: | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width='50'> 地 区:</td> | |||
<td align='center' nowrap='yes'> | |||
<div>[field:linkallplace/]</div> | |||
</td> | |||
<td> | |||
[field:nativeplace /] | |||
</td> | |||
</tr> | |||
<tr><td colspan='3' class='spline'> </td></tr> | |||
<tr> | |||
<td> 类 型:</td> | |||
<td align='center' nowrap='yes'> | |||
<div>[field:linkalltype/]</div> | |||
</td> | |||
<td> | |||
[field:infotype /] | |||
</td> | |||
</tr> | |||
<tr><td colspan='3' class='spline'> </td></tr> | |||
</table> | |||
{/dede:infolink} | |||
<div class="listbox"> | |||
<ul class="d5"> | |||
{dede:list pagesize='20'} | |||
<li><a href="[field:arcurl/]" class="title">[field:title/]</a><span class="date">[field:pubdate function="GetDateTimeMK(@me)"/]</span></li> | |||
{/dede:list} | |||
</ul> | |||
</div> | |||
<!-- end listbox --> | |||
<div class="dede_pages"> | |||
<ul class="pagelist"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="5"/} | |||
</ul> | |||
<body> | |||
{dede:include filename="top.htm"/} | |||
{dede:include filename="header.htm"/} | |||
{dede:include filename="navbar.htm"/} | |||
<div class="container"> | |||
<div class="position"> | |||
<nav aria-label="breadcrumb"> | |||
<ol class="breadcrumb mb-0"> | |||
<li class="breadcrumb-item">当前位置</li> | |||
{dede:field name='position'/} | |||
</ol> | |||
</nav> | |||
</div> | |||
<!-- end pages --> | |||
<!-- /.position --> | |||
</div> | |||
<!-- end pleft --> | |||
<div class="pright" style="width: 295px;"> | |||
<div> | |||
<dl class="tbox"> | |||
<dt><strong>栏目列表</strong></dt> | |||
<dd> | |||
<ul class="d6"> | |||
{dede:channel type='son' currentstyle="<li><a href='~typelink~' class='thisclass'>~typename~</a></li>"} | |||
<li><a href='[field:typeurl/]'>[field:typename/]</a></li>{/dede:channel} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div> | |||
<div class="infos_search"> | |||
<dl class="tbox"> | |||
<dt><strong>信息搜索</strong></dt> | |||
<dd> | |||
{dede:infoguide} | |||
<form name='infoguide' method='get' action='/plus/list.php'> | |||
[field:nativeplace /] | |||
[field:infotype /] | |||
<input type='hidden' name='tid' value='[field:typeid /]' /> | |||
<input type='hidden' name='channelid' value='-8' /> | |||
<span class='infosearchtxt'>关键字:</span><span><input type='text' name='keyword' value='' class="ipt-txt" /></span> | |||
<input type='submit' value='搜索信息' class="btn-2" style='cursor:pointer' /> | |||
| |||
<input type='button' value='发布信息' class="btn-2" | |||
onclick="location='/member/archives_sg_add.php?channelid=-8';" style='cursor:pointer' /> | |||
</form> | |||
{/dede:infoguide} | |||
</dd> | |||
</dl> | |||
</div> | |||
<div class="strongrange mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>最新信息</strong></dt> | |||
<dd> | |||
<ul class="d1 ico2"> | |||
{dede:arclistsg orderby='id' titlelen='60' row='10'} | |||
<li><span>[field:typename/]</span><a href="[field:arcurl/]">[field:title/]</a></li> | |||
{/dede:arclistsg} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div><!-- /strongrange --> | |||
<div class="strongrange mt1"> | |||
<dl class="tbox"> | |||
<dt><strong>热门信息</strong></dt> | |||
<dd> | |||
<ul class="d1 ico2"> | |||
{dede:arclistsg sort='click' titlelen='30' row='10'} | |||
<li><span>[field:typename/]</span><a href="[field:arcurl/]">[field:title/]</a></li> | |||
{/dede:arclistsg} | |||
<main class="container"> | |||
<div class="row"> | |||
<div class="col-md-8 list-main"> | |||
{dede:infolink} | |||
<table class="dedeinfolink table table-borderless"> | |||
<tr class="table-success"> | |||
<td colspan='3' class='iftitle'> | |||
信息附加条件: | |||
</td> | |||
</tr> | |||
<tr> | |||
<td width='80'>地 区:</td> | |||
<td align='center' nowrap='yes'> | |||
<div>[field:linkallplace/]</div> | |||
</td> | |||
<td> | |||
[field:nativeplace /] | |||
</td> | |||
</tr> | |||
<tr> | |||
<td>类 型:</td> | |||
<td align='center' nowrap='yes'> | |||
<div>[field:linkalltype/]</div> | |||
</td> | |||
<td> | |||
[field:infotype /] | |||
</td> | |||
</tr> | |||
</table> | |||
{/dede:infolink} | |||
<ul class="list-unstyled items"> | |||
{dede:list pagesize='10'} | |||
<li class="media border-bottom-dashed"> | |||
<div class="media-body row mt-2 py-2"> | |||
<div class="col-12 caption"> | |||
<a href="[field:arcurl/]"> | |||
<h4 class="title">[field:code/] [field:title/]</h4> | |||
</a> | |||
</div> | |||
<div class="col-12 source text-right"> | |||
发布时间:[field:pubdate function="MyDate('y-m-d',@me)"/] | |||
</div> | |||
</div> | |||
</li> | |||
{/dede:list} | |||
</ul> | |||
<nav> | |||
<ul class="pagination justify-content-center py-3"> | |||
{dede:pagelist listitem="info,index,end,pre,next,pageno" listsize="1"/} | |||
</ul> | |||
</dd> | |||
</dl> | |||
</div><!-- /strongrange --> | |||
</nav> | |||
</div> | |||
<!-- /.list-main --> | |||
<aside class="col-md-4 article-sidebar"> | |||
{dede:include comment='栏目列表' filename="widget_channels.htm"/} | |||
<div class="info-search card ddcard pt-3 mt-3"> | |||
<div class="card-header"> | |||
<div class="row"> | |||
<div class="col-12 caption"><span>信息搜索</span></div> | |||
</div> | |||
</div> | |||
<div class="info-guide mt-2"> | |||
{dede:infoguide} | |||
<form name='infoguide' method='get' action='/plus/list.php'> | |||
[field:nativeplace /] | |||
[field:infotype /] | |||
<input type='hidden' name='tid' value='[field:typeid /]' /> | |||
<input type='hidden' name='channelid' value='-8' /> | |||
<div class="form-group"> | |||
<label for="iptKeyword">关键字</label> | |||
<input type="text" name="keyword" class="form-control" id="iptKeyword"> | |||
</div> | |||
<button type='submit' class="btn btn-warning btn-sm">搜索信息</button> | |||
| |||
<button type='button' class="btn btn-warning btn-sm" | |||
onclick="location='/member/archives_sg_add.php?channelid=-8';">发布信息</button> | |||
</form> | |||
{/dede:infoguide} | |||
</div> | |||
</div><!-- /.info-search --> | |||
</div><!-- /pright --> | |||
</div> | |||
{dede:include filename="footer.htm"/} | |||
<!-- /footer --> | |||
{dede:include comment='推荐内容' filename="widget_recommend_sg.htm"/} | |||
{dede:include comment='热点内容' filename="widget_hot_sg.htm"/} | |||
</aside> | |||
<!-- /.article-sidebar --> | |||
</div> | |||
</main> | |||
<!-- /main --> | |||
{dede:include filename="footer.htm"/} | |||
</body> | |||
</html> | |||
</html> |
@@ -24,8 +24,8 @@ | |||
<script> | |||
// 获取顶踩数据 | |||
function GetDigg(aid) { | |||
let url = `{dede:global.cfg_phpurl/}/digg_ajax.php?id=${aid}&format=json`; | |||
function GetDigg(aid,cid) { | |||
let url = `{dede:global.cfg_phpurl/}/digg_ajax.php?id=${aid}&cid=${cid}&format=json`; | |||
$.get(url, function (data) { | |||
let reval = JSON.parse(data); | |||
if (reval.code === 200) { | |||
@@ -61,7 +61,7 @@ | |||
else { | |||
SetCookie('diggid', aid, 1); | |||
} | |||
let url = "{dede:global.cfg_phpurl/}/digg_ajax.php?action=" + ftype + "&id=" + aid + "&format=json"; | |||
let url = "{dede:global.cfg_phpurl/}/digg_ajax.php?action=" + ftype + "&id=" + aid + "&format=json&cid={dede:field.channel/}"; | |||
$.get(url, function (data) { | |||
let reval = JSON.parse(data); | |||
if (reval.code === 200) { | |||
@@ -73,6 +73,6 @@ | |||
}); | |||
} | |||
GetDigg("{dede:field.id/}"); | |||
GetDigg("{dede:field.id/}", "{dede:field.channel/}"); | |||
</script> |
@@ -0,0 +1,13 @@ | |||
<div class="card ddcard pt-3"> | |||
<div class="card-header"> | |||
<div class="row"> | |||
<div class="col-12 caption"><span>热点内容</span></div> | |||
</div> | |||
</div> | |||
<ul class="list-group list-group-flush"> | |||
{dede:arclistsg orderby=click titlelen=42 row=10} | |||
<li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li> | |||
{/dede:arclistsg} | |||
</ul> | |||
</div> | |||
<!-- /.ddcard --> |
@@ -0,0 +1,13 @@ | |||
<div class="card ddcard pt-3"> | |||
<div class="card-header"> | |||
<div class="row"> | |||
<div class="col-12 caption"><span>推荐内容</span></div> | |||
</div> | |||
</div> | |||
<ul class="list-group list-group-flush"> | |||
{dede:arclistsg flag='c' titlelen=42 row=10} | |||
<li><a href="[field:arcurl/]" title="[field:fulltitle/]">[field:title/]</a></li> | |||
{/dede:arclistsg} | |||
</ul> | |||
</div> | |||
<!-- /.ddcard --> |