|
|
@@ -412,6 +412,51 @@ function IsSSL() |
|
|
|
} |
|
|
|
return false; |
|
|
|
} |
|
|
|
//用户名称标签{dede:field.mid function="GetMemberInfos('uname',@me)"/}和[field:mid function="GetMemberInfos('uname',@me)"/] |
|
|
|
function GetMemberInfos($fields, $mid) |
|
|
|
{ |
|
|
|
global $dsql; |
|
|
|
if ($mid <= 0) { |
|
|
|
$revalue = "Error"; |
|
|
|
} else { |
|
|
|
$row=$dsql->GetOne("SELECT * FROM `#@__member` WHERE mid='{$mid}'"); |
|
|
|
if (!is_array($row)) { |
|
|
|
$revalue = "Not user"; |
|
|
|
} else { |
|
|
|
$revalue = $row[$fields]; |
|
|
|
} |
|
|
|
} |
|
|
|
return $revalue; |
|
|
|
} |
|
|
|
//用户头像标签{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/avatar.png"; |
|
|
|
} else { |
|
|
|
$face = $row['face']; |
|
|
|
$face = "$face"; |
|
|
|
} |
|
|
|
} |
|
|
|
return $face; |
|
|
|
} |
|
|
|
//Tag数量标签[field:id function='GetMyTags(@me,2)'/]2表示输出2个文档 |
|
|
|
if (!function_exists('GetMyTags')) { |
|
|
|
function GetMyTags($aid, $num=3) { |
|
|
|
global $dsql,$cfg_cmspath; |
|
|
|
$tags = ''; |
|
|
|
$query = "SELECT * FROM `#@__taglist` WHERE aid='$aid' LIMIT $num"; |
|
|
|
$dsql->Execute('tag',$query); |
|
|
|
while($row = $dsql->GetArray('tag')) { |
|
|
|
$link = $cfg_cmspath."/apps/tags.php?/{$row['tid']}"; |
|
|
|
$tags.= ($tags==''?"<a href='{$link}'>{$row['tag']}</a>" : "<a href='{$link}'>{$row['tag']}</a>"); |
|
|
|
} |
|
|
|
return $tags; |
|
|
|
} |
|
|
|
} |
|
|
|
/*调用前台主题模板<?php pasterTempletDiy('header.htm');?>*/ |
|
|
|
if (!function_exists('pasterTempletDiy')) { |
|
|
|
function pasterTempletDiy($path) { |
|
|
@@ -422,13 +467,13 @@ if (!function_exists('pasterTempletDiy')) { |
|
|
|
$dtp->Display(); |
|
|
|
} |
|
|
|
} |
|
|
|
//多选联动筛选功能{dede:php}AddFilter(模型id,类型,"字段1,字段2,字段3");{/dede:php} |
|
|
|
//多选联动筛选标签{dede:php}AddFilter(模型id,类型,"字段1,字段2");{/dede:php} |
|
|
|
function litimgurls($imgid = 0) |
|
|
|
{ |
|
|
|
global $lit_imglist, $dsql; |
|
|
|
$row = $dsql->GetOne("SELECT c.addtable FROM `#@__archives` AS a LEFT JOIN `#@__channeltype` AS c ON a.channel=c.id where a.id='$imgid'"); |
|
|
|
$row = $dsql->GetOne("SELECT c.addtable FROM `#@__archives` AS a LEFT JOIN `#@__channeltype` AS c ON a.channel=c.id WHERE a.id='$imgid'"); |
|
|
|
$addtable = trim($row['addtable']); |
|
|
|
$row = $dsql->GetOne("Select imgurls From `$addtable` where aid='$imgid'"); |
|
|
|
$row = $dsql->GetOne("SELECT imgurls FROM `$addtable` WHERE aid='$imgid'"); |
|
|
|
$ChannelUnit = new ChannelUnit(2, $imgid); |
|
|
|
$lit_imglist = $ChannelUnit->GetlitImgLinks($row['imgurls']); |
|
|
|
return $lit_imglist; |
|
|
|