找回密码
 立即注册

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

[复制链接]
发表于 2025-5-8 18:55:13 | 显示全部楼层 |阅读模式
forumdisplay.htm. d! d0 Z7 P& h! ?. [, A- O
<!--{template common/header}-->
! Z& L1 Z; J, @* S$ j<div class="header cl">" Y; q% j8 G6 S6 v
        <div class="mz"><a href="javascript:history.back();"><i class="dm-c-left"></i></a></div>5 C- z& Y7 p/ _! r: v$ G
        <h2><!--{eval echo strip_tags($_G['forum']['name']) ? strip_tags($_G['forum']['name']) : $_G['forum']['name'];}--></h2>
, v4 ]" `! ~  Q  S        <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>
! b  G# k1 s. Y: D5 B7 g7 }</div>0 h0 {/ q6 J; c/ S- L
<!--{hook/forumdisplay_top_mobile}-->' h0 C, q8 @: ^" Z" z
<div class="forumdisplay-top cl">
8 x, s8 t' r& N; K& C& Q        <h2>. h7 i6 Q. b0 N
        <!--{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}-->5 T0 H; K# A1 ~/ x1 ~
        <!--{if helper_access::check_module('favorite')}-->
6 ]+ B" |* r; j# ^6 I        <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>- F2 m, q8 L6 f- K) _
        <!--{/if}-->2 i1 L- |2 f  U$ n) x2 x; a
        $_G['forum']['name']
( S+ C7 H/ ?1 ~" ^. `6 r        </h2># L) q" c. ^3 C; j& {
        <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>
- e. L* ?6 V: X0 d9 x: f        <!--{hook/forumdisplay_nav_mobile}-->6 d3 o* ?9 R) e- _8 J: w
</div>- P* E/ T$ I; L& e6 B
<div class="dhnav_box">
( N7 i& I) O. g# }3 F        <div id="dhnav">
7 ]6 J; Z; c) _( x                <div id="dhnav_li">
) }% H. X1 d4 `$ v" p                <ul class="flex-box">9 n/ _9 \, g' L+ S" z
                        <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>1 @9 l8 _  ~' x+ f1 f
                        <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>) G! u; [- R  P% d; W
                        <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>
$ M  h# f6 h: ^                        <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>9 a( q7 j% f/ K/ H. S) w8 T4 F1 E. @
                        <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>                        4 f6 Q2 R% ]7 S% Q7 [9 p
                </ul>
5 t, S" W6 ?$ i' w: L1 ^5 Z" M                </div>) z3 b2 i2 D) A) J9 h7 I1 n
        </div>8 O$ t7 B1 b# P" u% c6 B
</div>& C% Z, s" z& c, ^9 ^+ {
<!--{hook/forumdisplay_middle}-->
  `, a/ {# f. C9 N2 |/ L<!--{if $_G['forum']['threadsorts'] || ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->) q* R: V* d( I# L& I* C
<div class="dhnavs_box">. `9 f8 R3 a+ M! ?* k
        <div id="dhnavs">* c  w/ N8 z/ [+ I3 g
                <div id="dhnavs_li">+ U& y" w, c9 F- Y
                        <ul class="swiper-wrapper">
4 v6 H: M& y4 S$ n                                <!--{if ($_G['forum']['threadtypes'] && $_G['forum']['threadtypes']['listable'])}-->
$ o9 o* P( e7 ~. w                                        <!--{if $_G['forum']['threadtypes']}-->
" w3 p7 d, W/ z8 ?6 n& i9 u                                                <!--{loop $_G['forum']['threadtypes']['types'] $id $name}-->
; E& U% N' D( z' E* d                                                        <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 {/ T. {7 h) [
                                                <!--{/loop}-->+ s9 _8 x% b) |
                                        <!--{/if}-->
8 q) M2 i1 @' n) A' d' U4 C                                <!--{/if}-->
% p" ?; z2 A8 Q                                <!--{if $_G['forum']['threadsorts']}-->( Y+ b" O+ [7 E5 J7 K% }' Y  o
                                        <!--{loop $_G['forum']['threadsorts']['types'] $id $name}-->
% Q/ A; v* t. J) v$ F                                                <!--{if $_GET['sortid'] == $id}-->- G  |, @, C2 d8 D
                                                <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>
% s. `% j! F+ r. e                                                <!--{else}-->
7 q1 W: v6 c9 R7 M! V1 h- W                                                <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>
+ u. _  O) \& s% L                                                <!--{/if}-->; e; m8 |" N& m# ?
                                        <!--{/loop}--># e6 P& y3 M# x
                                <!--{/if}-->
