DLE news

DataLife Engine v 14.1

DataLife Engine v 14.1

Byly připraveny a implementovány následující změny:

1. Kompletně jsme předělali modul pro správu nahraných obrázků v administračním panelu. Nyní můžete procházet všemi složkami v této sekci bez ohledu na úroveň vnoření. Kromě standardních složek můžete obrázky otevírat a spravovat ve složkách, které si sami vytvoříte. Přidali jsme také náhled obrázků – stačí na ně kliknout na celé obrazovce.

2. Do videopřehrávače DataLife Engine jsme přidali podporu videa s adaptivní bitovou rychlostí (soubory HLS formátu .m3u8).

3. Do šablon pro zobrazení krátkého a celého příběhu (shortstory.tpl a fullstory.tpl) jsme přidali podporu nových značek podmínek pro porovnání hodnot. Například tag [if pole = "hodnota"] text [/if] zobrazí text v něm uzavřený, pokud je hodnota pole rovna zadané hodnotě. Tato značka může porovnávat nejen rovnost, ale také provádět „více či méně“ srovnání, vyhledávat záznamy. V této značce můžete také kombinovat různé podmínky, například: [if pole > "3" AND pole2 < "5"] text [/if] . Úplný seznam podmínek a polí pro srovnání:

[if pole = "value"] text [/if] - zobrazí text, pokud se pole rovná parametru 'hodnota'

[if pole != "value"]text[/if] - zobrazí text, pokud pole není rovná se parametr 'hodnota'

[if pole > "1"] text [/if] - zobrazí text, pokud je pole větší než parametr 'hodnota'

[if pole >= "2"] text [/if] - zobrazí text, pokud je pole větší nebo rovno parametru 'hodnota'

[pokud pole < "3"] text [/if] - zobrazí text, pokud je pole menší než parametr 'hodnota'

[pokud pole <= "4"] text [/if] – zobrazí text, pokud je pole menší nebo rovno parametru 'hodnota'

[if pole ~ "hodnota"] text [/if] - zobrazí text, pokud je v poli slovo 'hodnota'

[if pole !~ "value"] text [/if] - zobrazí text, pokud slovo 'hodnota' NENÍ v poli

Kombinované použití:

[pokud pole > "3" AND pole2 < "5"] text [/if] zobrazuje text, pokud je pole "pole" větší než tři a pole2 je menší než 5

[pokud pole > "3" NEBO pole2 < "5 "] text [/if] zobrazuje text, pokud je pole „pole“ větší než tři nebo pole2 je menší než 5, to znamená, pokud vyhovuje některá z podmínek

Podporováno je také vnořování značek do sebe. Názvy pro pole :

id - Jedinečné ID číslo příběhu (číslo)

autor -

Datum přihlášení autora příběhu (text) - Datum příběhu (datum v britském formátu, například „2020-09-01“ nebo „10. září 2020“ nebo „příští čtvrtek“ “nebo‚jeden den‘, nebo ve formátu unix, pokud se použije rovnítko pak datum příběh se zaokrouhlí na minutu)

short_story - Krátký text příběhu (text)

full_story - v povídce šablony, to je číslo postav v úplném popisu. Šablona celého příběhu obsahuje celý text.

Název - Story nadpis text (text)

descr - Meta tag popisující příběh (text)

klíčových slov - (text) „Klíčová slova“ meta tag

kategorie- Seznam kategorií, do kterých patří (pole)

alt_name - Název v latinské abecedě pro vytvoření adresy stránky při použití CNC. (text)

comm_num - Počet komentářů (počet)

allow_comm - Komentáře povoleny nebo ne (počet, 1 nebo 0)

allow_main - Příběh zveřejněn na hlavní stránce nebo ne (číslo, 1 nebo 0)

schválit - Příběh zveřejněn na webu nebo pod moderování (číslo, 1 nebo 0)

opraveno - Opraven příběh nebo ne (číslo, 1 nebo 0)

symbol -

Značky symbolového kódu (textové) - Seznam značek ze seznamu značek pro mrak značek (pole)

news_read - Počet zobrazení ( číslo)

allow_rate- Hodnocení příběhu povoleno nebo ne (číslo, 1 nebo 0)

