TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑
4 {7 u" o* j: b7 i5 |$ L5 f6 D$ \# u- B& v" e& e6 F' b
比如下面的情况,想实现的效果是:
' R" Z; K! s5 b0 J在查询A或者B的时候需要同时显示A和B两个词条的内容。
7 n+ c' n8 G! v8 l) X# m& j但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)0 N+ F: o/ M3 M$ U
0 G% ~* j5 T; L. UA
7 ]: M* _" \" ~6 U/ ` Q, x0 MA content, y/ p7 _; S5 I2 N9 D6 X! Z; p* S
</>0 W/ Z4 ?6 d) M( A0 t0 F3 y) j
B
& }3 S$ N; z/ h0 DB content
+ m7 P3 A# H! y& T' \) I</>4 p/ L7 f. B. Y8 o$ f
A) J; m2 d. `! M( C4 @
@@@LINK=B
. Z1 j& t3 |7 D% ^</>0 U5 c9 P" B! c! ~ D6 G, f) A _# G6 T
B$ h. ~' O' B$ ]. d1 ]& g! W% L& Z3 k
@@@LINK=A0 y3 } }; R: Y1 G( N0 l- W/ t
</>; G1 {# O# f2 _/ Y* F7 _" g% V
7 X, m) ?9 q/ q/ ] v. Q不知道有没有人遇到过这种情况。
( x4 _" B9 P9 {% ^ k! w- N6 L7 o. [7 i6 l: J4 g6 k
我目前可以想到的解决方式有两个:
9 }7 w9 I1 [/ [! ~' @+ ^1.
- i6 d. u4 t" a. y把
' a0 d6 J/ ` G( d5 M4 sB
5 n- R$ f4 c, O@@@LINK=A
0 l9 z9 j6 ^) c4 A! B' }+ E</>" `5 X# Y& U( l) V ^8 k
替换成
6 o0 ?; X6 o$ n7 JB/ F I% c7 j: ^& P9 u+ O1 C
See also: <a href="entry://A">A</a>; V$ X; n( u( W# c
</>
0 D9 c9 ^: z8 R5 T( V
- y) m% f, ^( @8 o% l2.: @/ S5 w( p: e/ v" y
& z1 X8 K6 I$ C# x9 G& |6 x, a整个替换成. x: b: F, J8 E7 S- E0 x) V
A+B
0 x$ b3 e7 [; [$ wA content
W# f" d- a ~+ c" U: n' B</>
* f g8 T) X9 c" E- K! H- a8 kA+B; m6 U( O, U$ m4 g2 W- F- }1 _
B content3 r; r( a$ v' V+ J- C& {
</>
! i3 a; i6 d: T' ?A( a8 g" E; _( l
@@@LINK=A+B
5 o2 q8 b3 o; d6 R B( b2 n3 j1 H1 _</>
0 E# d) O3 M8 a7 V2 K# i' ?B
3 |7 r( i$ n7 U+ M# y! ]@@@LINK=A+B+ H3 c! _( q7 l5 n6 n# K- m! a& v
</>
7 y8 }+ [: M5 K" m6 i
8 r2 ?( E: M& D* o' K* J$ \8 Z/ D第一种方式感觉不完美,需要点击超链接二次跳转;! F. t( B/ ]! Q
第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…
7 v2 a5 R7 E& D0 Q5 Y2 y3 _4 p' L7 k' R5 @: b6 y
不知道还有哪些巧妙的解决方法。* a/ z2 p+ o: X5 ~4 f) _+ S7 F
2 i2 C7 ]! v% V( r
# \* [1 q" j4 [3 h W4 U) M+ h- G! a
" Z' l' N' o/ G* o5 E( W" r |
评分
-
1
查看全部评分
-
|