Třetí ovládací panel motoru intitle datalife. Přidávání obrázků a souborů do DLE

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


1. Zcela nový ovládací panel pro skript DLE. Vážení přátelé, v této verzi skriptu vám chceme poskytnout kompletně aktualizovaný ovládací panel skriptů. Tento panel byl vyvinut s využitím všech nejnovějších technologií, díky nimž je proces správy zpráv a dalších částí skriptu pohodlnější a informativní. Kromě nového moderního designu je tento ovládací panel adaptivní a dokáže se nezávisle přizpůsobit použitým zařízením, čímž poskytuje pohodlnější ovládání jak pomocí stolního počítače, tak pomocí tabletů a chytrých telefonů. S ohledem na důležitost takových věcí, jako je svalová a vizuální paměť a také zvyk, jsme se pokusili vytvořit nový ovládací panel tak, aby pro vás vše zůstalo na obvyklém místě a nemuseli trávit spoustu času ovládnutím a učením nový ovládací panel. Pevně ​​doufáme, že se vám nový panel bude líbit a oceníte ho. Vzhledem k tomu, že nový ovládací panel aktivně využívá standardy HTML5 a CSS3, byli jsme nuceni opustit podporu zastaralých prohlížečů IE pro práci v novém panelu budete potřebovat IE10 a vyšší a také aktuální verze Chrome, Firefox a Prohlížeče Opera.

2. Všechny soubory javascriptu administrativního panelu DLE jsou nyní odděleny od uživatelské části webu a fungují samostatně. Pokud například chcete nezávisle aktualizovat knihovny webu, jako je Jquery a Jquery UI, můžete to udělat bez obav z kompatibility s provozem administrativního panelu.

3. Přidán nový systém správy klíčových slov pro tag cloud a klíčová slova pro meta tagy při úpravě novinek v panelu administrátora. Nyní můžete snadno odstranit klíčová slova, která nepotřebujete, jedním kliknutím a také přidat nová. Již není potřeba je vypisovat oddělené čárkami, vše se vyplňuje intuitivně.

4. V administračním panelu v sekci pro správu skupiny přidána možnost určit, na základě které skupiny vytvořit novou skupinu. Tímto způsobem můžete vytvářet nové skupiny založené na libovolných nakonfigurovaných skupinách jako šablonu pro novou skupinu.

5. Byly provedeny změny v logice zobrazování reklamních materiálů v administračním panelu, nyní místo zobrazení přidaného reklamního kódu je jeho zdrojový kód zobrazen zvýrazněně, takže při přidávání jakýchkoli fragmentů HTML tagů nedojde k narušení rozvržení admin panelu a vždy budete moci kód spravovat a upravovat přímo z ovládacího panelu.

6. Modul pro úpravu komentářů byl výrazně vylepšen a přepracován na panelu pro správu skriptů. Přidána možnost mazat komentáře jednotlivě pomocí technologie AJAX a také přidána možnost označit komentář jako „Spam“ a v důsledku toho automaticky zakázat spammerovi a smazat všechny jeho komentáře a upozornit cloudovou službu na spamera, pokud toto je povoleno v nastavení skriptu.

7. Přidána funkce pro dynamické načítání komentářů jak si návštěvník prohlíží celou stránku se zprávami a čte komentáře. Tato funkčnost je založena na principu: a je aplikována pomocí technologie AJAX. Například nastavíte zobrazení 30 komentářů na každé stránce a novinky mají 100 komentářů, poté při vstupu na stránku s novinkami se uživateli zobrazí prvních 30 komentářů, když posouvá stránku dolů a čte komentáře. , na konci seznamu komentářů se místo procházení komentářů automaticky načte na stránku dalších 30 komentářů atd. při posouvání stránky, dokud se nezobrazí všechny komentáře ke zprávám. Tato funkce je povolena a zakázána v nastavení skriptu.

8. Přidána možnost zadat název stránky s pravidly webu přímo v administračním panelu při úpravě pravidel pro web.

9. Chcete-li zobrazit novinky pomocí vlastní značky (vlastní ...) přidána možnost zobrazení navigace na stránce. Pro tento účel byl přidán nový parametr tagu navigace="ano". Když přidáte tento parametr k vlastní značce, zobrazí se navigace stránka po stránce pro novinky zobrazené touto značkou. Můžete si tak zobrazovat novinky přesně podle svých parametrů a zároveň zachovat navigaci na stránce, pokud je novinek podle těchto parametrů hodně. Navigace se zobrazí pouze pro stránky webu, které podporují navigaci pro značku (obsah) např. domovská stránka, stránky kategorií atd. Pokud stránka nepodporuje navigaci, například zobrazení celé zprávy nebo statické stránky, bude navigace pro tuto značku také automaticky zakázána.

10. Pro vlastní značku výstupu zpráv (vlastní ...) přidán nový parametr Fixed="bez", který zobrazuje pouze zprávy, které nebyly zaznamenány při publikování.

11. Aktualizován přehrávač HTML5 na nejnovější verzi, přidána podpora režimu celé obrazovky v prohlížeči IE11.

12. Přidána možnost modulu křížových odkazů pomocí odkazů obsahujících zakódované znaky URL.

13. Přidáno ověření e-mailu uživatele při změně v profilu, zda je daná adresa nebo skupina adres na seznamu adres, kterým administrátor zakázal registraci na stránce. Dříve byla tato kontrola prováděna pouze při prvotní registraci návštěvníka na stránce.