hodnocení - Hodnocení příběhu, celkový součet všech hodnot (počet)

vote_num - Počet lidí, kteří hlasovali v hodnocení (počet)

hlasů - Hlasování povoleno v příběhu (počet, 1 nebo 0)

view_edit - Zobrazení důvodu úpravy nebo ne (číslo, 1 nebo 0)

disable_index - Indexování webu povoleno nebo ne (číslo, 1 nebo 0)

editdate - Datum úpravy příběhu (datum v britském formátu, například „2020- 09-01“ nebo „10. září 2020“, nebo „příští čtvrtek“, nebo „+1 den“ nebo ve formátu unix; pokud je použito rovnítko, je datum zaokrouhleno na minuty)

editor - Přihlášení posledního redaktor příspěvku (textu)

důvod- Důvod úpravy příběhu (textu)

user_id - ID autora příspěvku (číslo)

xfield_x - Hodnota dodatečného pole v příspěvku, kde x je název dodatečného pole. Například hodnota xfield_test dalšího pole „test“.

4. Do administračního panelu webu jsme přidali možnost dočasně automaticky zablokovat účet, když je neaktivní. V nastavení skriptu můžete určit časový limit v minutách, po jehož uplynutí, pokud uživatel v prohlížeči v administračním panelu nic neudělal, bude jeho relace dočasně pozastavena až do zadání hesla. V takovém případě se uživateli zobrazí upozornění a pokud nebude pokračovat, relace bude pozastavena. Tato inovace bude užitečná pro poskytnutí dodatečného zabezpečení, pokud uživatel dočasně opustí svůj počítač s otevřenou kartou administračního panelu. Pro obnovení relace stačí zadat heslo, aniž byste museli zadávat přihlašovací jméno.

5. Přidali jsme možnost propojit jakýkoli dostupný účet sociální sítě s účtem na webu. Uživatel webové stránky může propojit jednu nebo několik sítí se svým účtem a v budoucnu je použít k přihlášení ke svému účtu na webové stránce. Aby uživatel mohl propojit sociální síť se svým účtem, musí se přihlásit na webovou stránku, přejít na svůj profil a vytvořit tam odkaz. V tomto případě můžete použít všechny účty na sociální síti, neexistují žádné požadavky na shodu, například pokud jde o e-mailové adresy. Pro propojení sociálních sítí v šabloně uživatelského profilu se pro přihlášení přes sociální sítě používají stejné značky jako v šabloně login.tpl: {vk_url}, {odnoklassniki_url}, {facebook_url}, {google_url}, {mailru_url}, { yandex_url}

6. Přidali jsme možnost odpojit kteroukoli ze sociálních sítí od účtu na webu. A to i v případě, že původně sloužil pro prvotní přihlášení na web a první registraci. Za tímto účelem jsme do šablony zobrazení uživatelského profilu přidali podporu značky {social-list} , která zobrazuje seznam propojených sociálních sítí a odkazy pro jejich odpojení od tohoto účtu.

7. V nastavení kategorií na panelu administrace skriptu jsme přidali možnost přiřadit každé kategorii vlastní typ hodnocení příspěvků. Nyní může mít každá kategorie svůj vlastní typ hodnocení, a to nejen společné pro celý web.

8. V sekci pro úpravy příspěvků na panelu administrace jsme přidali možnost přepočítat počet komentářů k příspěvku. Komentáře můžete přepočítat nejen u všech příspěvků, což je velmi dlouhý a náročný proces, ale také můžete přepočítat komentáře pouze u konkrétního příspěvku. Tato funkce bude užitečná, pokud pracujete v databázi komentářů a obcházíte DLE, například import informací do databáze, mazání nebo nesprávná práce zásuvných modulů třetích stran.

9. V administračním panelu v sekci úpravy příspěvků jsme přidali možnost přepočítávat komentáře u hromadných akcí u vybraných příspěvků. Všechny komentáře tak můžete přepočítat jedním kliknutím, pouze u vybraných příspěvků.

10. V administračním panelu v sekci úpravy příspěvků jsme přidali možnost smazat vše pro hromadné akce u vybraných příspěvků. Můžete tak smazat všechny komentáře k vybraným příspěvkům jedním kliknutím.

