# 朗文当代高级英语辞典 第6版 夏日清凉版 V3.3

**URL:** <https://forum.freemdict.com/t/topic/40024>\
**Category:** 词典装饰排版交流分享\
**Tags:** longman, js, css, 朗文6, 朗文\
**Created:** [2025 年7 月 3 日 10:03 UTC](https://forum.freemdict.com/t/topic/40024 "2025-07-03T10:03:42Z")\
**Posts on this page:** 20\
**Page:** 5

<div class="post-metadata">

**Author:** ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
**Post date:** [2025 年7 月 29 日 08:38 UTC](https://forum.freemdict.com/t/topic/40024/84 "2025-07-29T08:38:49Z")

</div>

本贴正文已更新

---

<div class="post-metadata">

**Author:** ![Aliwong](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/a/3d9bf3/32.png) [@Aliwong](https://forum.freemdict.com/u/Aliwong)\
**Post date:** [2025 年7 月 29 日 09:20 UTC](https://forum.freemdict.com/t/topic/40024/85 "2025-07-29T09:20:30Z")

</div>

> [@Sherman](#):
>
> 本贴正文已更新

谢谢糖果老师 🌍

---

<div class="post-metadata">

**Author:** ![Aliwong](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/a/3d9bf3/32.png) [@Aliwong](https://forum.freemdict.com/u/Aliwong)\
**Post date:** [2025 年7 月 30 日 11:49 UTC](https://forum.freemdict.com/t/topic/40024/86 "2025-07-30T11:49:39Z")

</div>

可能还要反馈一个小bug，就是刚下载好，点字头会显示出例句，但是之后关机或者重启后再打开，怎么也点不出来了。

---

<div class="post-metadata">

**Author:** ![Samuel123](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/samuel123/32/68117_2.png) [@Samuel123](https://forum.freemdict.com/u/Samuel123)\
**Post date:** [2025 年8 月 2 日 09:54 UTC](https://forum.freemdict.com/t/topic/40024/87 "2025-08-02T09:54:48Z")

</div>

弱弱的问一下，楼主的百度网盘文件里有两个mdd文件，两个css文件，都需要一起下载使用吗

---

<div class="post-metadata">

**Author:** ![Samuel123](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/samuel123/32/68117_2.png) [@Samuel123](https://forum.freemdict.com/u/Samuel123)\
**Post date:** [2025 年8 月 2 日 10:05 UTC](https://forum.freemdict.com/t/topic/40024/88 "2025-08-02T10:05:58Z")

</div>

再请教一下，怎么才能默认显示例句啊

---

<div class="post-metadata">

**Author:** ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
**Post date:** [2025 年8 月 2 日 10:48 UTC](https://forum.freemdict.com/t/topic/40024/89 "2025-08-02T10:48:57Z")

</div>

![image](https://forumcdn.freemdict.com/uploads/default/original/3X/9/9/995ef74b3f23eafe4c6f0acb70ac2eefb932c66f.png)  
这六个

---

<div class="post-metadata">

**Author:** ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
**Post date:** [2025 年8 月 2 日 11:00 UTC](https://forum.freemdict.com/t/topic/40024/90 "2025-08-02T11:00:57Z")

</div>

此版本目前只适配欧路win端，暂没有适配其他软件的打算

————————————————————

此版本是我学习过程的副产品，一切功能都以我的个人习惯为主。大家反馈的bug和改进意见如果对我的学习有帮助，我会采纳，并想办法解决。如果对我的学习没有帮助，我也不想花时间去研究。

如果意见未被采纳的话建议去隔壁看看。karx 的作品的普适性很广，基本可以满足所有用户的需求，而且人也心细，反馈的问题都能解决。

> [@朗文6排版](http://forum.freemdict.com/t/topic/40144):
>
> 基于[朗文6双解4.0横空出世](https://forum.freemdict.com/t/topic/27460) 修改 js文件开头有一些自定义项 点击词头可在多个entry间跳转 点击音标可切换音节显示 单击释义序号可折叠例句，双击折叠全部例句 全部文件下载地址： [https://cloud.freemdict.com/index.php/s/mTRg3GewejKbHzc](https://cloud.freemdict.com/index.php/s/mTRg3GewejKbHzc)[https://www.123684.com/s/YvGbVv-Mg40v](https://www.123684.com/s/YvGbVv-Mg40v) 已作废

当然，如果有学习力的话，坛内有许多不错的教程，而且我提供的css和js文件里都有详细的注释，如果想自己改一版也是比较方便的 🤓

---

<div class="post-metadata">

**Author:** ![xianjue114](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/a587f6/32.png) [@xianjue114](https://forum.freemdict.com/u/xianjue114)\
**Post date:** [2025 年8 月 2 日 11:04 UTC](https://forum.freemdict.com/t/topic/40024/91 "2025-08-02T11:04:56Z")

</div>

受教了。🤓🤝

> [@受Sherman老师启发，自用美化朗文6双解4.0。](https://forum.freemdict.com/t/topic/40094):
>
> 1、坛子[重学英语记录分享之四：朗文6MDX排版详解和css、js修改](https://forum.freemdict.com/t/topic/17776) 朗文6 2022版，作者abenl。用了2年多了，作者今年1月曾经说要更新，过了7个月了没见动静。心里一直痒痒。 2、后来，就换了下边CDmaer大大这个了。[朗文6双解4.0横空出世](https://forum.freemdict.com/t/topic/27460) 。一直苦于行间距太紧密了，词典色系太花，自己不喜欢；每个义项没有边框，不好区分辨识。 3、前天，看到到 [朗文6 双解 简明速查版 V2.…](https://forum.freemdict.com/t/topic/40024)

---

<div class="post-metadata">

**Author:** ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
**Post date:** [2025 年8 月 2 日 11:07 UTC](https://forum.freemdict.com/t/topic/40024/92 "2025-08-02T11:07:39Z")

</div>

首先，本贴不会提供默认显示例句的版本，因为这和我的个人习惯相背。

其次，这个比较简单，建议你按照我的介绍，自己动手试一试。

1. 你可以随便打开某一个 **大数据模型** ，例如deepseek。
2. 把 **js文件** 扔进去，然后询问你的要求。deepseek会告诉你具体删除那一段代码
3. 然后，用 **记事本** 打开js文件，按照ai的提示修改代码。记得保存 🤓

————————————————————

此版本是我学习过程的副产品，一切功能都以我的个人习惯为主。大家反馈的bug和改进意见如果对我的学习有帮助，我会采纳，并想办法解决。如果对我的学习没有帮助，我也不想花时间去研究。

如果意见未被采纳的话建议去隔壁看看。karx 的作品的普适性很广，基本可以满足所有用户的需求，而且人也心细，反馈的问题基本都能解决。

> [@朗文6排版](http://forum.freemdict.com/t/topic/40144):
>
> 基于[朗文6双解4.0横空出世](https://forum.freemdict.com/t/topic/27460) 修改 js文件开头有一些自定义项 点击词头可在多个entry间跳转 点击音标可切换音节显示 单击释义序号可折叠例句，双击折叠全部例句 全部文件下载地址： [https://cloud.freemdict.com/index.php/s/mTRg3GewejKbHzc](https://cloud.freemdict.com/index.php/s/mTRg3GewejKbHzc)[https://www.123684.com/s/YvGbVv-Mg40v](https://www.123684.com/s/YvGbVv-Mg40v) 已作废

当然，如果有学习力的话，坛内有许多不错的教程，而且我提供的css和js文件里都有详细的注释，如果想自己改一版也是比较方便的 🤓

---

<div class="post-metadata">

**Author:** ![xianjue114](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/a587f6/32.png) [@xianjue114](https://forum.freemdict.com/u/xianjue114)\
**Post date:** [2025 年8 月 7 日 01:58 UTC](https://forum.freemdict.com/t/topic/40024/93 "2025-08-07T01:58:58Z")

</div>

其次，这个比较简单，建议你按照我的介绍，自己动手试一试。

1. 你可以随便打开某一个 **大数据模型** ，例如deepseek。

2. 把 **CSS文件** 扔进去，然后询问你的要求。deepseek会告诉你具体删除那一段代码

3. 然后，用 **记事本** 打开CSS文件，按照ai的提示修改代码。记得保存 🤓

---

<div class="post-metadata">

**Author:** ![jessehua](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/jessehua/32/4472_2.png) [@jessehua](https://forum.freemdict.com/u/jessehua)\
**Post date:** [2025 年8 月 7 日 03:07 UTC](https://forum.freemdict.com/t/topic/40024/94 "2025-08-07T03:07:32Z")

</div>

感谢 大佬给了渔了，可以学着摸索尝试了 😆

---

<div class="post-metadata">

**Author:** ![ccnu001](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/c/74df32/32.png) [@ccnu001](https://forum.freemdict.com/u/ccnu001)\
**Post date:** [2025 年8 月 16 日 08:15 UTC](https://forum.freemdict.com/t/topic/40024/95 "2025-08-16T08:15:00Z")

</div>

感谢制作分享精品词典资料

---

<div class="post-metadata">

**Author:** ![YMZ](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/y/9fc29f/32.png) [@YMZ](https://forum.freemdict.com/u/YMZ)\
**Post date:** [2025 年11 月 9 日 13:57 UTC](https://forum.freemdict.com/t/topic/40024/97 "2025-11-09T13:57:56Z")

</div>

函数getToggleTargets对于.example 元素的逻辑判断使得一些文本永远不被显示出来。现在修改如下：

```js
                     // 匹配目标元素
          if (
            node.classList && (
              node.classList.contains("expcn") ||
              node.classList.contains("colloexa") ||
              node.classList.contains("propform") ||
              node.classList.contains("propformprep") ||
              node.classList.contains("thesref") ||
              node.classList.contains("reflex") ||
              node.classList.contains("expl") ||
              node.classList.contains("explcn") ||
              node.classList.contains("collocn") ||
              node.classList.contains("gramcn"))
          ) {
            return NodeFilter.FILTER_ACCEPT;
          } else if (node.classList && node.classList.contains("example")) {
            let parent = node.closest(".content")
            if (parent && !parent.querySelector('.def-marker')) {
              return NodeFilter.FILTER_SKIP;
            }
            return NodeFilter.FILTER_ACCEPT;
          }

```

---

<div class="post-metadata">

**Author:** ![xianjue114](https://forumcdn.freemdict.com/letter_avatar_proxy/v4/letter/x/a587f6/32.png) [@xianjue114](https://forum.freemdict.com/u/xianjue114)\
**Post date:** [2025 年11 月 21 日 04:48 UTC](https://forum.freemdict.com/t/topic/40024/98 "2025-11-21T04:48:45Z")

</div>

3个多月了，没有见新升级啊。

---

<div class="post-metadata">

**Author:** ![HbuTbc](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/hbutbc/32/2716_2.png) [@HbuTbc](https://forum.freemdict.com/u/HbuTbc)\
**Post date:** [2025 年12 月 27 日 03:16 UTC](https://forum.freemdict.com/t/topic/40024/99 "2025-12-27T03:16:09Z")

</div>

> [@Sherman](#):
>
> **1. 元素编排逻辑混乱**  
> 1.1. 【发音】离【音标】太远  
> 1.2. 【词性】离【词头】太远  
> ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/4/1/411d4576ad65a470d5aaceb62a62d75ffb62cbd9.png)  
> ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/5/8/58dce24671fe2d9fce0b6182dce7734033940518.png)  
> **理想形式应为：**  
> **rarity** _noun_ 📢/ˈreərəti/ 📢/ˈrer-/ (plural rarities)  
> **conceal** _verb_ 📢📢/kənˈsiːl/ ●●○ [transitive] formal

现在，Gemini 3（需要谷歌账号）上它应该可以解决你的这个需求。我试过它来调整朗五。

> **参考**
>
> ```auto
> 此下面是有效代码由Gemini 3，其位置是根据我的需求。该部分.js基于朗五。
> // AI for moving the speaker icons and POS to the front of the headword
> function pronCodeSetup() {
> // Fix for Qt 5.12.3: Order = POS -> Speaker Icons -> Headword (.HWD)
> if (/qt5/.test($('.lm5ppbody').attr('class'))) {
> $('.ldoceEntry > .Head').each(function() {
> var $head = $(this);
> var $hwd = $head.children('.HWD');
>                 
> // Select Part of Speech and speaker icons
> var $pos = $head.children('.lm5pp_POS');
> var $bre = $head.children('.speaker.brefile');
> var $ame = $head.children('.speaker.amefile');
>                 
> // We use prependTo($head) to move elements to the very beginning.
> // We prepend them in reverse order of desired display 
> // to achieve: [POS] [BRE] [AME] [HWD]
>                 
> if ($hwd.length > 0) {
> if ($ame.length > 0) $hwd.before($ame);
> if ($bre.length > 0) $hwd.before($bre);
> if ($pos.length > 0) $head.prepend($pos); // Prepend POS to the very front
> }
> 
> // Apply styling to ensure visibility and proper horizontal alignment
> $pos.add($bre).add($ame).css({
> 'display': 'inline-block',
> 'margin-right': '2px',
> 'vertical-align': '0%'
> });
> });
> }
> 
> // Original click logic for PronCodes
> if (!isMDDExisting() && !isMobile() && !hasElement('.lm5ppbody.chrome.desktop')) {
> $('.ldoceEntry > .Head > a.PronCodes')
> .css('cursor', 'default').attr('href', '#')
> .on('click', function () {
> return false;
> });
> return;
> }
> 
> $('.ldoceEntry > .Head > a.PronCodes')
> .each(function () {
> var _selector = 'a.speaker[href!="{}"]'.replace('{}', $(this).attr('href'));
> if ($(this).siblings(_selector).length > 0) {
> $(this).attr('hrefalt', $(this).siblings(_selector).attr('href'))
> }
> })
> .on('click.pronCode', function () {
> var _href = $(this).attr('href');
> if ($(this).is('[hrefalt]')) {
> setTimeout(function (element, href) {
> $(element).attr('href', href);
> }, 200, this, $(this).attr('hrefalt'));
> 
> $(this).attr('hrefalt', _href);
> }
> if (isOnlinePron()) {
> var _selector = 'a.speaker[href="{}"]'.replace('{}', _href);
> $(this).siblings(_selector).trigger('click');
> return false;
> }
> });
> } // The end of AI
> 
> ```

---

<div class="post-metadata">

**Author:** ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
**Post date:** [2026 年1 月 4 日 22:14 UTC](https://forum.freemdict.com/t/topic/40024/100 "2026-01-04T22:14:38Z")

</div>

刚试了一下，有一定可行性。在我的初步测试中，雀食重新排列了顺序，但是出现了元素混乱以及乱码的情况，而且存在部分特例无法重新排列——需要花点时间研究一下 🤓

```auto
processContent: function() {
    // === 新增：调整词头行显示顺序 ===
    var entries = document.querySelectorAll('.entry');
    Array.prototype.forEach.call(entries, function(entry) {
        // 获取词头行相关的元素
        var hyphenation = entry.querySelector('.hyphenation');
        var pos = entry.querySelector('.pos');
        var prons = entry.querySelectorAll('.pron, .amevarpron');
        var speakers = entry.querySelectorAll('img[src*="spkr"]');
        var infllab = entry.querySelector('span.infllab'); // (plural ...) 所在的容器
        
        // 只有当核心元素存在时才执行移动，避免破坏其他布局
        if (hyphenation && pos) {
            // 获取词头行的容器（通常是 entry 自身或其第一个子节点）
            var headerContainer = hyphenation.parentNode;

            // 目标顺序: 1.词头 -> 2.词性 -> 3.喇叭+音标 -> 4.复数形式
            
            // 1. 确保词性 (noun) 紧跟在词头后面
            headerContainer.insertBefore(pos, hyphenation.nextSibling);

            // 2. 依次移动喇叭图标和对应的音标
            // 假设第一个喇叭对应第一个音标，第二个喇叭对应第二个
            if (speakers.length > 0) {
                for (var i = 0; i < speakers.length; i++) {
                    headerContainer.appendChild(speakers[i]); // 移到后面
                    if (prons[i]) {
                        headerContainer.appendChild(prons[i]); // 音标紧跟其后
                    }
                }
            } else {
                // 如果没有喇叭图标，只移动音标
                Array.prototype.forEach.call(prons, function(p) {
                    headerContainer.appendChild(p);
                });
            }

            // 3. 将复数形式 (plural rarities) 移到最后
            if (infllab) {
                headerContainer.appendChild(infllab);
            }
        }
    });

    // === 原有的后续处理逻辑 (移除符号、处理斜杠等) ===
    var elements = document.querySelectorAll('.hyphenation, .arrow, .colloexa .collo');
    // ... 后续代码保持不变 ...

```

---

<div class="post-metadata">

**Author:** ![HbuTbc](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/hbutbc/32/2716_2.png) [@HbuTbc](https://forum.freemdict.com/u/HbuTbc)\
**Post date:** [2026 年1 月 5 日 07:32 UTC](https://forum.freemdict.com/t/topic/40024/101 "2026-01-05T07:32:43Z")

</div>

不知道你的过程，要不然你试试这样做，仅参考。

1. 上传该.css与该.js至Gemini 3/Fast（其它模式上它的回复似乎太久）。
2. 复制该相关代码(Copy as HTML)从该检测器于该词典软件。
3. 给提示词与该被复制过的代码（过长代码会被省略）来询问Gemini 3。  
 ![示意图](https://forumcdn.freemdict.com/uploads/default/original/3X/a/8/a85a20219bcba6817b942460abe8703ee4004590.png)
4. 给该标签可能会比较快来完成，如：a.amesnd/a.bresnd之类的。

* * *

题外：  
我是有测过[这版（Dean版）](https://forum.freemdict.com/t/topic/24705)，[LDOCE6\_New.js.txt 删掉.txt](https://forum.freemdict.com/uploads/short-url/kfpVjNYTZrWV9gEJEVdKW9kcUnJ.txt) (3.3 KB)。  
我的需求仅仅是这样如下图中。  
 ![test2](https://forumcdn.freemdict.com/uploads/default/original/3X/5/a/5a876202b221cd9b256c375b56bfa88cd0970cee.png)  
印象中该.js于cdmaer版与Dean版是一模一样，但是在MDX里面它们文本标签不太一样。  
而karx版又改动过cdmaer版，添加许多功能在.js上，亦改过不少文本标签。  
以上，逻辑上不影响你的那个需求，Gemini 3应该短时间内即可正确满足。你那个需求是稍微麻烦点，比如考虑不少英美发音共用同音标，.js上它还需要另外的判断式。

---

<div class="post-metadata">

**Author:** ![GP125](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/gp125/32/82649_2.png) [@GP125](https://forum.freemdict.com/u/GP125)\
**Post date:** [2026 年1 月 5 日 16:33 UTC](https://forum.freemdict.com/t/topic/40024/102 "2026-01-05T16:33:26Z")

</div>

请教大佬，我现在用的是K大的那版。有些释义末尾有冒号，您是怎么去掉的。

 ![IMG_6413](https://forumcdn.freemdict.com/uploads/default/original/3X/2/0/20b3ed881afddf1cc6f02fa64b97ebdfa06ecf93.jpeg)

---

<div class="post-metadata">

**Author:** ![Sherman](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/sherman/32/92484_2.png) [@Sherman](https://forum.freemdict.com/u/Sherman)\
**Post date:** [2026 年1 月 6 日 03:55 UTC](https://forum.freemdict.com/t/topic/40024/103 "2026-01-06T03:55:15Z")

</div>

js文件里有注释（应该是，时间久远记不太清）

 ![image](https://forumcdn.freemdict.com/uploads/default/original/3X/7/8/7870ce3814b1023caf1c330de6b4c97c6c70db63.png)

---

<div class="post-metadata">

**Author:** ![GP125](https://forumcdn.freemdict.com/user_avatar/forum.freemdict.com/gp125/32/82649_2.png) [@GP125](https://forum.freemdict.com/u/GP125)\
**Post date:** [2026 年1 月 6 日 05:34 UTC](https://forum.freemdict.com/t/topic/40024/104 "2026-01-06T05:34:38Z")

</div>

好的，我试试，感谢！

[上一页](https://forum.freemdict.com/t/topic/40024.md?page=4)

[下一页](https://forum.freemdict.com/t/topic/40024.md?page=6)