14. Přidána indikace přihlášení uživatele v e-mailovém dopise, který je uživateli zaslán, pokud si ve svém profilu změní e-mailovou adresu. Tato novinka bude užitečná i pro administrátory stránek, pokud se bot pokusí změnit e-mailovou adresu na neexistující, administrátoři v důsledku toho obdrží nedoručené dopisy a uvidí, kdo data mění a podnikněte příslušné kroky proti tomuto uživateli.

15. Přidán pohodlný systém pro přidávání a úpravu dalších polí zpráv v administračním panelu s vlastností "Použít jako hypertextové odkazy". Nyní můžete odstranit nepotřebné hodnoty jedním kliknutím.

16. Přidána možnost povolit správu reklamních materiálů na webu, vkládání reklamních značek přímo do textu zpráv. Tato funkce se instaluje samostatně pro každý banner. Můžete povolit nebo zablokovat vkládání reklamního štítku do textu zprávy. Pokud je povoleno vložit tag do textu zprávy, pak když je tento tag napsán v textu zprávy, bude na webu místo tohoto tagu zveřejněn reklamní blok. Inzerci tak můžete umístit přímo do textu zprávy na místo, které vám vyhovuje.

17. Přidána možnost náhledu reklamních materiálů, přidaný do panelu správce pomocí samostatného vyskakovacího okna.

18. Přidána možnost pro modul správy křížových odkazů označující rozsah aplikace, kde bude klíčové slovo nahrazeno odkazem. Pro každé klíčové slovo můžete zadat buď náhradu na celé stránce, nebo náhradu ve zprávách a komentářích, nebo náhradu pouze ve zprávách nebo náhradu pouze v komentářích.

19. V modulu správy křížových odkazů na panelu administrátora, přidána kontrola klíčových slov, která již v databázi existují. Tím se zabrání výskytu duplicitních klíčových slov.

20. Přidána možnost pro modul správy křížových odkazů použití vícenásobného skloňování slov v rámci klíčové fráze, označující skloňování několika slov současně. Můžete například zadat frázi, kterou chcete nahradit Ivan(ov|ova|ovu) Iva(n|na|nu) Ivanovi(h|cha|chu). A také přidána možnost kombinovat frázi z několika slov, která obsahují skloňování a neobsahují například frázi: Opravy (t|ta|tu) nábytku.

21. Změněn algoritmus výstupu informací pomocí značky (titul) v šabloně pro zobrazování podobných zpráv ( relatednews.tpl). Při použití této značky se zobrazí celý název zprávy bez zkrácení na 75 znaků jako dříve.

22. Pro šablonu pro zobrazování podobných zpráv (relatednews.tpl) přidána podpora pro nový tag (title limit="x"), který zobrazí název zprávy zkrácený na zadaný počet X znaků ve značce. V tomto případě je záhlaví zkráceno až na konec logického slova a není uprostřed oříznuto.

23. Byla přidána podpora pro šablonu výstupu krátkých zpráv (shortstory.tpl) nové značky text text a zobrazit text uzavřený v těchto značkách při zobrazování jakýchkoli jiných zpráv, než které jsou uvedeny X zprávy. Tento tag se vám bude hodit, pokud chcete při zobrazování krátkých zpráv zobrazit jakékoli designové prvky ve všech novinkách, kromě výše uvedených. Nezobrazujte například něco v první novince v seznamu.

24. Přidáno pro šablonu zobrazení komentářů (comments.tpl) podpora nových značek text, což je opak již existujících značek text a zobrazit text uzavřený v těchto značkách při zobrazování jakýchkoli jiných komentářů než těch, které jsou uvedeny

Od autora: Zdravím vás přátelé. V tomto krátkém přehledovém článku se podíváme na to, jak funguje DLE admin panel, kde se nachází vstup do DLE admin panelu a jak se na admin panel dostat. Jak jste pochopili, článek je primárně zaměřen na ty, kteří se právě začali seznamovat s CMS DLE.

Takže jste nainstalovali DLE engine na svůj hosting nebo místní server. Jak se nyní dostanu do oblasti pro správu DLE? Je to jednoduché, stačí přejít na hlavní stránku vašeho webu a přidat k adrese řádek admin.php a poté přejít na novou adresu. Například adresa mého webu je dle.loc, respektive admin panel DLE se nachází na následující adrese URL - dle.loc/admin.php

Když se pokusíme přihlásit do panelu DLE admin, celkem logicky se nám zobrazí autorizační formulář, kde musíme zadat přihlašovací jméno a heslo správce, které jsme vytvořili během fáze instalace DLE. Pojďme se přihlásit. Po úspěšné autorizaci se ocitáme ve svatyni našich stránek – ovládacím panelu DLE.

Za zmínku stojí, že DLE admin panel je postaven zcela logicky a intuitivně. Pokud se pokusíte porovnat s administrátorskými panely jiných CMS, pak bude DLE admin panel o něco složitější než WordPress admin panel, ale jednodušší a srozumitelnější ve srovnání s Joomla admin panelem. Pochvalu si zaslouží i vzhled DLE admin panelu, práce s admin panelem je vcelku příjemná a pohodlná.

V pravém horním rohu vidíme údaje o našem profilu, kde si můžete změnit svůj E-mail, jméno, heslo a další podobné údaje. Nedaleko je také přístup ke dvěma nejčastěji používaným funkcím při správě stránek - přidávání novinek a Editace novinek. Vzhledem k tomu, že DLE je zpravodajský nástroj, je logické, že funkce správy zpráv jsou poskytovány pro snadný přístup.