11. Pokud je nějaké další pole povinné, pro přidávání nebo úpravu příspěvků jsme přidali zobrazení informací o tom, které pole je prázdné a musí být vyplněno. Dříve se zobrazovala obecná chyba označující prázdné povinné pole a uživatelé museli zjistit, které konkrétní pole je povinná sama o sobě.

12. Přidali jsme možnost načítání ikon pro kategorie přímo z administračního panelu DataLife Engine. Při přidávání nebo úpravě kategorie můžete načíst ikony v sekci správy kategorií.

13. Pro šablony zobrazení příspěvku, stejně jako pro šablonu zobrazení nabídky kategorie, jsme přidali podporu nových značek: [category-icon] text [/category-icon] zobrazit text v nich uzavřený, pokud je v nastavení kategorie ikona byl nastaven pro kategorii, kde se příspěvek nachází. Přidali jsme také podporu opačných značek: [not-category-icon] text [/not-category-icon], které zobrazují text, pokud není nastavena žádná ikona pro kategorii, kde se příspěvek nachází. Můžete tak flexibilněji vytvářet design svých šablon v závislosti na tom, zda má kategorie ikonu nebo ne.

14. Pro šablonu zobrazení nabídky kategorií jsme přidali odkaz na výchozí ikonu, pokud neexistuje odkaz na ikonu kategorie pro vybranou kategorii. Dříve byla prázdná hodnota zobrazena jako značka zobrazení ikony, pokud ikona nebyla nastavena v nastavení kategorie.

15. Přidali jsme možnost použití symbolů @ a ~ při vyhledávání na webu, které sloužily jako pomocné symboly při fulltextovém vyhledávání v tabulkách pracujících s InnoDB.

16. Přidali jsme podporu pro kompresi dat založenou na Brotliho algoritmupro JS, CSS a HTML generované DataLife Engine. Tato metoda je efektivnější a rychlejší než běžná komprimace dat zip. Chcete-li použít tento kompresní algoritmus, server musí mít příslušná serverová rozšíření pro PHP. Pokud DLE určí, že váš server tento algoritmus podporuje, bude použit automaticky, a pokud ne, bude komprese provedena dostupnými prostředky, například komprimací zip.

17. Přidali jsme možnost nahrávat a mazat obrázky pro uživatele, kteří mají právo vkládat příběhy pouze po moderování a zároveň mají povoleno příspěvky upravovat. Za tímto účelem byly provedeny změny v postupu nahrávání obrázků – pokud uživatel provede akce k nahrání nebo odstranění obrázků nebo souborů, příběh je automaticky odeslán zpět k moderování.

18. Do nastavení skriptu v administračním panelu jsme přidali možnost zadat oddělovací znak pro klíčová slova přiřazená ke tag cloudu při jejich zobrazení v příspěvcích na webu.

19. Přidali jsme možnost použít HTML kód pro oddělovače zobrazení kategorií a pro modul drobečky, pokud jsou specifikovány v nastavení skriptu. Můžete například nastavit „ </span><span class=”test”> ” a vytvořit tak pro svou šablonu flexibilnější a rozmanitější formátování.

20. Přidali jsme podporu líného načítání videí z Youtube zveřejněný pomocí tagu [media = ...], stejně jako jakýkoli jiný obsah zveřejněný pomocí tagu HTML iframe. Pokud v nastavení skriptu povolíte líné načítání obrázků, bude toto líné načítání použito i pro výše uvedený obsah. To také dále urychlí načítání stránek vašeho webu, protože požadovaný obsah se do prohlížeče načte až ve chvíli, kdy uživatel stránku posouvá.

21. Přidali jsme podporu líného načítání pro obrázky zveřejněné v textu uživatelských komentářů. Dříve bylo líné načítání obrázků dostupné pouze pro příběhy.

22. Přidali jsme také účet omezení v okně nahrávání souboru, které se zobrazuje při zobrazování informací o omezeníchna velikosti a objemu nahraných dat nastavených v nastavení serveru. Pokud je například v nastavení skriptu pro uživatele povoleno nahrát soubor o velikosti 5 megabajtů a nastavení serveru neumožňuje nahrát více než 2 megabajty, pak během nahrávání bude také uvedeno, že maximální velikost je 2 megabajty. To vám umožní okamžitě se vyhnout zmatkům, pokud dojde k rozporu mezi nastavením skriptu a serveru.

