Exemplo n.º 1
0
function XY_GetArticleUrl($action)
{
    $title = '';
    $url = '';
    $title = RParam($action, 'title');
    $url = getArticleUrl($title);
    //If Request("gl") <> "" Then
    //    url = url & "&gl=" & Request("gl")
    //End If
    $XY_GetArticleUrl = $url;
    return @$XY_GetArticleUrl;
}
$map['del'] = array('eq', 0);
if (0) {
    $map['image'] = array('NEQ', '');
} else {
    unset($map['image']);
}
if (0) {
    $ids = implode(',', $cids);
    $sql = "SELECT * FROM " . C('DB_PREFIX') . "article WHERE id IN(" . "SELECT a.id FROM " . C('DB_PREFIX') . "article AS a JOIN " . C('DB_PREFIX') . "article_attr AS at ON a.id = at.bid WHERE a.cid IN({$ids}) AND a.del = 0 AND at.aid = 0) LIMIT 4";
    $result = M()->query($sql);
} else {
    $result = D('ArticleRelation')->relation(true)->where($map)->order("time DESC")->limit(4)->select();
}
foreach ($result as $field) {
    extract($field);
    $url = getArticleUrl($is_html, $cate['list_html'], $time, $cid, $id);
    ?>
<li>
            <a href="<?php 
    echo $url;
    ?>
" title="<?php 
    echo $title;
    ?>
"><h4><?php 
    echo $title;
    ?>
</h4><img src="<?php 
    echo webDomain();
    echo $image;
    ?>
Exemplo n.º 3
0
 /**
  * 格式化数据统一输出
  * @param array $data
  * @return array
  */
 function _cookData($data)
 {
     global $db_bbsurl;
     $data['author'] = $data['username'];
     $data['authorurl'] = 'u.php?uid=' . $data['userid'];
     $data['url'] = urlRewrite($db_bbsurl . '/' . getArticleUrl($data['article_id']));
     $data['title'] = strip_tags($data['subject']);
     $data['forumname'] = $data['columnname'] = $this->_getColumnName($data['column_id']);
     $data['forumurl'] = $data['columnurl'] = getColumnUrl($data['column_id']);
     $data['postdate'] = strtotime($data['postdate']);
     return $data;
 }