Range Intitle DataLife Engine Ovládací panely. Instalace DLE.

Ahoj. Toto téma Chci zvýraznit vytvoření nejjednoduššího modulu pro populární CMS DATALIFE Engine. V Rusku, stejně jako v zemích SNS, se těší velmi popularitou, ale z nějakého důvodu je to ještě žádné články na Habré o tomto CMS. Pokusím se toto nedorozumění opravit. V tomto článku se dozvíte, jak udělat nejjednodušší modul pro tuto CMS, a také seznámit se strukturou motoru.

Úvod

Chtěl bych poznamenat, že systém je v lokalitách zábavních témat. Je pochopitelný, systém je snadno použitelný, má dostatečný počet modulů a šablon. Ano, a téměř vše, co potřebujete, je "z krabice." Stává se však, že něco chybí. Pokusíme se tento problém vyřešit.

Proč dle?

Zřejmě budete zájem, proč jsem si vybral toto CMS. Odpověď je jednoduchá: dostatečně logická struktura samotného motoru, oddělení šablon z kódu, poměrně jednoduchý template, opět spíše logické umístění všeho uvnitř je snadné zjistit, co. Plus, systém zůstává relativně snadný a pohodlný. Není to tak funkční, jako například Drupal, ale stále se mi líbí.

Struktura

Chcete-li začít, musíme něco vědět o struktuře motoru. Nelze vytvořit na serveru Bardak, takže v našich složkách uložíme vše.

Moduly pro provoz motoru jsou obvyklé pro vložení do složky / Motor / Moduly /.

Ve složce / Engine / Inc / Existují soubory panelu Admin.

Začínáme od verze 8.x připojení modulů přímo v šabloně. Šablona se nachází ve složce / Jméno / Jméno / Jméno. V této složce je soubor main.tpl je soubor kořenového šablony, obvykle hlavní struktura šablony je obvykle umístěna. Obvykle modul může být takto připojen:

(Zahrnout soubor \u003d "Engine / Modules / mod_category.php")

Kde mod_category.php je soubor umístěný v kategorii / motor / moduly /. Myslím, že všechno je s tím jasné, pojďme dál.

Udělejme modul pro výstup nejnovějších komentářů s ukládáním do mezipaměti. Chcete-li to provést, vytvořte soubor ve složce / engine / moduly / a volejte jej mod_lascomm.php další, cituji seznam tohoto souboru s podrobnými připomínkami.

Kód