23. Do modulu nahrávání obrázků a souborů jsme také přidali zobrazení počtu souborů, které může uživatel nahrát, pokud je jejich počet v nastavení omezen.

24. Do administračního panelu jsme přidali možnost vyhledávat příspěvky nepovolené pro indexaci webu pro pokročilé vyhledávání příspěvků. Můžete tak rychle najít příspěvky, kde potřebujete tuto možnost změnit.

25. V administračním panelu jsme přidali možnost vyhledávat příspěvky nepovolené pro vyhledávání na webu pro pokročilé vyhledávání příspěvků. Můžete tak rychle najít příspěvky, kde potřebujete tuto možnost změnit.

26. Provedli jsme změny v chování počítání počtu příběhů pro nabídku kategorií. Dříve se počítání provádělo na základě globálního nastavení, zda se mají či nemají zobrazovat příběhy patřící do podkategorií. Nyní se počítání provádí na základě nastavení přiřazených individuálně pro každou kategorii.

27. Přidali jsme podporu Viber: // , tg: // , skype: // , trh: // protokoly fo odkazy zveřejněny na webových stránkách. Tyto protokoly vám umožňují otevírat odkazy na webových stránkách v aplikacích nainstalovaných v telefonu, jako je Viber, Telegram, Skype a Android Market.

28. Pro modul zálohování databáze jsme přidali kompatibilitu přenosu databáze z novější verze do starší verze. Webová stránka byla například původně vytvořena na MySQL 8.0 a je přenesena na jiný server, kde je nainstalována MySQL 5.7. V tomto případě bude záloha databáze vytvořena ve formátu kompatibilním s MySQL 5.7.

29. Například, když stránka obsahuje několik přehrávačů s videem a zvukem, přidali jsme automatické zastavení přehrávaných souborů, pokud uživatel na této stránce přehrává video nebo zvuk z jiných přehrávačů.

30. Provedli jsme změny v systému tvorby menu kategorií. Pokud není v nastavení skupiny povoleno prohlížení jakýchkoli kategorií a zakázáno je i prohlížení povídek z těchto kategorií, budou tyto kategorie pro tuto skupinu uživatelů také automaticky vyloučeny ze zobrazení v menu.

31. Aktualizovali jsme videopřehrávač DLE na aktuální verzi a opravili jsme řadu malých chyb a zlepšili přehrávání videa na mobilních zařízeních.

32. Do modulu „Vyhledat a nahradit“ v administračním panelu jsme také přidali vyhledávání a nahrazování v nadpisech článků,pokud je nastaveno vyhledávání podle článků a titulků statických stránek, stejně jako vyhledávání a nahrazování na statických stránkách.

33. Přidali jsme automatické ověřování přihlášení podle klíčových slov zadaných v modulu „Filtr slov“ v administračním panelu v procesu registrace uživatele na webu. Pokud se filtr shoduje, bude uživateli odepřena registrace. Tato funkce se bude hodit, pokud si nastavíte filtr na neslušná slova, ve filtrech určených k registraci není potřeba dodatečně vyplňovat jména zakázaná pro registraci.

34. Přidali jsme automatické odstraňování značek zobrazení hodnotydalších polí ze šablony v případě, že data pro tato další pole chybí. Například existuje další pole typu „galerie“ a jeho hodnoty nezobrazujete pomocí jediného zobrazovacího štítku, ale samostatně pro každý obrázek pomocí štítku [xfvalue_X image =“Nr”], a pokud některý z obrázků nebyl nahrán , pak se jeho zobrazovaná značka automaticky skryje. Tato novinka se týká nejen zobrazení obrázků, ale obecně zobrazení případných doplňkových polí a jejich hodnot.

35. Přidali jsme zákaz zasílání osobních zpráv uživatelům, kteří jsou ve skupině, pro kterou není používání osobních zpráv povoleno. Dříve bylo možné zprávy posílat, ale uživatelé je mohli číst, až když byl tento zákaz zrušen.

36. Přidali jsme automatické ukládání řazení dalších polí uživatelského profilu v administračním panelu. Uložení se provádí automaticky při změně objednávky, pro uložení nemusíte mačkat další tlačítko.

