找回密码
 立即注册

[技术教程] DX3.5手机版 帖子里列表只显示主题

[复制链接]
发表于 2025-5-8 18:55:13 | 显示全部楼层 |阅读模式
forumdisplay.htm
! E% _$ u  k# F. R. A+ W+ J( u<!--{template common/header}-->; {* s+ h& [" A6 V+ [- }" m
<div class="header cl">
+ V9 w7 V1 C& n8 Z        <div class="mz"><a href="javascript:history.back();"><i class="dm-c-left"></i></a></div>4 z: H7 i' A" d, d& E
        <h2><!--{eval echo strip_tags($_G['forum']['name']) ? strip_tags($_G['forum']['name']) : $_G['forum']['name'];}--></h2>
; }4 ^# _  Y: s5 I        <div class="my"><a href="forum.php?mod=post&action=newthread&fid={$_G['fid']}" title="{lang send_threads}"><i class="dm-edit"></i></a></div>0 Y, W  o0 c( ]5 [
</div>
, v; q" x/ }, u8 x# T<!--{hook/forumdisplay_top_mobile}-->
$ m8 G* \' P( T* Y4 l  m6 Z3 i<div class="forumdisplay-top cl">9 D+ [2 t9 Q% c  W; [% A/ J
        <h2>
: _5 x& H" N- W) \* @+ _! `        <!--{if $_G['forum']['icon']}--><img src="<!--{echo get_forumimg($_G['forum']['icon'])}-->" alt="$_G['forum']['name']" /><!--{else}--><svg width="48" height="44" alt="$_G['forum']['name']"><path fill="#c9c9c9" d="M48 20C48 9 37.3 0 24 0S0 8.9 0 20s10.7 20 24 20c2.4 0 4.7-.3 6.8-.8L42 44l-2.8-8.5C44.6 31.8 48 26.2 48 20z"/></svg><!--{/if}-->% t/ H+ v  ]3 s& ^7 d/ q' N
        <!--{if helper_access::check_module('favorite')}-->
- H1 A: i8 {& U  ?0 j# A        <a href="home.php?mod=spacecp&ac=favorite&type=forum&id=$_G['fid']&handlekey=favoriteforum&formhash={FORMHASH}" id="a_favorite" class="dialog">{lang favorite}<span id="number_favorite" {if !$_G['forum']['favtimes']} style="display:none;"{/if}><span id="number_favorite_num"> +{$_G['forum']['favtimes']}</span></span></a>& a" W+ v2 f- Q. a
        <!--{/if}-->
; _0 y# c. X! ]1 j! d        $_G['forum']['name']
6 f7 q- ?- Y5 N0 B1 K0 F' K1 n/ E6 q        </h2>! v0 ?7 X8 U$ f
        <p>{lang index_today}: <span>$_G['forum']['todayposts']</span>{lang index_threads}: <span>$_G['forum']['threads']</span><!--{if $_G['forum']['rank']}-->{lang rank}: <span>$_G['forum']['rank']</span><!--{/if}--></p>3 o7 b" d  v7 Z
        <!--{hook/forumdisplay_nav_mobile}--># O/ s* P2 U0 I9 j8 @* P
</div>6 R6 @) B* e1 y$ ^7 p5 W
<div class="dhnav_box">
. P# W4 N6 R( {1 M0 x        <div id="dhnav">2 ^! [6 u0 P! B. ^6 c1 M( I
                <div id="dhnav_li">
- u' u/ i( x) s: ]/ _1 t3 k/ K                <ul class="flex-box">  E) |$ |( y. H7 ~+ G
                        <li class="flex{if $_REQUEST['sortall']==1||(!$_REQUEST['typeid'] && !$_REQUEST['sortid']&& !$_REQUEST['filter'])} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']{if $_G['forum']['threadsorts']['defaultshow']}&filter=sortall&sortall=1{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang all}</a></li>
