โปรดดูข้อมูลทั้งหมดเกี่ยวกับการอัปเดตในฟอรัม KVS: KVS 6.2 0 อัปเดต.
มีอะไรใหม่ใน KVS 6.2.0:
- เรายินดีที่จะประกาศว่ามีการรองรับ PHP 8.1 สำหรับการทดสอบเบต้า เนื่องจากเราจัดการได้โดยไม่ต้องอัปเดต Smarty เราขอแนะนำให้ใช้ PHP 8.1 สำหรับโปรเจ็กต์ใหม่ แต่สำหรับตอนนี้เราไม่แนะนำให้อัปเดต PHP บนโปรเจ็กต์ที่กำลังดำเนินอยู่โดยไม่จำเป็น เนื่องจากอาจยังมีปัญหาเกี่ยวกับการปฏิบัติตามข้อกำหนดโดยสมบูรณ์ แม้ว่า PHP 8.2 น่าจะได้รับการสนับสนุนเช่นกัน แต่เรายังไม่สามารถระบุได้อย่างเป็นทางการ เมื่อเปลี่ยนมาใช้ PHP8 อาจเกิดปัญหาร้ายแรงกับการปรับแต่งเทมเพลตไซต์ของคุณและโค้ด PHP แบบกำหนดเองที่คุณมี ในขณะนี้ มีปัญหาเดียวที่ทราบเกี่ยวกับธีมเริ่มต้นของ KVS แต่อาจมีมากกว่านั้น ดังนั้นก่อนที่จะทำการสลับเวอร์ชัน PHP โปรดตรวจสอบฟอรัมของเราสำหรับรายละเอียดล่าสุดเกี่ยวกับการโยกย้าย PHP8 - เราจะอัปเดตต่อไปหากพบปัญหาใหม่ ๆ
- เราได้เริ่มเตรียมเครื่องมือการแปลงสำหรับการสนับสนุน HLS / การสตรีมแบบปรับได้ที่กำลังจะมาถึง ในการอัปเดตนี้ เราได้เปลี่ยนแนวคิดของกลุ่มรูปแบบวิดีโอ ก่อนหน้านี้ KVS รองรับรูปแบบคงที่เพียง 2 กลุ่มซึ่งมีชื่อว่า 'มาตรฐาน' และ 'พรีเมียม' รูปแบบมาตรฐานใช้สำหรับวิดีโอสาธารณะและวิดีโอส่วนตัว และใช้รูปแบบพรีเมียมสำหรับวิดีโอพรีเมียม แนวคิดดังกล่าวไม่อนุญาตให้เปลี่ยนวิดีโอพรีเมียมเป็นประเภทสาธารณะ/ส่วนตัวหรือในทางกลับกัน ตอนนี้ KVS จะรองรับกลุ่มรูปแบบวิดีโอจำนวนเท่าใดก็ได้ และกลุ่มเหล่านั้นจะไม่เชื่อมต่อโดยตรงกับประเภทวิดีโอเหมือนเมื่อก่อน (แต่เพื่อประโยชน์ของความเข้ากันได้แบบย้อนหลัง เราจึงต้องรักษาความสามารถของกลุ่มรูปแบบเดียวที่จะเลือกอัตโนมัติสำหรับวิดีโอพรีเมียมได้เหมือนกัน เหมือนเมื่อก่อน) ก่อนอื่น วิธีนี้จะทำให้สามารถสลับวิดีโอระหว่างประเภทสาธารณะ / ส่วนตัว / พรีเมียมได้ตลอดเวลา ประการที่สอง เป็นไปได้ที่จะย้ายวิดีโอจากกลุ่มรูปแบบหนึ่งไปยังอีกกลุ่มหนึ่ง ฟีเจอร์นี้จะต้องใช้ในอนาคตเมื่อย้ายโปรเจ็กต์ที่มีอยู่เป็นรูปแบบวิดีโอ HLS เพื่อที่คุณจะได้ไม่ต้องนึกถึงจำนวนวิดีโอที่คุณมีและต้องการให้เซิร์ฟเวอร์จัดเก็บข้อมูลของคุณมีพื้นที่ดิสก์ x2 เนื่องจากกระบวนการย้ายจะลบวิดีโอเก่า สำหรับแต่ละวิดีโอทันทีที่สร้างไฟล์วิดีโอใหม่
- ในเครื่องมือการแปลง เราได้เพิ่มประสิทธิภาพการคัดลอกภาพหน้าจอวิดีโอระหว่างเซิร์ฟเวอร์หลักและเซิร์ฟเวอร์การแปลง เพื่อให้ไฟล์ภาพหน้าจอทั้งหมดถูกรวมเข้าด้วยกันเป็นไฟล์เก็บถาวรเทปเดียวและคัดลอกเป็นไฟล์เดียว การเพิ่มประสิทธิภาพนี้อาจเพิ่มความเร็วในการประมวลผลวิดีโอได้อย่างมากสำหรับโปรเจ็กต์ที่ใช้เซิร์ฟเวอร์การแปลงระยะไกลที่มีค่าหน่วงเวลา FTP สูง
- ในการตั้งค่าภาพหน้าจอวิดีโอ คุณสามารถเปิดใช้งานให้ภาพหน้าจอแนวตั้งรวมเป็นภาพหน้าจอแนวนอนภาพเดียวได้ 2, 3 หรือ 4 ภาพติดต่อกัน
- ในเซิร์ฟเวอร์การแปลง คุณสามารถระบุได้ว่าเซิร์ฟเวอร์ควรจะโหลดงานครบถ้วนหรือไม่ ก่อนที่จะเริ่มใช้เซิร์ฟเวอร์อื่น ตัวเลือกนี้อาจมีประโยชน์หากคุณมีเซิร์ฟเวอร์การแปลงที่มีประสิทธิภาพมากกว่าพร้อมกับเซิร์ฟเวอร์ที่มีประสิทธิภาพน้อยกว่าด้วย ในสถานการณ์เช่นนี้ หากคุณไม่เปิดใช้งานตัวเลือกนี้ งานการแปลงของคุณอาจถูกกระจายแบบสุ่มไปยังเซิร์ฟเวอร์ทั้งหมด ส่งผลให้งานบางอย่างถูกคัดลอกไปยังเซิร์ฟเวอร์ที่มีประสิทธิภาพน้อยกว่า ในขณะที่ที่มีประสิทธิภาพมากขึ้นจะยังคงโหลดไม่เต็มที่ การใช้ตัวเลือกใหม่จะส่งผลให้การประมวลผลเร็วขึ้น ยกเว้นในกรณีที่คุณมีคิวงานขนาดใหญ่ที่รอการประมวลผล และทรัพยากรการแปลงทั้งหมดของคุณควรถูกโหลดจนเต็มขอบเขต
- ขณะนี้สามารถแยกวิดีโอแนวตั้ง VS แนวนอนในแผงผู้ดูแลระบบและพื้นที่ไซต์ได้แล้ว KVS รองรับการตั้งค่าสถานะใหม่ในข้อมูลวิดีโอ
- ปลั๊กอินการค้นหาภายนอกได้รับการขยายด้วยการรองรับอัลบั้มและคำค้นหา ขณะนี้สามารถให้บริการผ่าน SphinxSearch เพื่อความแม่นยำและประสิทธิภาพการค้นหาที่ดีขึ้น นอกจากนี้ปลั๊กอินจะสนับสนุนการแจ้งเตือนข้อผิดพลาดในกรณีที่ KVS ตรวจพบว่า SphinxSearch ไม่ทำงาน หากต้องการรับการแจ้งเตือนทางอีเมลสำหรับข้อผิดพลาดประเภทนี้ คุณจะต้องเปิดใช้งานด้วยตนเองในการตั้งค่าส่วนบุคคล โปรดดูโพสต์ในฟอรัมของเราสำหรับการกำหนดค่า SphinxSearch ซึ่งมีการเชื่อมโยงจากหน้าปลั๊กอินในแผงผู้ดูแลระบบ
- ปลั๊กอิน Synonymizer ได้รับการปรับปรุงด้วยการรองรับนิพจน์หลายคำ ก่อนหน้านี้รองรับเพียงคำเดียวเท่านั้น ขณะนี้สามารถลบคำเฉพาะได้โดยแทนที่ด้วยข้อความเปล่า โปรดทราบว่าปลั๊กอิน Synonymizer ไม่ได้ออกแบบมาเพื่อแทนที่คำต้องห้ามในเนื้อหาที่โพสต์โดยผู้ใช้ แต่มีคุณลักษณะอื่นสำหรับงานนี้อยู่ในการตั้งค่าเว็บไซต์ แต่ปลั๊กอินนี้สามารถใช้เพื่อประมวลผลเนื้อหาจาก Grabbers / Import และยังสามารถประมวลผลเนื้อหาที่มีอยู่ภายหลังได้ตลอดเวลาโดยใช้ฟังก์ชันการแก้ไขจำนวนมาก
- ในที่สุดสถาปัตยกรรม KVS nextgen ก็มาถึงบล็อกการจัดหมวดหมู่ list_xxx และ xxx_view ทั้งหมด รวมถึงหมวดหมู่ โมเดล แท็ก และแหล่งที่มาของเนื้อหา สิ่งนี้นำคุณสมบัติใหม่มาสู่พวกเขา: ตัวกรองที่มากขึ้น การค้นหาข้อความ รายการที่เกี่ยวข้อง และ - สิ่งที่ถูกถามบ่อย - ข้อความค้นหาที่เชื่อมโยงถึงกัน ข้อความค้นหาที่เชื่อมโยงถึงกันจะช่วยให้สามารถแสดงการจัดหมวดหมู่ที่ใช้ร่วมกับการจัดหมวดหมู่อื่นๆ ในวิดีโอ อัลบั้ม หรือโพสต์ ตัวอย่าง: สำหรับโมเดลจะแสดงหมวดหมู่หรือแท็กทั้งหมดที่ใช้ร่วมกับโมเดลนี้ในวิดีโอ หรือสำหรับหมวดหมู่แสดงแท็กทั้งหมดที่ใช้ร่วมกับหมวดหมู่นี้ในวิดีโอ การสืบค้นเหล่านี้มีราคาแพง ดังนั้นบล็อกดังกล่าวควรได้รับการแคชอย่างดีเพื่อลดภาระของฐานข้อมูล
- คุณสมบัติ Nextgen อีกประการหนึ่งถูกเพิ่มเข้ามาในโมเดลเป็นหลัก แต่ตอนนี้เรายังไม่สามารถดำเนินการให้เสร็จสิ้นได้อย่างสมบูรณ์ เป็นความสามารถในการปรับแต่งรายการค่าตัวเลือกที่กำหนดไว้ล่วงหน้าสำหรับฟิลด์ต่างๆ เช่น เพศ สีตา และสีผม (และในอนาคตจะมีสำหรับโปรไฟล์ผู้ใช้ด้วย) ยังไม่มีวิธีปรับแต่งสิ่งนี้ผ่านแผงผู้ดูแลระบบ แต่สามารถทำได้ผ่านฐานข้อมูล และหากคุณต้องการสิ่งนี้อย่างยิ่ง โปรดตรวจสอบรายละเอียดกับฝ่ายสนับสนุนของเรา การเปลี่ยนแปลงนี้ส่งผลให้ไม่เข้ากันกับธีมที่เกี่ยวข้องกับค่าเพศของโมเดล ธีมเริ่มต้นของ KVS มีตัวกรองเพศในรายการโมเดลที่จะหยุดทำงานอย่างถูกต้องหลังจากการอัพเดต และการปรับแต่งธีมใดๆ ที่เชื่อมต่อกับเพศของโมเดลจะหยุดแสดงค่าอย่างถูกต้อง ขออภัย ไม่มีวิธีแก้ไขโดยอัตโนมัติ และหากการกรองเฉพาะนี้มีความสำคัญต่อไซต์ของคุณ โปรดดูคู่มือฟอรัมเกี่ยวกับสิ่งที่ต้องเปลี่ยนแปลงในธีมและในลักษณะใด
- ตรรกะการทับศัพท์สำหรับไดเรกทอรี (ส่วนข้อความของ URL สำหรับวิดีโอ หมวดหมู่ และอื่นๆ) มีการเปลี่ยนแปลงเล็กน้อย ก่อนหน้านี้ หากไม่ได้เปิดใช้งานการทับศัพท์ (กรณีที่เกิดขึ้นไม่บ่อยนัก เนื่องจากการทับศัพท์ถูกเปิดใช้งานโดยค่าเริ่มต้น และมีแนวโน้มว่าจะไม่ปิดหลังจากนั้น) KVS จะเก็บอักขระละตินและตัวเลขไว้ใน URL และลบสิ่งอื่นใดออก หากชื่อเรื่องไม่มีอักขระละติน ซึ่งเป็นกรณีทั่วไปสำหรับภาษาจีน / อารบิก / รัสเซีย URL จะถูกสร้างขึ้นเป็นสตริงอักขระ 32 ตัวแบบสุ่ม พฤติกรรมนี้เปลี่ยนไปแล้ว: หากไม่ได้เปิดใช้งานการทับศัพท์ KVS จะใช้ชื่อเป็น URL โดยแทนที่ช่องว่างและอักขระพิเศษด้วยขีดกลางเท่านั้น เพื่อให้มีพฤติกรรมเช่นนี้ก่อนหน้านี้ เราจำเป็นต้องอัปโหลดไฟล์ส่วนขยาย PHP ที่สร้างขึ้นเป็นพิเศษ kvs_translit.php แต่จะไม่จำเป็นอีกต่อไป หากคุณต้องการมี URL ในภาษาของคุณ คุณสามารถปิดการทับศัพท์ได้ในการตั้งค่าเนื้อหา -> การตั้งค่าไดเรกทอรีที่สร้างขึ้น
- พฤติกรรมของผู้เล่นที่ฝังได้รับการปรับปรุงในกรณีที่ผู้เผยแพร่ที่ฝังของคุณพยายามซ่อนผู้อ้างอิงของพวกเขา (โดเมนเดิมที่พวกเขาใส่รหัสฝังของคุณ) เครื่องเล่น KVS จะไม่เล่นวิดีโอในกรณีนี้ แต่จะเปิด URL หน้าวิดีโอของคุณแทนเมื่อคลิก สถิติการใช้งานผู้เล่นที่ฝังไว้จะยังคงนับการใช้งาน <ผู้อ้างอิงว่าง> ในกรณีดังกล่าว แต่ตอนนี้การใช้งานเหล่านี้จะไม่สามารถดูวิดีโอของคุณได้ ผู้เผยแพร่ดังกล่าวจะต้องลบโค้ดที่ฝังของคุณออกจากไซต์ของตน หรือหยุดซ่อนข้อมูลเกี่ยวกับโดเมนของตนเพื่อให้โค้ดที่ฝังทำงานได้อย่างสมบูรณ์ ยังมีปัญหาอีกประการหนึ่งเกี่ยวกับแซนด์บ็อกซ์โค้ดที่ฝังไว้ของคุณ และขออภัยที่ไม่มีวิธีแก้ปัญหาทางเทคนิคใดๆ โหมดแซนด์บ็อกซ์ช่วยให้ผู้เผยแพร่โฆษณาแบบฝังของคุณป้องกันการเปิดลิงก์จากภายในโปรแกรมเล่นแบบฝังของคุณ รวมถึงการคลิกโฆษณาและลิงก์ไปยังหน้าวิดีโอไซต์ของคุณ ตัวโฆษณาจะแสดงได้ตามปกติ แต่ไม่สามารถคลิกได้ วิธีนี้จะลดอัตราส่วนสถิติการโฆษณาของคุณ และอาจส่งผลให้อัตราที่ผู้ลงโฆษณาจ่ายต่ำลง ทางออกเดียวที่นี่คือการตรวจสอบโดเมนที่ใช้รหัสฝังของคุณ (คุณสามารถดูสถิติเหล่านี้ได้ในสถิติ -> การใช้งานฝัง) และตรวจสอบว่าไซต์เพิ่มแอตทริบิวต์แซนด์บ็อกซ์ให้กับแท็ก < iframe > ที่เชื่อมโยงโดเมนของคุณหรือไม่ หากเป็นเช่นนั้น คุณอาจต้องการบล็อกไซต์นี้โดยใช้บัญชีดำของโดเมนในการตั้งค่าโปรแกรมเล่นแบบฝัง จากนั้นโค้ดฝังของคุณจะหยุดทำงานที่นั่น
- ขณะนี้โปรไฟล์การโฆษณาสามารถจำกัดผู้ลงโฆษณาบางรายให้ใช้เบราว์เซอร์เฉพาะได้
- ใน GUI การแก้ไขจำนวนมาก คุณสามารถสร้างภาพหน้าจอไทม์ไลน์ใหม่สำหรับชุดวิดีโอเฉพาะ และบังคับให้ CDN ใช้งานไม่ได้สำหรับชุดเนื้อหาที่เลือก
- ปลั๊กอิน Grabbers สามารถรองรับโดเมนย่อยสำหรับ Grabber บางตัวได้แล้ว สิ่งนี้จำเป็นสำหรับการนำเข้าเนื้อหาที่แปลเป็นภาษาท้องถิ่นจาก Tube ที่มีการแปลเป็นภาษาท้องถิ่นผ่านโดเมนย่อย หากคุณพบว่าสิ่งนี้ใช้ไม่ได้กับ Grabber บางราย โปรดแจ้งให้เราทราบ และเราจะอัปเดต Grabber สำหรับสิ่งนั้น
- ใน 6.1.0 เราได้ปิดการใช้งานความสามารถสำหรับผู้ใช้ในการเข้าถึงบัญชีของพวกเขาจากอุปกรณ์หลายเครื่องพร้อมกัน ตอนนี้เราได้เพิ่มตัวเลือกในการตั้งค่าเว็บไซต์เพื่อเปิดใช้งานความสามารถนี้อีกครั้งหากจำเป็น
- ในการตั้งค่า Memberzone ตอนนี้คุณสามารถระบุราคาโทเค็นเริ่มต้นที่แตกต่างกันสำหรับวิดีโอสาธารณะและวิดีโอส่วนตัวได้ ก่อนหน้านี้ราคานี้สามารถกำหนดได้สำหรับวิดีโอทั้งสองประเภทนี้เท่านั้น
- การส่งออกฟีดจะอนุญาตให้ผู้ใช้ฟีดสามารถค้นหาเฉพาะวิดีโอที่ถูกแก้ไขภายในระยะเวลาหนึ่งเท่านั้น
- ในการควบคุมตัวเลือกแผงผู้ดูแลระบบ ตอนนี้คุณสามารถปิดการแสดงคำพ้องความหมายหรือค้นหาด้วยคำพ้องความหมายได้
- ในการตั้งค่าส่วนบุคคล ตอนนี้คุณสามารถปิดการทำงานของแท็บใหม่อัตโนมัติสำหรับ URL ผู้ดูแลระบบภายในได้ หากคุณต้องการให้เปิดแท็บเหล่านั้นอย่างเคร่งครัดในแท็บเดียวกัน เว้นแต่คุณจะใช้ปุ่ม Ctrl ด้วยตนเองเพื่อบังคับแท็บใหม่
- Player GUI ในแผงผู้ดูแลระบบจะอนุญาตให้เปลี่ยนความเร็วในการเล่นได้
- ในปลั๊กอิน Neuroscore มีการเพิ่มตัวเลือกใหม่เพื่อเปลี่ยนไดเร็กทอรีวิดีโอพร้อมกับชื่อเรื่องในงานเขียนชื่อใหม่
- ในบล็อก album_edit ตอนนี้คุณสามารถจำกัดขนาดไฟล์รูปภาพที่อัปโหลดขั้นต่ำและสูงสุดที่อนุญาตได้แล้ว
- ใน 6.1.0 เราได้ปิดการรองรับภาพหน้าจอไทม์ไลน์ JPG เป็นทางเลือกสำหรับรูปแบบ WebP หลังจากการตอบรับจากลูกค้าของเรา เราจึงตัดสินใจส่งคืน - ตอนนี้หากในการตั้งค่าเครื่องเล่น คุณมีรูปแบบ WebP ที่เลือกไว้สำหรับภาพหน้าจอไทม์ไลน์ และนอกเหนือจากนั้น โปรเจ็กต์ของคุณยังกำหนดรูปแบบ JPG อื่นให้พวกเขาด้วย - เครื่องเล่น KVS จะถอยกลับไปเป็น JPG สำหรับอุปกรณ์ที่ทำ ไม่รองรับ WebP
ข้อบกพร่องที่ได้รับการแก้ไขแล้ว:
- [SEVERE] การป้องกันไฟล์วิดีโอจะไม่ทำงานหากคุณมี IP บางตัวที่อนุญาตพิเศษในการตั้งค่าการป้องกัน (ตั้งแต่ 6.1.0)
- [สื่อกลาง] ไม่สามารถส่งข้อเสนอแนะบางส่วน (โดยทั่วไปจะเป็นสแปม) ได้ ส่งผลให้เกิดข้อผิดพลาดแสดงต่อผู้ใช้ นี่เป็นสิ่งที่ดีจากด้านหนึ่ง แต่อาจส่งผลให้สูญเสียสิ่งสำคัญไป (ตั้งแต่ 6.1.0)
- [ต่ำ] ปลั๊กอินตัวอัปโหลดเนื้อหา FTP จะหยุดทำงานหากชื่อไฟล์วิดีโอมีหลายจุด (ตั้งแต่ 6.1.0)
- [ต่ำ] ระบบนำร่องอัตโนมัติของ Grabber ทำงานไม่ถูกต้องหากตั้งค่าตามกำหนดเวลา
- [ต่ำ] บันทึกการเข้าสู่ระบบของผู้ใช้จะเก็บที่อยู่ IPv6 เวอร์ชันเต็ม ก่อนหน้านี้จะเก็บเฉพาะส่วนสุดท้ายเท่านั้น