DASHBOARD
ภาพรวมระบบ AniWatch-BJ88
—
อนิเมะทั้งหมด
ในฐานข้อมูล
—
ตอนทั้งหมด
รวมทุกเรื่อง
0
Slot โฆษณา
ที่เปิดใช้งาน / 9
0
แบนเนอร์
ที่ใช้งานอยู่
สถานะ Scraper
| รันล่าสุด | — |
| รันถัดไป | อาทิตย์ 03:00 (BKK) |
| สถานะ | GitHub Actions พร้อม |
ลิงก์ด่วน
สถานะแบนเนอร์โฆษณา
| Slot | ขนาดแนะนำ | แบนเนอร์ | สถานะ |
|---|
แผนผังโฆษณา
คลิกที่ slot เพื่อแก้ไข — สีเขียว = มีแบนเนอร์ · สีเทา = ว่างอยู่
หน้าหลัก (Listing Page)
anime.bj88la.net
⬆ Leaderboard Top — 1280×220 หรือ 728×90
สูงสุด 10
In-Feed — 728×90 หรือ 728×60
สูงสุด 5
มีแบนเนอร์
ว่าง (ไม่แสดงบนเว็บ)
⭐ CPM สูง
คลิกที่ slot ใดก็ได้เพื่อไปแก้ไขแบนเนอร์
📱 มือถือ (Mobile Layout)
iOS Safari / Android Chrome
📱 Sidebar ซ่อนบนมือถือ — แสดงเฉพาะ Leaderboard + In-Feed
คลิก slot เพื่อแก้ไข
หน้าดูวิดีโอ (Watch Page)
Watch Header — 728×90 หรือ 728×60
สูงสุด 5
⭐ Below Player — 728×60 (CPM สูง)
สูงสุด 5
${Array(12).fill('').join('')}
จัดการแบนเนอร์โฆษณา
อัปโหลดรูป URL หรือวาง AdSense code ในแต่ละ slot — บันทึกทันที ไม่ต้อง deploy ใหม่
ขนาดภาพที่รองรับ: ระบบรองรับทุกขนาด — ภาพจะ stretch เต็มความกว้างของ slot โดยอัตโนมัติ
ขนาดแนะนำสำหรับแต่ละ slot ดูได้ในตาราง Slot ด้านล่าง
หมายเหตุ: slot ที่ไม่มีแบนเนอร์จะไม่แสดงบนหน้าเว็บ (ไม่มีกล่องว่าง)
ขนาดแนะนำสำหรับแต่ละ slot ดูได้ในตาราง Slot ด้านล่าง
หมายเหตุ: slot ที่ไม่มีแบนเนอร์จะไม่แสดงบนหน้าเว็บ (ไม่มีกล่องว่าง)
SCRAPER / CRAWL
จัดการและติดตามการดึงข้อมูลอนิเมะ
ตั้งเวลาอัตโนมัติ
| ไฟล์ | weekly-sync.yml |
| Cron | 0 20 * * 0 |
| Bangkok | ทุกวันอาทิตย์ 03:00 |
| UTC | วันเสาร์ 20:00 |
| ต่อรัน | ~150 อนิเมะ / ~12 นาที |
ขั้นตอนการทำงาน
1
สแกนหน้า category ของ anime-th.com → เก็บ slug
2
ดึงรายละเอียดแต่ละเรื่อง — ชื่อ ปก คำอธิบาย ประเภท สถานะ
3
อ่านจำนวนตอนจาก JSON-LD + รายการตอนจาก HTML
4
บันทึก anime.json + episodes.json → commit GitHub
5
Cloudflare auto-deploy → เว็บอัปเดต ✅
ตั้งค่าระบบ
ข้อมูลเว็บไซต์และการจัดการบัญชี
ข้อมูลเว็บไซต์
แนะนำ 50–60 ตัวอักษร
แนะนำ 140–160 ตัวอักษร สำหรับ LINE / Facebook preview
เปลี่ยนรหัสผ่าน
หมายเหตุ: รหัสผ่านถูกเก็บใน admin.html — ต้อง commit GitHub หลังเปลี่ยน