图片放进*\plugins_data\stickerpp\stickers后QQNT内并未显示添加的图片
QQNT版本是9.9.2-16183,LLAPI是1.1.4。因为将图片放进去并未显示所添加的图,所以不知道有没有图片分组功能,如果没有希望能添加一个根据文件夹分类功能。谢谢大佬。
+1 我没看见有新的表情啊 放进去
一样,找半天都没发现栏目在哪
我一直以为我弄错了
如果能和手机端QA的更多表情联动 那就是绝杀 第三方面板
我不是仓库owner,我帮owner回复一下,这是他托我说的内容:
我电脑坏了,托同学说一下
- 目前只支持.png,.jpg,.gif后缀文件
- 表情在表情面板里
- 可能是环境不同,元素选择有问题,我开发测试都用的mac
- 由于中考+电脑问题,
2024/7前不维护
如果你们有更多问题要描述可以接着回复,我会定期查看并告诉bcmray,他应该会让我回来回复的(
我不是仓库owner,我帮owner回复一下,这是他托我说的内容:
我电脑坏了,托同学说一下
- 目前只支持.png,.jpg,.gif后缀文件
- 表情在表情面板里
- 可能是环境不同,元素选择有问题,我开发测试都用的mac
- 由于中考+电脑问题,
2024/7前不维护
我用的是windows电脑 我确定我的表情包格式正确 表情包面板里面也没有 麻烦了,你跟作者说一下
如果你们有更多问题要描述可以接着回复,我会定期查看并告诉bcmray,他应该会让我回来回复的(
真的没有 就是表情面板里压根没显示。。。
我不是仓库owner,我帮owner回复一下,这是他托我说的内容:
我电脑坏了,托同学说一下
- 目前只支持.png,.jpg,.gif后缀文件
- 表情在表情面板里
- 可能是环境不同,元素选择有问题,我开发测试都用的mac
- 由于中考+电脑问题,
2024/7前不维护
我用的是windows电脑 我确定我的表情包格式正确 表情包面板里面也没有 麻烦了,你跟作者说一下
好的 我会转达他 但是由于他电脑坏了我也不知道他什么时候可以修复
Disclaimer:我没有这个仓库的编辑权限
tab栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => {
output("set_message")
const qsticker = document.querySelector('.icon-item[aria-label="表情"]');
function sticker_click(event) {
const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']")
if (event.target.closest(".tabs-container-item").id === 'custom_sticker') {
// 点击自定义表情按钮
//stickers.setAttribute("style", "display: none;")
stickers.style.display = "none"
if (!document.getElementById("custom_sticker_1")) {
output("插入表情")
qtab_sticker.addEventListener("click", sticker_click)
//qpages_sticker.style.height = stickers.parentElement.style.height
qpages_sticker.style.height = "286px"
qpages_sticker.addEventListener('click', event => {
// 检查事件是否来自按钮
if (event.target.tagName === 'IMG') {
const message = {
type: "pic",
src: ""
}
document.querySelector(".sticker-panel").style.display = "none"
LLAPI.add_editor(message)
}
});
stickers.parentElement.insertBefore(qpages_sticker, stickers);
} else {
document.getElementById("custom_sticker_1").style.display = "block"
}
} else {
// 点击其他按钮
stickers.style.display = "block"
document.getElementById("custom_sticker_1").style.display = "none"
}
}
qsticker.addEventListener("click", () => {
if (!document.getElementById("custom_sticker")) {
const tabs_qsticker = document.querySelector(".tabs-container");
tabs_qsticker.addEventListener("click", sticker_click)
//qtab_sticker.addEventListener("click", sticker_click)
tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild);
}
})
})
tab栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => { output("set_message") const qsticker = document.querySelector('.icon-item[aria-label="表情"]'); function sticker_click(event) { const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']") if (event.target.closest(".tabs-container-item").id === 'custom_sticker') { // 点击自定义表情按钮 //stickers.setAttribute("style", "display: none;") stickers.style.display = "none" if (!document.getElementById("custom_sticker_1")) { output("插入表情") qtab_sticker.addEventListener("click", sticker_click) //qpages_sticker.style.height = stickers.parentElement.style.height qpages_sticker.style.height = "286px" qpages_sticker.addEventListener('click', event => { // 检查事件是否来自按钮 if (event.target.tagName === 'IMG') { const message = { type: "pic", src: "" } document.querySelector(".sticker-panel").style.display = "none" LLAPI.add_editor(message) } }); stickers.parentElement.insertBefore(qpages_sticker, stickers); } else { document.getElementById("custom_sticker_1").style.display = "block" } } else { // 点击其他按钮 stickers.style.display = "block" document.getElementById("custom_sticker_1").style.display = "none" } } qsticker.addEventListener("click", () => { if (!document.getElementById("custom_sticker")) { const tabs_qsticker = document.querySelector(".tabs-container"); tabs_qsticker.addEventListener("click", sticker_click) //qtab_sticker.addEventListener("click", sticker_click) tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild); } }) })
复刻一下仓库
tab栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => { output("set_message") const qsticker = document.querySelector('.icon-item[aria-label="表情"]'); function sticker_click(event) { const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']") if (event.target.closest(".tabs-container-item").id === 'custom_sticker') { // 点击自定义表情按钮 //stickers.setAttribute("style", "display: none;") stickers.style.display = "none" if (!document.getElementById("custom_sticker_1")) { output("插入表情") qtab_sticker.addEventListener("click", sticker_click) //qpages_sticker.style.height = stickers.parentElement.style.height qpages_sticker.style.height = "286px" qpages_sticker.addEventListener('click', event => { // 检查事件是否来自按钮 if (event.target.tagName === 'IMG') { const message = { type: "pic", src: "" } document.querySelector(".sticker-panel").style.display = "none" LLAPI.add_editor(message) } }); stickers.parentElement.insertBefore(qpages_sticker, stickers); } else { document.getElementById("custom_sticker_1").style.display = "block" } } else { // 点击其他按钮 stickers.style.display = "block" document.getElementById("custom_sticker_1").style.display = "none" } } qsticker.addEventListener("click", () => { if (!document.getElementById("custom_sticker")) { const tabs_qsticker = document.querySelector(".tabs-container"); tabs_qsticker.addEventListener("click", sticker_click) //qtab_sticker.addEventListener("click", sticker_click) tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild); } }) })
大佬可以提交一下pr
tab栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => { output("set_message") const qsticker = document.querySelector('.icon-item[aria-label="表情"]'); function sticker_click(event) { const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']") if (event.target.closest(".tabs-container-item").id === 'custom_sticker') { // 点击自定义表情按钮 //stickers.setAttribute("style", "display: none;") stickers.style.display = "none" if (!document.getElementById("custom_sticker_1")) { output("插入表情") qtab_sticker.addEventListener("click", sticker_click) //qpages_sticker.style.height = stickers.parentElement.style.height qpages_sticker.style.height = "286px" qpages_sticker.addEventListener('click', event => { // 检查事件是否来自按钮 if (event.target.tagName === 'IMG') { const message = { type: "pic", src: "" } document.querySelector(".sticker-panel").style.display = "none" LLAPI.add_editor(message) } }); stickers.parentElement.insertBefore(qpages_sticker, stickers); } else { document.getElementById("custom_sticker_1").style.display = "block" } } else { // 点击其他按钮 stickers.style.display = "block" document.getElementById("custom_sticker_1").style.display = "none" } } qsticker.addEventListener("click", () => { if (!document.getElementById("custom_sticker")) { const tabs_qsticker = document.querySelector(".tabs-container"); tabs_qsticker.addEventListener("click", sticker_click) //qtab_sticker.addEventListener("click", sticker_click) tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild); } }) })大佬可以提交一下pr
我要是没记错的话,Pr好像得仓库作者确认才能合并 我的建议是直接复刻这个仓库,然后在自己的仓库进行修改,完了把链接发出来
tab 栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => { output("set_message") const qsticker = document.querySelector('.icon-item[aria-label="表情"]'); function sticker_click(event) { const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']") if (event.target.closest(".tabs-container-item").id === 'custom_sticker') { // 点击自定义表情按钮 //stickers.setAttribute("style", "display: none;") stickers.style.display = "none" if (!document.getElementById("custom_sticker_1")) { output("插入表情") qtab_sticker.addEventListener("click", sticker_click) //qpages_sticker.style.height = stickers.parentElement.style.height qpages_sticker.style.height = "286px" qpages_sticker.addEventListener('click', event => { // 检查事件是否来自按钮 if (event.target.tagName === 'IMG') { const message = { type: "pic", src: "" } document.querySelector(".sticker-panel").style.display = "none" LLAPI.add_editor(message) } }); stickers.parentElement.insertBefore(qpages_sticker, stickers); } else { document.getElementById("custom_sticker_1").style.display = "block" } } else { // 点击其他按钮 stickers.style.display = "block" document.getElementById("custom_sticker_1").style.display = "none" } } qsticker.addEventListener("click", () => { if (!document.getElementById("custom_sticker")) { const tabs_qsticker = document.querySelector(".tabs-container"); tabs_qsticker.addEventListener("click", sticker_click) //qtab_sticker.addEventListener("click", sticker_click) tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild); } }) })
我找了好久都没有找到这段代码对应的原文。大佬能否开一个 Fork 进行修改?
tab 栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => { output("set_message") const qsticker = document.querySelector('.icon-item[aria-label="表情"]'); function sticker_click(event) { const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']") if (event.target.closest(".tabs-container-item").id === 'custom_sticker') { // 点击自定义表情按钮 //stickers.setAttribute("style", "display: none;") stickers.style.display = "none" if (!document.getElementById("custom_sticker_1")) { output("插入表情") qtab_sticker.addEventListener("click", sticker_click) //qpages_sticker.style.height = stickers.parentElement.style.height qpages_sticker.style.height = "286px" qpages_sticker.addEventListener('click', event => { // 检查事件是否来自按钮 if (event.target.tagName === 'IMG') { const message = { type: "pic", src: "" } document.querySelector(".sticker-panel").style.display = "none" LLAPI.add_editor(message) } }); stickers.parentElement.insertBefore(qpages_sticker, stickers); } else { document.getElementById("custom_sticker_1").style.display = "block" } } else { // 点击其他按钮 stickers.style.display = "block" document.getElementById("custom_sticker_1").style.display = "none" } } qsticker.addEventListener("click", () => { if (!document.getElementById("custom_sticker")) { const tabs_qsticker = document.querySelector(".tabs-container"); tabs_qsticker.addEventListener("click", sticker_click) //qtab_sticker.addEventListener("click", sticker_click) tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild); } }) })我找了好久都没有找到这段代码对应的原文。大佬能否开一个 Fork 进行修改?
+1 请求大佬fork一份
tab栏加载似乎有问题,可以参考我写的这个
window.LLAPI.once("set_message", () => { output("set_message") const qsticker = document.querySelector('.icon-item[aria-label="表情"]'); function sticker_click(event) { const stickers = document.querySelector(".sticker-panel__pages:not([id='custom_sticker_1']") if (event.target.closest(".tabs-container-item").id === 'custom_sticker') { // 点击自定义表情按钮 //stickers.setAttribute("style", "display: none;") stickers.style.display = "none" if (!document.getElementById("custom_sticker_1")) { output("插入表情") qtab_sticker.addEventListener("click", sticker_click) //qpages_sticker.style.height = stickers.parentElement.style.height qpages_sticker.style.height = "286px" qpages_sticker.addEventListener('click', event => { // 检查事件是否来自按钮 if (event.target.tagName === 'IMG') { const message = { type: "pic", src: "" } document.querySelector(".sticker-panel").style.display = "none" LLAPI.add_editor(message) } }); stickers.parentElement.insertBefore(qpages_sticker, stickers); } else { document.getElementById("custom_sticker_1").style.display = "block" } } else { // 点击其他按钮 stickers.style.display = "block" document.getElementById("custom_sticker_1").style.display = "none" } } qsticker.addEventListener("click", () => { if (!document.getElementById("custom_sticker")) { const tabs_qsticker = document.querySelector(".tabs-container"); tabs_qsticker.addEventListener("click", sticker_click) //qtab_sticker.addEventListener("click", sticker_click) tabs_qsticker.insertBefore(qtab_sticker, tabs_qsticker.firstChild); } }) })
大佬能不能fork一份 修复呢 仓库主估计是没时间修了 2024/7前不维护
......
大佬能不能fork一份 修复呢 仓库主估计是没时间修了 2024/7前不维护
由于是完全重构所以不fork仓库 https://github.com/Night-stars-1/LiteLoaderQQNT-Plugin-QSticker
......
大佬能不能fork一份 修复呢 仓库主估计是没时间修了 2024/7前不维护
由于是完全重构所以不fork仓库 https://github.com/Night-stars-1/LiteLoaderQQNT-Plugin-QSticker
谢谢佬
在 src/renderer/renderer.js 的第 14 行,把选择器改成
div.sticker-panel
还有其他一些修改,PR:#6
如果你们有更多问题要描述可以接着回复,我会定期查看并告诉bcmray,他应该会让我回来回复的(
”你会回复是个谎言💔💔💔“
如果你们有更多问题要描述可以接着回复,我会定期查看并告诉bcmray,他应该会让我回来回复的(
”你会回复是个谎言💔💔💔“
所以说维护吗?