A frissítésről teljes információt a KVS fórumán talál: KVS 3.9.1 frissítés
A lejátszó fejlesztései és hibajavítások:
- Jobb felület az érintőeszközökhöz és a kis képernyős eszközökhöz: egyes gombok el vannak rejtve, a többi gomb mérete megnő.
- Új játékos skin hozzáadva youtube stílusban.
- iOS-eszközökön a lejátszó támogatja a metaadatok előtöltését, ami gyorsabb videóindítást tesz lehetővé (ha engedélyezte a szükséges opciót a lejátszó beállításaiban, és az eszköz támogatja ezt).
- A szöveges jelzőpontok mostantól beállíthatók az idővonal képernyőképeihez a videó képernyőkép-szerkesztőjében. Az ilyen jelzőpontok kiemelve lesznek a játékos idővonalán, és a szövegek képernyőképekkel együtt jelennek meg. Kiváló funkció a videó legfontosabb jeleneteinek kiemelésére.
- A tartalom előtti és utáni hirdetési beállításokban mostantól engedélyezheti a beépített kihagyás gombot, és beállíthatja, hogy mikor váljon aktívvá. Az ilyen hirdetések grafikus felhasználói felülete is megváltozott – mostantól üzenetet jeleníthet meg a hirdetés időtartamának megjelenítésével, a videohirdetéseknél pedig a felhasználók szüneteltethetik és elnémíthatják azokat.
- A Replay ikont a normál lejátszási gomb helyett adtuk hozzá a videó végén.
- A lejátszó beállításaiban megadhatja a lejátszó kezdeti hangerejét (és ha szükséges, alapértelmezés szerint el is némíthatja a lejátszót). Kijavítottunk néhány hibát a hangerőcsúszka viselkedésével kapcsolatban is.
- A lejátszó beállításaiban most beállíthatja az automatikus ciklust a rövid videókhoz - megadhatja ennek minimális időtartamát.
- Néhány posztermegjelenítési probléma javítva: a korábbi poszter nem jelent meg a lejátszó teljes inicializálása előtt; és szükségtelenül megjelent, ha az automatikus lejátszás engedélyezve volt.
- Javítottuk a helyi menüvel kapcsolatos problémát, amikor a beágyazási kódot próbálták másolni a lejátszóból.
- Kijavítottuk az idővonal képernyőképeinek megjelenítésével kapcsolatos problémák számát: méretük korlátozott volt, és helytelenül is elhelyezkedhetnek, ha a bőrt személyre szabták.
- A függőleges videók megjelenítése javítva – most már nem nyúlnak meg függőlegesen.
- Kijavítottuk a távoli kiszolgálók néhány felhasználói ügynök általi átirányításának gyorsítótárazásával kapcsolatos problémát. Az új lejátszó csak 1 óráig engedélyezi a gyorsítótárak tárolását.
- Új játékos skin hozzáadva youtube stílusban.
- iOS-eszközökön a lejátszó támogatja a metaadatok előtöltését, ami gyorsabb videóindítást tesz lehetővé (ha engedélyezte a szükséges opciót a lejátszó beállításaiban, és az eszköz támogatja ezt).
- A szöveges jelzőpontok mostantól beállíthatók az idővonal képernyőképeihez a videó képernyőkép-szerkesztőjében. Az ilyen jelzőpontok kiemelve lesznek a játékos idővonalán, és a szövegek képernyőképekkel együtt jelennek meg. Kiváló funkció a videó legfontosabb jeleneteinek kiemelésére.
- A tartalom előtti és utáni hirdetési beállításokban mostantól engedélyezheti a beépített kihagyás gombot, és beállíthatja, hogy mikor váljon aktívvá. Az ilyen hirdetések grafikus felhasználói felülete is megváltozott – mostantól üzenetet jeleníthet meg a hirdetés időtartamának megjelenítésével, a videohirdetéseknél pedig a felhasználók szüneteltethetik és elnémíthatják azokat.
- A Replay ikont a normál lejátszási gomb helyett adtuk hozzá a videó végén.
- A lejátszó beállításaiban megadhatja a lejátszó kezdeti hangerejét (és ha szükséges, alapértelmezés szerint el is némíthatja a lejátszót). Kijavítottunk néhány hibát a hangerőcsúszka viselkedésével kapcsolatban is.
- A lejátszó beállításaiban most beállíthatja az automatikus ciklust a rövid videókhoz - megadhatja ennek minimális időtartamát.
- Néhány posztermegjelenítési probléma javítva: a korábbi poszter nem jelent meg a lejátszó teljes inicializálása előtt; és szükségtelenül megjelent, ha az automatikus lejátszás engedélyezve volt.
- Javítottuk a helyi menüvel kapcsolatos problémát, amikor a beágyazási kódot próbálták másolni a lejátszóból.
- Kijavítottuk az idővonal képernyőképeinek megjelenítésével kapcsolatos problémák számát: méretük korlátozott volt, és helytelenül is elhelyezkedhetnek, ha a bőrt személyre szabták.
- A függőleges videók megjelenítése javítva – most már nem nyúlnak meg függőlegesen.
- Kijavítottuk a távoli kiszolgálók néhány felhasználói ügynök általi átirányításának gyorsítótárazásával kapcsolatos problémát. Az új lejátszó csak 1 óráig engedélyezi a gyorsítótárak tárolását.
Újragondoltuk az IP-korlátozás blokkoló mechanizmusát a videóvédelemben. Mivel a 3.9.0-s lejátszóban hozzáadtuk a videofájl-hivatkozások elhomályosítási funkcióját, az IP-korlátozásnak már nincs sok értelme. Most már kikapcsolható, és megkönnyíti a lemezhasználatot. Ezenkívül nem számít többé az átugrásoknak, így a védelem nem attól függ, hogy a felhasználó milyen gyakran ugorja át a videót. FIGYELEM! A 3.9.1-re történő frissítés után az IP-korlát automatikusan kikapcsol. Manuálisan kell bekapcsolnia a videovédelmi beállításokban, ha erre továbbra is szüksége van (például ha harmadik féltől származó videólejátszót használ).
Felfogások és tartalomimportálási fejlesztések:
- Támogatás hozzáadva a több minőségű videók importálásához grabbereken keresztül azokhoz a forrásoldalakhoz, amelyek támogatják. Ezzel megtakaríthatja a CPU erőforrásait a konvertálás során, de több időbe telik az új tartalom importálása több fájl letöltésével.
- A markolók nem importálhatnak tartalomforrásmezőt minden objektumhoz külön-külön. Ez nem használatos a KVS által biztosított markolókban, de használható az egyéni markolókban.
- Mostantól kihagyhatja a duplikált címekkel rendelkező tartalmat, amikor tartalmat importál a grabberstől.
- Mostantól korlátozhatja a leírás hosszát a markolókban: akár bizonyos számszavakkal, akár szimbólumokkal.
- Egyes markolók számára a KVS most már használhatja a törlési hírcsatornáit a videók automatikus törlésére az adatbázisból. Ezt minden egyes markolónál külön kell engedélyezni, ahol támogatott.
- Amikor beágyazási kódokat vagy pszeudovideókat importál a grabberstől, most megadhatja az URL postfixjét a refkóddal, hogy az összes beágyazási kód / álvideó URL-je rendelkezzen vele.
- A KVS grabbers beépülő modul mostantól támogatja a youtube-dl szerverkönyvtárat, amely számos csőoldal elemzését valósítja meg. Ez segít nekünk abban, hogy a jövőben gyorsabban adjunk hozzá markolókat.
- Az importálási funkciókat továbbfejlesztettük azzal a lehetőséggel, hogy kihagyjuk azokat a fájlokat, amelyeket bármilyen okból nem sikerült letölteni. Korábban az ilyen tartalmakat a KVS-be importálták, majd a konverziós szakaszban hibaállapotba kerültek. Ez nem tette lehetővé az ismétlődő importálási kísérletet a párhuzamos ellenőrzés miatt.
- A markolók nem importálhatnak tartalomforrásmezőt minden objektumhoz külön-külön. Ez nem használatos a KVS által biztosított markolókban, de használható az egyéni markolókban.
- Mostantól kihagyhatja a duplikált címekkel rendelkező tartalmat, amikor tartalmat importál a grabberstől.
- Mostantól korlátozhatja a leírás hosszát a markolókban: akár bizonyos számszavakkal, akár szimbólumokkal.
- Egyes markolók számára a KVS most már használhatja a törlési hírcsatornáit a videók automatikus törlésére az adatbázisból. Ezt minden egyes markolónál külön kell engedélyezni, ahol támogatott.
- Amikor beágyazási kódokat vagy pszeudovideókat importál a grabberstől, most megadhatja az URL postfixjét a refkóddal, hogy az összes beágyazási kód / álvideó URL-je rendelkezzen vele.
- A KVS grabbers beépülő modul mostantól támogatja a youtube-dl szerverkönyvtárat, amely számos csőoldal elemzését valósítja meg. Ez segít nekünk abban, hogy a jövőben gyorsabban adjunk hozzá markolókat.
- Az importálási funkciókat továbbfejlesztettük azzal a lehetőséggel, hogy kihagyjuk azokat a fájlokat, amelyeket bármilyen okból nem sikerült letölteni. Korábban az ilyen tartalmakat a KVS-be importálták, majd a konverziós szakaszban hibaállapotba kerültek. Ez nem tette lehetővé az ismétlődő importálási kísérletet a párhuzamos ellenőrzés miatt.
Az idővonal képernyőképeinek beállításaiban mostantól beállíthatja a képernyőképek kívánt számát az intervallum helyett. Ennek alapján az intervallum a videó időtartamától függően változhat. Ezzel egyrészt kevésbé lesz pontos a navigáció a videóban, másrészt elkerülhető, hogy hosszú videókhoz 200-500 kép készítsen. A legfontosabb szempont itt az, hogy az intervallum soha ne legyen kevesebb 10 másodpercnél, és minden más intervallum osztható 10-zel. Ha például az idővonalak számát 100-ra állítja be, a rövid videókhoz a KVS 10 másodperces idővonalakat hoz létre. szám a videó időtartamától függ. A 10*100=1000 másodpercnél hosszabb videóknál a KVS 20 másodperces intervallumot választ stb. Ha már használ idővonal képernyőképeket, könnyen átválthat az új megközelítésre a videóformátum beállításainál, ez hatással lesz az új videókra, és a régi videók továbbra is idővonalakat mutatnak. a régi módszert használva.
Az idővonal-létrehozási logikában bekövetkezett változások és az ezen a területen történő jövőbeni változások támogatása miatt a 3.9.1-től a KVS automatikusan frissíti az API-t minden konverziós szerverhez a frissítési folyamat során. Itt meg kell értenie, hogy a remote_cron.php fájlban végrehajtott egyéni módosítások eltűnnek. A KVS megpróbál biztonsági másolatot készíteni erről a fájlról, és a közelébe helyezi. A konverziós motor többé nem használ elavult API-verziójú konverziós szervereket.
Hozzáadott integráció az MPA3 szkripttel.
A háttérfeladatok végrehajtási sorrendje kicsit módosult. Korábban, amikor sok másodlagos háttérfeladata volt, az új tartalmat addig nem dolgozták fel, amíg más feladatokat el nem végeztek, vagy amíg manuálisan meg nem növelte az új tartalomfeladatok prioritását. Erre már nem lesz szükség, mivel a KVS automatikusan a végrehajtási sor elé helyezi az új tartalomfeladatokat, még akkor is, ha minden feladatnak azonos prioritása van. Ezenkívül most már beállíthatja az alapértelmezett prioritást a különböző típusú felhasználók által beküldött tartalomfeladatokhoz: normál, megbízható, prémium, webmesterek. Mostantól manuálisan is növelheti a videók és albumok konverziós prioritását a listáikból – korábban ez csak a feladatok listájából volt lehetséges.
Végül hozzáadtuk a tartalom eltávolítottként való megjelölésének lehetőségét. Mostantól ezt megteheti bármelyik videó/album esetében, és megadhatja az okot. A tartalom minden fájlja törlésre kerül, beleértve a videofájlokat, képernyőképeket és formátumokat is, de az adatok az adatbázisban maradnak. Ez a tartalom eltűnik a nyilvános listákról, és csak közvetlen URL-eken keresztül lesz elérhető, az összes információt, megjegyzést és a törlési okot megjelenítve. A helyes megjelenítés érdekében módosítania kell a sablonokat, az utasításokért tekintse meg fórumunkat.
A 3.9.0-ban hozzáadott felhasználói fiók-generáló bővítmény mostantól hozzáférési kódokat generálhat felhasználói fiókok helyett. A hozzáférési kódok a regisztrációs és frissítési folyamatokban használhatók token vagy prémium szint megszerzéséhez. Ezeket a kódokat a KVS számlázási megoldásának alternatívájaként külső online boltokon keresztül értékesítheti. A hozzáférési kódok kényelmesebbek, mint az előre generált fiókok, mivel a meglévő felhasználók a meglévő profilok megtartása mellett használhatják őket, valamint a felhasználók több hozzáférési kódot is használhatnak az újratöltéshez / újraszámlázáshoz.
A hotlinked videókhoz most már lehetőség van képernyőképek újrakészítésére. Ennek érdekében a KVS újra letölti a hotlinked videót, hogy képernyőképeket készítsen.
Mostantól lehetőség van tokenekkel jutalmazni a felhasználókat, ha videóik vagy albumaik forgalmát az Ön webhelyére irányítják (a beágyazási kódok ezt nem támogatják). Megadhatja a tokenek számát, amelyet minden egyes N egyedi nézetért odaítélnek (itt csak a 24 órán belül egyedi IP-címek számítanak). A díjak kiszámítása során a KVS tokeneket fizet azokért a videókért és albumokért, amelyek elérik a szükséges számú megtekintést. Használhatja ezt a funkciót, hogy több külső hivatkozást kapjon a projekthez, ha a felhasználók érdeklődni fognak a tokenek iránt. Ha szükséges, valódi pénzzel fizethet ki tokeneket a KVS kifizetési megoldással.
A KVS 3.9.1 új funkciókat kínál a videókhoz és albumokhoz való hozzáférés korlátozásában. Mostantól lehetőség van a nyilvános videók és albumok hozzáférési szintjének konfigurálására (korábban ezt csak privát és prémium kategóriában tehette meg). Mostantól minden videóhoz vagy albumhoz külön is beállíthatja a hozzáférési szintet, ami felülírja a típusmezőből örökölt hozzáférési szintet. Ezzel az új funkcióval meg lehet oldani a KVS-architektúra problémáját, amely nem teszi lehetővé a videó nyilvánosról prémium típusúra váltását, és fordítva. Most, ha bármely nyilvános videót csak prémium tagok számára szeretne elérhetővé tenni, vagy tokenek vásárlásával, megteheti anélkül, hogy megváltoztatná a típusát.
A képernyőképek és az albumfotók továbbfejlesztett megjelenítése az adminisztrációs panelen, ezek mostantól adaptívak lesznek. Piros kiemelések is hozzáadva azokat a mezőket, amelyek érvényesítési hibákat váltottak ki a szerkesztők mentésekor.
A fő videószerkesztőben most már törölheti a képernyőképeket is, ha engedélyezve van a megjelenítésük. Korábban csak a fő képernyőképet lehetett módosítani.
Importálási/exportálási fejlesztések és hibajavítások:
- Mostantól szűrheti az exportált adatokat az áttekintett jelzővel.
- Most már exportálhat videoforrás fájlokat azokhoz a videókhoz, amelyek őrzik ezeket.
- Mostantól lehetőség van százalékos (0-100%) minősítés exportálásra, valamint az import/export is támogatja a szavazatok számát a minősítéshez.
- Javítva a vesszővel ellátott modellek importálásával/exportálásával kapcsolatos hiba.
- Hiba javítása az értékelés szerinti helytelen rendezés miatt.
- Optimalizált memóriahasználat az exportálásnál.
- A feedek exportálása mostantól támogatja a lekérdezési karakterlánc szerinti szűrést. A funkció engedélyezéséhez engedélyeznie kell a hírfolyam beállításaiban, mivel gyakori használat esetén hatással lehet az adatbázis teljesítményére.
- Kijavítottunk egy hibát a hírcsatornák exportálása során, amely bizonyos típusú videók beágyazási kódjaiban rossz mérethez vezethet.
- Most már exportálhat videoforrás fájlokat azokhoz a videókhoz, amelyek őrzik ezeket.
- Mostantól lehetőség van százalékos (0-100%) minősítés exportálásra, valamint az import/export is támogatja a szavazatok számát a minősítéshez.
- Javítva a vesszővel ellátott modellek importálásával/exportálásával kapcsolatos hiba.
- Hiba javítása az értékelés szerinti helytelen rendezés miatt.
- Optimalizált memóriahasználat az exportálásnál.
- A feedek exportálása mostantól támogatja a lekérdezési karakterlánc szerinti szűrést. A funkció engedélyezéséhez engedélyeznie kell a hírfolyam beállításaiban, mivel gyakori használat esetén hatással lehet az adatbázis teljesítményére.
- Kijavítottunk egy hibát a hírcsatornák exportálása során, amely bizonyos típusú videók beágyazási kódjaiban rossz mérethez vezethet.
A modell automatikus kiválasztási bővítménye mostantól a tartalomcímkéket is megvizsgálja. Korábban csak a címet és a leírást vizsgálta.
Mostantól manuálisan is rendezheti a modelleket, mint a kategóriákat, hogy meghatározott rendezést kényszeríthessen ki a webhelyen történő megjelenítéskor.
A modelllista blokkban (list_models) ma már lehetőség van hasonló modellek megjelenítésére sokféle kritérium alapján: ország, város, életkor, nem, magasság, súly, szem- vagy hajszín szerint stb.
A videófeltöltési blokkban (video_edit) most beállíthatja, hogy a feltöltött fájlokat meghatározott formátumú fájloknak tekintsék, hogy kihagyják a konvertálásukat. Erre a funkcióra a legtöbb esetben nincs szükség, speciális követelményekhez valósították meg, amikor a projektet úgy tervezték, hogy feltöltési átjárót biztosítson az ismert felhasználók számára, akik megfelelően töltik fel a fájlokat a szükséges formátumban. Ezzel egy külön feltöltési oldalt is létrehozhat a webmesterek számára, hogy gyorsabban tölthessék fel a videókat anélkül, hogy fel kellene őket dolgozniuk.
A videó, album és lejátszási lista szerkesztési blokkjaiban (video_edit, album_edit, playlist_edit) hozzáadták az új opciót, amely lehetővé teszi a tartalom deaktiválásának konfigurálását a módosítás után. A régebbi KVS-verziókban csak egy opció volt (force_inactive), amely mind az új, mind a módosított tartalmat érintette. Ha engedélyezve van, minden módosított videó vagy album deaktiválva lesz mindaddig, amíg manuálisan vissza nem aktiválja. Most ez nem fog megtörténni. A frissítés után az új opció (force_inactive_on_edit) ki lesz kapcsolva, így minden módosított tartalom aktív marad. Ha ki akarja kényszeríteni a régi viselkedést, módosítsa ezen blokkok beállításait, és kapcsolja be az új opciót.
A globális statisztika blokkban (global_stats) most megjelenítheti, hogy hányan látogatták meg webhelyét tegnap, múlt héten és múlt hónapban a KVS-statisztikák alapján.
A tartalom megjelölése mostantól további információkat tárol a kezdeményezőről: IP-cím, ország, felhasználói ügynök és oldal URL-je.
A beszélgetéslistán (mode_conversations mód a list_members blokkban) most már megvalósíthatja az eltávolítási funkciót több beszélgetés teljes törléséhez. A listában szereplő minden egyes beszélgetéshez most már lehetőség van az utolsó üzenet megjelenítésére is.
Mostantól lehetséges a videó időtartamának megjelenítése szabványos formátumban ÓÓ:PP:SS. Korábban a KVS MM:SS formátumban jelenítette meg, amely hosszú videóknál háromjegyű számot mutatott: MMM:SS. Az új formátum használatához módosítani kell a webhelysablonokat, ami a KVS fórumon található.
Javított hibák:
- A tartalomimportálás során előfordulhat olyan eset, amikor az összes importálási sor érvényesítési hibát váltott ki, így a KVS ebben az esetben is lehetővé teszi az importálást az érvényes sorok üres listájával.
- A véletlenszerű videóra/albumra való átirányítás nem vett figyelembe néhány műholdbeállítást.
- Nem kritikus XSS-sebezhetőség a webhelybeállításokból származó dinamikus HTTP-paraméterek használatakor. Köszönjük Muhammad Uwaisnak, hogy kedvesen felhívta a figyelmet erre.
- Amikor a forrás videofájl SAR-ját észleli, bizonyos esetekben a KVS teljesen redundánsan újrakonvertálja a normalizáláshoz. Ezt javítottuk, valamint a normalizálási módszert optimalizáltuk a gyorsabb idő és a minőségromlás elkerülése érdekében.
- A kereső funkció üres kereséshez vezethet, ha stopszavakat használ (a teljes stopszó keresése esetén), és a KVS megjeleníti az összes videót / albumot ilyen üres kereséshez.
- Néhány cURL művelet helytelenül működött, ha az open_basedir opció engedélyezve volt a PHP konfigurációjában.
- A véletlenszerű videóra/albumra való átirányítás nem vett figyelembe néhány műholdbeállítást.
- Nem kritikus XSS-sebezhetőség a webhelybeállításokból származó dinamikus HTTP-paraméterek használatakor. Köszönjük Muhammad Uwaisnak, hogy kedvesen felhívta a figyelmet erre.
- Amikor a forrás videofájl SAR-ját észleli, bizonyos esetekben a KVS teljesen redundánsan újrakonvertálja a normalizáláshoz. Ezt javítottuk, valamint a normalizálási módszert optimalizáltuk a gyorsabb idő és a minőségromlás elkerülése érdekében.
- A kereső funkció üres kereséshez vezethet, ha stopszavakat használ (a teljes stopszó keresése esetén), és a KVS megjeleníti az összes videót / albumot ilyen üres kereséshez.
- Néhány cURL művelet helytelenül működött, ha az open_basedir opció engedélyezve volt a PHP konfigurációjában.