พอดีมีคนขอมาครับก็แจกไว้เผื่อจะมีใครได้ประโยชน์อีกบ้าง เอาไปใส่ใน Tampermonkey หรือ user script อื่นๆ นะครับ ตัวปุ่มจะโผล่ขึ้นมา (ดื้อๆ แบบไม่ตกแต่งและไม่จัด อาจจะโผล่ที่หน้าอื่นแบบพวกหน้าเขียนข่าวก็อย่าไปกดเล่นครับ :p) ใต้ปุ่มโพสต์คอมเมนต์นะครับ ถ้าไม่ล็อกอินปุ่มอาจจะไม่ขึ้น (เดาว่า) ถ้าอยากให้ขึ้นตรงไหนที่คิดว่าสะดวกกว่าก็ลองแจ้งมาครับ

// ==UserScript==
// @name Blognone goNex
// @namespace https://twitter.com/iNViTiON
// @version 0.1
// @description topic changer
// @author iNViTiON
// @match https://www.blognone.com/node/*
// @grant none
// ==/UserScript==
var currentURL = (window.location.href).split('/');
var nodeNum = parseInt(currentURL[currentURL.length - 1].split('#')[0]);
var goGo = document.createElement ('div');
goGo.innerHTML = '<button id="goNex" type="button">Next node</button><button id="goBak" type="button">Previous node</button>';
document.getElementById("edit-actions").appendChild(goGo);
document.getElementById("goNex").addEventListener (
"click", ButtonNextClickAction, false
);
document.getElementById("goBak").addEventListener (
"click", ButtonBackClickAction, false
);
function ButtonNextClickAction () {
window.location='https://www.blognone.com/node/' + (nodeNum + 1);
}
function ButtonBackClickAction () {
window.location='https://www.blognone.com/node/' + (nodeNum - 1);
}
on
เลขnode ข่าวกับ node forum
soginal Thu, 01/12/2016 - 18:28
เลขnode ข่าวกับ node forum มันใช้ร่วมกันไม่ใช่เหรอครับ แบบนี้ก็กดไปเจอ forum ด้วยสิครับ
ใช่ครับ
hisoft Thu, 01/12/2016 - 18:38
In reply to เลขnode ข่าวกับ node forum by soginal
ใช่ครับ แต่พอดีคนที่ขอมาเค้าใช้แบบนี้อยู่ ปกติไปแก้เลข node บน address bar เอาเองน่ะครับ
สำหรับคนที่เก็บทุก node
Virusfowl Thu, 01/12/2016 - 18:39
สำหรับคนที่เก็บทุก node แบบผมน่ะครับ (เป็นคนขอให้ @hisoft ช่วยเขียนสคริปต์นี้เองแหละครับ) อิอิ
ใช้ได้สะดวกขึ้นเยอะเลยครับ ขอบคุณ @hisoft มา ณ ที่นี้ ^_^
อ๋อ สำหรับคุณ Virusfowl
soginal Thu, 01/12/2016 - 19:22
In reply to สำหรับคนที่เก็บทุก node by Virusfowl
อ๋อ สำหรับคุณ Virusfowl นี่เอง เข้าใจล่ะ :)
;)
hisoft Thu, 01/12/2016 - 21:00
In reply to อ๋อ สำหรับคุณ Virusfowl by soginal
;)
_<
hisoft Fri, 02/12/2016 - 12:00
In reply to สำหรับคนที่เก็บทุก node by Virusfowl
>_<
พูดคำว่าเก็บทุก node
MrThursday Sat, 03/12/2016 - 10:59
In reply to สำหรับคนที่เก็บทุก node by Virusfowl
พูดคำว่าเก็บทุก node ผมนี่ได้ไอเดียเลย xD ถ้ามา scrap จะโดนแบน ip ไหมนี่
ถ้าไม่ถี่เกินไป (เก็บแล้ว
itpcc Sun, 04/12/2016 - 01:45
In reply to พูดคำว่าเก็บทุก node by MrThursday
ถ้าไม่ถี่เกินไป (เก็บแล้ว cache ไรงี้) อาจจะไม่โดนนะครัช #เดี๋ยว
ทดสอบใช้จริงแล้วพบว่า
Virusfowl Sat, 03/12/2016 - 02:54
ทดสอบใช้จริงแล้วพบว่า ย้ายปุ่ม next/back ไปไว้ล่างสุดของหน้าจะสะดวกต่อการใช้แป้นคีย์บอร์ดกระโดดไปหาที่สุดครับ ไว้ตรงใต้คอมเมนต์ (ซึ่งทีแรกผมก็เสนอเองแหละ) มันกลายเป็นว่าเรามี element แบบเดียวกัน (button) ติดกันอยู่ 4 ปุ่ม แถวละ 2 ปุ่ม 2 แถว ค่อนข้างมึนครับ กดคีย์บอร์ดกระโดดข้ามก็ช้าด้วย
แล้วพอใส่โค้ดอ้างอิงกับส่วนของเนื้อหา/คอมเมนต์ (ทีแรกแอบย้ายไปไว้ตรง Above_comments) พบว่ามีบั๊กสำหรับnode ที่เป็น access denied / page not found ด้วยครับ
สรุปย้ายกลับมาไว้ล่างสุดนี่แหละสะดวกสุดละ ^_^
เสริมเผื่อใครอยากย้ายบ้างครับ
hisoft Sat, 03/12/2016 - 10:40
In reply to ทดสอบใช้จริงแล้วพบว่า by Virusfowl
เสริมเผื่อใครอยากย้ายบ้างครับ (ถ้ามีคนใช้ ไม่ก็บันทึกไว้กันลืม) เปลี่ยนจาก
document.getElementById("edit-actions").appendChild(goGo);เป็น
document.body.appendChild(goGo);ครับ
เข้ามาเสริมอีกรอบครับ
Virusfowl Sun, 04/12/2016 - 00:44
In reply to ทดสอบใช้จริงแล้วพบว่า by Virusfowl
เข้ามาเสริมอีกรอบครับ หลังจากใช้สคริปต์ตัวนี้อ่านข่าวจนมาถึง node นี้แล้ว 55
ล่าสุดเพิ่งนึกวิธีใหม่ได้ครับ ทั้งที่มันก็เป็นวิธีพื้นๆ สำหรับ accessibility อะนะ คือการใส่ accessKey ให้ button ครับ ทีนี้ปุ่มจะอยู่ตรงไหนก็แล้วแต่ แค่กด alt+shift+(key ที่เราตั้ง) ก็เลื่อนไป node ถัดไปได้ง่ายๆ ละครับ :)