Zkusme přidat první novinky, nebo článek, chcete-li, na naše stránky. Chcete-li to provést, klikněte na tlačítko Přidat novinky a vyplňte poskytnutý formulář pro přidání novinek. V podstatě nám stačí uvést název článku, vybrat pro něj kategorii a vyplnit krátký a úplný popis článku, který má být přidán.

Uložme novinky a uvidíme, zda se objeví na hlavní stránce webu. Článek se objevil a to je skvělé, protože stejně snadno a jednoduše můžete přidávat své další články a novinky.

Změňme také název webu. To lze provést v části Nastavení skriptu - Nastavení systému. Do pole Název webu zadejte požadovaný název.

Nyní na kartě prohlížeče uvidíme, co potřebujeme jako název webu. Jak vidíte, v administračním panelu DLE je vše opravdu pohodlné, logické a srozumitelné. V následujících článcích se seznámíme s dalšími možnostmi DLE, ale zde pravděpodobně aktuální článek ukončíme. Pokud chcete poznat DLE hlouběji a naučit se vytvářet weby na tomto enginu, pak určitě věnujte pozornost našemu kurzu. No, tímto se s vámi loučím. Hodně štěstí!

Založeno na enginu DLE (DataLife Engine). Nastavení popíšu velmi podrobně, snažím se nic nevynechat Myslím, že nastavení dle se promění v dlouhou řadu příspěvků. V této sérii příspěvků se nejen podrobně podíváme na nastavení, ale také pochopíme, k čemu jsou jednotlivé funkce nastavení.

Pro příspěvky věnované nastavení DLE enginu použiji DataLife Engine v.9.4., respektive demoverzi tohoto enginu. To je dost na to, abych vám řekl o nastavení a možnostech DataLife Engine.

První článek bude věnován administrátorské sekci: “ Obecná nastavení skriptu". Tuto sekci najdete následovně: po přechodu na administrátorský panel DLE (DataLife Engine), který se nachází na site.ru/admin.php, uvidíte rychlý přístup k hlavním sekcím administračního panelu. Dnes potřebujeme položku" Nastavení systému" , a v něm sekce „ obecná nastavení skriptu". Jsou samozřejmě i jiné způsoby, jak se do této sekce dostat, ale dle mého názoru je to nejjednodušší.

Začněme tedy nastavení motoru dle, první bod je titul. Do nadpisu napište název svého projektu, např.: Vše pro začínající webmastery. Váš název může znít jakkoli, standardně je na DLE enginu, stránka se jmenuje DataLife Engine, pokud zadáme jakýkoli jiný název, bude změněn. A vytvoří nadpis dle, který se zobrazí na kartě prohlížeče i na stránce s výsledky vyhledávání. Proto berte nadpis vážně. Tady je to myslím jasné.

Studna, Domovská stránka, Myslím, že je to jasné. Zadejte název své domény, například: site.ru a je to.

Použité kódování, ve výchozím nastavení je windows-1251, což znamená, že váš zdroj podporuje ruský jazyk. Pokud máte demo verzi DataLife Engine, nemusíte zde nic měnit. Pokud je CMS zakoupen, pak lze kódování změnit např. na UTF-8 a následně se váš projekt stane vícejazyčným, v této fázi nebudeme kódování podrobně zvažovat, myslím, že je to pochopitelné, pokud nezměníme vaše demo, i když je zakoupené, ale doména se nachází v zóně ru, upřímně řečeno nevidím smysl ve změně kódování.

Další bod: Popis, ve kterém stručně popíšeme obsah našeho projektu, např.: Vše o tvorbě, zakládání a propagaci blogů či webových stránek apod., maximálně však 200 znaků. Teoreticky by se tento popis měl zobrazovat ve vyhledávačích, takže to berte vážně a nezapomeňte do popisu zahrnout klíčová slova, pomocí kterých bude váš zdroj v budoucnu propagován. Ve vyhledávání Google to bude vypadat nějak takto:

Dále, Klíčová slova(slova zadáváme oddělená čárkami), také podle těchto slov budou vyhledávače věnovat pozornost vaší stránce, klíčová slova by měla co nejvíce odpovídat směru vašeho webu nebo blogu, nejprve si musíte udělat seznam klíčová slova a zkontrolujte počet žádostí o tato slova. Ke kontrole počtu požadavků používáme tuto stránku na internetu http://wordstat.yandex.ru. V této fázi se tím nebudeme podrobněji zabývat, protože to již nesouvisí s tímto tématem příspěvku, ale s optimalizací ve vyhledávačích. Zde sami vidíte, co do tohoto pole napsat, klíčová slova budou u každého jiná.

Krátké jméno, tady je myslím vše jasné. Tento název se zobrazí v modulu speedbar. Můžete znovu opakovat název projektu. Názvy jsme tedy seřadili, pokračujeme. Modul speedbar (aka strouhanka) vypadá takto:

Oprava časových pásem, slouží ke korekci času na stránce. Například váš server je nakonfigurován na moskevský čas, ale žijete v jiném časovém pásmu a chcete, aby čas na webu odpovídal vašemu časovému pásmu, to lze opravit v tomto sloupci. Jak to opravit je tam vše jasné, hodiny píšeme v minutách, v tomto sloupci je také zapsán aktuální čas serveru, podle tohoto času se můžete pohybovat.