37. Přidali jsme automatické skrývání komentáře čekajícího na moderování v sekci pro správu komentářů na administračním panelu po jeho úpravě a zveřejnění na webu. Moderátor tak může rychle přejít ke zpracování dalšího komentáře.

38. Do ovládacího panelu jsme přidali automatické přepočítávání statistik v případě úprav komentářů čekajících na moderování.

39. Provedli jsme změny v systému filtrování příchozích dat určeného pro vyhledávání na místě, v souvislosti s nimiž se zlepšilo vyhledávání některých klíčových slov.

40. Optimalizovali jsme řazení doplňkových polí pro příspěvky v administračním panelu. To přidává možnost provádět vícenásobné řazení nebo operace s poli bez opětovného načítání stránky předem.

41. Vylepšili jsme systém pro zjišťování použitého protokolu http nebo https zabraňující nesprávnému čtení nastavení serveru na určitých konfiguracích.

42. Vylepšili jsme nesprávný řídicí systém CNC odkazů pro některé části webu a odkazy.

43. Aktualizovali jsme vizuální editory TinyMCE a Froala na nejnovější verze a opravili jsme řadu zjištěných chyb v těchto editorech.

44. Provedli jsme změny v systému kontroly sčítání hlasů týkající se hodnocení příspěvků a komentářů, které vyřešily problém, který nastal, když někteří uživatelé chtěli změnit svůj hlas a nemohli to udělat.

45. Opravili jsme problém s generováním odkazu na celý příběh, pokud byla kategorie zakázána a jednalo se o první kategorii ze seznamu několika kategorií.

46. Opravili jsme problém, který způsoboval chyby JS při povolení používání nativních emotikonů a deaktivaci editoru pro komentáře.

47. Opravili jsme problém, který způsoboval přerušení práce dalších polí s nahraným typem souboru v případě přestavby příspěvků v administračním panelu.

48. Problém jsme vyřešili, kvůli čemuž nebyly možnosti příběhu „Publikovat na domovské stránce“, „Povolit komentáře“ a „Povolit hodnocení“ automaticky odstraněny při přidávání nebo úpravách příspěvků v administračním panelu, pokud několik kategorií mělo současně zákaz použití těchto možností pro příspěvek .

49. Opravili jsme problém, který způsoboval duplikaci hlavičky List-Unsubscribe při rozesílání hromadných e-mailů z webu.

50. Opravili jsme problém, který v některých případech způsoboval mazání zveřejněných komentářů a nesprávné počítání komentářů při práci s komentáři čekajícími na moderování.

51. Opravili jsme problém, kvůli kterému nefungovalo pokročilé vyhledávání podle komentářů, pokud bylo v nastavení skriptu povoleno fulltextové vyhledávání a moderování komentářů.

52. Problém jsme vyřešili, kvůli kterému nefungovalo pokročilé vyhledávání, pokud bylo zadáno časové období pro vyhledávání komentářů.

53. Opravili jsme problém, kvůli kterému se špatně vytvořila metaznačka description, pokud příběh nebyl přidán nebo upraven v administračním panelu a obsah příspěvku byl příliš malý.

54. Opravili jsme také drobné chyby ve skriptu zjištěné a nahlášené dříve.

Share This
news
Novinky
DataLife Engine v 14.0
news
Novinky
DataLife Engine v 14.2

Mohlo by Vás zajímat

icon

+420 720 255 339

V případě dotazů nám neváhejte zavolat.
podpora

Podpora 24/7

Vaše dotazy zodpovíme kdykoliv!
icon

info@dle.cz

Zaujali jsme Vás? Napište nám!
logo

Existuje známé rčení, že nic není originální, a to je do jisté míry pravda. Praxe designu – jako každá umělecká disciplína – je stará a designéři staví na inovacích těch, kteří přišli dříve.
My se snažíme stát na ramenou těch obrů. A fáze konceptu a nápadu v procesu navrhování je místem, kde dochází ke skutečně originálním kreativním jiskrám.

Kontaktní informace

Adresa
Nová Kolonie 1449/4, Praha 5, Stodůlky
Email
info@dle.cz

Sociální sítě