A ArtNovel · 4 เดือนที่แล้ว

📢System Update : รายการอัพเดทระบบ

By Ticket Log

ตอบกลับ (4)

A ArtNovel · 4 เดือนที่แล้ว

📋 อัปเดตล่าสุด — 5-6 พ.ค. 2569



🗓 5 พ.ค.

  • แสดงเวลาอ่านโดยประมาณบนแต่ละตอน
  • แก้ระบบซื้อตอน (paid chapter)
  • เหรียญตรานักเขียนแสดงบนโปรไฟล์
  • ระบบป้องกันสแปมในการคอมเมนต์/รีวิว
  • ปุ่มแชร์ LINE / Facebook / X / Copy ในหน้านิยาย
  • เปลี่ยน URL นิยายเป็นภาษาไทย (เช่น /novel/อาณาจักรอุตสาหกรรมเวทมนตร์ แทน UUID)



🗓 6 พ.ค.

  • ปรับหน้าแรกใหม่ — ภารกิจรายวัน → อัปเดตล่าสุด (carousel) → กำลังมาแรง (carousel) → ฟอรัมล่าสุด
  • หน้าอ่านนิยาย: โหมดเต็มจอ + swipe ซ้ายขวาด้วยเมาส์/นิ้ว + ตั้งค่าการอ่านพับเก็บได้
  • ปรับ UI หน้าแดชบอร์ดนักเขียนให้ใช้บนมือถือดีขึ้น + ส่วนกราฟพับเก็บได้
  • API สำหรับ mobile app: badges / missions / notifications
  • Push notification: แจ้งเตือนเมื่อได้เหรียญตราใหม่
  • ลดเหรียญรางวัลภารกิจประจำวันลง 80% (สมดุลใหม่)
  • เปิด ฟอรัมทั่วไป (/community) สำหรับพูดคุยทั่วไป + หน้ารวมฟอรัมนิยาย (/community/novels)



ขอบคุณทุกคนที่ใช้งานครับ 🙏

A ArtNovel · 4 เดือนที่แล้ว

📢 อัปเดต SEO + ฟีเจอร์ใหม่ (7 พ.ค. 2569)



🔍 SEO ปรับใหญ่

• เพิ่มหน้าหมวดหมู่นิยาย /genre/{หมวด} 12 หมวด — แฟนตาซี / โรแมนติก / แอ็คชั่น / ไซไฟ ฯลฯ พร้อม CollectionPage schema

• Schema.org markup ครบทุกหน้า: Book บนหน้านิยาย, Article บนหน้าตอน, Person + ProfilePage บนหน้านักเขียน, BreadcrumbList ทุกหน้า detail

• Canonical URL ทุกหน้า กัน duplicate content

• Title ปรับ keyword: หน้านิยายเป็น "อ่านนิยาย {ชื่อเรื่อง}", ตอนเป็น "{ชื่อเรื่อง} ตอนที่ N: {ชื่อตอน}"

• เนื้อหา meta description ของแต่ละตอนใช้ excerpt จากเนื้อตอนนั้นๆ (ไม่ซ้ำ)

• เพิ่ม alt text ให้ทุกรูป + ลิงก์ prev/next บนหน้าตอน

• Sitemap แยกเป็น 4 sub-sitemap (รองรับเกิน 50,000 URLs)

• Auto noindex หน้าส่วนตัว (โปรไฟล์, ข้อความ, dashboard) — Google จะไม่ index หน้าเหล่านี้



⚡ Performance

• Cover ที่อัปโหลดใหม่จะถูกแปลงเป็น WebP + ย่อให้พอดี (ลดขนาดไฟล์ 60-95%)

• เพิ่ม width/height ให้ทุกรูป — กัน layout shift (CLS = 0)

• Service Worker v2 พร้อม cache size limits (กันบวมไม่จำกัด)

• Sitemap cache 1 ชั่วโมงผ่าน Cloudflare CDN

• ย้าย Google Fonts จาก @import เป็น preconnect — render เร็วขึ้น



💬 Forum / Community

• แสดง avatar + ลิงก์ไปโปรไฟล์ ทุกที่ที่มีชื่อผู้โพสต์

• เปลี่ยน textarea ในฟอรั่มทั่วไปเป็น WYSIWYG (เหมือนฟอรั่มนิยาย)

