社交社区论坛APP超高颜值UI界面
该项目后端采用 thinkphp+mysql 前端使用iAPP框架
论坛、话题、圈子、私信
超高的颜值界面
<?php namespace Action; use HYAction; !defined(HY_PATH) && exit(HY_PATH not defined.); class Index extends HYBBS { public function __construct(){ parent::__construct(); //{hook a_index_init} } public function Index(){ //{hook a_index_index_1} $this->v(title,$this->conf[title]); $pageid = intval(X(get.pageid)) or $pageid=1; $type = X(get.type) or $type=New; if($type != New && $type != Btime) $type=; $this->v("type",strtolower($type)); $Thread = M("Thread"); $desc = [tid => DESC]; if($type == Btime) $desc = [btime=>DESC]; //最新回复 //{hook a_index_index_11} $thread_list = $this->CacheObj->get("index_index_".$type._.$pageid); //获取主题列表 if(empty($thread_list) || DEBUG){ //{hook a_index_index_22} $thread_list = $Thread->get_thread_list($pageid,$this->conf[homelist],$desc); $Thread->format($thread_list); foreach ($thread_list as $key => $value) { if($value[top] == 2) unset($thread_list[$key]); } $this->CacheObj->set("index_index_".$type._.$pageid,$thread_list); } //{hook a_index_index_2} //获取置顶缓存 $top_data=$this->CacheObj->get("top_data_2"); if(empty($top_data) || DEBUG){ //{hook a_index_index_33} //全局置顶 $top_data = $Thread->get_top_thread(); //格式数据显示 $Thread->format($top_data); //写入缓存 $this->CacheObj->set("top_data_2",$top_data); } //End //{hook a_index_index_3} $count = $this->_count[thread]; $count = (!$count)?1:$count; $page_count = ($count % $this->conf[homelist] != 0)?(intval($count/$this->conf[homelist])+1) : intval($count/$this->conf[homelist]); //{hook a_index_index_v} $this->v("pageid",$pageid); $this->v("page_count",$page_count); $this->v("thread_list",$thread_list); $this->v("top_list",$top_data); $this->display(index_index); } //{hook a_index_fun} }
需要的小伙伴可留下联系方式~