Ve sloupci (lidsky čitelné URL) je vhodné vybrat „Ano“. Je potřeba, aby vaši adresu uživatelé vizuálně vnímali, což má dobrý vliv na použitelnost vašeho zdroje. Aby bylo jasno, uvedu příklady novinek s CNC i bez, novinky s CNC dle: http://site. ru/addnews.html, bez CNC: http://site.ru/index.php?do=addnews, to znamená, že s CNC je vizuální vnímání odkazu mnohem lepší než bez něj.

Poté vyberte Typ CNC, zde je vše ve vašich rukou, ale nedoporučuji volit třetí typ, protože zvyšuje zatížení vašeho serveru.

Zpracovat neplatné adresy URL CNC: Zde vám doporučuji zadat „Ano“, protože tato možnost je užitečná pro SEO, ale pokud chcete, nemůžete tuto možnost povolit. Více podrobností o tom, k čemu je potřeba, je napsáno v nastavení, je to celkem jasné.

Poté vyberte použitý jazyk, jelikož mám demo verzi, nemám moc na výběr, jen jeden jazyk, je to ruština, ale pro zónu domény ru to bude stačit.

Dále, výchozí šablona webu je výchozí, ale můžete si vybrat jiný. Tomuto tématu bude věnován samostatný článek, jak nainstalovat šablonu na DataLife Engine (DLE). Samozřejmě všichni chceme nějakou speciální, nestandardní šablonu, při pohledu dopředu řeknu, že instalace šablony na dle je velmi jednoduchá. Stáhněte si šablonu, která se vám líbí, z internetu nebo si vytvořte vlastní, zkopírujte složku šablony do adresáře motoru do složky šablon, a pokud je váš prostředek na místním serveru, restartujte jej. A nyní se šablona objeví ve výchozím sloupci pro výběr šablony webu.

Po výběru šablony přejděte na dvě nastavení “ Povolit editor WYSIWYG...“, v obou případech doporučuji zvolit „Ano“, takže pomocí vizuálního editoru je úprava zpráv (článků) a komentářů mnohem jednodušší než pomocí BB kódů. I když je to vaše volba, experimentujte a zvolte pohodlí. DLE WYSIWYG editor je vizuální editor.

Takto vypadá editační panel pomocí BB kódů.

Takto vypadá editační panel pomocí DLE WYSIWYG.

Následuje poměrně užitečná možnost: „ vypnout web“, tato možnost převede zdroj do stavu offline Pokud si myslíte, že váš projekt ještě není připraven k zobrazení pro uživatele, povolte tuto možnost. Pokud je vše připraveno, vypněte možnost a uvolněte projekt do sítě. Tuto funkci můžete také použít při aktualizaci struktury nebo šablony vašeho zdroje. Všiml jsem si, že tato možnost je užitečná, pokud je váš „experimentální“ na hostingu a ne na místním serveru, jako je ten můj.

Poslední možnost ( důvod vypnutí) bude užitečné pro ty, kteří využijí vypnutí webu. Důvod vypnutí je již napsán v textovém poli, které si můžete upravit podle sebe nebo napsat svůj vlastní důvod.

To je vše. Udělali jste první krok k nastavení DLE (DataLife Engine). Nyní zbývá pouze uložit obecné nastavení dle a počkat na další příspěvek o nastavení DLE enginu.

Poznámka: Příspěvky o nastavení DLE (DataLife Engine) budou prezentovány touto formou, pro lepší vnímání přijatých informací, abyste neskončili s nepořádkem v hlavě. Samozřejmě bylo možné popsat celé nastavení v jednom článku, asi takto: vyberte toto, vložte toto sem, napište toto tam. Ale chci, abyste pochopili, co každá funkce dělá. V DLE je příliš mnoho nastavení a funkcí na jeden příspěvek. Doufám ve vaše pochopení.

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


1. Přidána možnost nahrát obrázky na server pro komentáře zveřejněné na webu. Tato funkce je povolena a konfigurována v nastavení skupiny. Pro každou skupinu uživatelů můžete povolit nebo zakázat načítání obrázků pro komentáře. Pro každou skupinu můžete také nastavit různé individuální parametry pro nahrané obrázky, například maximální počet nahraných obrázků pro komentáře, jejich velikosti a váhu atd. Při nahrávání obrázků do komentářů je uživateli k dispozici zjednodušený formulář pro nahrávání komentářů a obrázky se načítají podle parametrů zadaných v nastavení skupiny. Zároveň může uživatel spravovat své nahrané obrázky. Může je smazat nebo nahradit, pokud má povoleno upravovat své komentáře.

2. Přidána podpora pro engine InnoDB pro databázi MySQL. Při instalaci skriptu si můžete vybrat, jaký typ úložiště chcete použít. Můžete se rozhodnout použít buď InnoDB nebo MyISAM. Při výběru motoru doporučujeme řídit se následujícími kritérii. Pokud jsou vaše stránky zřídka aktualizovány novým obsahem (registrace velkého počtu uživatelů, aktivní přidávání nových komentářů atd.), tzn. site "adresář", doporučuje se použít MyISAM typu, je rychlejší při načítání z databáze. Pokud web plánuje něco aktivně diskutovat s velkým počtem uživatelů, pak se doporučuje použít InnoDB typ. Pro většinu webů bude InnoDB optimální volbou, protože... v budoucnu bude snadněji škálovatelný. Výběr databázového stroje je k dispozici pouze v případě, že váš server má nainstalovanou verzi MySQL ne nižší než 5.6.4. Pokud je verze serveru MySQL nižší, je k dispozici pouze MyISAM.

