TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑 # c& N1 O& A! q' p2 J. M0 q
, V. r; [% a0 e* [8 L# }9 E& P比如下面的情况,想实现的效果是:
* y2 q! J: H$ }在查询A或者B的时候需要同时显示A和B两个词条的内容。) u2 C# o, q* y: N7 F0 W
但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict) V! w$ X0 ~6 @4 `
5 }+ e K# L- L
A) _4 e) ~$ M2 }$ V& C9 Q% C
A content
8 A% Z, |& l) `6 g</>, }4 Y) o. q& [
B0 X$ L9 k' U4 w- N
B content
\$ Y; [' @! a( d! A; a6 S</>
5 |9 d* o- n, X* OA
0 a% J7 ]' s4 P/ W8 W k@@@LINK=B
2 a+ D7 t3 ?" W# ]$ g% @0 I</>
8 w6 _6 C7 G! i+ v4 nB
. M. `6 S3 A3 K j) z@@@LINK=A$ I; @9 \0 T$ o5 w% x( [. Z
</>+ N; M* M8 N: Z$ O: }
; I5 d+ Q! D/ w# z/ S% t. o不知道有没有人遇到过这种情况。; q2 Y" z, v; M& k& \2 d) k
# j" Z" Y5 r% P: {
我目前可以想到的解决方式有两个:
b* F8 e1 i: Y+ F! a8 J1.
- L8 E& E. L! }, |2 `把
# ~) ^% Y/ E7 r3 L- X: k- u7 V5 Q- hB
- W! |0 k, V* c$ Q( S3 m@@@LINK=A1 |: x5 J# m" k4 O
</>
7 E" e) b' q* J2 m替换成1 W6 O( X6 u7 w3 u9 t( u: _
B
2 L/ A8 i" i$ `6 R, F- cSee also: <a href="entry://A">A</a>% M' b. m/ a4 y* L' l& a
</>- k' k0 X8 X) C# G- l
, Q; a6 d2 u2 a" g2 c# s: Y; d! u
2.
( o- @* u# }/ }6 M" t) |! p" X' g8 q
整个替换成+ ?; n0 W+ D s) Q! \
A+B1 Z7 Y! W. M$ C5 V
A content
4 n& T7 z( S% ]5 q! z8 c( ^</>
- J- j" c1 T. P% D/ W! a3 A7 i% M( AA+B Z4 }, i e3 o
B content# m' B+ d1 F9 P% J4 R$ |2 A
</>: ~# E. u$ u3 A7 r4 i: g
A" P. \: [4 f+ d" A5 k( |9 T/ F! |
@@@LINK=A+B
W7 Z, I' t. p7 h x1 W</>' P q5 {% i) [( {. Q
B
. o2 ]; Q- N* f@@@LINK=A+B( ~/ t7 j+ q4 i y: q
</>
* g1 d2 K! e" K1 u* @( c
/ ?6 ~& U% [( @$ R% [# h, h# H第一种方式感觉不完美,需要点击超链接二次跳转;
( ?( m- m" N; l: I, T# r- v: k第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…
; X, z# b& c& t: n4 C& j( s
9 ?* Z9 I1 d! k, C6 }: B不知道还有哪些巧妙的解决方法。
# p6 Q& o! o0 S. M# M- r% d" A0 U+ q5 c
5 v$ P$ K( R) U# U! s4 ~; p/ N5 ~' Q+ }9 N2 {4 @
1 Z9 F( L& L/ {* ^# q* Z |
评分
-
1
查看全部评分
-
|