• เลือกไอคอนกระทู้ได้ 16 ตัว (💬 ❓ 💡 📌 📢 🎉 🐛 🔥 ⭐ 📖 🎨 📚 ❤️ 🤔 ⚠️ ✨)



📨 Direct Message (DM)

• ระบบ realtime — ส่งข้อความใหม่ไม่ต้อง refresh เห็นทันที

• ปุ่ม "ส่ง DM หา Admin" ใน footer ทุกหน้า

• อีเมลแจ้งผู้รับเมื่อเปิดสนทนาใหม่ หรือเงียบเกิน 1 สัปดาห์

• Auto-scroll ลงล่างสุดเมื่อเปิด thread (รวมหลังภาพโหลดเสร็จ)



🐛 Bug fixes

• แก้ /author/terms และเส้นทาง /author/* อื่นที่เคย 404

• แก้ avatar ที่หายเมื่อ login ผ่าน Google (เคย overwrite รูปที่อัปโหลดเอง)

• แก้หน้า sitemap-forum.xml ที่ 500 error

• ผู้ที่ผ่านการยืนยันตัวตนแล้วเข้า /author/terms จะเด้งไป dashboard อัตโนมัติ



🎨 อื่นๆ

• ติดตั้ง Google Analytics

• เพิ่มลิงก์ทดสอบหมวดหมู่ในเมนูล่างของหน้าหมวดเอง

• Footer ปรับให้ติดต่อแอดมินผ่าน DM ได้ตรงๆ

A ArtNovel · 3 เดือนที่แล้ว

🎬 อัปเดตใหญ่ — ระบบนิยายเสียง / นิยายแนวตั้ง / Shorts (29 พ.ค. 2569)


เชื่อมระบบผลิตสื่อ AI (เสียงพากย์ + วิดีโอ) เข้ากับ novel.in.th แบบครบวงจร


📺 สื่อ YouTube ผูกกับตอนนิยาย

  • เพิ่มฟิลด์เก็บลิงก์ YouTube ต่อตอน: นิยายเสียง (พร้อมจุดเริ่มวินาทีสำหรับวิดีโอรวมหลายตอน), นิยายแนวตั้ง, และ Shorts
  • หน้าอ่านนิยาย: ฝังเครื่องเล่นเสียง YouTube, ปุ่มดูวิดีโอแนวตั้ง (9:16), และแกลเลอรี Shorts ท้ายตอน
  • ตอนที่ขาย (ใช้เหรียญ) จะไม่แสดงปุ่มฟังในรายการตอน ต้องซื้อก่อนถึงเข้าถึงสื่อได้


🏷 แสดงผลหลายจุด

  • ทัมเนลหน้าแรก/หน้ารวม: ติดป้าย 🎧 นิยายเสียง · 📱 นิยายแนวตั้ง · 📲 Shorts บนปกนิยายที่มีสื่อ
  • หน้ารายละเอียดนิยาย: ป้ายสรุปจำนวนตอนที่มีเสียง/แนวตั้ง/Shorts
  • หน้ารายการตอน: ไอคอน 🎧📱📲 + ปุ่ม ▶ ฟัง ในแต่ละตอน


🗂 หมวดหมู่ใหม่

  • เพิ่มหมวด "🎧 นิยายเสียง" และ "📱 นิยายแนวตั้ง" ในหน้าหมวดหมู่และหน้าแรก
  • กรองเฉพาะนิยายที่มีสื่อประเภทนั้นได้โดยตรง


✍️ เครื่องมือนักเขียน

  • หน้าจัดการตอน: แก้ไขลิงก์นิยายเสียง/แนวตั้ง/Shorts ได้เอง (วางลิงก์เต็มหรือ video id ระบบแปลงให้อัตโนมัติ)


⚙️ เบื้องหลัง

  • API ภายในรับข้อมูลจากระบบผลิตสื่ออัตโนมัติ — ตอนใหม่ที่ผลิตเสร็จจะเชื่อมลิงก์ให้ทันทีไม่ต้องทำมือ
  • ทยอยลงข้อมูลย้อนหลังให้นิยายเรื่องแรก (ตอน 1–300 มีนิยายเสียงครบ)
เข้าสู่ระบบเพื่อตอบ
เข้าสู่ระบบ