美文网首页
ComfyUI搜索功能实现中文搜索修改

ComfyUI搜索功能实现中文搜索修改

作者: 师娘哪里去了 | 来源:发表于2023-12-12 14:08 被阅读0次

显示效果,在中文插件的支持下,可以实现中文搜索。


image.png

修改文件web/lib/litegraph.css,在文件最后添加样式内容

.node-zh-cn-name {
    background-color: rgb(128, 213, 247);
    color: #000;
    display: flex;
    align-items: center;
    gap: 5px;
    padding: 2px 5px;
    cursor: pointer;
}
.node-zh-cn-name:hover {
    outline: 2px solid dodgerblue;
}
.node-zh-cn-name p {
    margin: 0;
}
.node-zh-cn-name span {
    text-align: center;
    border-radius: 5px;
    background-color: dodgerblue;
    color: #fff;
    padding: 2px;
    position: relative;
    min-width: 20px;
    overflow: hidden;
}

修改web/lib/litegraph.core.js

搜索 var filtered = keys.filter( inner_test_filter ); 在下一行添加

filtered=filtered.map(function(e){
                        if(/.*[\u4e00-\u9fa5]+.*$/.test(LiteGraph.registered_node_types[e]['title'])) {
                            return [e,LiteGraph.registered_node_types[e]['title']];
                        }else{
                            return e;
                        }
                     });

修改前

image.png
修改后
image.png
搜索 inner_test_filter 在函数里
if ((!options.show_all_if_empty || str) && type.toLowerCase().indexOf(str) === -1 )

修改为

if ((!options.show_all_if_empty || str) && (type.toLowerCase().indexOf(str) === -1 && ctor.title.indexOf(str) === -1 ))

修改前


image.png

修改后


image.png

搜索 addResult 在函数里修改,将

help.innerText = type;
help.dataset["type"] = escape(type);

替换为

var tag = document.createElement("div");
tag.className = "node-zh-cn-name";
if(type instanceof Array){
  tag.innerHTML='<p>'+type[0]+'</p><span>'+type[1]+'</span>'
  help.appendChild(tag)
  help.dataset["type"] = escape(type[0]);
}else{
  tag.innerHTML='<p>'+type+'</p>'
  help.appendChild(tag)
  help.dataset["type"] = escape(type);
}

修改前

image.png
修改后
image.png
最后刷新一下页面就可以了,不需要重启comfyUI 作者:枫叶下的熊 https://www.bilibili.com/read/cv28295184/ 出处:bilibili

相关文章

  • PPT精美素材篇

    一、精美大图 1.Pixabay.com 中文搜索 2.pexel 英文搜索 将网站语言改成中文可以中文搜索 3....

  • SpringMVC 集成 swagger2

    SpringMVC 集成 swagger2 Swagger2.5.0修改源码实现搜索接口功能 fetching r...

  • Django 博客搭建项目(11)-支持搜索中文

    上一篇文章已经实现了英文关键字对应博客的 title 和 content 的搜索数据,但是发现通过中文搜索无法搜索...

  • IIS下带中文搜索的问题

    在IIS下get条件中文搜索分页无法正常使用,翻页时中文查询条件无效,尝试修改thinkphp的重写模式,无奈没有...

  • ElasticSearch 拼音和中文搜索

    参考来源 拼音搜索+中文搜索 Elasticsearch中文汉字拼音混合搜索 Elasticsearch Quer...

  • 13.项目实战:Header组件开发(五)

    热门搜索换页功能实现 这次,我们想实现一个,点击“换一批”按钮,下面的数据就会分组刷新的功能。 我们修改了模拟接口...

  • Flutter收藏库——简单的搜索功能

    最近在做项目时需要用到搜索框搜索功能,百度后记之以温习。 实现搜索功能的SearchDelegate 实现搜索功能...

  • 中文搜索乱码

    1、统一编码:项目过滤器请求输出编码--tomcat server.xml--jsp页面三者编码需相同才不会出问题...

  • 国内外,图片素材网站,高清免费无版权

    pexels:可以按照搜索热度或者颜色来筛选图片 pisabay:支持中文搜索 gratisography:摄影图...

  • 百度

    百度产品百度一下,你就知道网页搜索: 全球最大的中文搜索引擎作为全球最大的中文搜索引擎公司,百度一直致力于让...

网友评论

      本文标题:ComfyUI搜索功能实现中文搜索修改

      本文链接:https://www.haomeiwen.com/subject/wbuvgdtx.html