3. Přidána možnost vytvářet a používat seznamy videí při přehrávání videí na webu. Chcete-li to provést, video soubory jsou jednoduše uvedeny ve značce videa oddělené čárkami. Například:
4. Přidána možnost vytvořit popis, pro video, které bude viditelné při zobrazení v přehrávači, se pro tento účel v tagu pro vložení videa používá následující formát: , totéž lze nastavit pro všechny soubory, pokud je použit seznam souborů oddělených čárkami. Příklad zobrazení můžete vidět na snímku obrazovky výše.

5. Přidána možnost použití ve značce, také odkazy na videa na Youtube. Můžete tak uspořádat smíšené seznamy skladeb, které obsahují vaše video a videa ve službě Youtube.

6. Přidána možnost vytvářet a používat seznamy skladeb při přehrávání zvuku na webu. Chcete-li to provést, jsou zvukové soubory jednoduše uvedeny ve značce audio oddělené čárkami. Například:
7. Přidána možnost vytvořit popis, pro zvuk, který bude viditelný při přehrávání hudby v přehrávači, se pro tento účel v tagu pro vložení zvuku používá následující formát: . Příklad zobrazení můžete vidět na snímku obrazovky výše.

8. Přidána možnost pro audio přehrávač přidání odkazů pro přehrávání streamovaného zvuku. Můžete tak nastavit a zobrazit seznamy skladeb pro poslech na webu vaší rozhlasové stanice.

9. V nastavení přehrávače na panelu správce byla přidána schopnost výběr motivu pro hráče. Můžete si vybrat z tmavého nebo světlého motivu přehrávače, díky čemuž se přehrávač na vašem webu bude zobrazovat organicky.

10. Byl vylepšen postup pro vkládání obrazových a zvukových materiálů do editorů. Při přidávání videí můžete ihned vytvářet playlisty a také si můžete ve vstupním okně rovnou nastavit nejen odkaz na video a zvuk, ale také odkazy na plakáty k nim a popis k video a audio souborům.

11. Do DataLife Engine byl přidán nový WYSIWYG editor. Název nového editoru je FroalaEditor. Tento editor má snadné a intuitivní rozhraní (podle našeho názoru nejlepší rozhraní) pro tvorbu a úpravu obsahu, HTML kód, který generuje, je jedním z nejčistších a nemá prakticky nic nadbytečného, ​​je relativně lehký a má rychlé vykreslování. editor na stránce.

12. Přidán nový typ pro další publikační pole:"Galerie obrázků ke stažení." Když vytvoříte tento typ pole, můžete nastavit parametry pro obrázky, které se mají nahrát, a také maximální počet obrázků, které lze nahrát pro danou galerii. Při přidávání publikace do administračního panelu nebo na web lze obrázek stáhnout jedním kliknutím. Po zobrazení tohoto pole na webu se obrázky seskupí do galerie obrázků, které lze také mezi sebou při prohlížení listovat, pokud byly pro obrázky vytvořeny malé kopie.

13. Pro další pole typu"Stažený obrázek" a "Stažený soubor" přidal automatický zákaz opětovného stahování obrázků a souborů, dokud nebude předchozí stažený obrázek nebo soubor smazán. To snižuje pravděpodobnost, že budou ke zprávám připojeny nepoužívané soubory a obrázky.

14. Pro další pole typu „Nahraný obrázek“. přidány nové značky: A , které vydávají pouze adresu URL pro kopii miniatury nahraného obrázku a adresu URL pro celý obrázek, kde „X“ je název dalšího pole. Tyto značky budou užitečné pro webmastery, kteří chtějí personalizovat nahrané publikace na webu, například spolu s dalšími doplňkovými poli.

15. Pro další pole typu „Ano nebo Ne“ přidána možnost nastavit výchozí stav na „Povoleno“ nebo „Zakázáno“, který bude použit při přidávání nové publikace.

16. Přidána možnost prohlížet dokumenty online, nahráno na web pomocí skriptu DataLife Engine. Za tímto účelem byly do výstupní šablony pro stažené soubory (attachment.tpl) přidány následující značky: (online-zobrazit-odkaz) který zobrazuje odkaz URL pro zobrazení dokumentu online v prohlížeči a také značky text, které zobrazují text v nich uzavřený, pokud má načtený dokument formát podporovaný pro prohlížení. Pro online prohlížení jsou podporovány následující typy dokumentů: Adobe PDF, Microsoft Word, Microsoft Excel. Dokumenty jsou prohlíženy přímo v prohlížeči návštěvníka pomocí služby Google Docs Viewer, takže návštěvníci nemusí mít nainstalované programy Microsoft nebo Adobe.

17. Vzhledem k tomu, že vývojáři WYSIWYG editoru LiveEditor rozhodl zastavit jakoukoli práci na tomto editoru a po několik let neobdržel žádné aktualizace, bylo rozhodnuto odstranit tento editor z DataLife Engine. Stránky, které dříve používaly tento editor, automaticky přejdou na používání FroalaEditoru.

18. Přidána možnost nastavit popisy obrázků (atribut alt) při hromadném vkládání obrázků do zpráv. Chcete-li to provést, musíte vybrat požadované obrázky a kliknutím na kterýkoli z nich nastavit popis. Poté klikněte na tlačítko „Vložit vybrané“. Zadaný popis se po vložení také přidá ke všem obrázkům.

19. Přidán automatický reset mezipaměti Zend OPCache při změně nastavení webu. Pokud je tedy toto ukládání do mezipaměti povoleno v nastavení serveru, nemusíte mezipaměť sami resetovat ani čekat, až se změny projeví.