8 I% W% {; ?% F" T% |- T% w. ^                        <li class="flex{if $_GET['filter'] == 'lastpost'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=lastpost&orderby=lastpost$forumdisplayadd['lastpost']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang latest}</a></li>
" y6 G; A) o* S% ]. {" @  G# ?8 E" }                        <li class="flex{if $_GET['filter'] == 'heat'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=heat&orderby=heats$forumdisplayadd['heat']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang order_heats}</a></li>
' d6 ~) W% _5 k- M                        <li class="flex{if $_GET['filter'] == 'hot'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=hot">{lang hot_thread}</a></li>1 |2 K0 X0 U( `
                        <li class="flex{if $_GET['filter'] == 'digest'} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=digest&digest=1$forumdisplayadd['digest']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">{lang digest_posts}</a></li>                       
1 r8 N8 H* Q& h0 l7 s, ]  d                </ul>
8 i9 L9 Y0 F! D& m# D                </div>' _: A/ a# o, S
        </div>
: A/ ]* W# E7 A9 t  w</div>
7 N# o5 {+ h( Y! j" `0 E<!--{hook/forumdisplay_middle}-->% s# O/ k" ]6 X" ]' r! `
<!--{if $_G['forum']['threadsorts'] || ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
0 |$ Y$ {5 ~$ d- D' w4 H; Y! ^<div class="dhnavs_box">2 L. ^4 f$ u: [4 z" z
        <div id="dhnavs">
4 H  a- _" L% Y5 {8 t- [' F/ O                <div id="dhnavs_li">: r4 f/ O5 [! J6 A
                        <ul class="swiper-wrapper">$ D) j9 p) k3 ]" d+ x& @1 n# j
                                <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
9 m# Q& l& b8 @# F3 `                                        <!--{if $_G['forum']['threadtypes']}-->
9 |1 t7 {7 i5 ~" {* z! ?3 Z                                                <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->6 d7 `( q& P% Y! P9 R$ E
                                                        <li class="swiper-slide{if $_GET['typeid'] == $id} mon{/if}"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=typeid&typeid=$id$forumdisplayadd['typeid']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name</a></li>
$ }5 b- t& K+ F' A                                                <!--{/loop}-->$ n( ^& R4 e0 b; o5 h0 `9 g# P
                                        <!--{/if}-->8 Z: M: E0 n4 V$ I" V, c
                                <!--{/if}-->
0 \0 l# {9 u& I( k8 W* m6 l5 r0 ?                                <!--{if $_G['forum']['threadsorts']}-->" ~* l- f/ ]9 a1 M
                                        <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
" _& y8 ?! _8 A" o8 G% ?                                                <!--{if $_GET['sortid'] == $id}-->
4 A  R, W% ~$ |0 T1 S5 d% W$ k                                                <li class="swiper-slide mon"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']{if $_GET['typeid']}&filter=typeid&typeid=$_GET['typeid']{/if}{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name</a></li>0 F0 O% J# Q+ f; t
                                                <!--{else}-->/ O' j+ ]! ~' ~, R' L1 d3 J  U; O6 D
                                                <li class="swiper-slide"><a href="forum.php?mod=forumdisplay&fid=$_G['fid']&filter=sortid&sortid=$id$forumdisplayadd['sortid']{if $_GET['archiveid']}&archiveid={$_GET['archiveid']}{/if}">$name</a></li>1 d* p! D) i3 N  m: C% m3 Q
                                                <!--{/if}-->- |; t% Z5 W/ g& ?% d" q+ t1 p
                                        <!--{/loop}-->
! n9 E" [4 U( W6 v2 \2 |2 U; B- p                                <!--{/if}-->
+ ~/ N8 x1 Q3 t                        </ul>& B; s; O" a% ~% h' X" L) d
                </div>
- N* r# |2 y" x% H6 c; Z7 L! \- E        </div>" u/ P9 I& c; ~5 O7 m
</div>
. Q3 V, z# q& A$ ~2 }+ K7 X<script>+ Z# m7 g  x) F. t+ F  q7 }3 ]
        if($("#dhnavs_li .mon").length > 0) {
0 K0 E% I- @9 ~' k                var discuz_nav = $("#dhnavs_li .mon").offset().left + $("#dhnavs_li .mon").width() >= $(window).width() ? $("#dhnavs_li .mon").index() : 0;
4 f/ x$ m) r* e1 `9 a        }else{
% B) y9 x* O" l% A$ o6 U. o6 F2 H5 u- `                var discuz_nav = 0;
' J# _& z2 W' {/ q3 X3 A( U. ~% x        }       
! m- w' ?6 a4 D8 X9 ^. U        new Swiper('#dhnavs_li', {: X$ L7 n, {& M
                freeMode : true,! }) \) T" ?* ^1 i4 L0 A
                slidesPerView : 'auto',* j5 @2 S% k0 O6 E6 d' H% ?
                initialSlide : discuz_nav,
