TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑 ) f# R i3 L _ U% h$ P! E) ]
7 s; N6 Z7 W' f5 u$ \比如下面的情况,想实现的效果是:. h/ h3 g; h2 k3 d, H
在查询A或者B的时候需要同时显示A和B两个词条的内容。( P; I9 f1 @* F7 E
但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)
' I& Z1 {) r' q
4 l' s; u) z' L' RA
1 B6 }/ i; u1 O; L# a5 C" oA content
2 _; `& d5 m+ h a |! J. Z</>
- K# }& B8 ~ l! uB
1 d* q0 [. P8 {2 C- N; D0 L0 AB content
) w6 X, `$ Z+ J# i3 ?5 T% G</>; K0 |5 h0 A( D# X1 b6 L. A# f
A
1 H# r9 u& \/ R- ^- i* \7 ]@@@LINK=B
( u; t8 p7 Z: C+ i</>$ g7 f2 k* `1 U: k# f& V: q
B
/ S) ?# n% Y0 B x@@@LINK=A9 H4 O6 G4 c! E
</>
8 @% F+ L/ K: W
2 X" c G- G1 e; c+ j, B" r8 |& m不知道有没有人遇到过这种情况。
5 l4 q3 B7 T7 L* u, \# H
& W- R+ N- B: Y我目前可以想到的解决方式有两个:* s% K7 d5 c' R% ^
1.
% T# J; b7 i) V- x$ [7 L( a把) ^- p+ _; p9 T8 ~3 w( b
B S# b/ l* h2 [& a) |9 v; _
@@@LINK=A
! {9 G5 o" x6 i1 I</>
0 d( f6 }; X; \' i替换成
$ s7 t0 a1 Z7 a, M, O7 zB
3 K$ X* v. W. a9 F) j( s7 k5 n4 oSee also: <a href="entry://A">A</a>
- n4 s% O- N- [ |4 g- N# E</>: G' e/ `8 A8 r ]2 I: ]
7 d7 Y' I3 L! J( ~2 F! W& e( z2 T9 s2.4 z2 I O+ ]! d( _
6 Q J, g& ?5 ^( K整个替换成
q+ x2 s4 F0 z! R0 ~+ D! h, {& fA+B
; Z; p4 v4 c1 [2 s. J& gA content
2 R/ a* c5 p0 E</>
* S+ d0 L( B6 r4 l, T4 ~: hA+B
" u2 w/ B' F+ @1 ^& x' E- HB content
$ J7 K7 b+ Q9 g* @+ R# m8 l</>
( L) f$ D) O% E9 }8 xA
" F$ q2 y- J1 W$ g) Z3 m@@@LINK=A+B
) _+ h( ~: ]' P1 w4 m0 p; T. g x</>
: p; i& t$ c7 ^! E5 E% T+ EB
; f# G2 M+ a" b5 A$ H! V@@@LINK=A+B9 ]2 ^1 [0 p4 U* I) b4 {) a
</>
( E g' y+ b @ ]5 K' Y% N8 k# }1 \9 D% x) q& x, {
第一种方式感觉不完美,需要点击超链接二次跳转;
8 K- v( d) j- k第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…, {4 `. @( G, A5 M/ H
) ^% u& y, ?, U9 Z7 t, X
不知道还有哪些巧妙的解决方法。
) ^" C7 b6 u( |3 O" C: a5 o9 g2 R( Z4 U8 r7 p" p
; [0 @. L# z7 T( X, p5 _; V
+ l. r- Z; ^& ~+ `# d# g3 f1 ]* ~& V% ^4 G* F6 Z! b* `
|
评分
-
1
查看全部评分
-
|