TA的每日心情 | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑 ( U- m- t' J8 X1 [
' H& e- G( w6 N; W
比如下面的情况,想实现的效果是:' W/ J/ D& s5 Q" e# @/ g
在查询A或者B的时候需要同时显示A和B两个词条的内容。
/ z1 W8 p( A6 f* `1 O3 ]但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)0 |3 ^/ u; f; U9 E
* M$ [: p+ K* R+ D7 wA. }& q4 A1 |# }
A content
4 c2 q2 r/ ]/ y</>
% ]! A% J% R! NB
3 l8 L1 d/ x9 N4 Y! }2 j6 I( NB content; Y% T$ T$ w4 O; I: ^
</>2 u( j J; w$ H* O: u4 R, V, \
A
3 }& Y! F/ h! [% ^, H b# B@@@LINK=B
0 f* J" k, e' g3 d! G; G/ m) r</>
5 e% W+ W8 t1 z8 T' u1 G0 RB
% r4 j! f7 h! T@@@LINK=A
$ R' j( D# R# Y+ B, o</>
, h0 y# ~4 b# k4 T! H% l9 B4 d& E0 V" w" K4 G# m4 L8 f; V
不知道有没有人遇到过这种情况。
9 ]% m, W9 e; a4 U" t" n5 @# z! h( H$ ]
我目前可以想到的解决方式有两个:
% l0 m! k2 v3 y1 @1. . a% h2 n) ? m' [& W' s4 k6 [
把8 R2 V7 j/ l' L
B$ ^! @ Y9 e% m6 i, d
@@@LINK=A
" b4 \1 H- K/ ?: H</>
. v# Q# V% z0 Z/ ^8 |- c: k( T m替换成
$ O6 X: b& f0 P, k4 G6 b1 r- SB# s: m- A: o! I- Y0 s* a; G
See also: <a href="entry://A">A</a>( P) ?9 J% O- k* E: Q! m7 H
</>) G+ R, O0 r4 B9 p y3 h
R: n9 U: j$ ]; |! X0 {4 k2.( D% h! M4 R( w# k3 d* [& ^0 q: U
# ^+ U6 J% X1 Z+ Q1 B整个替换成& D* F$ X9 d8 y7 s
A+B
# `5 Y- v1 [* r; p. l( K _A content
& @& f+ A( Q( K, B& L</>( G2 s1 e8 l1 m: |: o& r
A+B
5 o, v# [& m4 R* BB content
1 d: M) b3 B. B1 Z</>
' O: t/ \, T% y/ EA) e4 D5 j4 `5 S/ @
@@@LINK=A+B! I9 j6 T7 \* W2 p( D
</>
, B0 B; l9 ~% L4 t% _6 z+ `B! e5 ~6 \. Z. B/ _
@@@LINK=A+B( _% p4 l. E( V( ^9 I/ V
</>- r: K/ | g/ v& [8 A" |
$ k6 t+ V. L, l7 S* g
第一种方式感觉不完美,需要点击超链接二次跳转;6 i7 R1 U" S2 L/ L( K2 Z7 [; z
第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…' Y$ I! @7 B8 _& P! k/ P5 ?
6 o9 I1 k; N' U7 d- }3 e# C不知道还有哪些巧妙的解决方法。! T$ N" d7 I4 K( V
" h% i" T1 x5 V9 w# T6 n" _+ X& b6 @, z5 y' a' C! z! K
' l; X, [1 `) X6 q: n" H
3 K+ w; i G- l( f" l |
评分
-
1
查看全部评分
-
|