9 X$ M: o6 e1 b: L4 ]                onTouchMove: function(swiper){8 r( |) B$ w; m0 l0 O' k0 b" ^% f- s
                        Discuz_Touch_on = 0;
# `- |2 t# _4 f                },* k# l( @- T8 |4 x
                onTouchEnd: function(swiper){
2 p1 t$ T/ @/ L" g( L1 d' o                        Discuz_Touch_on = 1;
* x+ C% w- h2 U! }0 o4 D0 B                },# ]. N2 X. o2 I( O; y6 W& {0 R3 x* `
        });' A% R6 u4 M' U& f
</script>; j% k7 T# |/ W' c
<!--{/if}-->
: r# j' ?5 V# {) u<!--{if $subexists && $_G['page'] == 1}--><!--{template forum/forumdisplay_subforum}--><!--{/if}-->& z3 i, y4 J5 B' [- F1 m9 \
<!--{if !$subforumonly}-->
7 ~* ]  ^' b" E0 d' {9 i% P+ A<div class="threadlist_box<!--{if ((in_array($thread['displayorder'], array(1, 2, 3, 4))) || !empty($announcement)) && $_G['page'] == 1}--> mt10<!--{/if}--> cl">
% Y. B4 {% \0 ~) ^$ C: j9 t        <div class="threadlist cl">
* D1 H% [) @! e( A3 s  o! w$ s                <ul>$ @0 O( Z' X; z- b% q: C5 D/ \
                <!--{if !empty($announcement)}-->
: Y# v5 R9 R- C; D, d( a                        <li class="list_top"><!--{if empty($announcement['type'])}--><a href="forum.php?mod=announcement&id=$announcement['id']#$announcement['id']"><!--{else}--><a href="$announcement['message']"><!--{/if}--><span class="micon gonggao">{lang announcement}</span>$announcement['subject']</a></li>+ |6 U. {6 z( T9 n/ G
                <!--{/if}-->% U. l0 e  c8 d) t
                <!--{if $_G['forum_threadcount']}-->, Z, c( W- t( ~2 c* h
                        <!--{loop $_G['forum_threadlist'] $key $thread}-->
& h9 l4 g+ ^0 q2 @5 r" s* ~6 S& k                        <!--{if !$_G['setting']['mobile']['forum']['displayorder3'] && $thread['displayorder'] > 0}-->
# C6 ~$ Q' q+ _) _5 }" [& W                                {eval continue;}
6 L6 @4 h/ Q; L, k; V4 A( V                        <!--{/if}-->2 g' A' I  j7 w) e/ s
                        <!--{if $thread['displayorder'] > 0 && !$displayorder_thread}-->
0 s  V+ k( G, U                                {eval $displayorder_thread = 1;}7 i$ m0 {  D; n& a
                        <!--{/if}-->
3 p6 H2 s+ e0 l9 X8 x' L                        <!--{if $thread['moved']}-->
. f# u4 X& S' x                                <!--{eval $thread['tid']=$thread['closed'];}-->
; z4 W0 i- F1 ^                        <!--{/if}-->: G. R! h$ s5 v) ?* x1 F
                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
3 ~! _0 L4 Q$ F& n' N& r* z  y                        <li class="list_top">
0 g1 n. ?# R" M" ?# q2 D                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
+ P  c* I% Q& a2 R5 E6 j3 b                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->! Z2 i7 l7 r. Z' o5 y/ [
                                                <span class="micon">{lang mobzhiding}</span>
3 ]- e# x6 L" R% K& [8 D                                        <!--{/if}-->
' s1 c% x) I9 t+ U+ Y                                        <em $thread['highlight']>{$thread['subject']}</em>                                        3 q* X& c8 D) A4 V( x: q; j
                                </a>: \* F* |  ?4 _  D5 l0 b( {
                        </li>' {+ g# I- j7 P: q) p$ k1 Z/ D. m
                        <!--{else}-->: Z, v% n; f. V6 s/ K" o( v
                        <li class="list" style="margin-top:0px;">
1 ?& G; N" h8 S" O$ t/ ~0 \+ U8 e, z                                <!--{hook/forumdisplay_thread_mobile $key}-->
& B; q$ T! p0 v9 v4 j' c  N4 S1 K
3 s* X$ x; h( I                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
: R& T' T4 U( ]  d# X0 p                                <div class="threadlist_tit cl" style="margin-top:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;">
" R. s/ n# j) t                                        <!--{if $thread['folder'] == 'lock'}-->6 A3 D/ `, b) M. d, I
                                                <span class="micon lock">{lang closed_thread}</span>
# Y5 @8 ~+ D* C                                        <!--{elseif $thread['special'] == 1}-->
( t, @7 C9 }7 Y5 d1 j                                                <span class="micon">{lang thread_poll}</span>
' S4 M$ J% T/ }, u  A) l                                        <!--{elseif $thread['special'] == 2}-->
$ l0 U1 X) F0 I/ z. m: j                                                <span class="micon">{lang thread_trade}</span>' X% M1 D8 X6 P6 r! W3 ~& g
                                        <!--{elseif $thread['special'] == 3}-->5 M, e, `  B) i7 U/ O
                                                <span class="micon">{lang thread_reward}</span>
% R! L) `7 E* h1 e, W                                        <!--{elseif $thread['special'] == 4}-->% s/ V1 I( O8 Q' B
                                                <span class="micon">{lang thread_activity}</span>5 k# G3 [& O7 K
                                        <!--{elseif $thread['special'] == 5}-->" u0 t7 [. i8 @' ~. o9 w5 a
                                                <span class="micon">{lang thread_debate}</span>
! Z! L0 F; Z* G! V1 z* a. I                                        <!--{/if}-->
2 f8 v& x8 [& F8 X1 b                                        <!--{if $thread['attachment'] == 2 && $_G['setting']['mobile']['mobilesimpletype'] == 1}-->) j1 |1 S  z" ?) O
                                                <span class="micon">{lang mobtu}</span>
8 @7 `' E; A' |4 U+ [- C                                        <!--{/if}-->
) H" N. C0 q1 o2 C) u$ T6 L                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->! [% Z: \3 U6 F5 [5 L1 c
                                                <span class="micon top">{lang thread_sticky}</span>
% i: ], K& s  M3 s, ~) G# J; H                                        <!--{/if}-->
5 F7 U5 g% E7 `: m6 n& h                                        <!--{if $thread['digest'] > 0}-->
. M# G' }! S  A0 i                                                <span class="micon digest">{lang thread_digest}</span>3 G! Z: b  `9 X  C
                                        <!--{/if}-->! r3 H$ |8 [( S
                                        <em $thread['highlight']>{$thread['subject']}</em>
8 ~. V* T. t) n& B" x" \                                </div>( _/ A- K+ o$ M' |+ p5 l$ k8 f
                                </a>) m3 N1 N9 y/ b" d1 g' y. r
                                - i0 @0 _' ^) p% H6 g9 {
                                + N" [8 b  x. g
                                <!--{hook/forumdisplay_thread_content_mobile $key}-->6 i5 B7 T) O# O3 F4 I" ~" h
                                - ^+ N" G  i6 ~' C1 e9 A
                        </li>5 i. o+ b9 I/ [  E. t
                        <!--{/if}-->& M4 ]* ]1 x) h; n/ w# ?
                        <!--{/loop}-->
4 V% n/ [2 }) {" y7 i6 x  ^4 D                <!--{else}-->/ i3 b6 d; f8 ^8 |) u
                        <h4>{lang forum_nothreads}</h4>
* D; v5 X+ d) W$ Y% H  I# k$ ^                <!--{/if}-->
2 N6 B3 N; w- l                </ul>
; T+ g2 g; x- K: s        </div>
  J. u4 a" M7 C' h/ A9 E        $multipage
! P( f# Q9 z% d</div>
- B0 [3 Z- X) ~" w: x3 v<!--{/if}-->
. ]8 t. A8 V2 t+ _5 |<!--{hook/forumdisplay_bottom_mobile}-->+ p! h  Q5 M) w% ]# z3 z
<!--{template common/footer}-->

[手机版简易帖子列表]forumdisplay.rar

2.26 KB, 下载次数: 0

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|74235资源站

GMT+8, 2026-3-30 02:06 , Processed in 0.036906 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表