TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑 0 w0 g ~, Y) V% N2 Y
1 u, e% x+ b- G
比如下面的情况,想实现的效果是:. `% r' H: H9 Q' k6 s0 n
在查询A或者B的时候需要同时显示A和B两个词条的内容。
0 \+ Q8 V2 v5 d5 y但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)
6 ?' H; N" [; u8 g, S( K4 w$ T; z4 O2 K x1 Z
A8 t) w( w: `' _4 L7 U" ^6 Z7 P
A content
6 W4 Y! T4 d% q2 w</>
0 i" v& |7 Y( w6 ?8 m5 ^3 h: D: mB. N$ T# _5 m2 ?4 V1 L7 R7 W2 i
B content
9 N) q6 R9 Y5 {3 ^4 Q5 o</>+ o( w& J) g. f5 Q6 H; h. z
A
* R$ \- _3 U2 x1 w@@@LINK=B
7 m0 a: W" ?4 F) K</>
! D: v% N6 E3 x+ w! Y: LB
% J( ^) @) g) m# N9 |@@@LINK=A" v @$ Z3 ~3 R2 ?/ q
</>
% L% l$ H Q% p
$ B) x1 J% \. R9 O: V+ `不知道有没有人遇到过这种情况。
% e5 i6 U/ J1 `& j, B1 j% \- U8 A! K1 l! _! ~ p2 ^$ _ ]
我目前可以想到的解决方式有两个:
* E/ X1 |; Y$ }0 E. s) G1. g- k5 I# B! U7 H2 D* i
把2 r) U O2 H9 A t2 F! ]
B
8 @' H. @; @# ]@@@LINK=A
- t: W9 h; [5 q0 P X: m0 e</>
+ J: \" G8 k/ K5 \* n替换成" m# |/ ?- K4 M4 [$ v; n
B
# Q' P- D& V( E2 s, fSee also: <a href="entry://A">A</a>: ]* J* M' V3 P3 n; _) w3 @
</>( e; R) ?! h7 w$ G" t( k% W
, b% p9 o0 G3 G: m7 H- y) c9 P
2.
c+ T K/ R9 |/ \# `5 S1 q/ C: \* U) X4 \
整个替换成; m( y0 g$ [+ q' t( K, \
A+B6 l1 l: G" M: @8 }
A content Z+ ~4 n' G& [+ W9 d: s0 t) ]( D$ k; a
</>6 a! W* ~4 B- i% l# n. ~2 t: h
A+B
$ j/ e! ?+ j) B: W7 ZB content8 |- z+ `5 w, B) M2 Y6 a
</>
& T5 ^/ O' a: j% l1 L0 rA; e4 o/ d3 m _7 e( d, M; h
@@@LINK=A+B3 X! W# S' l; }8 ]' v, G! `
</>- s+ b! F/ w/ Q% k
B
3 u3 U: J, ]0 y% c8 }" v) n+ n# |0 y@@@LINK=A+B
. A; Y f. G+ Q! t) `</>& O1 ~# S% u" v& f# z- x
( u( T3 c, R5 a) r! e+ x7 w9 t3 O第一种方式感觉不完美,需要点击超链接二次跳转;
- W" X B# r6 M* C$ D第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…. n, s- ]* N9 z
|9 j( ~) t& o- T( G$ ]& ]不知道还有哪些巧妙的解决方法。" _9 c+ s. X |" v* w2 M
- X, L! m( s' m S4 ^4 _
2 Q/ F) V, ]9 b: _
+ m( Q: @" u$ a1 W b7 f7 f- K& F; U# {: h0 y- u
|
评分
-
1
查看全部评分
-
|