TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑 ' G& X1 g8 T0 l7 X; O' x6 ^
2 @, m7 H P x! U4 m0 z+ j% r- i- W比如下面的情况,想实现的效果是:
+ ~" D6 V# K, [% j% f, v1 b在查询A或者B的时候需要同时显示A和B两个词条的内容。% Z! `( m# z1 M/ a. |
但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)5 m! e% _# L) x, U" a2 p
( B" B# _/ Y) ~7 o' G0 l% DA
: r% S6 R$ z' ?" H0 h$ qA content2 w% U& [- e; t2 k& d
</>+ ~: \3 X( S+ m0 p' `2 l X
B
4 b8 o; y' j6 GB content- U! @- t: D0 \2 I: O2 Y$ b
</>
0 g) \) ?; X6 g+ s3 z5 O( Q/ ?* NA# W8 u* g" ]1 g6 S
@@@LINK=B3 x3 O+ x* L6 i9 s& o" ]$ m0 u
</>
+ w, E4 `/ p7 y; F3 hB. {9 w2 _: s' J X6 c
@@@LINK=A
% x6 g( u* R" f1 o* I6 m</>" p2 J [1 ?( G: X4 c. Q/ O
; s, ]. n$ m7 X! Y
不知道有没有人遇到过这种情况。# N3 {5 f- M V, a
, Z5 y% w1 e) z& ]
我目前可以想到的解决方式有两个:- {# W3 ]+ \/ |6 _* H) f
1. ( [7 n L5 a* Q1 b- L) }; s6 n
把8 a9 N( k: B9 k6 @- b2 e% F! F' Q+ H3 A
B
' ~9 V3 w/ {) H1 p6 W! ^$ o@@@LINK=A$ q4 h1 T; v# c- P5 @7 X: k
</>1 D; w; k1 u8 n- g6 u( y
替换成
1 `: V' C4 o$ f$ h: I* _$ iB/ o# j! j7 ^! o+ S0 P7 Z3 R
See also: <a href="entry://A">A</a>1 r$ f. [7 C3 S; M
</>
( r5 K' l, _- |" g. j$ {1 }
5 r1 C4 t7 W3 L& K* D. K0 ^0 Y& O2.
& V9 R3 r' D ~" g
0 c8 E% J' A3 Y2 F整个替换成9 N2 ~0 }9 y+ P3 n+ b1 x/ G" |
A+B5 p( l( w5 k% M: n
A content
m6 l( X& B( r/ w& i( o! q3 a9 y8 U</>$ G8 U& c" b: c/ `* Q( C/ [& f
A+B; r- h, \2 H* Y! u0 f0 k2 g
B content4 Z$ N' {9 i+ A \
</> |: W& b8 Y0 [" f' j
A
/ B- L: }: y' i3 f@@@LINK=A+B
$ R0 b$ t3 n, o/ D$ ^3 A' w</>
9 I g# d& `7 v# s' ]3 Q$ ZB5 e) t$ B6 r( p& T0 m) Z; K4 p
@@@LINK=A+B$ u; `# o7 K7 u* y: l q4 z/ H$ s
</>: j7 B( S. B# J) g
& z# s2 Q6 e" s( c2 Q/ z第一种方式感觉不完美,需要点击超链接二次跳转;0 Z3 {2 J( j8 `; ?8 Z
第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…5 c4 J+ F9 i y. L! V
6 X5 s( _, u+ _" t
不知道还有哪些巧妙的解决方法。
. {) \9 t; o$ X4 Z+ g D; e! }, z
1 s1 G" f3 F' v. Y" F
8 _0 p9 o! [1 t1 g: L/ ^
6 D3 |' h8 X& Y" C& y
! L! C+ X' J7 X; d" [! } |
评分
-
1
查看全部评分
-
|