20. Při prohlížení seznamu kategorií na panelu administrátora v sekci editace kategorií byl změněn typ zobrazení seznamu kategorií. Nyní jsou všechny podkategorie zobrazeny sbalené a lze je v případě potřeby otevřít přímo pro konkrétní nadřazenou kategorii. Přibyla také tlačítka, díky kterým rychle jedním kliknutím rozbalíte nebo sbalíte všechny kategorie v seznamu. Přidání nové kategorie se provádí ve vyskakovacím okně. To zjednodušuje práci s velkým množstvím kategorií a podkategorií v administračním panelu.

21. Přidána možnost odhlásit všechny uživatele, přihlášeni k odběru komentářů, pro každou novinku zvlášť. Pokud má zpráva přihlášené uživatele, můžete při úpravě této zprávy v ovládacím panelu na kartě „Upřesnit“ zobrazit počet odběratelů a odhlásit je z komentářů k této konkrétní publikaci. Tato novinka se bude hodit například v případě, že novinky budou uzavřeny dalšímu komentování.

22. Přidána možnost přihlásit se k odběru komentářů do zpráv, při publikování komentáře, i když je komentář odeslán k moderování.

23. V uživatelském profilu na stránce byla přidána příležitost odhlásit se z odběru komentářů k publikacím s uvedením počtu publikací, k jejichž odběru se uživatel přihlásil. Chcete-li to provést v šabloně userinfo.tpl (Odhlásit odběr), která zobrazuje zaškrtávací políčko pro odhlášení z odběru komentářů a počet odebraných publikací.

24. V uživatelském profilu na webu možnost automaticky přihlaste se k odběru upozornění na nové komentáře přidané k novinkám, které vytvořil. Uživatel tak nemusí odebírat každou svou novinku samostatně, stačí zrušit zaškrtnutí příslušného políčka v nastavení svého profilu. Zobrazení zaškrtávacího políčka v šabloně userinfo.tpl přidáno použití nové značky (odběr novinek).

25. V uživatelském profilu na webu možnost automaticky přihlásit se k odběru upozornění na nové komentáře, které jsou odpověďmi na jeho vlastní komentáře. Chcete-li to provést, zrušte zaškrtnutí příslušného políčka v nastavení profilu. Zobrazení zaškrtávacího políčka v šabloně userinfo.tpl přidáno použití nové značky (komentáře-odpovědět-přihlásit se).

26. Přidána podpora pro rozšíření PHP Memcached. Skript DLE automaticky určí, které rozšíření PHP je na serveru nainstalováno, Memcache nebo Memcached, a v závislosti na tom používá jedno nebo druhé rozšíření PHP, pokud je v nastavení skriptu povoleno ukládání do mezipaměti Memcache. Již tedy není potřeba instalovat rozšíření PHP Memcache na server.

27. V administračním panelu v sekci úpravy publikace Do seznamu hromadných akcí na publikace byla přidána možnost přidávat do publikací kategorie. Na rozdíl od stávající položky "Změnit kategorie" umožňuje položka "Přidat kategorii" hromadně přiřadit nové vybrané kategorie publikacím, aniž by se měnily staré, dříve přidané kategorie.

28. Přidána možnost pro značku šablony Text označte rozsah zpráv pomocí symbolu pomlčky. Můžete například určit Text Text. To usnadňuje vytvoření požadovaného návrhu a není nutné zadávat všechna požadovaná ID publikace oddělená čárkami.

29. Přidána možnost pro značku šablony Text zadejte požadovaný rozsah stránek pomocí symbolu pomlčky. Můžete například určit Text. Podobně lze nastavit rozsah pro opačný tag Text. Díky tomu je snazší vytvořit návrh, který potřebujete, a není třeba zapisovat všechna čísla stránek, která potřebujete, oddělená čárkami.

30. Přidána možnost odhlásit uživatele webu z mailing listů, které se odesílají ze sekce „Odesílání zpráv“ na panelu administrátora. K tomu lze při odesílání dopisů nastavit buď v šabloně nebo přímo v textu zprávy tag (%unsubscribe%), který v zaslaném dopise zobrazí URL pro odhlášení z odběru newsletteru pro uživatele. Po kliknutí na tento odkaz se stav uživatelského profilu nastaví na „Nedostávat e-maily z webu“. Zároveň uživatel musí jednoduše sledovat odkaz, nemusí se přihlašovat ani provádět žádné další akce na webu. Může se tedy snadno odhlásit z odběru dopisů z webu, pokud o web již dávno ztratil zájem. Navzdory skutečnosti, že odesílání dopisů vám umožňuje stále odesílat zprávu uživateli, i když vyjádřil přání dopisy nedostávat. Důrazně doporučujeme, aby správci webu, aby se server nedostal do spamových filtrů, vždy při odesílání zpráv brali v úvahu stav, který má uživatel nastaven ve svém profilu.

31. Přidáno automatické přidávání pro všechny externí odkazy, které jsou zveřejňovány ve zprávách a komentářích, atribut rel, obsahující parametry "externí noopener noreferrer". Tento atribut umožňuje snížit pravděpodobnost možného útoku na stránky pomocí mechanismů sociálního inženýrství.

