@@ -59,7 +59,7 @@ class Archives | |||||
$this->TypeLink = new TypeLink($arr['typeid']); | $this->TypeLink = new TypeLink($arr['typeid']); | ||||
if ($this->ChannelUnit->ChannelInfos['issystem'] != -1) { | if ($this->ChannelUnit->ChannelInfos['issystem'] != -1) { | ||||
//如果当前文档不是系统模型,为自定义模型 | //如果当前文档不是系统模型,为自定义模型 | ||||
$query = "SELECT arc.*,tp.reid,tp.typedir,ch.addtable FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp on tp.id=arc.typeid LEFT JOIN `#@__channeltype` as ch on arc.channel = ch.id WHERE arc.id='$aid' "; | |||||
$query = "SELECT arc.*,tp.reid,tp.typedir,ch.addtable,mb.uname,mb.face FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp on tp.id=arc.typeid LEFT JOIN `#@__channeltype` as ch on arc.channel = ch.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid WHERE arc.id='$aid' "; | |||||
$this->Fields = $this->dsql->GetOne($query); | $this->Fields = $this->dsql->GetOne($query); | ||||
} else { | } else { | ||||
$this->Fields['title'] = ''; | $this->Fields['title'] = ''; | ||||
@@ -98,7 +98,12 @@ class Archives | |||||
} | } | ||||
//为了减少重复查询,这里直接把附加表查询记录放在 $this->addTableRow 中,在 ParAddTable() 不再查询 | //为了减少重复查询,这里直接把附加表查询记录放在 $this->addTableRow 中,在 ParAddTable() 不再查询 | ||||
if ($this->ChannelUnit->ChannelInfos['addtable'] != '') { | if ($this->ChannelUnit->ChannelInfos['addtable'] != '') { | ||||
$query = "SELECT * FROM `{$this->ChannelUnit->ChannelInfos['addtable']}` WHERE `aid` = '$aid'"; | |||||
if ($this->ChannelUnit->ChannelID < 0) { | |||||
$query = "SELECT tb.*,mb.uname,mb.face FROM `{$this->ChannelUnit->ChannelInfos['addtable']}` tb LEFT JOIN `#@__member` mb on tb.mid = mb.mid WHERE tb.`aid` = '$aid'"; | |||||
} else { | |||||
$query = "SELECT * FROM `{$this->ChannelUnit->ChannelInfos['addtable']}` WHERE `aid` = '$aid'"; | |||||
} | |||||
$this->addTableRow = $this->dsql->GetOne($query); | $this->addTableRow = $this->dsql->GetOne($query); | ||||
} | } | ||||
//issystem==-1 表示自定义模型,自定义模型不支持redirecturl这类参数,因此限定文档普通模型才进行下面查询 | //issystem==-1 表示自定义模型,自定义模型不支持redirecturl这类参数,因此限定文档普通模型才进行下面查询 | ||||
@@ -113,7 +118,9 @@ class Archives | |||||
$this->Fields['userip'] = (empty($this->Fields['userip']) ? '' : trim($this->Fields['userip'])); | $this->Fields['userip'] = (empty($this->Fields['userip']) ? '' : trim($this->Fields['userip'])); | ||||
} else { | } else { | ||||
$this->Fields['templet'] = $this->Fields['redirecturl'] = ''; | $this->Fields['templet'] = $this->Fields['redirecturl'] = ''; | ||||
$this->Fields['uname'] = $this->addTableRow['uname']; | |||||
} | } | ||||
$this->Fields['face'] = empty($this->Fields['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $this->Fields['face']; | |||||
} //!error | } //!error | ||||
} | } | ||||
//php4构造函数 | //php4构造函数 | ||||
@@ -475,7 +475,7 @@ class FreeList | |||||
} | } | ||||
} | } | ||||
} | } | ||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath $addField FROM {$this->maintable} arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id $addJoin WHERE $orwhere $ordersql LIMIT $limitstart,".$this->pagesize; | |||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face $addField FROM {$this->maintable} arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid $addJoin WHERE $orwhere $ordersql LIMIT $limitstart,".$this->pagesize; | |||||
$this->dsql->SetQuery($query); | $this->dsql->SetQuery($query); | ||||
$this->dsql->Execute("al"); | $this->dsql->Execute("al"); | ||||
$artlist = ""; | $artlist = ""; | ||||
@@ -553,6 +553,7 @@ class FreeList | |||||
if (preg_match("#c#", $row['flag'])) { | if (preg_match("#c#", $row['flag'])) { | ||||
$row['title'] = "".$row['title'].""; | $row['title'] = "".$row['title'].""; | ||||
} | } | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
//编译附加表里的数据 | //编译附加表里的数据 | ||||
if (is_object($this->ChannelUnit)) { | if (is_object($this->ChannelUnit)) { | ||||
foreach ($row as $k => $v) { | foreach ($row as $k => $v) { | ||||
@@ -647,7 +647,7 @@ class ListView | |||||
} | } | ||||
//如果不用默认的sortrank或id排序,使用联合查询数据量大时非常缓慢 | //如果不用默认的sortrank或id排序,使用联合查询数据量大时非常缓慢 | ||||
if (preg_match('/hot|click|lastpost/', $orderby)) { | if (preg_match('/hot|click|lastpost/', $orderby)) { | ||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath $addField FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id $addJoin WHERE {$this->addSql} $filtersql $ordersql LIMIT $limitstart,$row"; | |||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face $addField FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb ON arc.mid=mb.mid $addJoin WHERE {$this->addSql} $filtersql $ordersql LIMIT $limitstart,$row"; | |||||
} | } | ||||
//普通情况先从arctiny表查出id,然后按di查询速度非常快 | //普通情况先从arctiny表查出id,然后按di查询速度非常快 | ||||
else { | else { | ||||
@@ -663,7 +663,7 @@ class ListView | |||||
if ($idstr == '') { | if ($idstr == '') { | ||||
return ''; | return ''; | ||||
} else { | } else { | ||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath $addField FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id $addJoin WHERE arc.id in($idstr) $ordersql "; | |||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face $addField FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb ON arc.mid=mb.mid $addJoin WHERE arc.id in($idstr) $ordersql "; | |||||
} | } | ||||
$t2 = ExecTime(); | $t2 = ExecTime(); | ||||
} | } | ||||
@@ -732,6 +732,7 @@ class ListView | |||||
if (preg_match('/c/', $row['flag'])) { | if (preg_match('/c/', $row['flag'])) { | ||||
$row['title'] = "".$row['title'].""; | $row['title'] = "".$row['title'].""; | ||||
} | } | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
$row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | $row['textlink'] = "<a href='".$row['filename']."'>".$row['title']."</a>"; | ||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
$row['memberurl'] = $GLOBALS['cfg_memberurl']; | $row['memberurl'] = $GLOBALS['cfg_memberurl']; | ||||
@@ -521,7 +521,7 @@ class SearchView | |||||
} | } | ||||
} | } | ||||
//搜索 | //搜索 | ||||
$query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` act ON arc.typeid=act.id WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row"; | |||||
$query = "SELECT arc.*,act.typedir,act.typename,act.isdefault,act.defaultname,act.namerule,act.namerule2,act.ispart,act.moresite,act.siteurl,act.sitepath,mb.uname,mb.face FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` act ON arc.typeid=act.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid WHERE {$this->AddSql} $ordersql LIMIT $limitstart,$row"; | |||||
$this->dsql->SetQuery($query); | $this->dsql->SetQuery($query); | ||||
$this->dsql->Execute("al"); | $this->dsql->Execute("al"); | ||||
$artlist = ""; | $artlist = ""; | ||||
@@ -568,7 +568,7 @@ class SearchView | |||||
if ($row['litpic'] == '-' || $row['litpic'] == '') { | if ($row['litpic'] == '-' || $row['litpic'] == '') { | ||||
$row['litpic'] = $GLOBALS['cfg_cmspath'].'/static/web/img/thumbnail.jpg'; | $row['litpic'] = $GLOBALS['cfg_cmspath'].'/static/web/img/thumbnail.jpg'; | ||||
} | } | ||||
if (!preg_match("/^http:\/\//", $row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y') { | |||||
if (!preg_match("/^(http|https):\/\//", $row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y') { | |||||
$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic']; | $row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic']; | ||||
} | } | ||||
$row['picname'] = $row['litpic']; | $row['picname'] = $row['litpic']; | ||||
@@ -583,6 +583,7 @@ class SearchView | |||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
$row['memberurl'] = $GLOBALS['cfg_memberurl']; | $row['memberurl'] = $GLOBALS['cfg_memberurl']; | ||||
$row['templeturl'] = $GLOBALS['cfg_templeturl']; | $row['templeturl'] = $GLOBALS['cfg_templeturl']; | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
if (is_array($this->dtp2->CTags)) { | if (is_array($this->dtp2->CTags)) { | ||||
foreach ($this->dtp2->CTags as $k => $ctag) { | foreach ($this->dtp2->CTags as $k => $ctag) { | ||||
if ($ctag->GetName() == 'array') { | if ($ctag->GetName() == 'array') { | ||||
@@ -539,7 +539,7 @@ class SgListView | |||||
$addField = 'arc.'.join(',arc.', $this->ListFields); | $addField = 'arc.'.join(',arc.', $this->ListFields); | ||||
//如果不用默认的sortrank或id排序,使用联合查询数据量大时非常缓慢 | //如果不用默认的sortrank或id排序,使用联合查询数据量大时非常缓慢 | ||||
if (preg_match('/hot|click/', $orderby) || $this->sAddTable) { | if (preg_match('/hot|click/', $orderby) || $this->sAddTable) { | ||||
$query = "SELECT tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,arc.aid,arc.aid AS id,arc.typeid,$addField FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id WHERE {$this->addSql} $ordersql LIMIT $limitstart,$row"; | |||||
$query = "SELECT tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,arc.aid,arc.aid AS id,arc.typeid,mb.uname,mb.face,$addField FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid WHERE {$this->addSql} $ordersql LIMIT $limitstart,$row"; | |||||
} | } | ||||
//普通情况先从arctiny表查出id,然后按id查询速度非常快 | //普通情况先从arctiny表查出id,然后按id查询速度非常快 | ||||
else { | else { | ||||
@@ -556,7 +556,7 @@ class SgListView | |||||
if ($idstr == '') { | if ($idstr == '') { | ||||
return ''; | return ''; | ||||
} else { | } else { | ||||
$query = "SELECT tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,arc.aid,arc.aid AS id,arc.typeid,$addField FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id WHERE arc.aid IN($idstr) AND arc.arcrank >-1 $ordersql"; | |||||
$query = "SELECT tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,arc.aid,arc.aid AS id,arc.typeid,mb.uname,mb.face,$addField FROM `{$this->AddTable}` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid WHERE arc.aid IN($idstr) AND arc.arcrank >-1 $ordersql"; | |||||
} | } | ||||
$t2 = ExecTime(); | $t2 = ExecTime(); | ||||
} | } | ||||
@@ -624,6 +624,7 @@ class SgListView | |||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
$row['memberurl'] = $GLOBALS['cfg_memberurl']; | $row['memberurl'] = $GLOBALS['cfg_memberurl']; | ||||
$row['templeturl'] = $GLOBALS['cfg_templeturl']; | $row['templeturl'] = $GLOBALS['cfg_templeturl']; | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
//编译附加表里的数据 | //编译附加表里的数据 | ||||
foreach ($row as $k => $v) $row[strtolower($k)] = $v; | foreach ($row as $k => $v) $row[strtolower($k)] = $v; | ||||
foreach ($this->ChannelUnit->ChannelFields as $k => $arr) { | foreach ($this->ChannelUnit->ChannelFields as $k => $arr) { | ||||
@@ -324,7 +324,7 @@ class SpecView | |||||
} else { | } else { | ||||
$ordersql = " ORDER BY arc.sortrank desc"; | $ordersql = " ORDER BY arc.sortrank desc"; | ||||
} | } | ||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,arc.money,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id WHERE $orwhere $ordersql LIMIT $limitstart,$row "; | |||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,arc.money,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face FROM `#@__archives` arc LEFT JOIN `#@__arctype` tp ON arc.typeid=tp.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid WHERE $orwhere $ordersql LIMIT $limitstart,$row "; | |||||
$this->dsql->SetQuery($query); | $this->dsql->SetQuery($query); | ||||
$this->dsql->Execute('al'); | $this->dsql->Execute('al'); | ||||
$artlist = ''; | $artlist = ''; | ||||
@@ -377,6 +377,7 @@ class SpecView | |||||
$row["image"] = "<img src='".$row["picname"]."' width='$imgwidth' height='$imgheight'>"; | $row["image"] = "<img src='".$row["picname"]."' width='$imgwidth' height='$imgheight'>"; | ||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
$row['memberurl'] = $GLOBALS['cfg_memberurl']; | $row['memberurl'] = $GLOBALS['cfg_memberurl']; | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
$row['templeturl'] = $GLOBALS['cfg_templeturl']; | $row['templeturl'] = $GLOBALS['cfg_templeturl']; | ||||
//编译附加表里的数据 | //编译附加表里的数据 | ||||
foreach ($this->ChannelUnit->ChannelFields as $k => $arr) { | foreach ($this->ChannelUnit->ChannelFields as $k => $arr) { | ||||
@@ -295,7 +295,7 @@ class TagList | |||||
} else { | } else { | ||||
$ordersql = " ORDER BY se.id $orderWay"; | $ordersql = " ORDER BY se.id $orderWay"; | ||||
} | } | ||||
$query = "SELECT se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath FROM `#@__archives` se LEFT JOIN `#@__arctype` tp ON se.typeid=tp.id WHERE $orwhere $ordersql "; | |||||
$query = "SELECT se.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face FROM `#@__archives` se LEFT JOIN `#@__arctype` tp ON se.typeid=tp.id LEFT JOIN `#@__member` mb on se.mid = mb.mid WHERE $orwhere $ordersql "; | |||||
$this->dsql->SetQuery($query); | $this->dsql->SetQuery($query); | ||||
$this->dsql->Execute('al'); | $this->dsql->Execute('al'); | ||||
$row = $this->pagesize / $col; | $row = $this->pagesize / $col; | ||||
@@ -362,6 +362,7 @@ class TagList | |||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
$row['memberurl'] = $GLOBALS['cfg_memberurl']; | $row['memberurl'] = $GLOBALS['cfg_memberurl']; | ||||
$row['templeturl'] = $GLOBALS['cfg_templeturl']; | $row['templeturl'] = $GLOBALS['cfg_templeturl']; | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
if (is_array($this->dtp2->CTags)) { | if (is_array($this->dtp2->CTags)) { | ||||
foreach ($this->dtp2->CTags as $k => $ctag) { | foreach ($this->dtp2->CTags as $k => $ctag) { | ||||
if ($ctag->GetName() == 'array') { | if ($ctag->GetName() == 'array') { | ||||
@@ -508,37 +508,6 @@ function GetUpdateSQL() | |||||
fclose($fp); | fclose($fp); | ||||
return $result; | return $result; | ||||
} | } | ||||
//会员头像标签{dede:field.mid function='face(@me)'/}和[field:mid function='face(@me)'/] | |||||
function face($mid) | |||||
{ | |||||
global $dsql; | |||||
if ($mid <> 0) { | |||||
$row = $dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='$mid'"); | |||||
if ($row['face'] == "") { | |||||
$face = "/static/web/img/admin.png"; | |||||
} else { | |||||
$face = $row['face']; | |||||
$face = "$face"; | |||||
} | |||||
} | |||||
return $face; | |||||
} | |||||
//会员昵称标签{dede:field.mid function="GetMemberInfos('uname',@me)"/}和[field:mid function="GetMemberInfos('uname',@me)"/] | |||||
function GetMemberInfos($fields, $mid) | |||||
{ | |||||
global $dsql; | |||||
if ($mid <= 0) { | |||||
$revalue = "张三"; | |||||
} else { | |||||
$row=$dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='{$mid}'"); | |||||
if (!is_array($row)) { | |||||
$revalue = "李四"; | |||||
} else { | |||||
$revalue = $row[$fields]; | |||||
} | |||||
} | |||||
return $revalue; | |||||
} | |||||
//标签调用标签[field:id function='GetMyTags(@me,2)'/]2表示输出2个文档 | //标签调用标签[field:id function='GetMyTags(@me,2)'/]2表示输出2个文档 | ||||
if (!function_exists('GetMyTags')) { | if (!function_exists('GetMyTags')) { | ||||
function GetMyTags($aid, $num=3) | function GetMyTags($aid, $num=3) | ||||
@@ -273,7 +273,7 @@ function lib_arclistDone (&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlele | |||||
$addfieldsSqlJoin = " LEFT JOIN `$addtable` addf ON addf.aid = arc.id "; | $addfieldsSqlJoin = " LEFT JOIN `$addtable` addf ON addf.aid = arc.id "; | ||||
} | } | ||||
} | } | ||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath $addfieldsSql FROM `$maintable` arc LEFT JOIN `#@__arctype` tp on arc.typeid=tp.id $addfieldsSqlJoin $orwhere $ordersql $limitsql"; | |||||
$query = "SELECT arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath,mb.uname,mb.face $addfieldsSql FROM `$maintable` arc LEFT JOIN `#@__arctype` tp on arc.typeid=tp.id LEFT JOIN `#@__member` mb on arc.mid = mb.mid $addfieldsSqlJoin $orwhere $ordersql $limitsql"; | |||||
//统一hash | //统一hash | ||||
$taghash = md5(serialize($ctag).$typeid); | $taghash = md5(serialize($ctag).$typeid); | ||||
$needSaveCache = true; | $needSaveCache = true; | ||||
@@ -365,6 +365,7 @@ function lib_arclistDone (&$refObj, &$ctag, $typeid=0, $row=10, $col=1, $titlele | |||||
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | $row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl']; | ||||
$row['memberurl'] = $GLOBALS['cfg_memberurl']; | $row['memberurl'] = $GLOBALS['cfg_memberurl']; | ||||
$row['templeturl'] = $GLOBALS['cfg_templeturl']; | $row['templeturl'] = $GLOBALS['cfg_templeturl']; | ||||
$row['face'] = empty($row['face'])? $GLOBALS['cfg_mainsite'].'/static/web/img/admin.png' : $row['face']; | |||||
if (is_array($dtp2->CTags)) { | if (is_array($dtp2->CTags)) { | ||||
foreach ($dtp2->CTags as $k => $ctag) { | foreach ($dtp2->CTags as $k => $ctag) { | ||||
if ($ctag->GetName() == 'array') { | if ($ctag->GetName() == 'array') { | ||||
@@ -37,7 +37,7 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | ||||
@@ -36,7 +36,7 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | ||||
@@ -38,10 +38,10 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | |||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}"></script>次</span> | |||||
</div> | </div> | ||||
<div class="py-3">{dede:field.body/}</div> | <div class="py-3">{dede:field.body/}</div> | ||||
<div class="py-3">作者:{dede:adminname/}</div> | <div class="py-3">作者:{dede:adminname/}</div> | ||||
@@ -83,7 +83,7 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | ||||
@@ -34,10 +34,10 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | |||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}&cid={dede:field name='channel'/}"></script>次</span> | |||||
</div> | </div> | ||||
<div class="py-3">{dede:field name='image'/}</div> | <div class="py-3">{dede:field name='image'/}</div> | ||||
<div class="py-3"> | <div class="py-3"> | ||||
@@ -34,7 +34,7 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | ||||
@@ -35,7 +35,7 @@ | |||||
<div class="article-main bg-white shadow-sm rounded p-3"> | <div class="article-main bg-white shadow-sm rounded p-3"> | ||||
<h2>{dede:field.title/}</h2> | <h2>{dede:field.title/}</h2> | ||||
<div class="article-meta"> | <div class="article-meta"> | ||||
<span><img src="{dede:field.mid function='face(@me)'/}" class="user-img-xs mr-1">{dede:field.mid function="GetMemberInfos('uname',@me)"/}</span> | |||||
<span><img src="{dede:field.face/}" class="user-img-xs mr-1">{dede:field.uname/}</span> | |||||
<span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | <span><i class="fa fa-calendar mr-1"></i>{dede:field.pubdate function="MyDate('Y-m-d',@me)"/}</span> | ||||
<span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | <span><i class="fa fa-globe mr-1"></i>{dede:field.source/}</span> | ||||
<span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | <span><i class="fa fa-eye mr-1"></i><script src="{dede:field name='phpurl'/}/count.php?view=yes&aid={dede:field name='id'/}&mid={dede:field name='mid'/}"></script>次</span> | ||||
@@ -59,8 +59,8 @@ | |||||
<span><script src="/apps/disdls.php?aid=[field:id/]"></script></span> | <span><script src="/apps/disdls.php?aid=[field:id/]"></script></span> | ||||
</div> | </div> | ||||
<div class="col-8 text-right"> | <div class="col-8 text-right"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | |||||
<span>[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<img src="[field:face/]" class="user-img-xs mr-1"> | |||||
<span>[field:uname/]</span> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
</div> | </div> | ||||
@@ -80,8 +80,8 @@ | |||||
<div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div> | <div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div> | ||||
<h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | <h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | |||||
<span class="mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<img src="[field:face/]" class="user-img-xs mr-1"> | |||||
<span class="mr-1">[field:uname/]</span> | |||||
<i class="fa fa-calendar mr-1"></i> | <i class="fa fa-calendar mr-1"></i> | ||||
<span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
</div> | </div> | ||||
@@ -39,8 +39,8 @@ | |||||
<div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div> | <div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div> | ||||
<h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | <h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | |||||
<span class="mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<img src="[field:face/]" class="user-img-xs mr-1"> | |||||
<span class="mr-1">[field:uname/]</span> | |||||
<i class="fa fa-calendar mr-1"></i> | <i class="fa fa-calendar mr-1"></i> | ||||
<span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
</div> | </div> | ||||
@@ -39,8 +39,8 @@ | |||||
<div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div> | <div class="item-news-img">[field:array runphp='yes']@me=(strpos(@me['litpic'],'thumbnail')?"":"<a href='{@me['arcurl']}'><img src='{@me['litpic']}' alt='{@me['title']}' title='{@me['title']}'></a>");[/field:array]</div> | ||||
<h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | <h4><a href="[field:arcurl/]" target="_blank">[field:title/]</a></h4> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1"> | |||||
<span class="mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<img src="[field:face/]" class="user-img-xs mr-1"> | |||||
<span class="mr-1">[field:uname/]</span> | |||||
<i class="fa fa-calendar mr-1"></i> | <i class="fa fa-calendar mr-1"></i> | ||||
<span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | <span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> | ||||
</div> | </div> | ||||
@@ -36,7 +36,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | <p>[field:description function="cn_substr(@me,180)"/]...</p> | ||||
@@ -36,7 +36,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | <p>[field:description function="cn_substr(@me,180)"/]...</p> | ||||
@@ -36,7 +36,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,120)"/]...</p> | <p>[field:description function="cn_substr(@me,120)"/]...</p> | ||||
@@ -37,7 +37,7 @@ | |||||
<div class="list-article-body bg-white shadow-sm p-3"> | <div class="list-article-body bg-white shadow-sm p-3"> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,120)"/]...</p> | <p>[field:description function="cn_substr(@me,120)"/]...</p> | ||||
@@ -47,7 +47,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | <p>[field:description function="cn_substr(@me,180)"/]...</p> | ||||
@@ -37,7 +37,7 @@ | |||||
<div class="list-article-body bg-white shadow-sm p-3"> | <div class="list-article-body bg-white shadow-sm p-3"> | ||||
<h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p class="mb-3">[field:description function="cn_substr(@me,120)"/]...</p> | <p class="mb-3">[field:description function="cn_substr(@me,120)"/]...</p> | ||||
@@ -36,7 +36,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | <p>[field:description function="cn_substr(@me,180)"/]...</p> | ||||
@@ -37,7 +37,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function='cn_substr(Html2text("@me"),180)'/]...</p> | <p>[field:description function='cn_substr(Html2text("@me"),180)'/]...</p> | ||||
@@ -38,7 +38,7 @@ | |||||
<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="[field:arcurl/]">[field:title/]</a></h2> | <h2 class="mb-3"><a href="[field:arcurl/]">[field:title/]</a></h2> | ||||
<div class="mb-3"> | <div class="mb-3"> | ||||
<span class="mr-3"><img src="[field:mid function='face(@me)'/]" class="user-img-xs mr-1">[field:mid function="GetMemberInfos('uname',@me)"/]</span> | |||||
<span class="mr-3"><img src="[field:face/]" class="user-img-xs mr-1">[field:uname/]</span> | |||||
<span><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> | ||||
<p>[field:description function="cn_substr(@me,180)"/]...</p> | <p>[field:description function="cn_substr(@me,180)"/]...</p> | ||||
@@ -147,7 +147,7 @@ if ($cfg_ml->IsLogin()) { | |||||
$myurl = $cfg_memberurl."/index.php?uid=".urlencode($cfg_ml->M_LoginID); | $myurl = $cfg_memberurl."/index.php?uid=".urlencode($cfg_ml->M_LoginID); | ||||
if (!preg_match("#^http[s]?:#i", $myurl)) $myurl = $cfg_basehost.$myurl; | if (!preg_match("#^http[s]?:#i", $myurl)) $myurl = $cfg_basehost.$myurl; | ||||
if ($cfg_ml->fields['face'] == "") { | if ($cfg_ml->fields['face'] == "") { | ||||
$cfg_ml->fields['face'] = $cfg_cmsurl."../static/web/img/admin.png"; | |||||
$cfg_ml->fields['face'] = $cfg_cmsurl."/static/web/img/admin.png"; | |||||
} | } | ||||
PmRead(); | PmRead(); | ||||
} | } | ||||