Жаңарту туралы толық ақпаратты 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 плагині пайдаланушылар жариялаған мазмұндағы тыйым салынған сөздерді ауыстыруға арналмағанын ескеріңіз, бұл тапсырма үшін веб-сайт параметрлерінде орналасқан басқа мүмкіндік бар. Бірақ бұл плагинді басып алушылардан/импорттан алынған мазмұнды өңдеу үшін пайдалануға болады, сондай-ақ кез келген уақытта жаппай өңдеу функциясын пайдаланып бар мазмұнды өңдеуден кейінгі өңдеуге қабілетті.
- 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 плагині енді кейбір нақты граберлер үшін ішкі домендерге қолдау көрсете алады. Бұл ішкі домендер арқылы локализациясы жасалған түтіктерден локализацияланған мазмұнды импорттау үшін қажет. Бұл белгілі бір ұрлаушылар үшін жұмыс істемейтінін көрсеңіз, бізге хабарлаңыз және біз бұл үшін граберлерді жаңартамыз.
- 6.1.0 нұсқасында пайдаланушылардың бір уақытта бірнеше құрылғыдан өздерінің тіркелгілеріне кіру мүмкіндігін өшірдік, енді қажет болған жағдайда бұл мүмкіндікті қайта қосу үшін веб-сайт параметрлеріне опция қосылды.
- Memberzone параметрлерінде енді жалпыға ортақ және жеке бейнелер үшін әртүрлі әдепкі таңбалауыш бағасын көрсетуге болады. Бұрын бұл бағаны осы бейне түрлерінің екеуіне ғана орнатуға болатын еді.
- Арналарды экспорттау енді арна пайдаланушыларына белгілі бір күн ішінде өзгертілген бейнелерді ғана сұрауға мүмкіндік береді.
- Әкімші панелінің селекторлық басқару элементінде синонимдерді көрсетуді немесе синонимдерді іздеуді өшіруге болады.
- Жаңа қойындыны мәжбүрлеу үшін Ctrl пернесін қолмен пайдаланбасаңыз, жеке параметрлерде енді ішкі әкімші URL мекенжайлары үшін олардың бір қойындыда қатаң түрде ашылуын қаласаңыз, автоматты жаңа қойынды әрекетін өшіруге болады.
- Әкімші панеліндегі ойнатқыштың графикалық интерфейсі енді ойнату жылдамдығын өзгертуге мүмкіндік береді.
- Neuroscore плагинінде тақырыпты қайта жазу тапсырмаларындағы тақырыптармен бірге бейне каталогтарын өзгерту үшін жаңа опция қосылды.
- Album_edit блогында енді жүктелген кескіндердің рұқсат етілген ең аз және ең үлкен файл өлшемін шектеуге болады.
- 6.1.0 нұсқасында біз WebP пішімі үшін резерв ретінде JPG хронологиясының скриншоттарын қолдауды өшірдік. Клиенттеріміздің кері байланысынан кейін біз оны қайтаруды шештік - енді ойыншы параметрлерінде сізде хронология скриншоттары үшін WebP пішімі таңдалған болса және оған қоса жобаңыз олар үшін басқа JPG пішімін анықтаса - KVS ойнатқышы автоматты түрде JPG форматына қайта оралады. WebP қолдамайды.
Түзетілген қателер:
- [ҚАТЫР] Бейне файлын қорғау, егер сізде қорғау параметрлерінде ақ тізімге енгізілген кейбір IP мекенжайлары болса (6.1.0 нұсқасынан бастап) жұмыс істемейді.
- [ORTA] Кейбір пікірлерді (әдетте спам) жіберу мүмкін болмады, олар пайдаланушыларға көрсетілетін қателерге әкелді. Бұл бір жағынан жақсы болды, бірақ маңызды нәрсені жіберіп алуы мүмкін (6.1.0 бастап).
- [LOW] FTP мазмұнын жүктеп салу плагині бейне файл атауында бірнеше нүктелер болса (6.1.0 бастап) жұмысын тоқтатады.
- [LOW] Уақытқа негізделген кестеге орнатылған болса, Grabber автоұшқышы дұрыс жұмыс істемеді.
- [LOW] Пайдаланушыға кіру журналдары енді IPv6 мекенжайларының толық нұсқасын сақтайды, бұрын олар тек соңғы бөлігін сақтайды.