32. V nastavení skriptu byla přidána možnost zadat počet dní během kterého ukládat do mezipaměti úplné zprávy po jejich zveřejnění. Vytváření a aktualizace mezipaměti je také operace náročná na zdroje. Postupem času také publikace ztrácí na oblibě, a pokud není často čtena, je pro ni vytváření a neustálé sledování cache nepraktické. Pokud je na vašem webu publikováno málo zpráv, můžete zvýšit počet dní, během kterých se má ukládat do mezipaměti, pokud je toho hodně, pak jej snížit. V žádném případě nedoporučujeme nastavovat čas mezipaměti na méně než 30 dní. Malý počet dní použijte pouze v případě, že se vyskytnou problémy s volným místem na pevném disku serveru nebo pokud měsíčně publikujete velmi velké množství zpráv. Ale těm, kteří mají na svém webu málo novinek, doporučujeme tuto hodnotu zvýšit.

33. V administračním panelu v sekci uživatelských úprav byla přidána možnost rychle přenést všechny publikace od jednoho uživatele k druhému. Chcete-li to provést, musíte kliknout na počet publikací uživatele, vybrat přenos publikací na jiného uživatele a zadat přihlašovací jméno uživatele, do kterého chcete publikace přenést. Tato inovace bude užitečná, pokud před odstraněním uživatele z databáze potřebujete převést všechny jeho publikace na jiného uživatele.

34. V administračním panelu v sekci uživatelských úprav byla přidána možnost rychle přepočítat počet publikací uživatele. Chcete-li to provést, klikněte na počet publikací uživatele a v nabídce vyberte přepočet publikací. Tato možnost bude užitečná, pokud byly provedeny hromadné manipulace s publikacemi nebo doplňky do databáze, které obcházely skript.

35. V administračním panelu v sekci uživatelských úprav byla přidána možnost rychle přepočítat počet uživatelských komentářů. Chcete-li to provést, klikněte na počet komentářů uživatelů a v nabídce vyberte přepočet komentářů. Tato možnost bude užitečná, pokud byly provedeny hromadné manipulace s komentáři nebo doplňky do databáze, které obcházely skript.

36. Lepší výkon zpravodajského výstupu při použití řazení podle hodnocení a zobrazení. Vylepšen byl také výkon zobrazování komentářů, které využívají řazení podle hodnocení.

37. Vylepšený systém pro evidenci počtu uživatelských komentářů ve statistikách jeho profilu. Při hromadném mazání novinek se také automaticky přepočítávají komentáře uživatelů. Tím odpadá nutnost periodického přepočítávání statistik.

38. Zobrazení administračního panelu DataLife Engine bylo optimalizováno na mobilních zařízeních v orientaci na výšku. Ovládací panel se tak stal pohodlnějším při použití na chytrých telefonech.

39. Knihovna Jquery byla aktualizována na řádek 2.xx

40. Editor TinyMCE byl aktualizován na nejnovější verzi.

41. Opraven problém kde nebylo možné použít bod navíc. pole, která mají typ křížového odkazu.

42. Opraven problém kde Při použití stromových komentářů bylo vygenerováno neplatné rozložení komentářů HTML.

43. Opraven problém kde pro značku (category-url) byla adresa URL kategorie zobrazena pomocí CNC, bez ohledu na nastavení CNC v panelu administrátora skriptu.

44. Opraven problém kde došlo ke zdvojení indexů dalších oborů, které měly možnost křížového odkazu, pokud byly zprávy publikovány ve více kategoriích.

45. Opraven problém kde Textové a textové značky pro hlavní stránku nefungovaly správně, pokud nastavení skriptu umožňovalo zobrazení statické stránky na hlavní stránce jako hlavní.

46. ​​Opraven problém kde Pokud byly v sekci pro úpravy publikací novinky zbaveny komentářů, vždy se vrátily na první stránku sekce pro úpravy novinek, bez ohledu na nastavené filtry vyhledávání a zobrazení publikací k úpravě.

47. Opraven problém kde Nebylo možné zadat správnou odpověď do systému Otázka-Odpověď, pokud uživatel odpoví na komentář místo přidání nového.

48. Dříve objevené a nahlášené drobné chyby ve skriptu byly opraveny.

Informace pro stažení skriptu pro klienty:

Pozornost! Zobrazení těchto informací je dostupné pouze uživatelům, kteří mají licenci na skript. Pokud jste si skript již zakoupili, musíte se na web přihlásit pod svým klientským účtem.

Pokud ještě nejste naším klientem, můžete na našem webu.

O vydání můžete diskutovat na

Tento systém zásuvných modulů vám umožňuje upravit libovolnou funkcionalitu skriptu podle vašeho uvážení. Instalace pluginů na web a aktualizace pluginů se provádí jedním kliknutím přímo v ovládacím panelu DataLife Engine. Pokud je plugin vyvíjen pro nový systém, uživatelé již nebudou muset číst instalační pokyny, upravovat něco přímo v souborech skriptů atd. Vše, co musí udělat, je jednoduše nahrát plugin do panelu administrátora a je to.

