示例#1
0
 public function feed()
 {
     header("Location: " . dr_space_sns_url($data['uid'], 'show', $id));
     exit;
 }
/**
 * 会员动态内容URL地址
 *
 * @param	intval	$id
 * @return	string
 */
function dr_sns_feed_url($uid, $id)
{
    return dr_space_sns_url($uid, 'show', $id);
}
示例#3
0
 private function _sns($space)
 {
     $this->load->model('sns_model');
     $name = $this->input->get('name');
     $urlrule = '';
     switch ($name) {
         case 'follow':
             // 关注列表
             $title = lang('m-360');
             $template = 'follow.html';
             break;
         case 'fans':
             // 粉丝列表
             $title = lang('m-354');
             $template = 'fans.html';
             break;
         case 'topic':
             // 话题列表
             $id = (int) $this->input->get('id');
             $topic = $this->db->where('id', $id)->get('sns_topic')->row_array();
             if (!$topic) {
                 $this->msg(lang('m-204'));
             }
             $this->template->assign(array('topic' => $topic, 'topic_sql' => 'select * from ' . $this->db->dbprefix('sns_feed') . ' where id IN (select fid from ' . $this->db->dbprefix('sns_topic_index') . ' where tid=' . $topic['id'] . ') order by inputtime desc'));
             $title = dr_lang('m-205', $topic['name']);
             $urlrule = dr_space_sns_url($space['uid'], 'topic', $id, '[page]');
             $template = 'topic.html';
             break;
         case 'show':
             // 动态详情
             $id = (int) $this->input->get('id');
             $data = dr_sns_feed($id);
             if (!$data) {
                 $this->msg(lang('m-249'));
             }
             $title = lang('m-362');
             $template = 'show_feed.html';
             $this->template->assign(array('data' => $data));
             break;
         case 'access':
             // 访客列表
             $title = lang('m-361');
             $template = 'access.html';
             break;
         default:
             // 动态列表
             $title = lang('m-362');
             $template = 'list_feed.html';
             break;
     }
     $this->template->assign(array('title' => $title, 'urlrule' => $urlrule ? $urlrule : dr_space_sns_url($space['uid'], $name, '[page]'), 'meta_title' => $title . SITE_SEOJOIN . ($space['title'] ? $space['title'] : $space['name']), 'meta_keywords' => $space['keywords'], 'meta_description' => $space['description']));
     return $template;
 }