TA的每日心情![](source/plugin/dsu_paulsign/img/emot/fd.gif) | 奋斗 2019-4-14 02:12 |
---|
签到天数: 93 天 [LV.6]常住居民II
状元
吃水不忘挖井人
![Rank: 9](static/image/common/star_level3.gif) ![Rank: 9](static/image/common/star_level3.gif) ![Rank: 9](static/image/common/star_level1.gif)
- 积分
- 531111
![灌水大神章](static/image/common/medal3.gif) ![笑傲江湖章](static/image/common/medal2.gif) ![推广专家](static/image/common/medal6.gif) ![QQ 章](static/image/common/medal8.gif)
|
本帖最后由 jonah_w 于 2019-12-19 12:52 编辑
比如下面的情况,想实现的效果是:
在查询A或者B的时候需要同时显示A和B两个词条的内容。
但下面的写法会导致循环引用,造成词典软件卡死(GoldenDict)甚至无法查询(MDict)
A
A content
</>
B
B content
</>
A
@@@LINK=B
</>
B
@@@LINK=A
</>
不知道有没有人遇到过这种情况。
![](static/image/smiley/grapeman/08.gif)
我目前可以想到的解决方式有两个:
1.
把
B
@@@LINK=A
</>
替换成
B
See also: <a href="entry://A">A</a>
</>
2.
整个替换成
A+B
A content
</>
A+B
B content
</>
A
@@@LINK=A+B
</>
B
@@@LINK=A+B
</>
第一种方式感觉不完美,需要点击超链接二次跳转;
第二种方式实现起来不容易,容易造成数据紊乱。尤其是三个以上词头循环引用的话…
不知道还有哪些巧妙的解决方法。
![](static/image/smiley/ytt/23.gif)
|
评分
-
1
查看全部评分
-
|