Systém zásuvných modulů je vytvořen pomocí technologie virtuálního souborového systému. V pluginu popíšete, který soubor a jaké akce je třeba provést, na základě těchto informací DataLife Engine vytvoří virtuální kopie těchto souborů se všemi potřebnými změnami a úpravami a bude pracovat s vytvořenými virtuálními kopiemi bez ovlivnění původních souborů . Změny lze přitom popsat téměř ve všech souborech, s výjimkou řady základních, například kořenových souborů, ale ty nenesou žádnou funkcionalitu kromě připojení dalších souborů. Za tímto účelem lze také změnit funkčnost souborů odpovědných za funkce AJAX, byly kompletně přepsány, aby fungovaly přes ovladač. Jaké výhody to přináší? Za prvé, původní soubory zůstávají vždy nezměněny, takže pluginy lze snadno upravovat, odstraňovat, aktualizovat atd. Za druhé, tento systém využívá minimální možné zatížení stránek jako celku, protože virtuální kopie souborů jsou vytvořeny pouze jednou, v okamžiku instalace nebo aktualizace pluginů, poté DataLife Engine pracuje s těmito upravenými soubory jako s běžnými nativními soubory a nedochází k žádné spotřebě paměti pro hlásiče, ukládání a kontrolu informací o tom, kde a jaké funkce je třeba změnit atd. Zatížení serveru se zvýší pouze o zatížení, které s sebou přináší samotný plugin a systém správy pluginů nezpůsobí žádné další zatížení. Za třetí, neexistují žádné problémy přímo s aktualizací skriptu, skript lze aktualizovat na nové verze a vaše pluginy se automaticky použijí na nové verze. V tomto případě mohou různé pluginy upravovat stejný soubor, aniž by způsobovaly konflikty, samozřejmě za předpokladu, že různé pluginy neprovádějí akce, které jsou přímo proti sobě.

V samotném modulu pro správu pluginů si tedy můžete plugin vytvořit buď přímo v ovládacím panelu, nebo nahrát hotový plugin. Zvažme přidání nového pluginu přímo do ovládacího panelu:

Na první záložce specifikujete obecné informace o pluginu. Jeho název, jeho stručný popis. Pro snazší odlišení od ostatních pluginů mu můžete dát ikonu, kterou bude používat v seznamu pluginů. Můžete také zadat verzi samotného pluginu a verzi DataLife Engine, se kterou je kompatibilní.

Na další kartě přímo určíte akce se soubory, které je třeba provést. Můžete přidat jeden nebo více souborů, se kterými potřebujete provést akce, a také přiřadit jednu nebo více akcí ke každému souboru, který je třeba provést. V souborech můžete provádět následující akce:

1. Najděte a nahraďte libovolný kód.

2. Najděte a přidejte požadovaný kód výše.

3. Najděte a přidejte nějaký kód níže.

4. Zcela nahraďte obsah souboru svým vlastním.

5. Vytvořte nový virtuální soubor, který v původním DLE neexistuje.

Můžete také kdykoli přidat nebo odstranit soubory, změnit nebo odstranit akce se soubory. Pro snadné vnímání a úpravy je veškerý kód zvýrazněn a pole lze dynamicky roztahovat.

Situace, kdy jste dříve ručně upravovali soubory skriptů a ukládali změny někam do svého poznámkového bloku a pokaždé, když jste skript aktualizovali, znovu je zadávali do souborů skriptů, je s novým verze. Můžete si nezávisle vytvořit svůj vlastní osobní plugin přímo v admin panelu, který jednou popíše změny, které potřebujete ve skriptu, a když skript aktualizujete na novou verzi, už se o to nebudete muset starat, vaše změny budou automaticky aplikované na nové verze.

Na další záložce můžete přidat potřebné akce v databázi MySQL, které by měl plugin v určitých situacích provádět. Můžete zadat seznam MySQL dotazů, které musí být provedeny při instalaci pluginu, při jeho aktualizaci, při jeho zakázání, při povolení, při jeho smazání. Navíc pro každou akci můžete zadat buď jeden, nebo seznam několika dotazů do databáze.

U existujícího pluginu můžete provést následující akce: Můžete jej zakázat, v takovém případě zůstane na webu, ale skript ho zcela ignoruje a všechny jeho akce se soubory jsou pozastaveny. Můžete jej aktualizovat na novější verzi, pokud je k dispozici. Stáhněte si plugin do počítače a nainstalujte jej na jiný web. V tomto případě se stáhne samotný soubor ve formátu XML a tento XML obsahuje popis všech akcí. Plugin je v podstatě soubor XML, který lze nainstalovat na webovou stránku v panelu administrátora.

Zvažme nahrání hotového pluginu na web. Na svůj web si můžete stáhnout a nainstalovat hotový plugin. Když kliknete na příslušné tlačítko, můžete si stáhnout buď soubor XML s pluginem. Nebo ZIP archiv s pluginem. To umožňuje vytvářet velmi složité pluginy, které obsahují velké množství dalších doplňkových souborů, jak grafických, tak PHP souborů. Abyste například nepopisovali všechny akce přímo v samotném pluginu, můžete vytvořit další soubory a zabalit je do archivu a umístit je na nová místa. Je důležité vědět, že archiv může obsahovat pouze soubory PHP, které nejsou součástí distribuce, ale pouze vaše další soubory, pokud jsou v distribuci obsaženy soubory, bude takové stahování zablokováno. Úprava standardních souborů musí být popsána v samotném pluginu. Samotný soubor s pluginem XML by měl být umístěn v kořenovém adresáři vašeho archivu.

Pokud si stáhnete archiv s pluginem a DataLife Engine nebude mít práva zapisovat soubory do vašeho archivu. Automaticky si vyžádá FTP přístup, aby bylo možné stáhnout váš archiv. Pokud není vyžadován přístup, pak se vše zkopíruje automaticky bez nich. V takovém případě nebudou tyto přístupy nikam ukládány, ale budou automaticky smazány, jakmile již nebudou potřeba.

Nový systém správy pluginů má také vestavěný systém pro protokolování chyb v pluginu. Pokud se soubory nelze provést nebo se vyskytnou nějaké chyby, můžete je snadno zobrazit a opravit. To je například velmi pohodlné, pokud váš plugin není kompatibilní s další verzí DLE, rychle to uvidíte a můžete plugin snadno přizpůsobit.