* Q( E+ A' K9 a7 P8 R                        </ul>
3 u/ y# ]% x/ ~3 u                </div>
$ V/ G) R1 @& J) v        </div>
1 r  K: b" e6 R3 n' R" F6 q</div>- B  e  B0 U# R& j) H( ^
<script>
+ W# n% ~9 h: W* I% ?, M6 X3 G        if($("#dhnavs_li .mon").length > 0) {& z6 ^& _6 D7 ^- S
                var discuz_nav = $("#dhnavs_li .mon").offset().left + $("#dhnavs_li .mon").width() >= $(window).width() ? $("#dhnavs_li .mon").index() : 0;8 v: k" T4 n8 D' p2 G& @+ I
        }else{1 d8 c, i) r( m% r% u
                var discuz_nav = 0;
0 K$ R/ s9 Z8 e        }        2 R6 r& e. V( i
        new Swiper('#dhnavs_li', {
' c( O. C# d. L0 g' h! x6 k                freeMode : true,- ^; \' |/ c3 I! B0 W1 R" ~
                slidesPerView : 'auto',
0 e: A" y$ x- B( i, w2 i! X6 a2 W, n' D                initialSlide : discuz_nav,$ m. s. k; T3 M5 U- z% z* U7 S, l
                onTouchMove: function(swiper){
$ ~/ g; k' _6 }' M: l' ~" k                        Discuz_Touch_on = 0;/ P3 j4 }4 w  D* A$ ~
                },; k7 j5 O0 N5 ~0 ^1 z2 ~5 w
                onTouchEnd: function(swiper){7 \. l3 C. I1 s) ~
                        Discuz_Touch_on = 1;( l- p7 H; g" L; u* q4 |8 S. Z- ?
                },2 Z/ I) H3 w0 y) r( s8 p8 i: H/ \
        });
