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; ?>
/** * 格式化数据统一输出 * @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; }