DataFeengine."Tato konstanta je definována v index.php a jeho hodnota true symbolizuje, že soubor je připojen pomocí zahrnout / vyžadovat, a ne jen běží. * / Pokud (! ;) / * Připojujeme třídu API, abychom mohli používat funkce pro práci s mezipamějeme. * / Zahrnout ("Engine / API / API.CLASS.PHP"); / * Pokus o čtení informací uložených v mezipaměť s názvem lastcomm. Doporučuji dát smysluplné jména pro vše, co udržujeme v mezipaměti. Ve skutečnosti lastcomm. - Toto je soubor ve složce / Motor / Cache /, ale 60 - Jedná se o život mezipaměti v sekundách. V tomto případě, pokud více času uplynulo od tvorby souboru než 60 sekund, musíme znovu vylézt do databáze. * / $ Lastcomm \u003d $ dle_api-\u003e load_from_cache ("lastcomm", 60); / * Kontrola - máme mezipaměť nebo ne. Pokud ne, stoupáme do databáze. * / If (!! $ lastcomm) (/ * vlastně dotaz v databázi. Provádí se pomocí funkce třídy $ dB. Konstanta předpony obsahuje předponu specifikovanou při instalaci CMS. Jména sloupců jsou zcela normální, myslím, že není třeba vysvětlit, co dělají. Dotazník Indender vstoupíme do proměnné $ SQL. * / $ SQL \u003d $ DB-\u003e dotaz ("Vybrat komentáře.post_ID, komentáře.text, komentáře .Kategorie, post.date jako novinový, post.title, post.alt_name z. "Předpona. ". Prefix". "); / * C pomocí funkce Get_ROW () Funkce $ DB Třída Přečtěte si každý řetězec z výsledků vzorků. Informace se zadávají do pole $ řádku s indexy rovnými tabulkami tabulek * / zatímco ($ řádek \u003d $ db -\u003e GET_ROW ($ SQL)) (/ *, pokud je to nutné snížit název zprávy * / if (strlen ($ řádek ["název"])\u003e 50) ($ great \u003d substr ($ řádek ["název"], 0, 50). "...";) Jinak ($ \u200b\u200btitle \u003d $ řádek ["název"];) / * Formulář Olej na uživatelském profilu. Podobně * / $ aname \u003d urlencode ($ řádek ["Autor"]); $ NAME \u003d " ". $ řádek [" Autor "].""; / * Vytvoříme text komentu a pokud potřebujete snížit to * / $ text \u003d htmlspecialchars ($ řádek [text"]); pokud (strlen (strlen ($)\u003e 1024) $ text \u003d substr ($ text, 0, 1024). "..."; / * Vytvoříme odkaz na novinky. Array Config obsahuje všechny nastavení systému. Zejména $ config ["http_home_url"] je doména Ulla. config ["http_home_url"]. $ řádek ["post_id"]. "-". $ řádek ["alt_name"]. ". html"; $ hint \u003d "onmouseover \u003d" showhint ("$ text", událost ""); ""; $ title \u003d "(! LANG: ".Stripslashes ($ title).""; / * Závěrečný záznam pro jeden komentář * / $ lastcomm. \u003d" Z $ Jméno ve zprávách:
$ title.

";) $ db-\u003e volný (); / * cache přijaté. Chcete-li lépe řešit funkce mezipaměti funkce, otevřete soubor" Engine / API / API.CLASS.PHP "Existuje vynikající vše komentované * / $ DLE_API-\u003e SAVE_CACHE ( "Lastcomm", $ lastcomm);) / * Zobrazení výsledného výsledku * / echo $ lastcomm;\u003e

Závěr

Tento kód plně pracuje. A v něm samozřejmě existují nedostatky. Například není zkontrolován odkazy - zda je CNC povolena. Nebo při přepnutí na odkaz na profil uživatele se okamžitě dostaneme do svého profilu a ne na okně JQuery s krátkými informacemi. Obecně existuje něco, co by upřesnilo. Ale všechny tyto věci nebyly zahrnuty pouze z jednoho důvodu - ne dostat zmatený nováček. Také vám také doporučuji analyzovat jiné soubory, jako je topnews.php. Máte-li dotazy týkající se psacích modulů nebo obecně v systému - ráda je odpovím.

Na tom mám všechno, pokud se toto téma bude pro někoho zajímavá, pak budu dělat cyklus článků o motoru CMS DataLide (DLE).

Jo, tohle je můj první článek na Habré, tak se omlouvám, jestli je něco špatného.

Výjimečně pro informační účely. Správa není zodpovědná za její obsah. Stažení zdarma .


Datalife Engine- Jedná se o multifunkční systém správy lokality. Díky velmi výkonnému systému správy zpráv, publikací, články, uživatelé, DataLife Engine je určen především pro pořádání vlastních médií a blogů na internetu. Široká škála základních scénářských schopností původně integrovaných do skriptu umožňují motor Datalife Engine postupovat před jejich nejbližšími konkurenty v tomto směru vytváření stránek. A díky přesnému a promyšlené struktuře jádra, která minimalizuje požadavky na serverové zdroje, je DATALIFE motor snadno pracovat s vysoce sexed projekty s minimálním zatížením serveru. Flexibilita a snadnost v konfiguraci a integraci vlastního designu vám umožní v nejkratším možném čase ke studiu a porozumění struktuře šablon a rozšiřovat své vlastní stránky, bez jakýchkoli dalších materiálových nákladů.


1. V modulu pro správu reklamy přidány podpůrné sloupce. Můžete vytvořit záhlaví v tomto modulu a již v těchto kategoriích umístěte propagační materiály. Nadpisy se zobrazují na vrcholu před seznamem přidaných propagačních materiálů ve formě složek. V samotných rubrikách můžete také vytvořit další podpoložky v neomezených množstvích. Tak, s velkým počtem propagačních materiálů, můžete je umístit pro snadnou navigaci na nich, v různých kategoriích a podpoložkách.

2. Přidána možnost účtovat počet názorů pro propagační materiály, Přidán do ovládacího panelu skriptů. Zobrazení nahrávání se provádí pouze pro skutečné uživatele, kteří zadali stránky pomocí prohlížeče. Místo skenování botů nejsou zohledněny. Zobrazení nahrávání je součástí každého banneru přímo pro každý banner, takže si můžete vzít v úvahu zobrazení pouze pro požadované reklamní materiály. Také máte možnost určit, zda potřebujete vzít v úvahu všechny pohledy na banner, nebo zohlednit pouze názory z jedinečných uživatelů.

3. Pro propagační materiály v admin Pave přidal schopnost omezit přehlídku banneru Na základě počtu jeho názorů a můžete vypnout banner, když je dosaženo zadaného maximálního čísla.

4. Přidána možnost vzít v úvahu počet kliknutí pro propagační materiály,
Přidán do ovládacího panelu skriptů. DATALIFE Engine automaticky zachytí značky HTML publikované pomocí tagů a automaticky udržuje účetnictví coks na nich. Neexistují žádný speciální design těchto odkazů, mohou vést na všechny adresy, které potřebujete. Máte také možnost určit, zda je nutné vzít v úvahu všechny kliknutí na odkaz nebo zohlednit pouze kliknutí pouze od jedinečných uživatelů.

5. Pro propagační materiály v admin Pave přidal schopnost omezit bannerovou show Na základě počtu kliknutí na banneru, a můžete vypnout banner show, když je dosaženo zadaného maximálního počtu kliknutí.

7. Přidáno k použití kanonických odkazů v kódu stránky, Pro všechny stránky webu, včetně navigace sekcí, zobrazit plné zprávy atd. Tato funkce umožňuje zvýšit SEO optimalizaci stránek a také vám umožní vyhnout se stránkám stránek, pokud kdekoli na internetu jsou publikovány nesprávné odkazy na vaše stránky, nebo pokud je to z nějakého důvodu vypnout kontrolu nesprávného CNC.

8. V nastavení kategorií v ovládacím panelu,přidána možnost nastavit ve výchozím nastavení pro kategorii, je povoleno publikovat zprávy z této kategorie na hlavní stránce webu. Tato nastavení platí v době přidávání nebo úpravy publikace a pokud je publikace zakázána pro kategorii na hlavní stránce, odpovídající volba je v době přidávání nebo úpravy publikace odebrána odpovídající volba.

9. V nastavení kategorie v ovládacím panelu, Přidána možnost nastavit ve výchozím nastavení pro kategorii, jsou komentáře povoleny pro publikace z této kategorie. Tato nastavení platí v době přidávání nebo úpravy publikace, a pokud jsou pro kategorii zakázány komentáře, odpovídající volba je odstraněna v době přidávání nebo úpravy publikace.

10. V nastavení kategorií v ovládacím panelu, Přidána možnost nastavit výchozí pro kategorii, pokud je hodnocení povoleno pro publikace z této kategorie. Tato nastavení platí v době přidávání nebo úpravy publikace, a pokud je kategorie zakázána pro použití ratingu, odpovídající volba je odstraněna v době přidání nebo úpravy publikace.

11. V nastavení skriptu v ovládacím panelu v části Nastavení zabezpečení, Přidána možnost povolit automatické ochranu míst před vložením rámců na zahraničních stránkách. Když zapnete toto nastavení, zobrazení vašeho webu bude automaticky zablokován, pokud je zabudován do IFRAME na stránkách někoho jiného. Můžete tedy chránit své stránky před těmito útoky jako Klikeinging.


12. Možnosti modulu methageletu jsou rozšířeny, Tento modul byl přejmenován na "záhlaví, popisy, metalo". Nyní v tomto modulu můžete nastavit na stránky nejen na metoxi, ale také samostatný titulek pro stránku a popis stránky, které můžete dále výstup kdekoli ve vaší šabloně. Za tímto účelem jsou přidány nové globální vzory: (Page-title) - Zobrazí titulní stránku, kterou jste zadali pro stránku (strana-popis) - zobrazí popis stránky pro stránku. Popis stránky také přijímá použití Bb a HTML tagů. Tak, pomocí tohoto modulu, můžete například vytvořit a výstup titulky a popisy pro tag cloud na každou značku osobně atd.

13. Přidán nový text globální šablony značky,které jsou zobrazeny textem přiloženého v nich, pokud byl název zobrazené stránky zadán v modulu "Záhlaví, popisy, metalu". Také přidány protilehlé značky text, který výstup textu přiloženého v nich, pokud název zobrazení stránky nebyl zadán. Podobné značky byly také přidány do popisu: Text, který zobrazuje text přiložený v nich, pokud "záhlaví, popisy, modul" popsal stránku pro zobrazenou stránku, text, který zobrazuje text přiložený v nich, pokud popis Zobrazená stránka nebyla nastavena.

14. Pro šablonu kategorie menu (kategorieMenu.tpl) Přidána podpora pro nové značky Text, který výstup text přiloženého v nich, pokud je kategorie nebo novinky zobrazeny na webu, nepatří do kategorie z nabídky. Tato značka lze použít pouze uvnitř tagů a je používán například zobrazit všechny informace (například odkazy) pouze pro neaktivní kategorie z menu.

15. Vysvětlené příležitosti pro odstoupení publikací na základě hodnot dodatečných oblastí v publikacích. Při kontaktu se http: // clees / xfsearch / pole pole / pole pole / publikace se zobrazí, jako dříve, obsahující zadanou hodnotu v tomto konkrétním poli, pokud je pro pole zadáno "použití jako kříž odkazy". Při kontaktu se http: // vash (xfsearch / hodnota pole / publikace se zobrazí obsahující tuto hodnotu přes všechna další pole. Při kontaktu se http: // vaše pole / xfsearch / název pole / všechny publikuje se zobrazí, ve kterém je toto zadané pole vyplněno.

16. V nastavení skriptů možnost přiřadit samostatnou stránku s názvem 404.html V kořenovém adresáři vašich stránek, pro výstup stránek, obsah, pro který chybí. Pokud toto nastavení povolí, namísto standardní systémové zprávy "Bohužel tato stránka není pro vás k dispozici, bylo možné změnit svou adresu nebo byla smazána.", Můžete si vybrat samostatnou speciálně připravenou stránku, s úplně odděleným design. Tato inovace bude užitečná pro webmastery, kteří chtějí udělat samostatný design 404 stránek svých stránek.

17. V nastavení skriptů přidala možnost přiřadit název HTTP, Kde je nutné přijímat IP adresy uživatelů. Tato inovace bude užitečná pro stránky, které používají různé externí servery proxy, a nemají schopnost správně překonfigurovat server pro ně, získat správné skutečné adresy IP návštěvníků. Například při použití služby Cloudfreare a další k ochraně před útoky DDOS a pomocí obvyklého tarifu hostování bez přístupu k nastavení serveru. Nyní můžete zadat skript, který určí skript, aby určil adresu IP návštěvníků stránek do skriptu v papírovém papíru.

18. Při vymazání kategorie v ovládacím panelu skriptů, Přidána možnost zvolit, jak s publikacemi, které jsou v této kategorii. Můžete: "Odstranit tuto kategorii z publikací", "Nahradit kategorii do jiné nebo jiné kategorie", stejně jako "Smazat všechny publikace v této kategorii". V tomto případě, pokud odstraníte nebo nahrazujete kategorii z publikace, bude odstraněna nebo vyměněna pouze vzdálená kategorie. Například vaše publikace je v kategoriích "na světě", "Novinky", "populární", a například odstraníte kategorii "na světě", pak publikace v této kategorii, pouze kategorie " Svět "bude odstraněn nebo nahrazen, všechny ostatní kategorie v seznamu publikací zůstanou na místě.

19. Pro publikace byl přidán nový typ dalšího pole: "Clean HTML a JS". Při použití tohoto pole nebude motor Datalife Engine zasahovat do textu napsaného v něm, a nebude filtrovat kód HTML tohoto textu, a také vám umožní psát v něm s čistým kódem JavaScript. Toto pole bude užitečné, když jste v novinách, musíte vložit nějaký kód, nad kterým nemusíte provádět bezpečnostní kontrolu, například některý z vašeho přehrávače atd. Pozornost, s přihlédnutím k skriptu nebude filtrovat text z tohoto pole, když je vytvořen, nezapomeňte nainstalovat omezení, která je povolena používat. Nedovolte, aby jeho použití pro obyčejné uživatele, kteří nedůvěřují, jinak to může jezdit na bezpečnost vašich stránek.

20. Pro další publikační pole s možností "Použití jako Cross Reference", Přidána možnost specifikovat oddělovač datového datu. Jako oddělovač můžete zadat individuální znaky i HTML kód. Dříve, čárka byla použita jako oddělovač seznamu, nyní můžete určit svůj osobní separátor pro každé pole, což umožňuje vytvářet jedinečný výstupní design pro každé pole v šabloně.

21. Přidána podpora pro technologii Yandex Turbo pro běžné kanály RSS, Bez použití zařazení do nastavení typu RSS typu jako "Yandex News", pro tuto další podporu pro úplnou zpravodajskou značku (Full-Story) pro jakýkoliv typ proudu RSS. A také aktualizovala standardní / šablony šablony / RSS.xml, ve které by mělo vypadat jako šablona s plnou podporou "Yandex Turbo". Stejně tak schopnost konfigurovat šablonu RSS pro technologii Yandex Zen.

22. Přidána možnost reagovat na komentáře při prohlížení všech nejnovějších komentářů na webu, Pokud nastavení skriptu obsahuje podporu pro komentáře stromů. Tak, můžete například rychle reagovat na přijetí komentářů na webu, nechodí do všech novinek.

Vzhledem k tomu, že některé těžké skripty byly přeneseny na zatížení a nezávislé na vykreslování stránky. Tyto skripty jsou načteny do prohlížeče paralelně s vykreslením stránky a jsou spuštěny pouze po dokončení tvorby stránky v prohlížeči. Co vizuálně poskytuje rychlejší stránku.

24. Přidala možnost neregistrovat na webových stránkách uživatele, Poslat stížnosti správy stránek na zprávy a připomínky, stejně jako taková příležitost existuje pouze pro registrované uživatele.

25. Přidáno použít mikro-dimenzionální schéma.org na výstupní hodnocení s typem "hodnocení".Použití tohoto mikro-dimenzionálního umožňuje plné zprávy při jejich zobrazení ve výsledcích vyhledávání Google, zobrazí se také hodnocení publikace.

26. Přidáno automatické určení orientace fotografií při stahování na server, Na základě methoformace obsažené v grafických souborech. Pokud byla původní fotografie převrácena, pak když je načten na server, skript jej také automaticky nasadí do požadované polohy. Zmizí tak, že je třeba dodatečně upravovat obrázky v počítači, pokud při fotografování fotoaparát byl otočen.

27. Přidána možnost automatické upozornění správy stránek o příchodu nových novinek od uživatelů na moderování (pokud je povolena v nastavení skriptů), pokud byly zprávy přidány z ovládacího panelu skriptů. Dříve bylo oznámení odesláno pouze v případě, že publikace byla přidána přímo z webu.

28. V případě, že uživatel upraví publikaci v ovládacím panelu, který byl dříve publikován na stránkách, ale podle nastavení jeho skupiny je zakázáno publikovat bez zmírnění, nebo je dovoleno publikovat ne ve všech kategoriích, správa stránek bude také zaslána do příslušného oznámení o e-mailu že tyto zprávy očekávají moderování.

29. Změny provozu modulu chleba na místě jsou vyrobeny. V případě, že se zobrazí zpráva ze specifické kategorie, pak pro kategorii, ve které je uživatel přímo umístěn, bude tato kategorie zobrazena jako normální text, a ne odkaz. Ve formě odkazu budou zobrazeny pouze kategorie nad hierarchií, nebo odkaz na tuto kategorii bude, pokud například uživatel šel dále navigaci stránek v této kategorii. Tato inovace tedy vám umožní vyhnout se cyklickým odkazům stránek na sebe.

30. Pro modul "Cross Links" v ovládacím panelu, Přidány dvě nové náhradní oblasti pro odkazy. Můžete navíc specifikovat výměnu pouze na statických stránkách, stejně jako vybrat náhradu statických stránek, zprávy a komentáře.

31. Pro modul "Vyhledávání a výměna" v ovládacím panelu, Přidána možnost hromadného nahrazení textu v průzkumech publikacím a hlasováním na místě.

32. Přidána možnost smazat všechny publikace čekající na moderování od konkrétního uživatele. Chcete-li to provést, musíte kliknout na počet publikací v sekci Správa uživatelů a vyberte příslušnou položku nabídky.

33. Přidána možnost odstranit všechny komentáře, které čekají na moderování od konkrétního uživatele. Chcete-li to provést, musíte kliknout na počet komentářů k správě uživatele a vyberte příslušnou položku nabídky.

34. Skriptový adaptér byl přidán do výstupu počtu různých metrů (zobrazení, publikace, komentáře). Výstup těchto metrů se provádí v formátované formě ve formě separace prostorem stovek, tisíců, milionů atd. Co dává větší vizuální reprezentaci a vnímání těchto čísel.

35. Pro výstupní šablony Komentáře a Přidat komentáře (Dodatomments.tpl a Comments.tpl) Přidána podpora pro nové textové značky - zobrazí text ve značce, pokud zprávy patří do zadaných kategorií, stejně jako značky: Text - zobrazí text Ve značce, pokud zprávy nepatří zadané kategorie. Můžete tedy nastavit jiný design výstupu komentářů a přidat komentáře pro publikace z různých kategorií.

36. Přidána podpora pro pokles slova pro značku počtu hlasů, které byly vystaveny pro pořadí publikací. Můžete například použít (hlasování-num) recenzi || a | s. Dříve pro tuto značku to nebylo k dispozici, protože Obsahuje HTML kód a ne jen číslo.

37. V případě, že použití webu pouze na protokolu HTTPS je povoleno v nastavení skriptu. Že Browser Cookies bude odeslán také na server pouze pomocí protokolu HTTPS a automaticky blokován, pokud je použit obvyklý protokol HTTP.

38. Přidána kontrola nesprávného CNC pro statické stránky, Znění publikace, který je rozdělen na několik stránek. Pokud je zadáno nesprávné číslo stránky, bude provedeno automatické přesměrování 301 na počáteční adresu této stránky.

39. Pro RSS dovoz publikací bylo přidáno podpora importu snímků z označení skříně obsahujícího obraz na publikaci. Pokud je stručný popis v RSS proudu jednoduše text, a obrázek je uveden v něm v samostatné značce, pak se obraz pro tuto publikaci bude také přidán na začátek.

40. Přidána podpora pro přesměrování pro získání úplných zpráv při použití RSS dovozu publikací. Pokud je odkaz z RSS toku přesměrováním pro další přechod k úplnému textu novinek na zdrojové webové stránce, DataLife Engine automaticky dodržuje v tomto přesměrování a bude mít obsah z konečného zdroje. Tímto způsobem bude lepší než dříve.

41. Pozměněný tag a. Pokud je použití a přidání komentářů zakázáno pro konkrétní publikaci, pak tyto značky budou obsahovat obsah v nich.

42. V případě, že jsou připomínky povoleny k publikaci, Ale uživatel nebo skupina uživatelů podle jiných nastavení byla zakázána zveřejněním komentářů, zpráva o tom se nezobrazí na konci všech komentářů, ale v místě, kde jste ve své šablony určit výstup přidané komentáře Formulář (dodatky), čímž můžete určit umístění této zprávy na vašich stránkách.

43. Pro povolení využívající sociální síti "Odnoklassniki",přidána možnost automatického obdržení e-mailového uživatele, za předpokladu, že samotná aplikace obdržela příslušná práva od spolužáků. Pozor, Ve výchozím nastavení se spolužáci nesmějí přijímat e-mail a získat příslušný přístup, který potřebujete navíc kontaktovat sociální. Síť pro povolení k přijetí e-mailu. Pokud je přijata povolení, pak bude také automaticky importovat e-mailovou adresu.

44. Vylepšený obrazový poměr systému při vytváření snížených kopií.To vytváří správnější a vysoce kvalitní sníženou kopii.

45. Vylepšená publikační vyhledávací systém Když jsou povoleny nastavení skriptu, jednoduchý typ vyhledávání. Nový algoritmus vám umožňuje přesněji a správně najít publikace.

46. \u200b\u200bVylepšený systém pro řízení vzhledu stránek stránek, Při prohlížení všech nejnovějších komentářů na webu.

47. Optimalizované zpracování dalších oblastí publikací při zobrazování stručných publikací, A také když modul pracuje s výstupem populárních publikací.

48. Aktualizováno vizuální editory TinyMCE a froala do aktuálních verzí. Opraveno řadu chyb identifikovaných v těchto editorech.

49. Pro přidanou podporu editoru TinyMCE pro vložení skrytých textových značek, S použitím odpovídajícího tlačítka v editoru.

50. Při použití editoru Floara pro komentáře,přidána možnost rychle stáhnout a vkládat obrázky do komentáře. Můžete buď kliknout na ikonu vkládání a vybrat soubor ke stažení, nebo jednoduše přenést obrazový soubor z počítače do pole Editor myši, po kterém bude snímek automaticky načten a vložen do polohy kurzoru v editoru.

51. Malé změny byly provedeny v uspořádání ovládacího panelu skriptů, Zaměřeno na odstranění některých chyb v rozvržení a vylepšené interakce s ovládacím panelem.

52. Aktualizováno na aktuální verze poštovní odesílání knihovny z webu, stejně jako knihovna definice mobilního zařízení.

53. Opraven problém, Ve kterém štítcích nebyly léčeny v náhledu publikací.

54. Opraven problém, Ve kterých byl nesprávně vytvořen Metategi pro sociální. Video a zvuk, pokud bylo video publikováno v doplňcích. Pole a skládala se z playlistů a popisu videa a zvukových souborů.

55. Opraven problém, Ve kterém s určitými situacemi a serverovými nastaveními nemohly publikace pracovat při přidávání publikací z webu.

56. Opraveno problém S jakým dynamickým zatížením komentářů nefungovalo, pokud je povoleno v nastavení skriptů a značka (JSFILES) je zveřejněn v dolní části webu.

57. Opraveno problém Ve kterých nejnovější komentáře nefungovaly, pokud byly některé kategorie prezentovány pro konkrétní skupinu.

58. Opraveno dříve objevené a uvedeno malé chyby ve skriptu.

Na internetu je obrovský počet stránek a všichni pracují na různých motorech. Rozdíly jsou především uzavřeny ve funkčnosti motorů a v pohodlí práce zahraničních uživatelů stránek. Nejoblíbenější motory jsou Joomla, WordPress, Drupal, DLE. Naproti tomu budeme přebývat podrobněji, protože jsem jedním z nejpohodlnějších a jednoduchých motorů, je stále více vybráno webmastery a stává se základem většiny webových zdrojů.

Dle Engine je datalifeengine - základ, který byl předem vypočítán pro prostředky se zpravodajskými stuhami a recenzemi. Dnes tento motor využívá širokou škálu stránek věnovaných všem subjektům.

Oblíbená popularita Dle si zaslouží svou popularitu díky obrovské funkčnosti, která je podrobně napsána na webových stránkách DLE-NEWS.RU. Tvůrci tohoto motoru nabízejí dvě verze svého produktu: placené a zdarma. Je velmi logické předpokládat, že bezplatná verze bude s omezenějšími funkcemi. Ale navzdory tomu je bezplatná verze produktu DLE vynikajícím motorem a pro začátečník webmastery a pro pokročilejší. Dokonale funguje místa nejen s novinkami, ale také věnovány vaření, lékařská témata atd.

Který hosting může být instalován dle

Před zahájením instalace DLE motoru by bylo hezké se seznámit s požadavky, které umístí na server. Nejprve se jedná o několik instalovaných knihoven: PHP Zlib, PHP XML, PHP GD2, PHP iconV. Kromě toho by software měl zahrnovat verzi Apache verze 2.0 a vyšší, PHP 4.3.2+ nebo PHP 5.0+ a MySQL verze není starý 4.0. RAM musí být velikost nejméně 8 megabajtů, ale to je minimálně. Nikdo nezakazuje pomocí RAM s 16 megabajtů, na kterých bude výrobek pracovat ještě lépe.

Při použití DLE Engine na serveru je lepší odpojit zabezpečený režim, který je označen jako SAFEMODE.

Ověření hostingu pro dodržování předpisů

Popis procesu instalace, který čtete dále je založen na závěrech provedených po instalaci motoru do zkušebního webového zdroje. Pro vizualizovanější příklad jsou uvedeny screenshoty každé fáze procesu instalace.

Začneme instalovat zkontrolovat úplný seznam nastavení. Chcete-li to provést, přidejte textový dokument do kořenového adresáře, přidělíme na něj jméno phpinfo.php a napíšete kód:

Pak se vydáme na začátek skriptu, který se nám podařilo vytvořit. V prohlížeči najmeme následující: https: //m_sait.ru/phpinfo.php. Po tom vidíme následující obrázek na stránce:

Místa, která jsou vraťována červeně, jsou hlavními parametry, které určují další práci vytvořeného webového zdroje. Například za účelem práce s grafickými objekty potřebujete normální provoz knihovny PHP GD2. Pokud je jeho instalace nesprávná, na webu se nezobrazí kaple.

Také, aby webový zdroj byl vytvořen normálně, je nutné nainstalovat databázi MySQL. Systém požádá o přihlášení a heslo. Aby bylo možné zapomenout na tyto údaje, je lepší je někde napsat. Chcete-li konfigurovat základnu, použijte ovládací panel, který je v hostování.

Podrobné instalační pokyny DLE

Po balení s staženým motoru do počítače musí být nezaplaceno a nainstalováno. Ale my však neinstalujeme vše v řadě, ale pouze pro složku Upload a složku dokumentace. V případě, že existuje funkce rozpoznávání ZIP archivu na hostování, proces instalace bude rychlejší. Pokud taková funkce není podporována, bude mít injekce souboru z archivu samostatně.

Velmi pohodlné při instalaci práce DLE s totalcommanderem. Při kopírování souborů nebo složek na server musí být označen značka s nápisem "Přeložit názvy souborů do spodního rejstříku".

Pokud server umožňuje rozpoznat a rozbalení archivu, vložíme všechny soubory ve složce Upload najednou.

Nyní dokončíme práci TotalCommander a pokračujeme v instalaci pomocí klienta FTP. Pro správnou funkci webu musíte velmi pečlivě zadat soubory a složky serveru.

Chcete-li upravit atributy, musíte zvýraznit požadovanou složku. Po změně oprávnění složky se nevyskytují nahrazení obsahu složky. Vyberte soubory a složky, které chcete změnit, nejvíce pohodlně přes totalCommander nebo kombinace klávesnice na klávesnici ALT + klávesnice.

V nevyřízeném okně zapadají, co potřebujeme, a klepněte na tlačítko OK.

- Nastavte složku šablon a všechna práva k zápisu do ní (CHMOD 777)

- Instalace všech souborů ve složce šablon položky (CHMOD 666)

- Nastavte práva na záznam (CHMOD 777) pro zálohování složek, nahrávání, stejně jako pro všechny složky uvnitř nich.

- CHMOD 777) / Motor / Data / Motor / Cache / Systém / Motor / Motor / Data / Motor / Cache / Systém / Systém /.

Po provedení všech nastavení zadáme v prohlížeči následující položku: https://proba.regciti.ru/install.php. To znamená, že spustíme soubor s názvem Install.php. Po spuštění souboru se v každém otevírání zobrazí výzva. Zaměření na tyto podpisy pokračujte v procesu instalace. V zásadě se spustí automaticky a systém sám zkontroluje všechny soubory, které musí být nainstalovány a informovány o instalaci.

Nyní můžete vidět předběžný výsledek toho, co všichni tak pilně pracovali. Zadáme v prohlížeče řetězec https: // název webu / index.php. Najdete zde demo stránku. Chcete-li zadat panel Admin a začněte pracovat, je třeba zadat následující položku do panelu Adresa: https: // vaše jméno webu / admin.php. Na obrazovce, v případě správné instalace by se měl zobrazit následující snímek:

Souhlasíme s návrhem, který je zvýrazněn v levém dolním rohu a začít instalaci. Po stisknutí tohoto tlačítka se zobrazí okno s žádostí o čtení pravidel licenční smlouvy. Přechod na další stránku dojde pouze v případě, že tuto smlouvu přijmete a vložíte příslušnou zaškrtnutí. Klikněte na "Pokračovat":

Po tomto procesu kontroly všech těchto komponent a souborů, které byly nainstalovány automaticky. Skript automaticky označuje chyby, které byly povoleny a které chcete pokračovat v práci. Na tomto obrázku je seznam několika položek. Měly by být bez červeného mrtvice, to bude znamenat, že chyby skriptů nenajdily a můžete pokračovat v práci. Pokud bude nějaká položka v červené zdvih, opravte chybu. Skript může v zásadě vyžadovat opravené chyby a můžete odmítnout, ale pak očekávejte, že systém selže v některých bodech. A bude to jen vaše chyba, ne poskytovatelé a ne uživatelé. Pokud chyby selhávají, můžete požádat o radu nebo pomoc od poskytovatele, který vám poskytne místo na serveru.

V dolní části okna je také seznam položek, které by měly být bez červeného mrtvice. Tyto chyby však nejsou tak kritické a nemusí se odrazit v práci budoucího místa. To je, že skript má určité standardní nastavení a nemusí se vždy shodovat s uživatelskými nastaveními. V této fázi je lepší konzultovat s poskytovatelem hostingu a objasnit, zda některá z nastavení zvýrazněná červeně se neshoduje s navrhovaným systémem.

Pokračujeme a dostaneme nové okno, které se otevřelo. Zde bude možné se učit, jaké chyby byly povoleny v okamžiku, kdy jste udělali atributy pro složky a soubory. Skript sám uvádí, kde jste něco udělali nebo něco zmeškali.

Pokud existují stále chyby, je lepší je opravit prostřednictvím klienta FTP. Po úpravě aktualizujeme stránku a podívejte se, zda jsou stále místa, kde potřebujete provést úpravy. Pokud jste všichni správně provedeni, a systém vám přidělil místa s chybami, gratulujeme! Úspěšně jste prošli jedním z nejtěžších a zodpovědných instalačních kroků a nyní můžete bezpečně pokračovat!

MySQL Server:

Kódování pro MySQL:

Následující obrázek označil místa, která je třeba zadat velmi pečlivě a správně.

Název základny bude jak jsme ho přiřazeni na samém počátku. V našem případě je to proba_regciti.

V položce "Uživatelské jméno" zadám přihlášení uživatele, jménem, \u200b\u200bkterý byl vytvořen základna. V této fázi, přihlašovací a heslo, máme jen v případě zaznamenaných.

Zadejte e-mailovou adresu v e-mailové lince. Klikni "Pokračovat". V nepřítomnosti chybových chyb na předchozí stránce se zobrazí následovně: "Gratulujeme! Instalace byla úspěšně dokončena. "

V dalším okně, které se otevře, věnujeme pozornost několika bodům.

Když jste nainstalovali skript, databáze se s ním automaticky vytvoří, je vytvořena kancelář správce a nastavení provozu systému. Aby nedošlo k srazení všech nastavení a nespustí se znovu nainstalovat, doporučuje se odebrat install.php.

Doufám, že rozumíte, jak nainstalovat DLE na hostování. Pokud máte stále nějaké dotazy - zeptejte se jich v komentářech k tomuto článku.

Publikováno podle autora

Promluvte si o menu na webových stránkách DLE. Přesněji řečeno, jak přidat vaše položky do menu nebo nahradit existující na nové. Docela často mají nováčci pouze otázku, která byla založena, dochází k: "Jak nahradit standardní položky nabídky ve standardní šabloně, sami?" Pokud se v aplikaci WordPress, to lze provést bez úpravy kódu, pak v Dle je situace jiná, v kódu stále musí stoupat a třídit trochu. V přidávání nových položek však není nic obtížného, \u200b\u200ba doufám, že se dnes můžete ujistit.

Takže se obrátíme na bod. Chcete-li začít, musíme vytvořit položky, které je třeba později implementovat v nabídce DLE, buďte něco stránky nebo kategorií. Chcete-li to provést, přejděte na panel Admin a klikněte na položku "Seznam všech sekcí."

A pak to vše závisí na situaci. Pokud musíme přidat do menu, odkaz na kategorii stránek, jdeme do kategorie "Kategorie", a pokud potřebujeme vytvořit stránku, ke které bude položka menu odeslána, pak přejděte na položku statických stránek. Neexistuje žádný zásadní rozdíl mezi nimi, takže si vybereme jednu ze dvou možností, například "kategorií".

Zobrazí se forma vytváření nové kategorie na webu. Všechno je tam jednoduché. Pro které každé pole formuláře slouží, viz obrázek.

Ne všechna pole, která jsou popsána na obrázku, jsou povinná, ale pouze první a druhé pole. A položky, které jsem neměl dotýkat obraz vůbec, se netýkají kategorií, ale platí pro globální nastavení motoru, například nastavení výstupu z novinek a také poskytují schopnost přiřadit jedinečnou šablonu pro každou kategorii samostatně.

Po vyplnění potřebných polí, alespoň první dva, klepněte na tlačítko Přidat. Tato akce vytvoří novou kategorii na webu, odkaz, ke kterému přidáme v nabídce DLE. A věnujte zvláštní pozornost druhému poli, kde bylo nutné zaregistrovat alternativní název kategorie, která bude adresa, na kterou bude kategorie umístěna. Ve mém příkladu bude vypadat takto: http: //syt.ru/primer_category/

Nyní přejděte k přímému přidání nové položky v nabídce DLE.

Chcete-li to provést, musíte jít do panelu Admin na sekci "Šablony stránek".

A pak je třeba vybrat jeden ze dvou souborů, pokud se použije standardní šablona, \u200b\u200bve které je menu předepsáno na webu. Standardní šablona má dvě typy menu: je také horizontální a vertikální. Horizontální menu odpovídá souboru topumenu.tpl a soubor sidebar.tpl je zodpovědný za vertikální menu v levém sloupci webu. Oba tyto soubory lze nalézt v levém sloupci sekce Šablony webu. A když kliknete na jeden z nich, kód tohoto souboru se zobrazí v pravém sloupci.

Po otevření souboru musíme opravit jakýkoliv existující bod na našem. To znamená, že název, v tomto případě název kategorie. A nahraďte odkaz na samotnou kategorii (alternativní jméno), místo toho #. To znamená, že pokud nahradíte položku "na webu", bude kód menu vypadat takto:

Analogicky můžete v nabídce změnit zbytek položek. Co se týče druhého horizontálního menu, pak je naprosto stejná situace. A samozřejmě, všechno je nadbytečné, že nepotřebujete, můžete smazat. A samozřejmě uložte upravený soubor.

Pokud si nejste jisti, že něco, například, že odstraníte něco nadbytečného, \u200b\u200bpak jednoduše umožnit obnovit ji v případě nepředvídaných situací.

A mám na tom všechno.

Motor DLE nebo DATALIFE je placeným CMS pro správu obsahu vašich stránek. CMS má výkonný systém správy zpráv, publikování, články, uživatele, uživatelé a je určen pro vytváření informačních portálů a blogů. Díky množství vestavěných funkcí a pomocí pokročilé technologie Ajax v CMS budou vaše stránky konzumují méně serverových zdrojů i s velkým počtem návštěvníků. V této příručce se naučíte instalovat DLE na hostinger.

Než začnete tuto příručku, budete potřebovat následující:

  • Přístup k ovládacímu panelu hostování

Jak nainstalovat DLE na hostinger

Než začnete nastavit DLE, musíte provést data:

Krok 1 - Stahování instalačních souborů DLE

Otevřete složku nahrát. Ve vašem klientovi FTP a stáhnout všechny soubory ze složky na účet hostování v katalogu public_html..

POZNÁMKA! V této příručce používáme FILEZILLA v této příručce, ale můžete použít jakýkoliv klient FTP vhodný pro vás.

Krok 3 - Instalace oprávnění k souboru

Nastavení DLE je v automatickém režimu, vše, co musíte udělat, je nastavit příslušná práva pro několik samostatných složek a souborů, které jste dříve stáhli do svého hostovacího účtu.

  1. Chcete-li spustit nastavit právo napsat do složky Šablony.a všechny složky investovány do něj. Chcete-li to provést, klepněte pravým tlačítkem myši na složku. Šablony. V rozhraní FIEZILLA a vyberte možnost Atributy souborů ...

  1. Dále v okně, které se zobrazí, zadejte Číselná hodnota 777 Chcete-li změnit povolení zápisu, zkontrolujte políčko naproti Přesměrování do vnořených adresářů a poznamenal Použít pouze na adresáře.

  1. Dále potřebujete změnit oprávnění pro všechny soubory ve složce Šablony., ale již s právy 666. Chcete-li to provést, otevřete atributy složky. Šablony. A zeptejte se Číselná hodnota 666, Zaškrtněte políčko Přesměrování do vnořených adresářů → Použít pouze na soubory.

  1. Identické akce tráví se složkami zálohování, uploads., stejně jako pro všechny složky uvnitř nich. Další pro složky / Motor / Data / Motor / Cache / Systém /. Pro všechny zadané adresáře nastavte práva na záznam 777.
  2. Nyní můžete pokračovat na instalaci DLE.

Krok 4 - Instalace DLE na hostinger

Chcete-li spustit instalaci, zadejte název vaší domény v prohlížeči. Pokud se instalační okno automaticky nevypadá, přidejte název vaší domény Install.php. Například, vaše domain.ru / install.php.

  1. Pokud se vše provádí správně, zobrazí se okno Průvodce instalací DATALIFE. zmáčknout tlačítko Spustit instalaci.

  1. Dále přijměte uživatelskou dohodu uvedenou zaškrtnutí Přijímám tuto dohodu. Chcete-li pokračovat v instalaci, klepněte na tlačítko Pokračovat.

  1. V dalším okně zkontrolujte, zda váš server splňuje potřebné požadavky a klikněte Pokračovat.

  1. Dále zkontrolujte správnost dříve nainstalovaných oprávněních souborů. Pokud je vše v pořádku, stiskněte znovu Pokračovat.

  1. V novém okně musíte vyplnit podrobnosti o vaší databázi a data pro účet správce vašeho webu DLE.

  • URL stránky.- Adresa vašich stránek

Data pro přístup k serveru MySQL.

  • MySQL Server. - MySQL server vaší databáze na hostování. Pokud jste uživatelský hostinger, můžete najít potřebné informace v sekci Databáze → MySQL databáze.
  • Jméno databáze - název vaší databáze MySQL.
  • Uživatelské jméno - Uživatelské jméno přiřazené k databázi.
  • Heslo - Heslo z vašeho uživatelského účtu databáze.
  • Předpona - Prefix tabulky MySQL databáze. Můžete zanechat beze změny.
  • Databázový stroj- Doporučuje se opustit výchozí hodnotu. InnoDB.
  • 4 bajty utf. - Po povolení této možnosti uloží DLE další informace v databázi. Tato volba může ovlivnit výkon vašich stránek.

Data pro přístup k ovládacím panelu.

Zadejte data pro přístup k ovládacím panelu na vaše stránky. Zadejte aktuální e-mailovou adresu, bude sloužit k obnovení přístupu k účtu správce.

Další nastavení.

Povolit CNC podporu - Umožnit osobu-srozumitelnou adresu URL. Když je tato volba povolena v adrese článku, zobrazí se její název. Tato funkce je užitečná pro SEO optimalizace.

  1. Chcete-li se vyhnout opětovnému spuštění instalace nebo aktualizace, odstraňte soubor install.php. a složka vylepšit. Z katalogu vašich stránek. zmáčknout tlačítko Pokračovat.

Gratulujeme, instalace DLE pro vaše stránky na hostingu prošel úspěšně.

Závěr

Po dokončení této příručky jste se naučili nainstalovat DLE na hostování. Instalace DLE je poměrně snadný proces, pokud budete pečlivě sledovat naše krok za krokem. I přes hojnost CMS dnes má DLE své vlastní vlastnosti a dobrý výkon.