| @@ -412,6 +412,51 @@ function IsSSL() | |||||
| } | } | ||||
| return false; | 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');?>*/ | /*调用前台主题模板<?php pasterTempletDiy('header.htm');?>*/ | ||||
| if (!function_exists('pasterTempletDiy')) { | if (!function_exists('pasterTempletDiy')) { | ||||
| function pasterTempletDiy($path) { | function pasterTempletDiy($path) { | ||||
| @@ -422,13 +467,13 @@ if (!function_exists('pasterTempletDiy')) { | |||||
| $dtp->Display(); | $dtp->Display(); | ||||
| } | } | ||||
| } | } | ||||
| //多选联动筛选功能{dede:php}AddFilter(模型id,类型,"字段1,字段2,字段3");{/dede:php} | |||||
| //多选联动筛选标签{dede:php}AddFilter(模型id,类型,"字段1,字段2");{/dede:php} | |||||
| function litimgurls($imgid = 0) | function litimgurls($imgid = 0) | ||||
| { | { | ||||
| global $lit_imglist, $dsql; | 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']); | $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); | $ChannelUnit = new ChannelUnit(2, $imgid); | ||||
| $lit_imglist = $ChannelUnit->GetlitImgLinks($row['imgurls']); | $lit_imglist = $ChannelUnit->GetlitImgLinks($row['imgurls']); | ||||
| return $lit_imglist; | return $lit_imglist; | ||||