Wersja do druku genialnego silnika datalife. Wszystko dla DLE, Datalife Engine, DLE. Moduły, szablony, skórki, hacki. Skrypty PHP. Usuwanie standardowych praw autorskich w DataLife Engine
O wszystkich nowych funkcjach DLE 12.1 możesz przeczytać w tym artykule.
DataLife Engine v.12.1 Press Release poinformuje Cię o dodaniu modułu reklamowego, teraz moduł obsługuje funkcję kategorii, w tej wersji możesz śledzić liczbę wyświetleń materiałów reklamowych i innych dodatków związanych z zarządzaniem reklamami.
Dobrze, że w kodzie dodano korzystanie z linków kanonicznych dla wszystkich stron serwisu, obejmujących nawigację po sekcjach, przeglądanie pełnych aktualności itp. Jest to trik mający na celu poprawę optymalizacji SEO projektów, wyeliminuje zduplikowane strony, jeśli gdzieś w Internecie pojawią się nieprawidłowe linki do Twojej witryny lub jeśli z jakiegoś powodu konieczne będzie wyłączenie kontroli nieprawidłowych CNC.
Ze względów bezpieczeństwa dodano funkcję automatycznego zabezpieczania witryny przed zalaniem kodem lub wstawieniem ramek na stronach osób trzecich. Po włączeniu tego ustawienia wyświetlanie Twojego zasobu zostanie automatycznie zablokowane, jeśli jest on osadzony w elemencie iframe w witrynie innej osoby. W ten sposób możesz chronić swoją witrynę przed atakami takimi jak clickjacking.
Kolejną interesującą funkcją optymalizacji SEO witryny są rozszerzone możliwości modułu „Metatagi”, teraz możesz ustawić nie tylko metatagi dla stron, ale także dowolny osobny tytuł strony i opis strony, które możesz później wyświetlić w dowolnym miejscu swojego szablonu; .
(Zalecana)
Hosting z bezpłatnym certyfikatem SSL dla serwisu, nowoczesny sprzęt na dysku SSD - jeden z liderów jakości i niskiej ceny. W tym artykule czytamy.
Nawiasem mówiąc, jeśli potrzebujesz dostawcy wysokiej jakości z bezpłatnym certyfikatem SSL, korzystnym planem taryfowym i bezpiecznym dostawcą, ten kod promocyjny zapewnia 5% zniżki na zamówienie domeny i/lub hostingu
A460-09C2-059C-5161
Na przykład o darmowy hosting Bez reklamy i warunki z systemem DataLife Engine 12-9.x lub innym CMS-em - ta usługa pomoże Ci w ciągu miesiąca zrozumieć, czy hosting jest dla Ciebie odpowiedni, czy nie.
Oferujemy pobierz DLE różne wersje na http://www.site w sekcji dla każdego bez rejestracji (wersje licencjonowane UTF 8 i Win 1251).
Zakończono główny etap rozwoju wersji 12.1, wydanie jest w fazie testów i przygotowań przedpremierowych, ale w międzyczasie zapraszamy do zapoznania się z informacją o tym, co czeka Was wraz z wydaniem nowej wersji.
Przygotowano i wdrożono następujące zmiany:
1. Dodano obsługę kategorii w module zarządzania reklamami. W tym module możesz tworzyć kategorie i umieszczać w nich swoje materiały reklamowe. Nagłówki wyświetlane są na samej górze, przed listą dodanych materiałów reklamowych, w formie folderów. W ramach samych kategorii możesz także tworzyć dodatkowe podkategorie w nieograniczonej liczbie. Jeśli więc dysponujesz dużą ilością materiałów reklamowych, możesz je rozmieścić, aby ułatwić poruszanie się po nich w poszczególnych sekcjach i podsekcjach.
2. Dodano możliwość zliczania wyświetleń materiałów reklamowych, dodany do panelu sterowania skryptem. Wyświetlenia rejestrowane są tylko dla rzeczywistych użytkowników, którzy weszli na stronę za pomocą przeglądarki. Boty indeksujące witrynę nie są liczone. Zliczanie wyświetleń jest włączone bezpośrednio dla każdego banera, dzięki czemu możesz zliczać wyświetlenia tylko dla potrzebnych Ci materiałów reklamowych. Masz także możliwość określenia, czy chcesz liczyć wszystkie wyświetlenia banerów, czy tylko wyświetlenia unikalnych użytkowników.
3. Dla materiałów reklamowych w panelu administracyjnym dodana została możliwość ograniczenia wyświetlania banerów na podstawie liczby wyświetleń, a baner można wyłączyć, gdy osiągnie określoną maksymalną liczbę wyświetleń.
4. Dodano możliwość zliczania kliknięć w materiały reklamowe dodane do panelu sterowania skryptem. DataLife Engine automatycznie przechwytuje tagi HTML publikowane przy ich użyciu i automatycznie rejestruje kliknięcia w nie. Linki te nie wymagają specjalnego projektu; mogą prowadzić do dowolnych adresów. Masz także możliwość określenia, czy chcesz liczyć wszystkie kliknięcia linku, czy tylko kliknięcia unikalnych użytkowników.
5. Dla materiałów reklamowych w panelu administracyjnym została dodana możliwość ograniczenia wyświetlania banerów w zależności od liczby kliknięć w Twój baner, a także możesz wyłączyć wyświetlanie banera po osiągnięciu określonej maksymalnej liczby kliknięć w baner.
7. Dodano użycie linków kanonicznych, w kodzie strony, dla wszystkich stron serwisu, łącznie z nawigacją po sekcjach, przeglądaniem pełnych aktualności itp. Ta funkcja pozwala zwiększyć optymalizację SEO witryn, a także pozwala uniknąć duplikacji stron, jeśli gdzieś w Internecie zostaną opublikowane nieprawidłowe linki do Twojej witryny lub jeśli z jakiegoś powodu konieczne będzie wyłączenie kontroli nieprawidłowych CNC.
8. W ustawieniach kategorii w panelu sterowania, dodano możliwość ustawienia domyślnego dla danej kategorii, czy wolno publikować wiadomości z tej kategorii na stronie głównej serwisu. Ustawienia te obowiązują w momencie dodania lub edycji publikacji, a jeżeli dla danej kategorii zabroniona jest publikacja na stronie głównej, wówczas w momencie dodania lub edycji publikacji odpowiednia opcja zostaje usunięta.
9. W ustawieniach kategorii w panelu sterowania, dodano możliwość ustawienia domyślnego dla kategorii, czy dozwolone jest komentowanie postów z tej kategorii. Ustawienia te obowiązują w momencie dodania lub edycji publikacji, a jeżeli dla danej kategorii wyłączone zostaną komentarze, wówczas w momencie dodania lub edycji publikacji odpowiednia opcja zostanie usunięta.
10. W ustawieniach kategorii w panelu sterowania, dodano możliwość ustawienia domyślnego dla kategorii, czy dozwolone jest ocenianie publikacji z tej kategorii. Ustawienia te obowiązują w momencie dodania lub edycji publikacji, a jeżeli dla danej kategorii zostanie wyłączone korzystanie z ocen, wówczas w momencie dodania lub edycji publikacji odpowiednia opcja zostanie usunięta.
11. W ustawieniach skryptu w panelu sterowania w sekcji ustawień zabezpieczeń dodano możliwość włączenia automatycznej ochrony witryny przed osadzaniem w ramkach na witrynach innych firm. Po włączeniu tego ustawienia Twoja witryna zostanie automatycznie zablokowana, jeśli zostanie osadzona w elemencie iframe w witrynie innej osoby. W ten sposób możesz chronić swoją witrynę przed atakami takimi jak clickjacking.
12. Rozszerzono możliwości modułu „Metatagi”, Nazwa tego modułu została zmieniona na „Tytuły, opisy, metatagi”. Teraz w tym module możesz ustawić nie tylko metatagi dla stron, ale także oddzielny tytuł strony i opis strony, które możesz później wyświetlić w dowolnym miejscu swojego szablonu. W tym celu dodano nowe, globalne tagi dla szablonów: (page-title) - wyświetla podany przez Ciebie tytuł strony, (page-description) - wyświetla podany przez Ciebie opis strony. W opisie strony możliwe jest także użycie tagów BB i HTML. Dzięki temu za pomocą tego modułu możesz np. tworzyć i wyświetlać tytuły i opisy chmury tagów dla każdego tagu osobiście itp.
13. Dodano nowe globalne znaczniki tekstowe szablonów, które wyświetlają zawarty w nich tekst, jeżeli tytuł przeglądanej strony został określony w module „Tytuły, Opisy, Meta Tagi”. Dodano także przeciwne znaczniki tekstowe, które wyświetlają zawarty w nich tekst, jeśli tytuł przeglądanej strony nie został ustawiony. Podobne tagi dodano również do opisu: tekst, który wyświetla zawarty w nich tekst, jeśli w module „Tytuły, opisy, metatagi” został podany opis przeglądanej strony, tekst, który wyświetla zawarty w nich tekst, jeśli nie podano opisu przeglądanej strony.
14. Dodano obsługę nowych tagów tekstowych dla szablonu menu kategorii (categorymenu.tpl), które wyświetlają zawarty w nich tekst, jeśli przeglądana w serwisie kategoria lub aktualność nie należy do kategorii z menu. Tag ten może być używany tylko wewnątrz tagów i służy np. do wyświetlania niektórych informacji (np. linków) tylko dla nieaktywnych kategorii z menu.
15. Rozszerzone możliwości wyświetlania publikacji na podstawie wartości dodatkowych pól w publikacjach. Po wejściu pod adres http://twojastrona/xfsearch/nazwa pola/wartość pola/ zostaną tak samo wyświetlone publikacje zawierające określoną wartość w tym konkretnym polu, jeżeli dla opcji „użyj jako odsyłaczy” włączona jest opcja pole. Po wejściu na stronę http://yoursite/xfsearch/field value/ zostaną wyświetlone publikacje zawierające tę wartość dla wszystkich dodatkowych pól. Po wejściu na stronę http://yoursite/xfsearch/field name/ zostaną wyświetlone wszystkie publikacje, w których to określone pole jest wypełnione.
16. Do ustawień skryptu dodano możliwość przypisania w katalogu głównym witryny osobnej strony o nazwie 404.html do wyświetlania stron, dla których nie ma treści. Jeżeli włączysz to ustawienie, zamiast standardowego komunikatu systemowego „Niestety, ta strona nie jest dla Ciebie dostępna, mógł zmienić się jej adres lub została usunięta”, możesz wyświetlić osobną, specjalnie przygotowaną stronę o zupełnie odrębnym wyglądzie . Ta innowacja przyda się webmasterom, którzy chcą stworzyć osobny projekt dla 404 stron swojej witryny.
17. W ustawieniach skryptu dodano możliwość przypisania nagłówka HTTP, skąd konieczne jest uzyskanie adresów IP użytkowników. Ta innowacja przyda się w przypadku witryn, które korzystają z różnych zewnętrznych serwerów proxy i nie mają możliwości prawidłowej rekonfiguracji dla nich serwera w celu uzyskania poprawnych, rzeczywistych adresów IP odwiedzających. Np. podczas korzystania z usługi cloudflare i innych w celu ochrony przed atakami DDOS oraz korzystania ze zwykłego planu hostingowego bez dostępu do ustawień serwera. Teraz możesz w ustawieniach skryptu w panelu administracyjnym wskazać skryptowi, skąd ma pobierać adresy IP osób odwiedzających witrynę.
18. Podczas usuwania kategorii w panelu sterowania skryptu dodano możliwość wyboru, co zrobić z publikacjami należącymi do tej kategorii. Możesz: „Usunąć tę kategorię z publikacji”, „Zamienić kategorię na inną lub inną kategorię”, a także „Usunąć wszystkie publikacje w tej kategorii”. Co więcej, jeśli kategoria zostanie usunięta lub zastąpiona w publikacji, tylko usuwana kategoria zostanie usunięta lub zastąpiona. Przykładowo Twoja publikacja znajduje się w kategoriach „Na świecie”, „Wiadomości”, „Popularne”, a Ty np. usuwasz kategorię „Na świecie”, wówczas dla publikacji znajdujących się w tej kategorii tylko kategorię „W świat” zostanie usunięty lub zastąpiony, wszystkie pozostałe kategorie na liście tych publikacji pozostaną niezmienione.
19. Dodano nowy typ pola dodatkowego dla publikacji: „Czysty HTML i JS.” Korzystając z tego pola, DataLife Engine nie będzie ingerował w zapisany w nim tekst i nie będzie filtrował kodu HTML tego tekstu, a także pozwala na zapisanie w nim czystego kodu JavaScript. To pole przyda się, gdy będziesz musiał wstawić do newsa jakiś kod, który nie wymaga kontroli bezpieczeństwa, np. własny odtwarzacz itp. Uwaga, biorąc pod uwagę, że skrypt nie będzie filtrował tekstu z tego pola, podczas jego tworzenia należy ustawić ograniczenia dotyczące tego, które grupy mogą z niego korzystać. Nie zezwalaj na korzystanie z niego zwykłym użytkownikom, którym nie ufasz, w przeciwnym razie może to stanowić zagrożenie dla bezpieczeństwa Twojej witryny.
20. Dla dodatkowych pól publikacji, które posiadają opcję „Użyj jako odsyłaczy”, dodano możliwość określenia separatora dla danych łącza. Jako ogranicznik możesz określić pojedyncze znaki lub kod HTML. Poprzednio jako separator listy używany był przecinek; teraz możesz ustawić własny osobisty separator dla każdego pola, co pozwala na utworzenie unikalnego projektu wyjściowego dla każdego pola w szablonie.
21. Dodano obsługę technologii Yandex Turbo dla zwykłych kanałów RSS, bez korzystania z włączenia w ustawieniach typu strumienia RSS jako „Wiadomości Yandex”, w tym celu dodano obsługę wyświetlania pełnego tagu wiadomości (full-story) dla dowolnego typu strumienia RSS. Zaktualizowano także standardowy szablon /templates/rss.xml, który pokazuje jak powinien wyglądać szablon z pełną obsługą Yandex Turbo. Podobnie, w pełni obsługiwana jest możliwość dostosowania szablonu RSS do technologii Yandex Zen.
22. Dodano możliwość odpowiadania na komentarze podczas przeglądania wszystkich najnowszych komentarzy w serwisie, jeśli w ustawieniach skryptu włączona jest obsługa komentarzy do drzewa. Można w ten sposób na przykład szybko odpowiedzieć na komentarze otrzymane na stronie bez wchodzenia w każdy news, ze względu na to, że niektóre ciężkie skrypty zostały przeniesione na opóźnione ładowanie i niezależne od renderowania strony. Skrypty te są ładowane do przeglądarki równolegle z renderowaniem strony i uruchamiane dopiero po ukończeniu strony w przeglądarce. Co wizualnie zapewnia szybsze wyświetlanie strony.
24. Dodano opcję dla użytkowników niezarejestrowanych w serwisie, wysyłaj skargi do administracji witryny dotyczące nowości i komentarzy, tak jak wcześniej taka możliwość istniała tylko dla zarejestrowanych użytkowników.
25. Dodano użycie mikroznaczników schema org do wyświetlania ocen z typem „Ocena”. Dzięki zastosowaniu tego mikroznacznika, w przypadku pełnych wiadomości wyświetlanych w wynikach wyszukiwania Google, wyświetlana jest także ocena publikacji.
26. Dodano automatyczne wykrywanie orientacji zdjęć podczas przesyłania ich na serwer, w oparciu o metainformacje zawarte w plikach graficznych. Jeśli oryginalne zdjęcie było odwrócone do góry nogami, to po wgraniu na serwer skrypt również automatycznie obróci je do żądanej pozycji. Eliminuje to konieczność dodatkowej obróbki zdjęć na komputerze w przypadku obracania aparatu podczas robienia zdjęć.
27. Dodano możliwość automatycznego powiadamiania administracji serwisu o nadejściu nowych wiadomości od użytkowników, który jest w trakcie moderacji (jeśli włączono taką opcję w ustawieniach skryptu), jeśli aktualność została dodana z panelu sterowania skryptem. Wcześniej powiadomienie było wysyłane tylko wtedy, gdy post został dodany bezpośrednio z serwisu.
28. Jeżeli użytkownik edytuje publikację w panelu sterowania, który był wcześniej opublikowany na stronie, ale zgodnie z ustawieniami jego grupy, nie wolno mu publikować bez moderacji, lub nie wolno mu publikować we wszystkich kategoriach, wtedy administracja strony otrzyma również odpowiednie powiadomienie e-mailem że ta wiadomość oczekuje na moderację.
29. W serwisie dokonano zmian w działaniu modułu Breadcrumbs. Jeśli przeglądasz aktualności z określonej kategorii, to dla kategorii, w której bezpośrednio znajduje się użytkownik, ta kategoria zostanie wyświetlona w postaci zwykłego tekstu, a nie linku. Jako odnośnik zostaną wyświetlone wyłącznie kategorie znajdujące się wyżej w hierarchii, bądź też pojawi się odnośnik do tej kategorii, jeżeli użytkownik np. poszedł dalej w nawigacji po stronach tej kategorii. Tym samym ta innowacja pozwala uniknąć cyklicznych linków stron do siebie.
30. Dla modułu „Powiązania” w centrali alarmowej, dodano dwa nowe obszary zastępcze dla linków. Opcjonalnie możesz określić zamiennik tylko na stronach statycznych, możesz także wybrać zamiennik na stronach statycznych, aktualnościach i komentarzach.
31. Dla modułu „Wyszukaj i zamień” w centrali alarmowej, dodano możliwość masowej zamiany tekstu w ankietach do publikacji i głosowaniu w serwisie.
32. Dodano możliwość usuwania wszystkich publikacji, oczekując na moderację przez konkretnego użytkownika. Aby to zrobić, w sekcji zarządzania użytkownikami kliknij numer jego publikacji i wybierz odpowiednią pozycję menu.
33. Dodano możliwość usuwania wszystkich komentarzy, oczekując na moderację przez konkretnego użytkownika. Aby to zrobić, w sekcji zarządzania użytkownikami kliknij liczbę jego komentarzy i wybierz odpowiednią pozycję menu.
34. Do panelu administracyjnego skryptu dodano sformatowane wyjście ilości różnych liczników (wyświetleń, publikacji, komentarzy). Dane wyjściowe tych liczników są wykonywane w sformatowanej formie, oddzielone spacją setek, tysięcy, milionów itp. Co daje bardziej wizualną reprezentację i postrzeganie tych liczb.
35. Dla szablonów wyświetlania komentarzy i dodawania komentarzy (addcomments.tpl i komentarze.tpl) dodano obsługę nowych tagów tekst - wyświetla tekst w tagu jeśli news należy do określonych kategorii, a także tagi: tekst - wyświetla tekst w tagu, jeśli wiadomości nie należą do określonych kategorii. Dzięki temu możesz ustawić różne formaty wyświetlania komentarzy i dodawania komentarzy do publikacji z różnych kategorii.
36. Dodano obsługę deklinacji słów dla tagu wyświetlającego liczbę głosów, które zostały ujawnione w publikacjach ratingowych. Na przykład możesz użyć (głos-num) recenzja||a|s. Wcześniej nie było to dostępne dla tego tagu, ponieważ... zawiera kod HTML, a nie tylko liczbę.
37. Jeżeli ustawienia skryptu umożliwiają korzystanie z serwisu wyłącznie poprzez protokół HTTPS, wówczas pliki cookies również będą wysyłane na serwer przez przeglądarkę wyłącznie za pośrednictwem protokołu HTTPS i będą automatycznie blokowane w przypadku korzystania ze zwykłego protokołu HTTP.
38. Dodano kontrolę nieprawidłowego CNC dla stron statycznych, którego tekst publikacji podzielony jest na kilka stron. Jeżeli podany zostanie błędny numer strony, nastąpi automatyczne przekierowanie 301 na adres początkowy tej strony.
39. W przypadku importu publikacji RSS dodano obsługę importu zdjęć z tagu załącznika zawierającego obraz publikacji. Jeżeli krótki opis w strumieniu RSS to tylko tekst, a obrazek podany jest w nim jako osobny tag, to przy imporcie krótkiego newsa, obrazek do tej publikacji również zostanie dodany na samym początku.
40. Dodano obsługę przekierowań w celu otrzymania pełnych aktualności podczas korzystania z importu publikacji RSS. Jeśli link z kanału RSS jest przekierowaniem umożliwiającym dalsze przejście do pełnego tekstu wiadomości na stronie źródłowej, wówczas DataLife Engine automatycznie skorzysta z tego przekierowania i pobierze treść ze źródła końcowego. Dzięki temu otrzymywanie kompletnych wiadomości będzie wyższej jakości niż dotychczas.
41. Wprowadzono zmiany w działaniu tagów i. Jeśli w przypadku danej publikacji zabronione jest używanie i dodawanie komentarzy, wówczas znaczniki te również ukryją znajdującą się w nich treść.
42. Jeżeli dopuszczono publikację komentarzy, ale jednocześnie zgodnie z innymi ustawieniami użytkownikowi lub grupie użytkowników zabroniono publikowania komentarzy, wówczas komunikat o tym nie będzie wyświetlany na końcu wszystkich komentarzy, ale w miejscu, które w swoim szablonie zdefiniujesz wyświetlenie formularza umożliwiającego dodanie komentarza z tagiem (addcomments), dzięki czemu możesz określić lokalizację tej wiadomości na Twojej stronie.
43. Za autoryzację za pomocą sieci społecznościowej Odnoklassniki dodano możliwość automatycznego odbierania poczty elektronicznej użytkownika, pod warunkiem, że sama aplikacja otrzymała odpowiednie uprawnienia od Odnoklassniki. Uwaga, domyślnie Odnoklassniki nie zapewniają uprawnień do otrzymywania poczty elektronicznej, a aby uzyskać odpowiedni dostęp należy dodatkowo skontaktować się z mediami społecznościowymi. sieci, aby umożliwić odbieranie poczty elektronicznej. Jeśli otrzymano zgodę, DLE automatycznie zaimportuje również adres e-mail.
44. Ulepszony system obliczania proporcji obrazu podczas tworzenia małych kopii. W ten sposób powstaje bardziej poprawna i wysokiej jakości zmniejszona kopia.
45. Ulepszony system wyszukiwania publikacji po włączeniu go w ustawieniach skryptu, prosty typ wyszukiwania. Nowy algorytm pozwala dokładniej i poprawnie znajdować publikacje.
46. Ulepszony system kontroli wyglądu zduplikowanych stron, przeglądając wszystkie najnowsze komentarze na stronie.
47. Zoptymalizowano przetwarzanie dodatkowych pól publikacji podczas wyświetlania krótkich publikacji, a także podczas działania modułu wyświetlania popularnych publikacji.
48. Edytory wizualne TinyMCE i Froala zostały zaktualizowane do najnowszych wersji. Poprawiono szereg zidentyfikowanych błędów w tych edytorach.
49. Dodano obsługę wstawiania ukrytych znaczników tekstowych dla edytora TinyMCE, używając odpowiedniego przycisku w edytorze.
50. Podczas korzystania z edytora Floara do komentarzy, dodano możliwość szybkiego pobierania i wstawiania obrazów do komentarzy. Możesz kliknąć ikonę wstawiania obrazu i wybrać plik do przesłania lub po prostu przeciągnąć plik obrazu z komputera do pola edytora za pomocą myszy, po czym obraz zostanie automatycznie załadowany i wstawiony w pozycji kursora w edytorze .
51. Wprowadzono drobne zmiany w układzie panelu sterowania skryptem, mające na celu wyeliminowanie części błędów w układzie i usprawnienie interakcji z centralą.
52. Biblioteka do wysyłania poczty z serwisu została zaktualizowana do najnowszych wersji, a także bibliotekę wykrywania urządzeń mobilnych.
53. Naprawiono problem polegający na tym, że tagi i nie były przetwarzane w podglądzie postu.
54. Naprawiono błąd powodujący nieprawidłowe wygenerowanie metatagów dla mediów społecznościowych. sieci wideo i audio, jeśli film został opublikowany w dodatkowych. pól i składała się z list odtwarzania oraz opisów plików wideo i audio.
55. Naprawiono problem polegający na tym, że w pewnych sytuacjach i ustawieniach serwera podgląd publikacji mógł nie działać podczas dodawania publikacji z witryny.
56. Naprawiono problem polegający na tym, że dynamiczne ładowanie komentarzy nie działało, jeśli jest to włączone w ustawieniach skryptu, a tag (jsfiles) jest umieszczony na samym dole strony.
57. Naprawiono błąd uniemożliwiający wyświetlanie najnowszych komentarzy, w przypadku gdy przeglądanie niektórych kategorii było zabronione dla określonej grupy.
58. Poprawiono wcześniej wykryte i zgłoszone drobne błędy w skrypcie.
Cześć przyjaciele. Spędzam prawie cały swój czas. Ponieważ większość moich witryn jest zbudowana na CMS DLE, muszę dużo pracować z tym silnikiem. Mówiłem już wcześniej, że deweloperzy nie są przyjaźni z SEO i w ogóle takiego słowa nie słyszeliśmy, a wyszło jeszcze gorzej, niż mogło być. Przygotowałem nawet całą serię postów poświęconych „szyciu” silnika ludowego (patrz kategoria).
Ale dzisiaj chciałbym porozmawiać o tak ważnej rzeczy, jak mapa witryny HTML dla DLE. Nieważne jak długo szukałem w Internecie normalnego modułu karty, nigdy go nie znalazłem. Rozwiązań jest oczywiście kilka, jednak wszystkie nie dają pożądanego rezultatu, a czasem nawet wyrządzają krzywdę. Musiałem sam napisać moduł, a raczej powierzyć profesjonalistom realizację moich „chce”. Wyrażam głęboką wdzięczność Aleksandrowi Fominowi za jego entuzjazm i niesamowitą szybkość pracy.
Moduł mapy witryny dla DLE, który za chwilę Państwu zaprezentuję, spełnia wszystkie wymagania SEO i jest niezwykle łatwy w instalacji.
SiteMap – moduł generowania mapy witryny HTML dla DLE
Oryginalne imię: Mapa witryny
Kompatybilność z CMS-em: DLE 8.2- 10.6
Rozpościerający się: Bezpłatnie, w stanie, w jakim się znajduje. Podczas dystrybucji wymagany jest link do źródła
Obecna wersja: 2.2 (od 08.05.2014)
Zamiar: Wyświetl nieuporządkowaną listę z linkami do wszystkich publikacji, kategorii i stron statycznych.
Osobliwości: Wizualny generator kodu do osadzania. Szczegółowa konfiguracja zasady wyświetlania wszystkich elementów serwisu - aktualności, kategorii, stron statycznych - ilość wyświetlanych elementów, zasada sortowania i kolejność sortowania, wyświetlanie elementów jako link lub w postaci zwykłego tekstu, możliwość włączenia/wyłączenia określonych elementy.
Opis i konfiguracja modułu mapy witryny HTML dla DLE
Przyjaciele, 3 czerwca 2012 to wielki dzień, została wydana zupełnie nowa wersja mapy witryny 2.0. Podnosimy poprzeczkę w zakresie łatwości obsługi naszego modułu na nowy poziom. Nam (mam nadzieję, że Tobie również) bardzo spodobał się zaimplementowany w systemie system generowania kodu wizualnego i postanowiliśmy zaimplementować go w module mapy serwisu. Teraz nie musisz czytać instrukcji i opisów wszystkich funkcji oraz ich znaczenia – wystarczy wejść do panelu administracyjnego, podać kilka wartości i gotowe – moduł jest gotowy do użycia!
Oprócz tego, co powiedziano powyżej, chciałbym wymienić kilka innych ważnych funkcji:
- moduł jest w pełni buforowany;
- moduł wykorzystuje API DLE;
- na mapie nie są wyświetlane publikacje, które nie przeszły moderacji, a także te planowane na przyszłość;
- pod uwagę brana jest obecność/brak CNC, a także rodzaj CNC;
- taka subtelność jest zapewniona - jeśli ktoś długo pracował z silnikiem DLE, będzie pamiętał, że we wczesnych wersjach w ogóle nie było CNC, a potem się pojawiło, ale tylko jednego typu (tego samego co typ 3 jest obecnie w trakcie tworzenia). Tak też jest w tym module - nowe publikacje wyświetlają się z adresem URL, którego typ CNC jest wybrany w panelu administracyjnym, a stare odpowiednio z adresem URL CNC starego typu.
Pomimo pojawienia się generatora wizualnego, sugeruję zapoznanie się z mechaniką modułu.
Moduł wstawiany jest do szablonu main.tpl za pomocą tagu:
(dołącz plik="engine/modules/sitemap.php?param1=wartość1¶m2=wartość2")
param1= — parametr modułu, wartość1 — wartość parametru. Ustawienia modułu podążają za znakiem? i są oddzielone znakiem &.
Przykład wstawienia (wyświetla mapę witryny z listą stron statycznych i aktualnościami z kategorii o id=2,3,4):
(treść)
(dołącz plik="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Aby mapa witryny mogła zostać wyświetlona na osobnej stronie, tag (include ...) musi być zawarty w , a tag (treść) musi być zawarty w . Następnie moduł będzie dostępny pod adresem http://site.ru/sitemap/
Po każdej zmianie parametrów i ich wartości należy wyczyścić pamięć podręczną w panelu administracyjnym.
Parametry modułu przekazywane przez tpl podczas wstawiania:
- Need_cats — lista identyfikatorów kategorii oddzielonych przecinkami do wyświetlenia na mapie
- exc_cats — lista identyfikatorów kategorii oddzielonych przecinkami, wykluczonych z mapy
- Need_news — lista identyfikatorów artykułów oddzielonych przecinkami do wyświetlenia na mapie
- exc_news — lista identyfikatorów artykułów oddzielonych przecinkami, wykluczonych z mapy
- Jednoczesne podawanie tych parametrów nie ma sensu
- Need_static — lista statycznych identyfikatorów stron oddzielonych przecinkami, które mają być wyświetlane na mapie
- exc_static — lista stron statycznych o identyfikatorze, oddzielonych przecinkami, wykluczonych z mapy
- Jednoczesne podawanie tych parametrów nie ma sensu
- koty_as_links — pokaż nazwy kategorii jako linki (1 lub 0)
- show_static — wyświetla statyczne strony (1 lub 0) na mapie
- koty_sort — pole sortujące listę kategorii (pole z tabeli dle_category)
- koty_msort — kierunek sortowania listy kategorii (ASC lub DESC)
- news_sort — pole sortujące listę artykułów (pole z tabeli dle_post)
- news_msort — kierunek sortowania listy artykułów (ASC lub DESC)
- static_sort — pole sortujące listę stron statycznych (pole z tabeli dle_static)
- static_msort — kierunek sortowania listy stron statycznych (ASC lub DESC)
- Istnieją 2 opcje kierunku sortowania:
- ASC – rosnąco (alfabetycznie)
- DESC - Malejąco (w odwrotnej kolejności)
- jeśli pole i kolejność sortowania nie są określone, używane są określone ustawienia kategorii lub standardowe parametry DLE
- koty_limit — maksymalna liczba wyświetlanych podkategorii
- news_limit — maksymalna liczba wyświetlonych artykułów z danej kategorii
- static_limit — maksymalna liczba wyświetlanych stron statycznych
Proszę zanotować żadne z powyższych ustawień nie jest wymagane, nie musisz w ogóle niczego określać - wystarczy, że wstawisz tag (include file="engine/modules/sitemap.php") - wtedy zostaną użyte ustawienia domyślne.
Klasy wyglądu i stylu mapy witryny
Opcjonalnie istnieje możliwość zmiany wyglądu mapy serwisu; w tym celu należy otworzyć plik stylów (style.css) swojego szablonu i wpisać klasy opisane poniżej.
Lista klas mapy witryny CSS:
Kategorie mapy witryny - element
- lista kategorii
- lista kategorii
.sitemap_items – element- lista artykułów
- lista artykułów
.sitemap_static_pages – element- lista stron statycznych
- lista stron statycznych
Root - klasa dla powyższych elementów znajdująca się w katalogu głównym listy
Sitemap_categories a - element z nazwą kategorii
.sitemap_categories span - element z nazwą kategorii
.sitemap_items a - element z tytułem artykułu
.sitemap_static_pages a - element z nazwą strony statycznejInstalowanie, usuwanie i aktualizacja modułu mapy witryny na DLE
Instalacja modułu
- Rozpakuj archiwum z modułem;
- Skopiuj zawartość folderu przesyłania (z wyjątkiem /templates/) na serwer;
- Umieść zawartość folderu uploads/templates/Default/ w folderze szablonów;
- Uruchom plik http://site.ru/sitemap_installer.php i postępuj zgodnie z instrukcjami;
- Usuń plik sitemap_installer.php z serwera;
- Zaloguj się do panelu administracyjnego, wybierz moduł SiteMap i wygeneruj kod;
- Otwórz plik main.tpl swojego szablonu i znajdź:
Przepisz silnik włączony
Dodaj poniżej:
$metagi =<<
Powyżej dodaj:
if ($do == „mapa witryny” ) ( $nam_e = „Mapa witryny” ; $metatags [ „tytuł” ] = "Mapa witryny ($config["home_title"]) "; $metatags["opis"] = "Mapa witryny ($config["opis"]) "; $kanoniczny = "" ; ) if ($do == "mapa witryny") ( $nam_e = "Mapa witryny"; $metatags["title"] = "Mapa witryny ($config["home_title"])"; $metatags["opis"] = " Mapa witryny ( $config["opis"])"; $canonical = ""; )
- Proces instalacji został zakończony - mapa witryny jest dostępna pod adresem http://site.ru/sitemap/
Usunięcie modułu
- Wgraj plik sitemap_uninstaller.php na serwer (do folderu, w którym jest zainstalowane DLE);
- Uruchom plik http://site.ru/sitemap_uninstaller.php i postępuj zgodnie z instrukcjami;
- Usuń wszystkie pliki modułów pobrane podczas instalacji;
- Cofnij wszystkie zmiany w plikach silnika (main.tpl i .htaccess) dokonane podczas instalacji;
- Nie zapomnij usunąć pliku sitemap_uninstaller.php.
Aktualizacja modułu
- Pobierz nową wersję modułu ze strony https://site/blog/post/1974
- Rozpakuj archiwum z modułem.
- Skopiuj zawartość folderu przesyłania (z wyjątkiem pliku sitemap_installer.php i folderu /templates/) na swój serwer, odpowiadając „Tak” na pytania klienta FTP dotyczące wymiany istniejących plików.
Uwaga! Aby dokonać aktualizacji z wersji 1.x do wersji 2.x:
Należy w całości skopiować nowe pliki z wersji 2.x na serwer i jeżeli nazwy się zgadzają potwierdzić zamianę. Następnie musisz uruchomić http://site.ru/sitemap_installer.php i postępować zgodnie z instrukcjami. To kończy aktualizację.Pobierz moduł HTML SiteMap dla DLE
Dziennik historii
- wersja 2.2 — 08.05.2014
- Konstrukcja modułu została całkowicie przeprojektowana dla wszystkich wersji DLE.
- Naprawiono drobne błędy i wprowadzono ulepszenia. Podczas aktualizacji pamiętaj o wykonaniu kroku edycji pliku Engine.php opisanego w instrukcji aktualizacji.
- wersja 2.1.1 - 17.04.2014
- Kod modułu został zaktualizowany, aby był kompatybilny z nowym formatem pliku ustawień DLE w wersji 10.2 i nowszych.
- wersja 2.1 — 08.10.2012
- Naprawiono błąd w generatorze kodu.
- Poprawiono literówki w panelu administracyjnym.
- wersja 2.0 — 03.06.2012
- Dodano instalatora.
- Pojawił się panel administracyjny z generatorem kodu do wstawienia do szablonu.
- wersja 1.2 — 02.06.2012
- Wprowadzono kontrolę wersji DLE.
- Moduł jest teraz kompatybilny z linią DLE 8.2-9.6.
- wersja 1.1 — 02.11.2011
- Naprawiono błędy w niektórych funkcjach modułu.
- wersja 1.0 — 16.03.2011
- Oficjalne wydanie.
FAQ - odpowiedzi na najczęściej zadawane pytania
Q: Dlaczego potrzebuję dwóch map witryn XML i HTML? Jaka jest ich różnica? Czy można je stosować jednocześnie?
A: To zupełnie dwa różne byty: mapa witryny XML przeznaczona jest wyłącznie dla wyszukiwarek. Mapa witryny HTML jest przeznaczona dla użytkowników do poruszania się po witrynie. Można i należy je stosować jednocześnie.Q: Którą mapę witryny dodać do panelu webmasterów Yandex i Google?
A: Wyszukiwarki muszą „zasilać” mapę witryny XML, a nie mapę utworzoną przez ten moduł.Q: Link do jakiej mapy serwisu można umieścić na stronie (np. w stopce)?
A: Wystarczy zalinkować do mapy witryny HTML, tj. ten, który jest tworzony przez ten moduł i jest dostępny pod adresem http://site.ru/sitemap/Q: Wystąpił następujący błąd. Co mam zrobić?
Błąd krytyczny: Nie można ponownie zadeklarować mapy witryny klasy w /.../engine/modules/sitemap.php w linii 55
A: Skorzystaj z alternatywnej instalacji mapy witryny poprzez strony statyczne - metodę opisano tutajQ: Czy ten moduł działa na DLE 10?
A: Tak, wszystko działa dobrze. Ale jeśli masz jakiekolwiek trudności, istnieje inna alternatywna opcja. Dzięki użytkownikowi o pseudonimie Ryan - metoda została opisana tutajQ: Mam wiele publikacji na stronie, a wszystkie te linki są wyświetlane na jednej stronie. To bzdury, Yandex przeklina!
A: Tak, Yandex przysięga. Aby zmniejszyć liczbę linków na stronie, użyj parametru news_limit w celu ograniczenia liczby aktualności (szczegóły znajdziesz na liście parametrów).Q: Ile linków może/powinno być wyświetlanych na stronie mapy?
A: Z oficjalnej odpowiedzi wsparcia Yandex: zalecana liczba linków w mapie witryny HTML nie powinna przekraczać 3000 linków.Q: A co z podzieleniem mapy witryny na strony? Proszę zrób.
A: Paginacja mapy serwisu nie wynika ze struktury bazy danych i logiki modułu. Nie oczekuje się, że paginacja będzie dostępna w najbliższej przyszłości.Więc powiedziałem ci wszystko, pobierz, przetestuj i napisz recenzje. Jeśli znajdziesz jakieś błędy, napisz do nas, poprawimy wszystko tak szybko, jak to możliwe. Jeśli masz jakieś sugestie dotyczące funkcjonalności, ulepszeń, też napisz, omówimy wszystko i zrobimy to!
ZASTRZEŻENIE Ostatnio zauważono, że moduł ten był rozpowszechniany na różnych stronach poświęconych DLE, pod różnymi nazwami, ze zmodyfikowanym kodem, usuniętymi/zmienionymi prawami autorskimi itp. Niemniej jednak istnieją oznaki, że ten konkretny moduł został opracowany przez Aleksandra Fomina. Zatem - nie ponoszę żadnej odpowiedzialności za dystrybucje pobrane z innych stron.
Została wypuszczona nowa wersja skryptu DataLife Engine 10.0 Nulled / Original, która jest już dostępna na naszej stronie zarówno w wersji oryginalnej, jak i w wersji nulled, której nie trzeba aktywować. Warto zaznaczyć, że w nowej wersji znajdziemy nowy system antyspamowy oparty na usłudze chmurowej. co znacznie zmniejszy spam w Twojej witrynie i sprawi, że będzie ona czystsza. Zaktualizowano mobilną wersję szablonu oraz poprawiono integrację z sieciami społecznościowymi, co jest nie mniej istotne teraz, przy dużym wzroście popularności portali społecznościowych. Możliwości funkcji niestandardowej zostały rozszerzone, dzięki czemu korzystanie z niej jest jeszcze wygodniejsze. Jeśli interesuje Cię bardziej szczegółowa lista wszystkich zmian, możesz zajrzeć do listy zmian na oficjalnej stronie i zapoznać się ze wszystkimi zmianami.
Przypominam również, że staramy się udostępniać na naszej stronie tylko aktualną wersję. Archiwum z szablonem jest często aktualizowane, wprowadzane są zmiany w skrypcie, o czym deweloper nie wspomina. Możesz także pobrać dle 10 nulled z naszej strony internetowej w dwóch wybranych kodowaniach. Uprzejmie prosimy o nie zadawanie pytań dotyczących kategorii w komentarzach i wiadomościach prywatnych. Naszym zadaniem jest dokonanie za Państwa wyboru jedynie po to, aby zapewnić Państwu możliwość pobrania aktualnej wersji dla dziesiątej wersji z naszej strony internetowej. Tuż poniżej znajdziesz instrukcje dotyczące aktualizacji szablonów. Tutaj możesz zdecydować, czy chcesz zaktualizować szablon, czy nie. Nie zaktualizowaliśmy i nie ma to większego sensu.
Korzystając z linku podanego poniżej możesz pobrać najnowszą wersję skryptu ze wszystkimi zmianami wprowadzonymi w dystrybucji po wydaniu. Jeśli nie możesz pobrać za pomocą podanych linków, możemy zaoferować alternatywne linki do pobrania. Wystarczy zgłosić to w komentarzach. Poniżej znajdziesz także instrukcję zmiany szablonu z jednej wersji na drugą. W szablonie zmiany będziesz musiał dokonać tylko w jednym pliku i wydaje nam się, że nie będzie to bardzo krytyczne, jeśli zdecydujesz się nie wprowadzać zmian. Więcej o wszystkich zmianach w nowej wersji skryptu możesz dowiedzieć się na stronie i sam zdecydować, czy dokonać aktualizacji, czy nie.
Uwaga, ważna informacja dla osób aktualizujących starą wersję skryptu do nowej:Należy ściśle przestrzegać instrukcji aktualizacji skryptu, które znajdują się w archiwum dystrybucyjnym w pliku /Documentation/upgrade.html
Podczas aktualizacji bazy danych do nowej wersji skrypt aktualizacyjny tworzy złożone zapytania MySQL, które zmieniają strukturę tabeli. W przypadku dużych baz danych takie operacje wymagają dużej ilości zasobów i mogą zająć kilka minut, a jeśli nie można ich wykonać za pomocą skryptu PHP, do wykonania tych żądań potrzebny będzie dostęp SSH do serwera. Przed każdym takim żądaniem skrypt aktualizacji pokaże Ci to żądanie; zapisz je, aby w przypadku braku możliwości wykonania go za pomocą skryptu można było to zrobić poprzez dostęp SSH.
Ze względu na to, że nowe wersje skryptu zawierają zmiany w strukturze bazy danych, zdecydowanie zaleca się wyłączenie przed aktualizacją podłączenia modułów innych firm w plikach szablonów, w przeciwnym razie po aktualizacji mogą pojawić się błędy na stronie MySQL.
Jedyna różnica między wartością null a oryginałem polega na tym, że tylko 1 plik (init.php) został zdekodowany i zastąpiony, nie dokonano żadnych innych zmian w kodzie!
Przedstawiamy Państwu nową wersję skryptu Silnik DataLife wer. 8.2, który ukazał się dzisiaj – 3 sierpnia 2009 r. W tym wydaniu znajdziesz funkcje przetwarzania tekstu typograficznego, nowy szablon, możliwość podłączenia modułów innych firm, lepszą wydajność i wiele więcej, ale więcej o wszystkim...W związku z tym przygotowano i wdrożono następujące zmiany:
1 . Dodano funkcję przetwarzania tekstu typograficznego, która umożliwia automatyczne przygotowanie tekstu rosyjskiego do publikacji w Internecie. Na przykład cudzysłowy zostaną zastąpione jodełką, w nazwach zostaną ustawione prawidłowe apostrofy, zamiast łączników zostaną użyte myślniki, przed przyimkami zostaną wstawione spacje nierozdzielające, przetworzone zostaną zagnieżdżone cudzysłowy i wiele więcej. To narzędzie nie zastępuje całkowicie ręcznej pracy projektanta układu, ale może zmniejszyć tę pracę nawet o 90%, co jest bardzo wygodne.
Przed przetworzeniem:
(C) 2004-2009, SoftNews Media Group, Inc. Wszelkie prawa zastrzeżone.Po przetworzeniu:
© 2004-2009, SoftNews Media Group, Inc. Wszelkie prawa zastrzeżone.
2 . Rozszerzono możliwości tagów (m.in. file="mytemplate.tpl"). Ten tag umożliwia teraz nie tylko dołączenie plików szablonów, ale także dołączenie do szablonu modułów innych firm dla DLE, a także skryptów innych firm, które nie są powiązane z DLE. Na przykład, aby podłączyć do szablonu moduł innej firmy, możesz użyć tagu (include file="engine/modules/mymod.php"). Wynikiem działania tagu będzie wykonanie zlokalizowanego skryptu mymod.php w folderze silnik/moduły/. Możesz także uruchamiać skrypty z parametrami, na przykład (include file="engine/modules/mymod.php?param=value1&test=value2"), dzięki czemu możesz tworzyć moduły, którymi można sterować bezpośrednio z szablonu i, w zależności od różnych parametrów , wyprowadź różne informacje. Stosowanie tej metody łączenia modów pozwala uniknąć ponownej instalacji modułów przy przyszłej aktualizacji skryptu do nowej wersji. Zostaną one automatycznie połączone z szablonu. Znacznik ten może być używany we wszystkich plikach szablonów. Ze względów bezpieczeństwa skryptu jedynym ograniczeniem dotyczącym łączenia plików jest to, że plik nie znajduje się w zapisywalnym folderze. Na przykład mod wtyczki nie może znajdować się na przykład w folderze szablonów. Więcej szczegółów na temat tego połączenia można znaleźć w dokumentacji skryptu.3 . Dodano możliwość integracji modułów innych firm z panelem sterowania skryptów, bez dokonywania jakichkolwiek zmian w plikach skryptów. W tym celu do bazy danych dodana została dodatkowa tabela przechowująca informacje o module innej firmy. Więcej o formacie tabeli możesz przeczytać w dokumentacji skryptu.
4 . Dodano automatyczną obsługę trybu bezpiecznego PHP (SafeMode) podczas ładowania obrazów na serwer. Dzięki tej obsłudze foldery nie muszą już być tworzone ręcznie za pomocą menedżera FTP.
5 . Dodano możliwość szybkiej edycji profilu użytkownika podczas edycji jego aktualności w panelu administracyjnym. Dzięki temu możesz usunąć lub zablokować użytkownika, który dodał wiadomość, bez konieczności wchodzenia do sekcji edycji użytkownika.
6 . Dodano funkcjonalność do panelu sterowania skryptami, pozwalającą sprawdzić, czy Twój serwer spełnia minimalne wymagania dotyczące skryptu. Wcześniej taka kontrola była przeprowadzana tylko podczas instalacji skryptu. Nowa funkcja pozwala skryptowi automatycznie diagnozować ewentualne problemy po przeniesieniu skryptu na inny serwer, gdy skrypt nie jest zainstalowany.7 . Podczas ładowania obrazów dodano funkcje automatycznej kontroli ewentualnych błędów. A jeśli pojawią się problemy z pobieraniem, wyświetli się komunikat nie tylko o niemożności pobrania plików, ale także o przyczynie wystąpienia problemu. Dlatego w większości przypadków możesz rozwiązać problem samodzielnie, bez konieczności kontaktowania się z pomocą techniczną.
8 . Do znacznika spoilera dodano wskaźniki graficzne, które pokazują, czy ukryty tekst jest otwarty, czy zamknięty. Obrazy graficzne znajdują się w szablonach witryn, więc dla każdego szablonu istnieje możliwość dostosowania obrazów.
9 . Do szablonów krótkich i pełnych newsów (shortstory.tpl, fullstory.tpl) dodano następujące tagi: tekst - wyświetla tekst w tagach, jeśli ten news został zarejestrowany, tekst - wyświetla tekst w tagach, jeśli ten news nie został zarejestrowany. Dzięki nowym tagom możesz więc tworzyć różne projekty wiadomości na stronie podczas wyświetlania zarejestrowanych wiadomości.10 . W ustawieniach skryptu dodano możliwość włączenia lub wyłączenia przyciemniania ogólnego tła witryny podczas powiększania zmniejszonego obrazu do oryginalnego. Aby ustawić tło, użyj klasy CSS .highslide-dimming
11 . Dodano nowy tryb „Galeria” podczas przeglądania miniatur przesłanych do witryny z wiadomościami. Tryb ten włącza się w ustawieniach skryptu. Gdy ten tryb jest włączony, na oryginalnym obrazie pojawia się menu nawigacyjne, które umożliwia uruchomienie pokazu slajdów, pokazanie następnego lub poprzedniego obrazu itp.
12 . Dodano możliwość określenia adnotacji i opisów dla miniaturek. Jeśli ustawisz własny opis dla znacznika kciuka, po powiększeniu obrazu do oryginalnego, opis ten wyświetli się w wygodnym formacie pod obrazem. Własny opis ustawiamy w parametrach tagu, np.:
http://www..jpg
13 . Prawdopodobnie najbardziej oczekiwana okazja. Dodano możliwość określenia dla zmniejszonej kopii przesłanego obrazu nie tylko maksymalnego rozmiaru jednego ze boków, po przekroczeniu zostanie utworzona zmniejszona kopia, ale także wymiarów boków (szerokość i wysokość) zmniejszonego obrazu samo. W takim przypadku proporcje obrazu zostaną zachowane, ale sam obraz zostanie przycięty do określonych wymiarów. Co więcej, jeżeli któryś z boków oryginalnego obrazu będzie mniejszy niż podane wymiary, to obraz zostanie wręcz proporcjonalnie powiększony do określonego rozmiaru. Przykłady działania tej funkcji możesz zobaczyć powyżej; opublikowano trzy zdjęcia o różnych rozmiarach i orientacjach, które zostały automatycznie zmniejszone do prostokątnych wymiarów 200x200. Ta innowacja, wraz z dwiema wymienionymi powyżej, umożliwia organizowanie w wiadomościach pięknych galerii zdjęć z pobranych obrazów.14 . Podczas logowania do panelu administracyjnego skryptu dodana została możliwość wyboru używanego języka. Dzięki temu użytkownicy korzystający z panelu administracyjnego mogą wybrać, w jakim języku będą z niego korzystać.
15 . Dodano możliwość przypisywania kategorii własnego metatagu Tytuł.
16 . Dodano możliwość wykorzystania w treści wiadomości tagu (%user%) podczas wysyłania wiadomości masowych, który zostanie zastąpiony loginem odbiorcy w wiadomości lub imieniem i nazwiskiem, jeżeli użytkownik podał je w swoim profilu. Jeżeli ustawienia skryptu pozwalają na wykorzystanie pola BCC do mailingu, tag zostanie zastąpiony słowem: Użytkownik17 . Do filtra słów dodano możliwość przypisania obszaru wyszukiwania dla słowa. Możesz przypisać słowo, które będzie zastępowane wszędzie, albo tylko w wiadomościach, albo tylko w komentarzach.
18 . Tagi tekstowe i szablony tekstowe są teraz obsługiwane globalnie we wszystkich plikach szablonów, a nie tylko w głównych szablonach main.tpl i news. Teraz możesz używać tych tagów w absolutnie dowolnych plikach szablonów.19 . Formatowanie i wyprowadzanie komentarzy jest rozdzielone w osobnej, uniwersalnej klasie. Ta innowacja dotyczy przede wszystkim twórców modułów innych firm. Dzięki nowej klasie możesz organizować komentarze nie tylko do aktualności, ale także do własnych modułów. Również dodając nowe tagi do komentarzy, wystarczy dokonać zmian w jednym pliku, a nie jak dotychczas w trzech.
20 . Wprowadzono zmiany w zapytaniach skryptu MySQL, w wyniku których zmniejszono obciążenie bazy danych przy dużym wolumenie bazy.
21 . Podczas przeglądania mobilnej wersji serwisu wyłączone jest wyświetlanie materiałów reklamowych przeznaczonych do wyświetlania pomiędzy krótkimi newsami.
22 . Dodano automatyczne ukrywanie linków „wyślij e-mail” i „napisz PS” podczas przeglądania profilu użytkownika, jeśli opcje te były zabronione dla odwiedzającego w ustawieniach grupy.
23 . Do modułu odzyskiwania zapomnianego hasła dodano nowe mechanizmy bezpieczeństwa. Mianowicie dodano nowy algorytm generowania klucza kontrolnego za pomocą algorytmu SHA1 oraz dodano kontrolę sprawdzającą liczbę prób wygenerowania nowego hasła za pomocą klucza sterującego, po czym dopuszczalna jest tylko jedna próba wygenerowania nowego hasła którym klucz sterujący staje się nieważny. Dzięki temu moduł odzyskiwania hasła jest w 100% odporny na odzyskiwanie hasła metodą brute-force.
24 . W module wyszukiwania dodano podświetlanie szukanego tekstu w dodatkowych polach aktualności.
25 . Dodano możliwość przypisania typu tekstu podczas publikowania stron statycznych; w zależności od wybranego typu do formatowania tekstu zostaną zastosowane różne parametry; można także wybrać typ tekstu bez filtrowania i zmian, co pozwala na bezpośrednią publikację kodu JavaScript i dowolnego kodu HTML w tekście strony statycznej, a także edytować tekst bez konwersji do tagów BB. Tylko użytkownicy w grupie administratorów mogą publikować strony bez filtrowania.
26 . Dodano możliwość dodania/edycji daty utworzenia strony statycznej.
27 . Dodano nowe funkcje wyszukiwania i sortowania stron statycznych w panelu administracyjnym skryptu.
28 . Dodano nawigację po stronach statycznych. To znacznie upraszcza proces wyszukiwania i edycji.
29 . Dodano możliwość masowego zarządzania stronami statycznymi w panelu administracyjnym w sekcji edycji strony. Możesz wybrać wiele stron na raz i ustawić je na bieżącą datę, wyczyścić liczbę wyświetleń lub całkowicie usunąć wybrane strony.
30 . Do szablonów dla stron statycznych dodano nowy tag (data) - wyświetlający datę utworzenia strony w formacie określonym w ustawieniach skryptu oraz dodano nowy tag (format data=data), który wyświetla datę w formacie określonym w tagu. Dzięki temu można wyświetlić nie tylko całą datę, ale także jej poszczególne części. Format daty ustawiany jest zgodnie z formatem akceptowanym w PHP. Na przykład tag (data=d) wyświetli dzień miesiąca, w którym opublikowano wiadomość lub komentarz, a tag (data=F) wyświetli nazwę miesiąca i tag (data=d-m-Y, H: i) wyświetli pełną datę i godzinę.31 . Do ustawień skryptu dodano możliwość automatycznego zamykania newsa do komentowania po określonej liczbie dni od jego publikacji. Dzięki temu ustawieniu możesz uniknąć zalania swojej witryny starymi i nieistotnymi wiadomościami.
32 . Wprowadzono zmiany w wyskakującym menu edycji wiadomości na stronie internetowej. Jeżeli użytkownik może edytować własne wiadomości, ale nie ma dostępu do panelu administracyjnego, wówczas pozycja „Pełna edycja” zostanie dla niego automatycznie ukryta, dzięki czemu będziesz mógł nadać użytkownikom uprawnienia do szybkiej i niewielkiej edycji wiadomości, bez dostępu do panelu administracyjnego.33 . Zmieniono system pojedynczej autoryzacji na domenie drugiego poziomu i jej subdomenach, teraz możesz zalogować się do serwisu i wylogować się na dowolnej subdomenie lub domenie drugiego poziomu, nie jest konieczna autoryzacja ani wylogowanie tylko na domena drugiego poziomu jak poprzednio. Działania autoryzacyjne na dowolnej subdomenie zostaną automatycznie rozpoznane w pozostałych subdomenach, a także w domenie drugiego poziomu.
34 . Dokonano lekkiego odnowienia panelu administracyjnego skryptu, a panel sterowania skryptu został zoptymalizowany do poprawnego wyświetlania w nowej wersji przeglądarki Safari 4.
35 . Do dystrybucji dodano zupełnie nowy standardowy szablon. Szablon ten jest w pełni poprawny i zgodny ze standardem XHTML 1.0 i demonstruje nie tylko możliwości skryptu, ale także możliwość stworzenia prawidłowego układu. Szablon należy do kategorii hybryd układu gumowego i stałego i jest zoptymalizowany do oglądania zarówno na niskich, jak i wysokich rozdzielczościach monitora.36 . Do DLE API dodano nowe funkcje oraz rozszerzono możliwości wcześniej istniejących funkcji. Więcej o nowych funkcjach możesz przeczytać w dokumentacji skryptu.
37 . Zaktualizowano do najnowszej wersji edytora WYSIWYG. Zmiany można zobaczyć w edytorze pod adresem http://tinymce.moxiecode.com/js/tinymce/changelog.txt. A także waga edytora została skompresowana o 40%, co znacznie zwiększyło prędkość jego ładowania do przeglądarki.
38 . Naprawiono problem polegający na tym, że w przypadku niepowodzenia masowej wysyłki liczba pomyślnie wysłanych wiadomości i listów nie była zapisywana na stronie mailingowej.
39 . Naprawiono problem polegający na tym, że wymiary wysokości dla przeglądarki Firefox nie były ustawione podczas korzystania z tagu BB.
40 . Naprawiono problem polegający na usuwaniu zawartości znaczników tekstowych podczas przeglądania wersji drukowanej
41 . Naprawiono problem polegający na tym, że pliki i obrazy nie były przesyłane podczas przesyłania zbiorczego, jeśli wiadomość była edytowana przez innego użytkownika i chciał on dodać do wiadomości inne pliki lub obrazy.
42 . Wszystkie wcześniej odkryte i zgłoszone drobne błędy w skrypcie zostały poprawione.
Drodzy przyjaciele,
Zakończono główny etap rozwoju wersji 12.0, wydanie jest w fazie testów i przygotowań przedpremierowych, ale w międzyczasie zapraszamy do zapoznania się z informacją o tym, co czeka na Państwa wraz z wydaniem nowej wersji.
Przygotowano i wdrożono następujące zmiany:
1. Dodano zupełnie nowy projekt panelu sterowania. Staraliśmy się, aby ten projekt był bardziej nowoczesny, czytelny i kontrastowy. Oprócz zmian wizualnych, nowy projekt posiada także szereg cech funkcjonalnych. Nowy panel sterowania oferuje nie jeden, ale dziesięć schematów kolorystycznych oraz jeden specjalny schemat nocny, zaprojektowany w ciemnych kolorach, zapewniający wygodną pracę w ciemności. Dodana została także możliwość kontrolowania szerokości sekcji menu bocznego oraz całkowitej szerokości panelu sterowania. A podczas pracy na urządzeniach z małymi ekranami dodano możliwość przejścia do trybu pełnoekranowego, ukrywając pasek przeglądarki i karty, aby zwiększyć przestrzeń roboczą panelu. Każdy użytkownik panelu administracyjnego ma możliwość samodzielnego dostosowania wyglądu panelu, jego parametrów i kolorystyki. W tym przypadku stosowany jest specjalny podwójny system przechowywania ustawień służący do zapisywania parametrów panelu. Ustawienia zapisywane są zarówno na serwerze, jak i w pamięci lokalnej przeglądarki. Które dają wyjątkowe możliwości podczas korzystania z ustawień panelu sterowania. Dzięki temu serwerowe zapisywanie ustawień pozwala uniknąć efektu „migotania” przy zastosowaniu wybranego przez użytkownika projektu, a przy korzystaniu z innej przeglądarki także skorzystać z ustawień wybranych automatycznie. Natomiast zapisanie ustawień w pamięci lokalnej pozwala przywrócić wybrane ustawienia, gdy ustawienia na serwerze zostaną całkowicie zresetowane, na przykład w przypadku ponownej instalacji skryptu lub podczas globalnej aktualizacji go, na przykład do nowych wersji. Mamy nadzieję, że korzystanie z nowego panelu sterowania będzie dla Państwa przyjemnością. Krótką demonstrację nowego panelu można obejrzeć na powyższym filmie.
2. W panelu sterowania skryptu dodał krótki podgląd ostatnio otrzymanych wiadomości osobistych na stronie. Dzięki temu użytkownik będzie mógł w razie potrzeby szybko przejść do żądanej wiadomości bezpośrednio z panelu sterowania.
3. W panelu administracyjnym podczas dodawania publikacji do serwisu, zaraz po dodaniu publikacji dodana została możliwość wyboru kolejnej akcji. Do wyboru są opcje: „Dodaj kolejną publikację”, „Przejdź od razu do edycji nowo dodanej publikacji”, „Przejdź do listy publikacji”. Dzięki temu jednym kliknięciem możesz szybko przejść do najczęściej wykonywanych czynności. 4. W panelu administracyjnym podczas edycji publikacji, zaraz po pomyślnym zapisaniu dodana została możliwość wyboru: „Przejdź do listy publikacji” lub „Kontynuuj edycję tej publikacji”. Dzięki temu użytkownicy okresowo zapisując publikację, w przypadku edycji, mogą szybko przystąpić do kontynuowania rozpoczętej edycji.5. W panelu administracyjnym w sekcji zarządzania stronami statycznymi, dodano zapisywanie stanu, w którym użytkownik znajduje się przed edycją lub dodaniem strony, a po edycji strony powróci w to samo miejsce, w którym się znajdował. Ta innowacja jest wygodna, jeśli masz dużą liczbę stron i np. Jeśli ustawisz jakiekolwiek parametry wyszukiwania, użytkownik po powrocie po edycji nie będzie musiał ponownie wyszukiwać ani przechodzić do żądanej strony.
6. W panelu administracyjnym podczas dodawania strony statycznej, bezpośrednio po zapisaniu dodano możliwość wyboru: „Dodaj kolejną stronę”, „Przejdź od razu do edycji nowo dodanej strony”, „Przejdź do listy wcześniej dodanych stron”. W ten sposób jednym kliknięciem możesz szybko przejść do najczęściej wykonywanych czynności.
7. W panelu administracyjnym także podczas edycji strony statycznej, zaraz po zapisaniu dodana została możliwość wyboru: „Przejdź do listy stron” lub „Kontynuuj edycję tej strony”. Dzięki temu użytkownicy okresowo zapisując publikację, w przypadku edycji, mogą szybko przystąpić do kontynuowania rozpoczętej edycji.
8. W panelu administracyjnym przy wyborze publikacji, komentarze, strony statyczne itp., aby wykonywać na nich masowe akcje, dodano podświetlanie wybranych elementów. W ten sposób możesz wygodnie zobaczyć, które elementy wybrałeś. 9. Edycja profilu została całkowicie przeprojektowana użytkowników w panelu sterowania. Teraz w panelu administracyjnym możesz edytować wszystkie parametry użytkownika, które wcześniej były dostępne jedynie w ramach edycji profili w serwisie. 10. Dodano nowy moduł „Metatagi”. Moduł ten pozwala na ponowne przypisanie metatagów tytułu, opisu, słów kluczowych dla poszczególnych stron serwisu w panelu administracyjnym. Skrypt DLE automatycznie generuje te metatagi dla wszystkich stron witryny, ale czasami konieczne jest ustawienie własnych, odrębnych wartości dla niektórych stron, na przykład, aby mieć pewność, że strona z opiniami nie korzysta ze standardowych ustawień skryptu, ale te zdefiniowane tylko dla tej strony. Teraz za pomocą tego modułu możesz to zrobić w panelu administracyjnym swojej witryny. W tym module podajesz adres URL strony, do której chcesz ponownie przypisać metatagi, oraz ustawiasz nowe wartości dla tych tagów. Następnie określone wartości zostaną zastosowane do tej strony. Możesz zmienić przypisanie wszystkich pól dla danej strony, jak i poszczególnych pól. Przykładowo, jeśli pozostawisz pole słów kluczowych puste, zastosowane zostaną wartości domyślne dla tego pola i tej strony. Możesz bezpośrednio określić adres strony, dla której chcesz zmienić metatagi, ale możesz także określić grupę linków za pomocą symbolu „*”, co oznacza wyszukiwanie dowolnego znaku, na przykład poprzez określenie /page/ */ określone metatagi będą użyte dla /stron stron /1/, /strona/2/, /strona/dowolny tekst/itp. 11. Dodano możliwość eksportu użytkowników z serwisu. Jeśli korzystasz z usług lub programów innych firm do organizowania wysyłek wiadomości do użytkowników, to za pomocą eksportu możesz szybko wygenerować niezbędne dane. Eksport użytkowników odbywa się w panelu administracyjnym w sekcji edycji użytkowników. Możesz eksportować zarówno wszystkich użytkowników, jak i tych, którzy spełniają określone kryteria. Eksport odbywa się do wyboru w formacie CSV lub Excel. 12. Dodano możliwość przenoszenia publikacji do innych kategorii, gdy nadejdzie określony czas. W tym celu dodając lub edytując publikację, w ustawieniu „Wygasa do” możesz wybrać akcję „Przenieś do innej kategorii” i przypisać jedną lub więcej kategorii, do których publikacje będą musiały zostać przeniesione po określonej dacie przybywa. 13. Dodano możliwość wykluczenia niektórych wiadomości z wyszukiwania w witrynie. Dodając lub edytując aktualności w panelu administracyjnym, możesz ustawić opcję „Wyklucz z wyszukiwania” dla każdej publikacji osobno. W ten sposób możesz wykluczyć z wyszukiwania wiadomości, których nie chcesz uwzględniać w wyszukiwaniu w witrynie. 14. Dodano możliwość przypisania hasła do każdego newsa lub listę haseł wymaganych do przeglądania tej publikacji. Jeśli publikacja ma hasło, to jeśli przejdziesz do pełnej wersji aktualności, użytkownik zostanie poproszony o podanie hasła, a publikacja zostanie wyświetlona tylko po wpisaniu prawidłowego hasła. Wpisane hasło będzie ważne do momentu zamknięcia przeglądarki przez użytkownika, a w ciągu jednej sesji pracy z witryną nie będzie już wymagane podanie hasła.15. Dodano możliwość wykluczenia niektórych stron statycznych z wyszukiwania w witrynie. Dodając lub edytując stronę w panelu administracyjnym, możesz ustawić opcję „Wyklucz z wyszukiwania” dla każdej strony statycznej z osobna.
16. Dodano możliwość przypisania każdej strony statycznej hasło lub lista haseł wymaganych do przeglądania tej strony statycznej. Jeśli dla strony ustawione jest hasło, to przy wejściu na tę stronę użytkownik zostanie poproszony o podanie hasła, a strona wyświetli się dopiero po wpisaniu prawidłowego hasła. Wpisane hasło będzie ważne do momentu zamknięcia przeglądarki przez użytkownika, a w ciągu jednej sesji pracy z witryną nie będzie już wymagane podanie hasła.
17. Dla pól dodatkowych, posiadającym typ „odsyłacze”, dodano wynik autosugestii podczas dodawania i edycji publikacji w postaci listy słów znajdujących się już w bazie. Ułatwia to wypełnienie tych pól, a także zmniejsza prawdopodobieństwo omyłkowego wypełnienia pola. 18. Dodano możliwość modułu przekierowań użycie masek do ustawienia szablonu do tworzenia przekierowań. W tym celu przy podaniu adresu URL, z którego chcesz przekierować, używany jest symbol „*”, co oznacza, że zamiast „*” w adresie URL może znajdować się dowolny zestaw znaków. Na przykład możesz ustawić /page/*/, gdzie nastąpi przekierowanie ze wszystkich stron, takich jak /page/1/, /page/2/, /page/text/ itp. 19. W panelu administracyjnym, w sekcji edycji użytkownika, dodano możliwość szybkiego przejścia do edycji grupy konkretnego użytkownika.20. Dla szablonów stron statycznych (static.tpl i inne przypisane do strony), dodano obsługę nowego znacznika tekstowego, który wyświetla zawarty w nich tekst jako łącze umożliwiające edycję strony statycznej dla grup użytkowników, które mogą edytować strony statyczne. Ułatwia to szybkie przejście do edycji żądanej strony, przy dużej liczbie stron statycznych.
21. W przypadku niestandardowego tagu publikacji (custom...) dodano nowy parametr sortowania publikacji „id_as_list”, który działa w połączeniu z parametrem „id” i sortuje publikacje zgodnie z ich wskazaniem na liście. Na przykład tag (custom id="3,4,1,2" Order="id_as_list") najpierw wyświetli wiadomości o identyfikatorze 3, potem 4, potem 1, a potem 2. Ta innowacja jest przydatna, gdy chcesz wyświetlić żądane publikacje w ściśle określonej kolejności.
22. W przypadku niestandardowego tagu komentarzy (customcomments ....) dodano także nowy parametr sortowania publikacji „id_as_list”, który działa w połączeniu z parametrem „id” i sortuje wyświetlane komentarze zgodnie z ich pozycją na liście. Na przykład tag (customcomments id="3,4,1,2" Order="id_as_list") najpierw wyświetli komentarz o identyfikatorze 3, potem 4, potem 1, a potem 2. Ta innowacja jest przydatna, gdy chcesz wyświetlić niezbędne komentarze w ściśle określonej kolejności.
23. Dodano możliwość ustawień grup użytkowników dołącz pozwolenie na publikowanie filmów w komentarzach za pomocą tagów. W ten sposób możesz zezwolić lub zabronić każdej grupie użytkowników, czy mogą publikować filmy w komentarzach do posta, czy nie.24. Dodano możliwość ustawień grup użytkowników dołącz pozwolenie na publikowanie widżetów multimedialnych za pomocą tagów w komentarzach. W ten sposób możesz zezwolić lub zabronić każdej grupie użytkowników, czy mogą publikować widżety multimedialne w komentarzach, czy nie.
25. Wprowadzono zmiany w działaniu szybkiej edycji publikacje na stronie. Teraz podczas szybkiej edycji wyświetlane są tylko te pola, które zostały wcześniej wypełnione podczas dodawania publikacji lub pełnej edycji. Dotyczy to zarówno krótkich, jak i pełnych pól tekstowych przeznaczonych do publikacji. Jeśli pola Krótki opis lub Długi opis pozostały puste, nie będą one już wyświetlane w Szybkiej edycji. Ta innowacja przyda się tym, którzy korzystają tylko z dodatkowych. pola do publikacji, nie zobaczą niepotrzebnych pól podczas szybkiej edycji na stronie.26. Dodano możliwość usuwania publikacji z szablonu dodawania strona posiada takie pola jak „krótki” i „pełny” opis, przy zachowaniu wszystkich pozostałych funkcjonalności, np. redaktorów. Ta innowacja przyda się tym, którzy dodają publikacje wyłącznie za pomocą dodatkowych pól.
27. Dodano nowy globalny tag dla szablonów (identyfikator kategorii), który wyświetla identyfikator kategorii przeglądanej przez osobę odwiedzającą witrynę. Znacznik ten przyda się podczas porządkowania menu na stronie internetowej, a także wtedy, gdy trzeba szybko zmienić przypisanie dowolnych klas CSS lub samych nazw plików szablonów, przy projektowaniu szablonów wyników publikacji.
28. Dodano nowy globalny tag dla szablonów (tytuł kategorii), która wyświetla nazwę kategorii przeglądanej przez osobę odwiedzającą witrynę. Tag ten przyda się, gdy będziesz musiał osobno wyświetlić nazwę kategorii, którą przeglądasz na swojej stronie.
29. Dla kategorii dodano możliwość podania pełnego, krótkiego opisu. Opis tworzony jest w panelu administracyjnym podczas dodawania lub edycji kategorii w odpowiedniej sekcji. W opisie kategorii możesz używać zarówno znaczników BBCODES, jak i znaczników HTML. Aby wyświetlić opis na stronie, używany jest nowy globalny tag dla szablonów (kategoria-opis), który wyświetla określony opis, gdy użytkownik przegląda tę kategorię, wynik jest również dostępny podczas wyświetlania pełnych publikacji. Zatem stosując prostą konstrukcję, np.: (tytuł-kategorii)
(opis kategorii) możesz automatycznie wyświetlić nazwę kategorii i jej krótki opis w odpowiednim miejscu. Stosując dodatkowe tagi możesz ograniczyć wyświetlanie tej informacji np. tylko na pierwszej stronie danej kategorii.30. Dla znacznika wyjściowego menu kategorii (catmenu ...), dla jego parametru „subcat” dodano możliwość użycia nowej wartości „tylko”, co oznacza, że powinny być wyświetlane tylko podkategorie z określonej kategorii. Przykładowo, w przypadku użycia tagu (catmenu id="1" subcat="only") zostaną wyświetlone tylko podkategorie należące do kategorii o identyfikatorze „1”. Innowacja ta przydaje się, gdy odwiedzając daną kategorię, trzeba wyświetlić listę jej podkategorii. Na przykład przy użyciu prostego projektu (catmenu id="(id-kategorii)" subcat="tylko") Możesz automatycznie wyświetlić listę podkategorii dla kategorii, którą przeglądasz na stronie.
31. W ustawieniach kategorii w panelu sterowania, dodano możliwość wykluczenia wybranej kategorii z wyszukiwania. Tym samym dla każdej kategorii możesz ustawić, czy będzie ona brała udział w wyszukiwaniu w serwisie. Jeśli kategoria zostanie wykluczona z wyszukiwania, to podczas wyszukiwania publikacji w serwisie aktualności z tej kategorii nie zostaną wyświetlone w znalezionych wynikach.32. Dla pól dodatkowych typu „Galeria obrazów”., dodano możliwość osobnego wyświetlania pobranych obrazów. W tym celu szablony wykorzystują znacznik, gdzie „X” to nazwa dodatkowego pola, a „Nr” to numer zdjęcia z galerii. Na przykład podczas używania Wyświetli się obraz numer dwa, załadowany do dodatkowego pola o nazwie „test”. Można zatem wykorzystać jedno pole i jednocześnie wyświetlić podgląd galerii z jednego zdjęcia w krótkich aktualnościach oraz całą galerię przy przeglądaniu pełnych aktualności.
33. Dodano możliwość bezpiecznego użycia tagu (tytułu) w atrybutach HTML podczas wyświetlania publikacji. Na przykład możesz użyć alt="(title)" и текст будет сохранять валидность документа, если в заголовке есть кавычки.!}
34. Dodano obsługę tagu publikowanie filmów i postów z serwisu Facebook.
36. Dodano automatyczne resetowanie pamięci podręcznej przeglądarki dla plików CSS i JS, używany przez skrypt podczas aktualizacji skryptu do nowej wersji. Ta innowacja pozwoli przeglądarce podczas aktualizacji skryptu natychmiast pobrać najnowsze pliki z nowej wersji, zamiast korzystać ze starych z pamięci podręcznej.
37. Dodano obsługę tagów (TEMAT) w podglądzie materiałów reklamowych w panelu sterowania skryptem.
38. Podczas dodawania jakichkolwiek danych do panelu administracyjnego, dodano wizualne podświetlanie liczby znaków dodanych do tego pola i liczby dodatkowych znaków, które można dodać. Ta innowacja pozwala wizualnie zobaczyć, o ile więcej można wprowadzić, aby nie przekroczyć ograniczeń długości pola.39. Jeśli protokół Twojej witryny nie jest określony w ustawieniach skryptu, począwszy od tej wersji, DLE będzie korzystało z bezpiecznego połączenia SSL i będzie generować linki do protokołu https.
40. Dodano środki zapobiegawcze chroniące witrynę przed „niekończącymi się” przekierowaniami, jeżeli ustawienia skryptu umożliwiają korzystanie wyłącznie z protokołu HTTPS, a serwer nie jest poprawnie skonfigurowany i nie przekazuje informacji o protokole używanym przez witrynę.
41. W panelu administracyjnym, w sekcji filtra słów, dodano środki zapobiegawcze chroniące przed przypadkowym usunięciem słowa z filtra słów. Teraz to działanie będzie musiało zostać potwierdzone.
42. Dla stron zakładek osobistych publikacji, dodano wysyłanie do przeglądarki kodu HTTP 403 (odmowa dostępu) w przypadku, gdy niezarejestrowany użytkownik odwiedzi adres zakładki. W związku z tym strony te nie będą mogły być indeksowane przez wyszukiwarki i nie będą błędnie indeksować tej strony za pomocą jednego komunikatu o błędzie dostępu do sekcji.
podczas wyświetlania najnowszych komentarzy w serwisie, w przypadku witryn z dużą liczbą komentarzy.44. Zoptymalizowane wyświetlanie bloku chmury tagów, w bazach danych z dużą liczbą publikacji w serwisie. Zapytanie do bazy danych zostało ulepszone i przyspieszone.
45. Dodano obsługę nawiasów klamrowych ( i ) w module „Filtr słów” możesz teraz używać w filtrze słów zawierających te znaki.
46. Dodano automatyczne wykluczanie publikacji z mapy serwisu dla wyszukiwarek, jeżeli w samej publikacji w zakładce „Dostęp” zabroniono przeglądania publikacji dla gości.
47. Edytory wizualne Froala i TinyMCE zostały zaktualizowane do najnowszych wersji. W tych edytorach poprawiono wcześniej wykryte problemy operacyjne.
48. Parser kodu HTML został zaktualizowany do najnowszej wersji za publikacje dodane do serwisu.
49. Problem naprawiony, związany z błędnym powiadomieniem wyszukiwarek poprzez Cron o aktualizacji mapy witryny, jeśli nazwa witryny w ustawieniach skryptu została podana bez określenia protokołu.
50. Problem naprawiony, w którym edytory wizualne mogą nie być wyświetlane na stronie dodawania publikacji w witrynie, jeśli na tej samej stronie znajdują się niestandardowe tagi.
51. Problem naprawiony, w którym edytor wizualny może się nie załadować podczas szybkiej edycji na stronie, jeśli dane wyjściowe publikacji na stronie są wykorzystywane wyłącznie przez tag (custom…), bez użycia tagu głównego (content).
52. Problem naprawiony, w którym w powiadomieniach e-mail o nowych komentarzach lub wiadomościach osobistych przesyłany był ciągły tekst bez podziałów wierszy.
53. Problem naprawiony, w którym podziały wierszy znikały w pustych, niewypełnionych wierszach podczas korzystania z edytora TinyMCE w wiadomościach.
54. Problem naprawiony, w którym niektóre tagi szablonów stron statycznych były wyświetlane niepoprawnie podczas wyświetlania stron statycznych w wynikach wyszukiwania.
55. Poprawiono wcześniej wykryte i zgłoszone drobne błędy w skrypcie.
.sitemap_static_pages li - element - lista stron statycznych
.sitemap_items li - element - lista artykułów
.sitemap_categories li - element