当前位置:网站首页>社交社区论坛APP超高颜值UI界面
社交社区论坛APP超高颜值UI界面
2022-07-03 11:56:00 【程序员-南】
该项目后端采用 thinkphp+mysql
前端使用iAPP框架
论坛、话题、圈子、私信
超高的颜值界面
话不多说上效果图:




<?php
namespace Action;
use HY\Action;
!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}
}
需要的小伙伴可留下联系方式~
感谢阅读,留下个关注吧~
边栏推荐
猜你喜欢
![Sword finger offer04 Search in two-dimensional array [medium]](/img/c4/002c951f8d914aaea4f4133685ebd1.png)
Sword finger offer04 Search in two-dimensional array [medium]

剑指Offer07. 重建二叉树

【附下载】密码获取工具LaZagne安装及使用

Display time with message interval of more than 1 minute in wechat applet discussion area

Develop plug-ins for idea

云计算未来 — 云原生

Pki/ca and digital certificate

QT OpenGL texture map

Take you to the installation and simple use tutorial of the deveco studio compiler of harmonyos to create and run Hello world?

If you can't learn, you have to learn. Jetpack compose writes an im app (II)
随机推荐
Unicode查询的官方网站
Public and private account sending prompt information (user microservice -- message microservice)
在网上炒股开户可以吗?资金安全吗?
2.9 overview of databinding knowledge points
023(【模板】最小生成树)(最小生成树)
239. Sliding window maximum
Comprehensive evaluation of double chain notes · Siyuan notes: advantages, disadvantages and evaluation
LeetCode 0556.下一个更大元素 III - 4步讲完
剑指Offer07. 重建二叉树
剑指Offer09. 用两个栈实现队列
Implement verification code verification
剑指Offer10- I. 斐波那契数列
Sword finger offer04 Search in two-dimensional array [medium]
剑指Offer06. 从尾到头打印链表
242. Effective letter heteronyms
02_ Lock the code, and don't let the "lock" become a worry
写一个简单的nodejs脚本
repo Manifest Format
init. RC service failed to start
2.8 overview of ViewModel knowledge