Skip to content

Commit 567df67

Browse files
committed
优化 [Discuz!] 规则 (排除部分自带翻页的图片帖子列表)
1 parent 8cd9587 commit 567df67

1 file changed

Lines changed: 19 additions & 17 deletions

File tree

Autopage.user.js

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// ==UserScript==
22
// @name 自动无缝翻页
3-
// @version 2.8.6
3+
// @version 2.8.7
44
// @author X.I.U
55
// @description 无缝拼接下一页内容(瀑布流),目前支持:[所有使用「Discuz!、Flarum、DUX(WordPress)」的网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、微博、NGA、V2EX、B 站(Bilibili)、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、FitGirl、片库、茶杯狐、NO视频、低端影视、奈菲影视、91美剧网、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画DB、HiComic、动漫之家、古风漫画网、PubMed、wikiHow、GreasyFork、Github、StackOverflow(以上仅一部分,更多的写不下了...
66
// @match *://*/*
@@ -3653,6 +3653,21 @@
36533653
scrollDelta: 1000
36543654
}
36553655
}, // 脚本 - 讨论页
3656+
smzdm: {
3657+
SiteTypeID: 0,
3658+
host: ['www.smzdm.com', 'search.smzdm.com'],
3659+
functionStart: function() {if (location.host === 'search.smzdm.com' || location.pathname.indexOf('/fenlei/') > -1) {
3660+
curSite = DBSite.smzdm;
3661+
}},
3662+
pager: {
3663+
type: 1,
3664+
nextLink: '//ul[@class="pagenation-list"]//a[contains(text() ,"下一页")] | //ul[@class="pagenation-list"]/li[contains(@class, "next-page")]/a',
3665+
pageElement: 'css;#feed-main-list > li',
3666+
insertPosition: ['css;#feed-main-list', 3],
3667+
replaceE: 'css;ul.pagenation-list',
3668+
scrollDelta: 1500
3669+
}
3670+
}, // 什么值得买 - 分类/搜索页
36563671
ruyile_xuexiao: {
36573672
SiteTypeID: 0,
36583673
host: 'www.ruyile.com',
@@ -3695,21 +3710,6 @@
36953710
scrollDelta: 1000
36963711
}
36973712
}, // 如意了教育 - 试卷
3698-
smzdm: {
3699-
SiteTypeID: 0,
3700-
host: ['www.smzdm.com', 'search.smzdm.com'],
3701-
functionStart: function() {if (location.host === 'search.smzdm.com' || location.pathname.indexOf('/fenlei/') > -1) {
3702-
curSite = DBSite.smzdm;
3703-
}},
3704-
pager: {
3705-
type: 1,
3706-
nextLink: '//ul[@class="pagenation-list"]//a[contains(text() ,"下一页")] | //ul[@class="pagenation-list"]/li[contains(@class, "next-page")]/a',
3707-
pageElement: 'css;#feed-main-list > li',
3708-
insertPosition: ['css;#feed-main-list', 3],
3709-
replaceE: 'css;ul.pagenation-list',
3710-
scrollDelta: 1500
3711-
}
3712-
}, // 什么值得买 - 分类/搜索页
37133713
w3school_cn: {
37143714
SiteTypeID: 0,
37153715
host: 'www.w3school.com.cn',
@@ -4054,7 +4054,9 @@
40544054

40554055
// [Discuz! 论坛] 判断各版块帖子列表类型
40564056
function discuzForum() {
4057-
if (document.getElementById('autopbn')) { // 判断是否有 [下一页] 按钮
4057+
if (document.querySelector('#pgbtn, .pgbtn')) { // 如果各版块帖子列表已存在这个元素,说明自带了无缝翻页
4058+
return
4059+
} else if (document.getElementById('autopbn')) { // 判断是否有 [下一页] 按钮
40584060
curSite = DBSite.discuz_forum;
40594061
} else if (document.getElementById('waterfall')) { // 判断是否为图片模式
40604062
curSite = DBSite.discuz_waterfall; waterfallStyle(); // 图片模式列表样式预处理

0 commit comments

Comments
 (0)