首页四格最新主题排序算法,如何修改为回复时间排序 New
2024-7-26 07:22 来自 惧愁人 发布 @ Discuz! X3.5专区
算法在source/module/forum/forum_index.php
复制代码
- $grids = array();if($_G) { loadcache('grids'); $cachelife = $_G ? $_G : 600; $now = dgmdate(TIMESTAMP, lang('forum/misc', 'y_m_d')).' '.lang('forum/misc', 'week_'.dgmdate(TIMESTAMP, 'w')); if(TIMESTAMP - $_G < $cachelife) { $grids = $_G; } else { $images = array(); $_G = in_array(0, $_G) ? 0 : $_G; if($_G) { $grids = C::t('forum_thread')->fetch_all_for_guide('digest', 0, array(), 3, 0, 0, 10, $_G); } else { $images = C::t('forum_threadimage')->fetch_all_order_by_tid_for_guide(10, 0, $_G); foreach($images as $key => $value) { $tids[$value = $value; } $grids = C::t('forum_thread')->fetch_all_by_tid($tids); } $grids = C::t('forum_thread')->fetch_all_for_guide('newthread', 0, array(), 0, 0, 0, 10, $_G); $grids = C::t('forum_thread')->fetch_all_for_guide('reply', 0, array(), 0, 0, 0, 10, $_G); $grids = C::t('forum_thread')->fetch_all_for_guide('hot', 0, array(), 3, 0, 0, 10, $_G); $_G = array('', '#EE1B2E', '#EE5023', '#996600', '#3C9D40', '#2897C5', '#2B65B7', '#8F2A90', '#EC1282'); foreach($grids as $type => $gridthreads) { foreach($gridthreads as $key
- 最近查阅:
免责声明:
DZ插件网AI平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;