1) Kody osadzania iframe działają teraz według zupełnie innej koncepcji. Wcześniej kody osadzania iframe były wyświetlane na stronach witryny, co uniemożliwiało konfigurowanie ich dostępności i gromadzenie statystyk. Aktualizacja 3.5.0 umożliwia przełączenie kodu osadzania elementu iframe na nowy silnik, co zapewnia następujące korzyści:
- Możesz teraz skonfigurować różne profile kodu osadzania dla różnych witryn. Możesz skonfigurować zupełnie różne szablony wyświetlania dla witryn „Twoich” i witryn „stron zewnętrznych”. Możesz korzystać z nieograniczonej liczby profili.
- W kodach do umieszczenia obsługiwane są teraz filmy wieloformatowe. Stare kody do umieszczenia na stronie nie pozwalały na przełączanie między formatami.
- Kody do osadzania obsługują teraz zrzuty ekranu na osi czasu.
- Ustawienia reklam HTML są teraz dostępne w kodach osadzania.
- W kodach do umieszczenia obsługiwane są teraz filmy wieloformatowe. Stare kody do umieszczenia na stronie nie pozwalały na przełączanie między formatami.
- Kody do osadzania obsługują teraz zrzuty ekranu na osi czasu.
- Ustawienia reklam HTML są teraz dostępne w kodach osadzania.
2) Kody do osadzania Flash nie będą już obsługiwane. Stare kody do umieszczenia na stronie pozostaną funkcjonalne, nowe kody będą dostępne tylko w postaci ramek iframe. We wszystkich nowych instalacjach, począwszy od wersji 3.5.0, kody do osadzania Flash nie będą działać.
3) Możesz teraz przypisać reklamy HTML i wyskakujące w odtwarzaczu do dodatkowych pól źródeł treści, w taki sam sposób, w jaki mogłeś to zrobić wcześniej w przypadku innych typów reklam.
4) Całkowicie przerobiono generowanie katalogu obiektów dla optymalizacji SE. Wcześniej w nazwach katalogów można było używać wyłącznie znaków łacińskich. W przypadku innych języków zastosowano transliterację za pomocą osobnego pisma. W wersji 3.5.0 dodaliśmy ustawienia generowania katalogów. Możesz teraz ustawić maksymalną długość nazwy katalogu i skonfigurować reguły transliteracji. W zależności od tych zasad możesz zezwolić na dowolne znaki, nie tylko znaki łacińskie.
5) Możesz teraz lokalizować katalogi w taki sam sposób, w jaki mogłeś wcześniej lokalizować tytuły i opisy. Kiedy korzystasz z witryn satelitarnych, możesz używać nie tylko różnych tytułów i opisów dla różnych obiektów, ale także zupełnie różnych adresów URL, w ogóle nie pasujących. W ustawieniach języka możesz skonfigurować reguły transliteracji dla każdego języka.
6) Nowa opcja w ustawieniach zdalnego serwera magazynu umożliwia włączenie nakładania się domeny głównej na satelitach. Uniemożliwia to wyszukiwarkom dostrzeżenie jakiegokolwiek połączenia między witryną główną a witrynami satelitarnymi.
7) Użytkownicy mogą teraz subskrybować źródła treści i modele. Subskrypcje pozwalają im śledzić w obszarze członkowskim, kiedy publikowane są nowe treści związane z wybranymi przez nich obiektami. KVS umożliwia także użytkownikom subskrybowanie kanałów i innych użytkowników.
8) W ustawieniach źródła treści zrzuty ekranu są teraz obsługiwane inaczej. Są teraz 2 zrzuty ekranu, tak jak modele. Możesz także skonfigurować ich rozmiary i powielanie w ustawieniach treści.
9) Dodano opcję umożliwiającą dystrybucję przesłanych treści w 2 strefach witryny. Umożliwia wybór pomiędzy: (a) wszystkimi stronami publicznymi i (b) tylko obszarem członkowskim użytkownika. Treści przypisane do obszaru członkowskiego użytkownika będą widoczne tylko w profilu tego użytkownika i nie będą dostępne na wspólnych stronach. Jeśli chcesz włączyć tę funkcję, skontaktuj się z działem wsparcia.
10) Albumy ze zdjęciami obsługują teraz automatyczną korektę orientacji. KVS może automatycznie wykryć niewłaściwą orientację obrazu i obrócić takie obrazy, aby je automatycznie skorygować.
11) W statystykach treści można teraz uruchomić masową edycję wybranych elementów treści. Możesz użyć tej opcji do migracji najbardziej lub najmniej popularnej zawartości z jednej grupy pamięci do drugiej.
12) Podczas próby masowej edycji całej zawartości zostanie wyświetlone ostrzeżenie uniemożliwiające przypadkowe zastosowanie nowych ustawień do całej zawartości.
13) W ustawieniach serwisu możesz teraz dostosować zachowanie pseudofilmów. Wcześniej, gdy użytkownik otwierał stronę zawierającą pseudowideo, we wszystkich przypadkach był przekierowywany do adresu URL wyjścia. Teraz możesz zezwolić na otwarcie strony z filmem w Twojej witrynie i wyświetlić link w szablonie.
14) W edytorze obrazów albumów możesz wybrać wszystkie obrazy do usunięcia, podobnie jak zrzuty ekranu wideo. W ustawieniach osobistych możesz teraz wybrać, co się stanie, gdy klikniesz zrzut ekranu wideo lub obraz w albumie, czy otworzy się przeglądarka, czy też przełączysz element w celu usunięcia.
15) W ustawieniach osobistych opcję umożliwiającą edycję WYSIWYS zmieniono na wiele opcji dla różnych segmentów danych.
16) W panelu administracyjnym możesz teraz filtrować listy filmów, albumów zdjęć i postów według daty publikacji.
17) Obsługiwane są teraz awatary użytkowników w różnych formatach, w tym animowane GIF-y. Aby włączyć obsługę formatu GIF, dodaj format GIF do listy dozwolonych formatów w opcji $config['image_allowed_ext'] pliku konfiguracyjnego /admin/include/setup.php.
18) Możesz teraz ustawić alternatywne adresy URL dostarczania dla awatarów kategorii. Dzięki temu strony z listami kategorii ładują się szybciej. W tym celu należy skontaktować się z działem wsparcia w celu modyfikacji odpowiednich szablonów.
19) W modelach i użytkownikach dodano nowe opcje koloru oczu, koloru włosów, płci, orientacji i statusu rodzinnego. Aby to działało poprawnie, należy zmodyfikować szablony witryn.
20) W ustawieniach witryny możesz teraz globalnie wyłączyć MemCache, pozostawiając włączoną tylko pamięć podręczną plików.
21) Możesz teraz napisać własny skrypt wysyłający wiadomości e-mail.
22) Wszystkie bloki witryny zostały przerobione w związku ze sposobem obsługi żądań asynchronicznych i żądań POST w formularzach. Wszystkie formularze można teraz przesyłać asynchronicznie, a w odpowiedzi można uzyskać dane w formatach XML lub JSON. Wszystkie błędy mają teraz unikalne kody. Z tego powodu nowe projekty nie mają podwójnych kontroli zarówno po stronie klienta, jak i serwera. Pozostaje tylko sprawdzenie po stronie serwera. W nadchodzących aktualizacjach wyczyścimy istniejący kod JS ze kontroli, przełączymy wszystkie formularze na wysyłanie asynchroniczne i sprawimy, że kod będzie tak krótki, jak to możliwe.
23) W bloku rejestracyjnym możesz teraz wyświetlić formularz, który ponownie prześle wiadomość e-mail z potwierdzeniem rejestracji.
24) W blokach rejestracji i member_profile_edit możesz teraz ustawić wiele pól profilu jako obowiązkowych (kraj, miasto, awatar i inne). Proszę zwrócić uwagę, że włączenie tych opcji wymaga modyfikacji szablonu bloku.
25) W bloku logowania możesz teraz ustawić przekierowanie na stronę profilu użytkownika po zalogowaniu.
26) W blokach komentarzy można teraz ustawić minimalną długość komentarza (poprzez parametr min_length). Proszę zwrócić uwagę, że włączenie tych opcji wymaga modyfikacji szablonu bloku.
27) W blokach list_models, list_content_sources i list_tags można teraz wyświetlać tylko obiekty kategoryzacji, które zawierają filmy LUB albumy ze zdjęciami (parametr show_only_with_albums_or_videos). Wcześniej tylko lista_kategorii miała tę funkcję.
28) W bloku list_members obsługiwane jest teraz wyszukiwanie użytkowników według miasta niezależnie od innych danych (parametr var_city).
29) W bloku list_categories możesz teraz sortować kategorie według CTR filmów w tych kategoriach.
30) W list_members możesz teraz oddzielać użytkowników według języków lub satelitów (parametr match_locale). Na konkretnym satelicie pozwala wyświetlić tylko użytkowników zarejestrowanych na tym satelicie. Obecnie możesz oddzielać komentarze, użytkowników i wydarzenia według satelitów.
31) Dodano nowe opcje sortowania do list użytkowników, źródeł treści i modeli.
32) W bloku list_members_events możesz teraz pobrać dane z każdego obiektu zdarzenia (wideo, album ze zdjęciami itp.), aby wyświetlić więcej informacji na liście wydarzeń.
33) W blokach list_videos, list_albums, list_content, list_posts tytuł i opis pierwszego obiektu na liście są teraz wysyłane do zmiennej $storage. Możesz użyć tych danych w metatagach strony.
34) W bloku search_results możesz teraz sortować wyszukiwane hasła według alfabetu, łącznej liczby zapytań i znalezionych wyników. Można także wyświetlić powiązane zapytania. Można tego użyć w 2 kluczach: (a) wyświetlić listę powiązanych zapytań na stronie wyników wyszukiwania i (b) użyć list autouzupełniania, gdy użytkownicy wpisują swoje zapytania w polu wyszukiwania.
35) Naprawione błędy:
- Podczas kopiowania plików na serwery pamięci masowej polecenie FTP chmod nie jest już używane.
- W odtwarzaczu zrzuty ekranu z osią czasu będą wyświetlane poza ramką odtwarzacza.
- W odtwarzaczu, po kliknięciu obszaru odtwarzania, za każdym razem wyświetlane były reklamy wideo. Teraz są one wyświetlane tylko po pierwszym kliknięciu.
- Zadania CRON związane z wtyczkami nie uruchamiały się na satelitach.
- Blokada logowania nie przekierowywałaby użytkowników, którzy już się zalogowali, gdy ponownie załadowali stronę logowania.
- W niektórych przypadkach występowały problemy z przesyłaniem plików z adresów URL.
- W odtwarzaczu zrzuty ekranu z osią czasu będą wyświetlane poza ramką odtwarzacza.
- W odtwarzaczu, po kliknięciu obszaru odtwarzania, za każdym razem wyświetlane były reklamy wideo. Teraz są one wyświetlane tylko po pierwszym kliknięciu.
- Zadania CRON związane z wtyczkami nie uruchamiały się na satelitach.
- Blokada logowania nie przekierowywałaby użytkowników, którzy już się zalogowali, gdy ponownie załadowali stronę logowania.
- W niektórych przypadkach występowały problemy z przesyłaniem plików z adresów URL.
Ważne informacje o aktualizacji
Jeśli Twoja licencja KVS nie zawiera kodu open source, aktualizacja do wersji 3.5.0 będzie wymagać IonCube Loader 4.6.1 lub nowszego.
Ponieważ wersja 3.5.0 zawiera ogromną liczbę zmian w blokach witryn i innych krytycznych funkcjach, będziemy przesyłać aktualizacje za miesiąc lub dłużej. Jeśli chcesz, aby Twój projekt został jak najszybciej zaktualizowany, utwórz zgłoszenie do pomocy technicznej.