% v  m' i0 J: A1 C, U6 c</script>3 A3 r  B2 s* y  X: k
<!--{/if}-->6 a, \- s6 I/ d; u5 i  C+ l; g, K+ F
<!--{if $subexists && $_G['page'] == 1}--><!--{template forum/forumdisplay_subforum}--><!--{/if}-->4 i3 H- ]' ~# ], F
<!--{if !$subforumonly}-->( {2 q$ w# W9 q) {& K1 O0 D
<div class="threadlist_box<!--{if ((in_array($thread['displayorder'], array(1, 2, 3, 4))) || !empty($announcement)) && $_G['page'] == 1}--> mt10<!--{/if}--> cl">
% ^/ ^& d% o% R2 c" o7 @% _; B        <div class="threadlist cl">3 S: X5 M! ^& ~/ `% [4 L7 x) e& q
                <ul>
  Q) ?! C* i; t, J, P" n- R; f3 {                <!--{if !empty($announcement)}-->: S# D. q1 i# X/ c
                        <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>
: t! d1 L# T" y: A9 Q) U8 T                <!--{/if}-->
3 y+ [6 Z; |- m& T" [) G                <!--{if $_G['forum_threadcount']}-->
% j0 _; v, c' O: X7 }+ r; U" P                        <!--{loop $_G['forum_threadlist'] $key $thread}-->  M# C* |6 s, d& Z! {) V
                        <!--{if !$_G['setting']['mobile']['forum']['displayorder3'] && $thread['displayorder'] > 0}-->% S) E0 y! r2 O3 ~! O7 f
                                {eval continue;}3 V6 s2 M* P! R6 ~+ S$ B9 q; _
                        <!--{/if}-->
) }; [3 ^+ \$ K8 Q$ f: k( S1 J0 Y. y                        <!--{if $thread['displayorder'] > 0 && !$displayorder_thread}-->
* k- R) t/ r) t* H2 m" B                                {eval $displayorder_thread = 1;}
1 m1 b/ w: H5 T6 c) q                        <!--{/if}-->& Y- s9 s8 \  M4 n5 [( i
                        <!--{if $thread['moved']}-->% t# y4 f5 P3 W7 j9 p7 V' X
                                <!--{eval $thread['tid']=$thread['closed'];}-->! }. O+ f& h4 y6 A$ Y* V
                        <!--{/if}-->
! K  I$ H& e2 x* P                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->8 z4 m7 F2 y7 k6 f7 d  k7 _$ e& m  W
                        <li class="list_top">/ |  @& \. V8 P1 G& W8 W. E
                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
1 s% L, M7 z0 Q! B$ a8 b                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->; m7 ~5 S+ l* I1 d; f* u
                                                <span class="micon">{lang mobzhiding}</span>4 B, J% d. J; K: l2 I* h3 F
                                        <!--{/if}-->$ [) T+ s$ m/ T  a5 s7 n
                                        <em $thread['highlight']>{$thread['subject']}</em>                                       
9 U1 Y. `( z" O, ]8 \; S+ n$ H                                </a>
. c: Q6 f+ J: h                        </li>- e% d' Y  f2 c4 S3 v& \+ m( S
                        <!--{else}-->
$ I* B, [8 [# ^% S# F7 e$ Z1 c                        <li class="list" style="margin-top:0px;">4 c: C8 `- ?( c" S+ E
                                <!--{hook/forumdisplay_thread_mobile $key}-->
8 q' u- v( C$ L$ n" C& i' |* P. X+ o) y" s/ Q! d+ H3 T* e
                                <a href="forum.php?mod=viewthread&tid=$thread['tid']&extra=$extra">
9 d+ t( S( i' G5 s% B5 t. z* C, @  c                                <div class="threadlist_tit cl" style="margin-top:5px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;">
* ]2 R7 M4 n( E7 m                                        <!--{if $thread['folder'] == 'lock'}-->2 Z6 l3 E" A% D
                                                <span class="micon lock">{lang closed_thread}</span>
# K4 X) I- C( i  R4 c) L# a                                        <!--{elseif $thread['special'] == 1}-->
& q- T  b, e5 I& [" h                                                <span class="micon">{lang thread_poll}</span>
# h- f; U; Z' L/ O  K) ^! q                                        <!--{elseif $thread['special'] == 2}-->) X' W, z5 U& ~( \9 I) o% s
                                                <span class="micon">{lang thread_trade}</span>. Z% i5 m$ b& t/ s8 c8 L
                                        <!--{elseif $thread['special'] == 3}-->
3 O8 T$ P* [5 q+ b( |2 t, A                                                <span class="micon">{lang thread_reward}</span>- y2 v6 Y% k0 ?0 _
                                        <!--{elseif $thread['special'] == 4}-->% `$ ~! _' n* y
                                                <span class="micon">{lang thread_activity}</span>  r# [6 q( x" |% M
                                        <!--{elseif $thread['special'] == 5}-->
1 O! m) ?/ `( }0 f7 H' ^                                                <span class="micon">{lang thread_debate}</span>4 y8 r9 h$ y: S+ I6 v
                                        <!--{/if}-->
& S+ y/ @9 g6 h0 h$ V3 g5 Y                                        <!--{if $thread['attachment'] == 2 && $_G['setting']['mobile']['mobilesimpletype'] == 1}-->9 N- u+ l$ F/ R3 ^, ~$ R, J
                                                <span class="micon">{lang mobtu}</span>+ ]& c0 Q( m- j
                                        <!--{/if}-->  H7 b- ?9 v* P
                                        <!--{if in_array($thread['displayorder'], array(1, 2, 3, 4))}-->
6 ?0 I6 g( k$ b3 ]4 h3 ]' f2 I3 P                                                <span class="micon top">{lang thread_sticky}</span>
6 ^; R; C5 w" n6 T                                        <!--{/if}--># I6 k9 H+ {, r0 r2 A* f
                                        <!--{if $thread['digest'] > 0}-->, M7 I8 T4 [& A1 j; u
                                                <span class="micon digest">{lang thread_digest}</span>9 R# M! u. O4 \2 j
                                        <!--{/if}-->3 Y$ i' n4 A& v  d5 @& o% E
                                        <em $thread['highlight']>{$thread['subject']}</em># d: k) R' J' Y* F0 Y+ T9 M
                                </div>
* U; m- S. G- ]. M+ M0 A                                </a>
  d8 {. k: j# X2 @0 I                               
1 n7 T5 g3 }! i; h# A6 T                               
$ k4 n7 D7 }4 k, x                                <!--{hook/forumdisplay_thread_content_mobile $key}-->* e( v$ k! a; A2 u1 E* W
                                " j1 f. l* y$ I5 d, P3 A$ e. F
                        </li>
/ b( [% l3 k5 p) {: u0 {                        <!--{/if}-->
' l$ W! [7 A* A; y                        <!--{/loop}-->
+ ~9 G, G2 U+ q# B: v% m, M! R                <!--{else}-->
  A3 y/ C% C% a: S6 u                        <h4>{lang forum_nothreads}</h4>! O) i- N# G  B! \( u2 ~
                <!--{/if}-->
3 [1 D5 w, y: j1 m& v                </ul>. P9 @8 ?  `$ B9 ]5 s
        </div>
$ y8 ~& O+ u# L  D        $multipage  P2 H; U" q% q
</div>- f8 W4 X8 P; I# p
<!--{/if}--># \+ u& p7 ^1 L/ R& M  W6 F
<!--{hook/forumdisplay_bottom_mobile}-->
& w1 N1 Z2 C& W% g<!--{template common/footer}-->

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

2.26 KB, 下载次数: 0

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-5-2 01:20 , Processed in 0.037142 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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