Beszéljünk a dle honlapján található menüről. Pontosabban, hogyan lehet saját tételeket hozzáadni a menühöz, vagy a meglévőket újakra cserélni. A kezdők számára, akik most telepítették ezt a CMS-t, gyakran felmerül a kérdés: "Hogyan lehet a szabványos sablonban lévő standard menüelemeket a sajátjával helyettesíteni?" Ha a wordpressben ez kódszerkesztés nélkül is megoldható, akkor dle-ben más a helyzet, akkor is bele kell nyúlni a kódba és kicsit rájönni. Azonban nincs semmi nehéz új elemek hozzáadása, és remélem, hogy ma látni fogja ezt.
Szóval, térjünk az üzlethez. Először is létre kell hoznunk olyan elemeket, amelyeket később implementálni kell a dle menüben, legyen szó oldalakról vagy kategóriákról. Ehhez lépjen az adminisztrációs panelre, és kattintson az "összes szakasz listája" elemre.
És akkor minden a helyzettől függ. Ha az oldal kategóriájára mutató hivatkozást kell hozzáadnunk a menühöz, akkor menjünk a „Kategóriák” menüpontra, ha pedig olyan oldalt kell létrehoznunk, amelyre a menüpont átirányítja a felhasználót, akkor lépjen a „Statikus oldalak” menüpontra. tétel. Nincs köztük alapvető különbség, ezért a két lehetőség közül választunk egyet, például a „Kategóriák” lehetőséget.
Megjelenik egy űrlap az új kategória létrehozásához az oldalon. Ott minden egyszerű. Hogy mire használják az egyes űrlapmezőket, lásd a képet.
Az ábrán nem minden mező kitöltése kötelező, hanem csak az első és a második mező. Azok a pontok pedig, amelyekhez a képen nem nyúltam hozzá, egyáltalán nem a kategóriákra vonatkoznak, hanem a globális motorbeállításokra, például a dle hírkimeneti beállításaira, és lehetőséget adnak arra is, hogy minden kategóriához külön-külön egyedi sablont rendeljünk.
A kötelező mezők, legalább az első kettő kitöltése után kattintson a Hozzáadás gombra. Ez a művelet egy új kategóriát hoz létre az oldalon, amelynek hivatkozását hozzáadjuk a dle menühöz. Különös figyelmet kell fordítani a második mezőre, ahol egy alternatív nevet kellett regisztrálni a kategóriához, amely az a cím lesz, amelyen a kategória található. Az én példámban ez így fog kinézni: http://site.ru/primer_category/
Most folytassuk az új elem közvetlen hozzáadását a dle menühöz.
Ehhez az adminisztrációs panelen lépjen a "Webhelysablonok" szakaszba.
Ezután ki kell választania a két fájl egyikét, ha szabványos sablont használ, amelyben a webhely menüi regisztrálva vannak. A standard sablonban kétféle menü található: ez, valamint vízszintes és függőleges. A topmenu.tpl fájl a vízszintes menüért, a sidebar.tpl fájl pedig a függőleges menüért felelős az oldal bal oldali oszlopában. Mindkét fájl megtalálható a Webhelysablonok szakasz bal oldali oszlopában. És ha rákattint valamelyikre, ennek a fájlnak a kódja megjelenik a jobb oldali oszlopban.
A fájl megnyitása után javítanunk kell minden meglévő elemet a miénkben. Azaz változtassa meg a nevet, jelen esetben a kategória nevére. És helyettesítse a hivatkozást magára a kategóriára (alternatív név) a # helyett. Vagyis ha lecserélem az „A webhelyről” elemet, akkor a menükód így fog kinézni:
Hasonló módon módosíthatja a menü többi elemét. Ami a második, vízszintes menüt illeti, ott is pontosan ugyanaz a helyzet. És természetesen minden, amire nincs szüksége, eltávolítható. És természetesen mentse el a szerkesztett fájlt.
Ha nem biztos valamiben, például hogy törölni fog valami feleslegeset, akkor csak tegye meg, hogy előre nem látható helyzetek esetén vissza lehessen állítani.
És nekem ennyi.
Hello barátok. Szinte minden időmet töltöm. Mivel a legtöbb webhelyem CMS DLE-re épül, sokat kell dolgoznom ezzel a motorral. Korábban már mondtam, hogy a fejlesztők nem barátkoznak a SEO-val, és általában nem is hallottak ilyen szót, de ez még rosszabbnak bizonyult, mint amilyen lehetett. El is készítettem a nemzeti motor "csontosodásának" szentelt posztok egész sorát (lásd a kategóriában).
De ma egy olyan fontos dologról szeretnék beszélni, mint a DLE html oldaltérképe. Hiába kerestem az interneten egy normál kártyamodult, nem találtam. Természetesen többféle megoldás létezik, de mindegyik egyáltalán nem hozza meg a kívánt eredményt, sőt néha kárt is okoz. A modult magamnak kellett megírnom, vagy inkább szakemberekre bízni a „kívánságlistám” megvalósítását. Mély hálámat fejezem ki Alexander Fominnak lelkesedéséért és hihetetlen gyorsaságáért.
A DLE oldaltérkép modulja, amelyet most bemutatok Önnek, megfelel a SEO minden követelményének, és rendkívül egyszerűen telepíthető.
Az Alaich DLE moduljainak teljes listája "a:
SiteMap – HTML oldaltérkép generáló modul DLE-hez
Eredeti név: oldaltérkép
CMS kompatibilitás: DLE 8.2- 10.6
Terítés: Ingyenes, ahogy van, a forrásra mutató hivatkozás terjesztésekor kötelező
Jelenlegi verzió: 2.2 (2014.08.05-től)
Célja: Rendezetlen lista megjelenítése az összes publikációra, kategóriára és statikus oldalra mutató hivatkozásokkal.
Sajátosságok: Vizuális beágyazási kód generátor. Az oldal összes elemének - hírek, kategóriák, statikus oldalak - megjelenítési elvének részletes beállítása, a megjelenített elemek száma, rendezési elv és rendezési sorrend, elemek hivatkozásként vagy sima szövegben való megjelenítése, adott elemek felvételének/kizárásának lehetősége.
A DLE HTML oldaltérkép modul leírása és beállítása
Barátaim, 2012. június 3. nagy nap, megjelent a vadonatúj oldaltérkép 2.0-s verziója. Modulunk használhatósági lécét új szintre emeljük. Nekünk (remélem neked is) nagyon megtetszett a rendszerben megvalósított vizuális kódgeneráló rendszer, és úgy döntöttünk, hogy a sitemap modulban is implementáljuk. Most már nem kell elolvasnia az összes funkcióhoz és értékükhöz tartozó kézikönyveket és leírásokat - csak lépjen az adminisztrációs panelre, adjon meg néhány értéket, és kész - a modul készen áll!
A fentieken kívül szeretném még felsorolni néhány fontosabb tulajdonság:
- a modul teljesen gyorsítótárban van;
- a modul a DLE API-t használja;
- a térképen nem jelennek meg a moderáláson át nem esett, valamint a jövőben tervezett kiadványok;
- figyelembe veszik a CNC jelenlétét / hiányát, valamint a CNC típusát;
- ilyen finomság biztosított - ha valaki régóta dolgozik a DLE motorral, akkor emlékszik, hogy a korai verziókban egyáltalán nem volt CNC, aztán megjelent, de csak egy típusú (ugyanaz, mint a 3-as típus most alakul). Tehát ez a modul is előírja - az új publikációk egy url-lel jelennek meg, aminek a CNC típusa az adminisztrációs panelen van kiválasztva, a régiek pedig a régi típusú CNC url-jével.
A vizuális generátor megjelenése ellenére azt javaslom, hogy ismerkedjen meg a modul mechanikájával.
A modul a main.tpl sablonba a következő címke használatával kerül beillesztésre:
(include file="engine/modules/sitemap.php?param1=value1¶m2=value2")
param1= — modulparaméter, érték1 — paraméter értéke. A jel után jönnek a modulbeállítások? és &-vel elválasztva.
Példa beszúrása (webhelytérképet jelenít meg statikus oldalak listájával és hírekkel id=2,3,4 kategóriákból):
(tartalom)
(include file="engine/modules/sitemap.php?show_static=1&need_cats=2,3,4")
Ahhoz, hogy a webhelytérkép külön oldalon jelenjen meg, az (include ...) címkét a -ba, a (content) címkét pedig -be kell zárni. Ezt követően a modul elérhető lesz a http://site.ru/sitemap/ címen.
A paraméterek és azok értékeinek módosítása után törölni kell a gyorsítótárat az adminisztrációs panelen.
A tpl-n keresztül átadott modulparaméterek beszúráskor:
- need_cats – az azonosító kategóriák listája vesszővel elválasztva a térképen való megjelenítéshez
- exc_cats - az azonosító kategóriák listája vesszővel elválasztva, kizárva a térképről
- need_news — a térképen megjelenítendő azonosító cikkek vesszővel elválasztott listája
- exc_news – a térképről kizárandó cikkazonosítók vesszővel elválasztott listája
- értelmetlen ezeket a paramétereket egyszerre megadni
- need_static – a térképen megjelenítendő statikus oldalazonosítók vesszővel elválasztott listája
- exc_static - az azonosító statikus oldalak listája, vesszővel elválasztva, kizárva a térképről
- értelmetlen ezeket a paramétereket egyszerre megadni
- cats_as_links – kategórianevek megjelenítése linkként (1 vagy 0)
- show_static - statikus oldalak megjelenítése a térképen (1 vagy 0)
- cats_sort – kategórialista rendezési mezője (mező a dle_category táblázatból)
- cats_msort – kategórialista rendezési iránya (ASC vagy DESC)
- news_sort - rendezési mező a cikkek listájához (mező a dle_post táblából)
- news_msort - a cikkek listájának rendezésének iránya (ASC vagy DESC)
- static_sort - rendezési mező a statikus oldalak listájához (mező a dle_static táblából)
- static_msort – a statikus oldalak listájának rendezésének iránya (ASC vagy DESC)
- 2 rendezési lehetőség van:
- ASC - növekvő (ábécé sorrendben)
- DESC - csökkenő (fordított sorrendben)
- ha a mező és a rendezési sorrend nincs megadva, akkor a megadott kategóriabeállítások vagy szabványos DLE paraméterek kerülnek felhasználásra
- cats_limit – a megjeleníthető alkategóriák maximális száma
- news_limit – a kategória kimeneti cikkeinek maximális száma
- static_limit – a megjelenített statikus oldalak maximális száma
Értesítés a fenti beállítások egyike sem szükséges, akkor egyáltalán nem adhat meg semmit - csak illessze be a címkét (include file="engine/modules/sitemap.php") - akkor a rendszer az alapértelmezett beállításokat használja.
Oldaltérkép Megjelenés és stílus osztályok
Opcionálisan lehetőség van az oldaltérkép megjelenésének megváltoztatására, ehhez megnyitjuk a sablonunk stílusfájlját (style.css), és előírjuk az alább leírt osztályokat.
Webhelytérkép CSS-osztályok listája:
Sitemap_categories - elem
- kategória lista
- kategória lista
.sitemap_items - elem- cikkek listája
- cikkek listája
.sitemap_static_pages - elem- statikus oldalak listája
- statikus oldalak listája
Root - a fenti elemek osztálya a lista gyökerében
Sitemap_categories a - elem kategórianévvel
.sitemap_categories span - elem kategórianévvel
.sitemap_items a - az elem cikk címével
.sitemap_static_pages a - elem statikus oldalnévvelA webhelytérkép modul telepítése, eltávolítása és frissítése a DLE-n
Modul telepítés
- Csomagolja ki az archívumot a modullal;
- Másolja a feltöltési mappa tartalmát (kivéve /templates/) a szerverre;
- Helyezze a feltöltések/sablonok/Alapértelmezett/ mappa tartalmát a sablon mappájába;
- Futtassa a http://site.ru/sitemap_installer.php fájlt, és kövesse az utasításokat;
- Törölje a sitemap_installer.php fájlt a szerverről;
- Lépjen az adminisztrációs panelre, válassza ki a SiteMap modult, és hozza létre a kódot;
- Nyissa meg a sablon main.tpl fájlját, és keresse meg:
Írja újra a motort
Adja hozzá alább:
$metatags =<<
Adja hozzá fent:
if ($do == "webhelytérkép" ) ( $nam_e = "Webhelytérkép" ; $metatags [ "cím" ] = "Webhelytérkép ($config["home_title"]) "; $metatags["leírás"] = "Webhelytérkép ($config["leírás"]) "; $canonical = "" ; ) if ($do == "webhelytérkép") ( $nam_e = "Webhelytérkép"; $metatags["title"] = "Webhelytérkép ($config["home_title"])"; $metatags["description"] = " Webhelytérkép ( $config["leírás"])"; $canonical = ""; )
- A telepítési folyamat befejeződött - az oldaltérkép a http://site.ru/sitemap/ címen érhető el
Modul eltávolítása
- Töltse fel a sitemap_uninstaller.php fájlt a kiszolgálóra (abba a mappába, ahol a DLE telepítve van);
- Futtassa a http://site.ru/sitemap_uninstaller.php fájlt, és kövesse az utasításokat;
- Törölje a telepítés során letöltött összes modulfájlt;
- Visszaállítja a motorfájlokon (main.tpl és .htaccess) a telepítés során végzett összes módosítást;
- Ne felejtse el törölni a sitemap_uninstaller.php fájlt.
Modul frissítés
- Töltse le a modul új verzióját a https://website/blog/post/1974 oldalról
- Csomagolja ki az archívumot a modullal.
- Másolja a feltöltési mappa tartalmát (kivéve a sitemap_installer.php fájlt és a /templates/ mappát) a szerverére, és válaszoljon „Igen”-nel az FTP kliens meglévő fájlok cseréjével kapcsolatos kérdéseire.
Figyelem! A v.1.x verzióról a v.2.x verzióra történő frissítéshez:
Az új fájlokat teljesen át kell másolni a 2.x verzióból a szerverre, ha a nevek egyeznek, erősítse meg a cserét. Ezután futtassa a http://site.ru/sitemap_installer.php webhelyet, és kövesse az utasításokat. Ezzel befejeződik a frissítés.Töltse le a HTML SiteMap modult a DLE-hez
Verzióelőzmények (Előzménynapló)
- v.2.2 - 08.05.2014
- Teljesen újratervezett modultervezés a DLE összes verziójához.
- Kisebb hibák kijavítva és fejlesztések történtek. Frissítéskor feltétlenül kövesse a engine.php fájl szerkesztésének lépését a frissítési utasításokban.
- v.2.1.1 - 17.04.2014
- A modul kódja frissítve lett, hogy kompatibilis legyen az új DLE beállítások fájlformátumának 10.2-es és újabb verziójával.
- v.2.1 - 08.10.2012
- Javítva egy hiba a kódgenerátorban.
- Javítva az adminisztrációs panel elírási hibái.
- v.2.0 - 03.06.2012
- Telepítő hozzáadva.
- Volt egy adminisztrációs panel kódgenerátorral a sablonba való beillesztéshez.
- v.1.2 - 02.06.2012
- Bevezették a DLE verzióvezérlést.
- A modul most már kompatibilis a DLE 8.2-9.6 vonallal.
- v.1.1 - 02.11.2011
- Egyes modulfunkciók hibái javítva.
- v.1.0 - 16.03.2011
- Hivatalos kiadás.
GYIK – válaszok a gyakran ismételt kérdésekre
K: Miért van szükségem két webhelytérképre, az xml-re és a html-re? mi a különbségük? Egyszerre is használhatók?
V: Ez két teljesen különböző entitás: az xml-oldaltérkép csak keresőmotorok számára készült. A html oldaltérkép arra szolgál, hogy a felhasználók navigálhassanak az oldalon. Egyszerre is lehet és kell használni.K: Milyen webhelytérképet kell hozzáadni a Yandex és a Google webmester panelhez?
V: A keresőmotoroknak pontosan az xml-webhelytérképet kell „táplálniuk”, nem pedig a modul által létrehozott webhelytérképet.K: Melyik oldaltérképre lehet hivatkozni az oldalon (például a láblécben)?
V: Csak linkelni kell a html oldaltérképet, pl. a modul által létrehozott és a http://site.ru/sitemap/ címen érhető el.K: A következő hibaüzenetet kaptam, mit tegyek?
Végzetes hiba: Az osztály Webhelytérkép nem deklarálható újra a /.../engine/modules/sitemap.php 55. sorában
V: Használja a webhelytérkép alternatív telepítését statikus oldalakon keresztül – a módszer leírása itt találhatóK: Működik ez a modul DLE 10-en?
V: Igen, minden jól működik. De ha nehézségei vannak, akkor van egy másik alternatíva. Köszönet a Ryan becenevű felhasználónak - a módszer leírása itt találhatóK: Nagyon sok publikációm van az oldalon, és ezek a linkek egy oldalon jelennek meg. Ez baromság, a Yandex esküszik!
V: Igen, a Yandex esküszik. Az oldalon található hivatkozások számának csökkentéséhez használja a news_limit paramétert a hírkimenetek számának korlátozására (a részletekért lásd a paraméterek listáját).K: Hány linket lehet/kell megjeleníteni a térképoldalon?
V: A Yandex támogatásának hivatalos válaszából: a html oldaltérképben a hivatkozások ajánlott száma nem haladhatja meg a 3000 hivatkozást.K: De mi a helyzet az oldaltérkép felosztásával? Kérjük, tegye.
V: Az adatbázis szerkezete és a modul logikája nem jelenti az oldaltérkép lapozását. Lapozás a közeljövőben nem várható.Tehát mindent elmondtam, kérjük, töltse le, tesztelje és írjon véleményeket. Ha bármilyen hibát talál - írjon, mindent a lehető leggyorsabban kijavítunk. Illetve, ha bármilyen kívánsága van a funkcionalitással, fejlesztésekkel kapcsolatban, akkor is írjon, mindent megbeszélünk és megcsináljuk!
NYILATKOZAT A közelmúltban ez a modul különféle DLE-nek szentelt oldalakon elterjedt, más néven, megváltoztatott kóddal, eltávolítva / megváltozott szerzői joggal stb. Mindazonáltal a jelek arra utalnak, hogy pontosan ez a modul, amelyet Alexander Fomin fejlesztett ki. Tehát - nem vállalok felelősséget más oldalakról letöltött terjesztésekért.
A "sötét lovak" nemcsak az emberek, hanem a CMS-ek körében is előfordulnak. Az egyik ilyen "ló" a DLE.
Ha sok információ található más php motorokról az interneten, akkor erről a CMS-ről csak néhány méltó anyag található. Tegyük ezt a cikket méltóvá azzal, hogy elmondjuk az olvasóknak, hogyan telepítsenek sablont DLE-n:
Ismert az ismeretlen CMS-ről
Ez a motor nem olyan népszerű a globális interneten, mint a WordPress vagy a Joomla. Orosz programozók alkotása. Ezért leggyakrabban ezen a CMS-en futó webhelyre és a Runet DLE-sablonjára bukkanhat.
A CMS DLE-t az alkotók az információs portálok és blogok kiépítésének alapjaként pozícionálják. A motor belső rendszere nagy terhelésekhez lett igazítva, és nagyfokú hibatűréssel rendelkezik:
A legtöbb motorhoz hasonlóan a DLE (DataLife Engine) is php-n és MySQL-n alapul. Ennek a tartalomkezelő rendszernek a fő hátránya a fizetés. Ennek ellenére a DLE a negyedik helyet foglalja el az elterjedtség tekintetében a ru zónában található erőforrások között. Bár legtöbbjük (59 ezer oldal) a motor kalóz verzióit használja.A CMS alapkonfigurációjának licence 1 éves időtartamra 2190 rubelbe kerül. Meghosszabbítása a második évre (és az azt követőkre) 1490 rubelbe kerül. A bővített változat ára 2790 rubel.
A fizetős verziók mellett van ingyenes verzió is. A CMS ezen verzióját a gyártó a motor próbaverziójaként és az első webhely létrehozásának alapjaként mutatja be:
A DLE fő hátránya a gyenge biztonság. A szakértők még 2008-ban kritizálták a CMS-t a belső rendszerének alacsony szintű biztonsága miatt a kérések kezelése során. Valószínűleg ezt a problémát ma még nem javították ki.A Yandex 2011-es elemzési adatai szerint leggyakrabban a CMS DLE-n alapuló webhelyek fertőződnek meg. A motor legújabb kiadása jelenleg a 10.3-as verzió. 2014 szeptemberében jelent meg.
A DLE sablon jellemzői
A DLE-webhelyek sablonjai számos olyan funkcióval rendelkeznek, amelyek alapvetően megkülönböztetik ezt a CMS-t a többi tartalomkezelő rendszertől:
- A motor sablonszerkezete TPL-fájlokon alapul. Ez nagyban megkönnyíti a sablonterv elrendezésének és adaptálásának folyamatát;
- A fő szerkezeti fájl a main.tpl . Minden további sablonelem ( menü, oldalsáv) szintén TPL fájlokkal vannak meghatározva ;
- A stílusdöntések két fájlba vannak írva: a programrész stílusai a engine.css fájlban vannak beállítva, minden más pedig a style.css fájlban:
Ezután a webhely vezérlőpultjára kell lépnie (admin.php fájl). Ezután válassza ki a "" lehetőséget a bal oldali menüből. Szkriptbeállítások», « Rendszerbeállítások»:
Alul az "Általános beállítások" részben lépjen az elemre" Alapértelmezett webhelysablon". Válassza ki a kívánt sablont a legördülő listából. A módosítások elvégzése után ne felejtsen el kattintani a "Mentés" gombra:
Ezt követően az új sablon aktiválódik, és a webhely megjelenése megváltozik. De mielőtt feltenné a sablont a DLE-re, ne felejtse kicsomagolni.V CMS DLE Más népszerű tartalomkezelő rendszerekkel ellentétben a sablont nem archívumból telepítik.
Sajnos a legtöbb DLE sablon, akárcsak maga a motor, fizetős. De ha jól keresel, akkor a Runetben találsz pár tisztességes forrást, ahonnan ingyen letölthetsz sablonokat. Íme néhány közülük:- dle-shablony.net - körülbelül 50 különböző sablont lehet ingyenesen letölteni. De mindegyiket egy általános részbe „dobják”, kategória szerinti rendezés nélkül. Bár köztük abszolút „eper” példányok találhatók:
- newtemplates.ru - a webhely fizetős és ingyenes sablonok nagy gyűjteményét mutatja be. Mindegyik kényelmesen tematikus címsorokba van rendezve. De még a fizetősek között is találhatunk 5-10 dollár értékű mintákat és mindössze 5 példányt. És ez egy meglehetősen magas fokú egyediséggel rendelkező dizájnt biztosít az erőforrásnak!
- A 10.dle-shabloni.ru egy nagyszerű forrás, amely hatalmas sablongyűjteményt tartalmaz DLE-webhelyekhez. A címkék segítenek megtalálni közöttük a szükségeseket tárgy vagy akár szín szerint. A sablon működését a beépített demó segítségével vagy a Youtube videólejátszó ablakában lejátszott videóban láthatja:
Ne felejtse el, hogy minden sablont a CMS DLE egy adott verziójához fejlesztettek ki. Megfelelőségüket a kiválasztott minta letöltése előtt ellenőrizni kell.
DLE-sablon szerkesztése
Más népszerű tartalomkezelő rendszerekkel ellentétben a DLE-nek egyszerűbb sablonrendszere van. Ennek köszönhetően a szerkesztésük sokkal gyorsabb és egyszerűbb. A motor adminisztratív részének eszközkészlete integrált kódszerkesztőt tartalmaz.
Az eszköz eléréséhez a következőkre van szüksége:
- Lépjen a webhely adminisztrációs paneljére;
- A bal oldali menüből válassza a " Sablonkezelés"," Webhelysablonok ";
- A " mezőben található legördülő listában Kiválasztott sablon szerkesztésre"Telepítse a kívánt példányt, és kattintson a" Futtatás" gombra:
- Ezt követően lent megjelenik a beépített kódszerkesztő ablak. A sablon szerkesztése előtt azonban ki kell választania a szerkeszteni kívánt fájlt. A sablonfájl fa a bal oldalon található. Miután a kurzorral a kívánt forrásra kattintott, annak tartalma megjelenik a szerkesztő ablakban:
A CMS DLE műszaki dokumentációja tanulmányozható a következő címen: hivatalos honlapján gyártó.
Ebben a cikkben olvashat a DLE 12.1 összes új funkciójáról.
A DataLife Engine v.12.1 sajtóközleményében beszámol a hirdetési modul kiegészítéséről, immár a modul támogatja a rubrika funkciót, ebben a verzióban nyomon követheti a reklámanyagok megtekintéseinek számát és a hirdetéskezeléssel kapcsolatos további kiegészítéseket.
Egy jó, esetleg kanonikus hivatkozásokat használó kódot hozzáadtak az oldal összes oldalához, beleértve a szakaszokon való navigálást, a teljes hírek megtekintését stb. Ez egy olyan funkció, amely javítja a projektek SEO optimalizálását, megszünteti az ismétlődő oldalakat, ha helytelen hivatkozásokat tesznek közzé az interneten bárhol, vagy ha valamilyen okból ki kell kapcsolni a nem megfelelő CNC vezérlését.
Biztonsági okokból egy olyan funkciót adtunk hozzá, amely automatikusan megvédi a webhelyet a kód feltöltésével vagy a harmadik fél webhelyein lévő keretek beszúrásával szemben. Ha ez a beállítás engedélyezve van, a rendszer automatikusan letiltja az erőforrást, ha valaki más webhelyén lévő iframe keretbe van beágyazva. Így megvédheti webhelyét az olyan támadásoktól, mint a kattintástörés.
A SEO oldaloptimalizálás másik érdekessége a Meta Tags modul kibővített lehetőségei, ezentúl nem csak meta tageket lehet majd beállítani az oldalakhoz, hanem bármilyen külön címet is beállíthatunk az oldalhoz és az oldalleíráshoz, amit később bárhol megjeleníthetünk. a sablonod.
(ajánlott)
Tárhely ingyenes SSL tanúsítvánnyal a webhely számára modern berendezés az SSD-n - az egyik vezető minőség és alacsony ár. Ebben a cikkben olvashatunk.Egyébként ha jó minőségűre van szüksége ingyenes SSL tanúsítvánnyal, kedvező díjcsomaggal és biztonságos szolgáltatóval, akkor ez a promóciós kód 5% kedvezményt biztosít domain és/vagy tárhely rendelés esetén
A460-09C2-059C-5161
Például kb ingyenes tárhely Reklám nélkülés feltételek a DataLife Engine 12-9.x vagy bármely más CMS futtatása – ez a szolgáltatás egy hónapon belül segít megérteni, hogy a tárhely megfelelő-e az Ön számára vagy sem.
Ajánlunk letöltés DLE különböző verziók a http://www.site oldalon mindenki számára regisztráció nélkül (az UTF 8 és a Win 1251 licencelt verziói).
A 12.1-es verzió fejlesztésének fő szakasza befejeződött, a kiadás tesztelés és kiadás előtti előkészítés alatt áll, de egyelőre arra hívunk benneteket, hogy ismerkedjetek meg azzal az információval, hogy mi vár rátok az új verzió megjelenésével.
A következő változtatásokat készítették elő és hajtották végre:
1. Támogatás hozzáadva a címsorokhoz a hirdetéskezelő modulban. Ebben a modulban címsorokat hozhat létre, és ezekbe a címsorokba helyezheti el reklámanyagait. A fejlécek a legfelül, a hozzáadott reklámanyagok listája előtt jelennek meg mappák formájában. Magukban a rubrikákban további alcímeket is létrehozhat korlátlan számban. Így a nagyszámú reklámanyag segítségével elhelyezheti azokat a könnyebb eligazodás érdekében, különféle rovatokban és alcímekben.
2. A promóciós anyagok megtekintéseinek számbavételének lehetősége hozzáadva hozzáadva a szkript vezérlőpultjához. A megtekintések csak azoknál a valódi felhasználóknál számítanak, akik böngészővel jutottak el az oldalra. A webhelyet feltérképező robotok nem számítanak. A megtekintések számlálása közvetlenül minden szalaghirdetésnél engedélyezve van, így csak a szükséges hirdetések megtekintéseit számolhatja meg. Azt is megadhatja, hogy az összes szalaghirdetés-megtekintést számolja-e, vagy csak az egyedi felhasználók megtekintéseit.
3. A promóciós anyagokhoz az adminisztrációs panelen lehetőség van a szalaghirdetés megjelenítésének korlátozására a megtekintések száma alapján, és letilthatja a szalaghirdetést, ha eléri a megadott maximális megtekintések számát.4. A szkript vezérlőpultján hozzáadott hirdetési anyagokra leadott kattintások számának figyelembevételével. A DataLife Engine automatikusan elkapja a címkékkel közzétett HTML-címkéket, és automatikusan nyomon követi a rájuk leadott kattintásokat. Ezeknek a linkeknek nincs szükségük speciális tervezésre, bármilyen címre vezethetnek, amire szüksége van. Azt is megadhatja, hogy a linkre leadott összes kattintást számolja-e, vagy csak az egyedi felhasználók kattintásait.
5. Az adminisztrációs panelen lévő reklámanyagokhoz hozzáadásra került a banner megjelenítésének korlátozása a bannerre leadott kattintások száma alapján, valamint letiltható a szalaghirdetés megjelenítése, ha a megadott maximális kattintásszám eléri. elért.
7. Hozzáadott kanonikus hivatkozások használata, az oldalak kódjában, az oldal összes oldalán, beleértve a szakaszokon való navigálást, a teljes hírek megtekintését stb. Ez a funkció lehetővé teszi a webhelyek SEO optimalizálásának növelését, valamint lehetővé teszi az oldalak ismétlődésének elkerülését, ha az Ön webhelyére mutató helytelen hivatkozások vannak közzétéve valahol az interneten, vagy ha valamilyen okból ki kell kapcsolnia a helytelen CNC vezérlését.
8. A vezérlőpult kategóriabeállításaiban, hozzáadta azt a lehetőséget, hogy egy kategóriánál alapértelmezés szerint beállítható-e, hogy az oldal főoldalán megjelenhetnek-e hírek ebből a kategóriából. Ezek a beállítások a kiadvány hozzáadásának vagy szerkesztésének időpontjában érvényesek, és ha egy kategóriában a főoldalon történő közzététel tilos, akkor a megfelelő opció a kiadvány hozzáadásakor vagy szerkesztésekor érvényét veszti.
9. A vezérlőpult kategóriabeállításaiban, hozzáadta a lehetőséget, hogy alapértelmezés szerint beállítsa egy kategóriához, hogy engedélyezettek-e a megjegyzések az ebbe a kategóriába tartozó bejegyzésekhez. Ezek a beállítások a publikáció hozzáadásakor vagy szerkesztésekor érvényesek, és ha egy kategóriában le vannak tiltva a megjegyzések, akkor a megfelelő opció eltávolításra kerül a kiadvány hozzáadásakor vagy szerkesztésekor.
10. A vezérlőpult kategóriabeállításaiban, hozzáadta a lehetőséget, hogy alapértelmezés szerint beállítsa egy kategóriához, hogy engedélyezett-e az ebbe a kategóriába tartozó kiadványok minősítése. Ezek a beállítások a kiadvány hozzáadásakor vagy szerkesztésekor érvényesek, és ha egy kategóriában a minősítés használata le van tiltva, akkor a megfelelő opció eltávolításra kerül a kiadvány hozzáadásakor vagy szerkesztésekor.
11. A vezérlőpult szkriptbeállításaiban, a biztonsági beállítások részben hozzáadta a webhely automatikus védelmét a harmadik felek webhelyein lévő keretekbe való beágyazódástól. Ha ez a beállítás engedélyezve van, akkor webhelye automatikusan letiltásra kerül, ha valaki más webhelyének iframe keretébe van beágyazva. Így megvédheti webhelyét az olyan támadásoktól, mint a kattintástörés.
12. A "Metatags" modul képességeinek bővítése, ezt a modult átnevezték "Címsorok, leírások, metacímkék" névre. Most ebben a modulban nem csak metacímkéket állíthat be az oldalakhoz, hanem külön címet is beállíthat az oldalhoz és az oldal leírását, amit később bárhol megjeleníthet a sablonban. Ennek érdekében a sablonokhoz új globális címkéket adtak hozzá: (oldal-cím) - megjeleníti az oldalhoz megadott címet, (oldal-leírás) - megjeleníti az oldalhoz megadott leírást. Az oldalleírásban BB és HTML címkék használata is megengedett. Így ezzel a modullal például létrehozhat és megjeleníthet egy címkefelhő címét és leírását minden egyes címkéhez külön-külön stb.
13. Új globális sabloncímkék szövege hozzáadva, amelyek a beléjük zárt szöveget jelenítik meg, ha a megtekintett oldal címét beállították a "Címsorok, leírások, metacímkék" modulban. És hozzáadott ellentétes szövegcímkéket is, amelyek megjelenítik a bennük lévő szöveget, ha a megtekintett oldal címe nincs beállítva. Hasonló címkéket is hozzáadtak a leíráshoz: text , amelyek a bennük lévő szöveget jelenítik meg, ha a "Címsorok, leírások, metacímkék" modulban a megtekintett oldalhoz leírást adtak meg, szöveg, amely megjeleníti a bennük lévő szöveget, ha nem volt leírás a megtekintett oldalhoz.
14. Új szöveges címkék támogatása hozzáadásra került a kategória menüsablonhoz (categorymenu.tpl)., amelyek a beléjük zárt szöveget jelenítik meg, ha az oldalon megtekintett kategória, vagy a hír nem tartozik a menüből a kategóriába. Ez a címke csak a címkéken belül használható, és például bizonyos információk (például hivatkozások) megjelenítésére csak a menü inaktív kategóriáihoz használható.
15. Kibővített lehetőségek a kiadványok megjelenítésére a kiadványokban lévő további mezők értékei alapján. Ha a http://yoursite/xfsearch/fieldname/fieldvalue/ címen éri el, a bejegyzések ugyanúgy jelennek meg, mint korábban, és az adott mezőben a megadott értéket tartalmazzák, ha a mező beállítása „kereszthivatkozások használata”. A http://webhely/xfsearch/field value/ elérésekor megjelennek az ezt az értéket tartalmazó kiadványok minden további mezőben. A http://yoursite/xfsearch/field name/ elérésekor minden olyan kiadvány megjelenik, amelyben ez a megadott mező ki van töltve.
16. A szkriptbeállítások között lehetőség van egy külön oldal hozzárendelésére a 404.html névvel a webhelye gyökerében, hogy megjelenítse azokat az oldalakat, amelyekhez nincs tartalom. Ha ez a beállítás be van kapcsolva, akkor a szokásos „Sajnos ez az oldal nem elérhető az Ön számára, címe megváltozhatott vagy törölve” rendszerüzenet helyett egy külön előre elkészített oldalt jeleníthet meg, egy teljesen különálló kialakítás. Ez az újítás azoknak a webmestereknek lesz hasznos, akik webhelyük 404 oldalát szeretnék külön tervezni.
17. A szkriptbeállítások közé bekerült a HTTP fejléc hozzárendelésének lehetősége, ahonnan felhasználói IP-címek beszerzése szükséges. Ez az újítás hasznos lesz olyan webhelyeken, amelyek különféle külső proxyszervereket használnak, és nem tudják megfelelően újrakonfigurálni a szervert a látogatók valós IP-címeinek beszerzése érdekében. Például, amikor a cloudflare szolgáltatást és másokat használja a DDOS-támadások elleni védelemre, és normál tárhelycsomagot használ a szerverbeállításokhoz való hozzáférés nélkül. Most az adminisztrációs panel szkriptbeállításaiban megadhatja a szkriptnek, hogy honnan kapja meg a webhely látogatóinak IP-címét.
18. Kategória törlésekor a parancsfájl vezérlőpultján, hozzáadta a lehetőség kiválasztásához, hogy mit kezdjen az ebbe a kategóriába tartozó kiadványokkal. A következőket teheti: "A kategória eltávolítása a kiadványokból", "A kategória cseréje másik vagy más kategóriára", valamint "A kategóriában lévő összes kiadvány törlése". Ebben az esetben, ha egy kategóriát törölnek vagy lecserélnek egy kiadványból, akkor csak a törlés alatt álló kategória kerül eltávolításra vagy cserére. Például az Ön kiadványa a "Világ", "Hírek", "Népszerű" kategóriákba tartozik, és például törli a "Világ" kategóriát, majd az ebben a kategóriában lévő kiadványoknál csak a "Világ" kategória törlődik. , vagy felváltja, a kiadványok listájában szereplő összes többi kategória a helyén marad.
19. Új típusú kiegészítő mező került be a kiadványokhoz: "Tiszta HTML és JS". Ennek a mezőnek a használatakor a DataLife Engine nem zavarja a benne írt szöveget, és nem szűri ki ennek a szövegnek a HTML kódját, és lehetővé teszi tiszta javascript kód írását is. Ez a mező akkor lesz hasznos, ha olyan kódot kell beszúrnia a hírbe, amelyet nem kell ellenőrizni biztonsági szempontból, például bármelyik lejátszóját stb. Figyelem, mivel a szkript nem szűri ki a szöveget ebből a mezőből, létrehozásakor feltétlenül állítson be korlátozásokat arra vonatkozóan, hogy mely csoportok használhatják azt. Ne engedje, hogy olyan közönséges felhasználók használják, akikben nem bízik, különben biztonsági kockázatot jelenthet webhelye számára.
20. További publikációs területekre, amelyeknél megtalálható a „Kereszthivatkozások használata” opció, lehetőség van ezekre a hivatkozásokra vonatkozó határoló megadására. Elválasztóként egyedi karaktereket és HTML kódot is megadhat. Korábban listaelválasztóként vesszőt használtak, most minden mezőhöz saját személyes elválasztót állíthat be, amivel minden mezőhöz saját egyedi kimeneti tervet hozhat létre a sablonban.
21. A "Yandex Turbo" technológia támogatása hozzáadva a szokásos RSS-hírcsatornákhoz, anélkül, hogy az RSS-hírcsatorna-típus beállításaiban „Yandex-hírként” szerepelne, ehhez hozzáadódik a teljes hírcímke (teljes történet) megjelenítésének támogatása bármilyen típusú RSS-hírfolyam esetén. A szabványos /templates/rss.xml sablon is frissült, amely bemutatja, hogyan kell kinéznie a Yandex Turbo teljes támogatásával rendelkező sablonnak. Hasonlóképpen, teljes mértékben támogatott az RSS-sablon testreszabása a Yandex Zen technológia számára.
22. A webhelyen található összes legutóbbi megjegyzés megtekintésekor lehetőség van a megjegyzésekre való válaszadásra, ha a szkriptbeállításokban engedélyezve van a faszerű megjegyzések támogatása. Így például gyorsan reagálhat az oldalon beérkező megjegyzésekre anélkül, hogy belemenne az egyes hírekbe, mivel a nehéz szkriptek egy része késleltetett és az oldalmegjelenítéstől független betöltésre vált. Ezek a szkriptek az oldal megjelenítésével párhuzamosan töltődnek be a böngészőbe, és csak az oldal böngészőben történő megjelenítése után futnak le. Ami vizuálisan gyorsabb oldalmegjelenítést biztosít.24. Hozzáadtuk a lehetőséget azon felhasználók számára, akik nem regisztráltak az oldalon, hírekkel, hozzászólásokkal kapcsolatos panaszokat küldeni az oldal adminisztrációjának, ahogy korábban is csak a regisztrált felhasználók számára volt lehetőség.
25. A séma org jelölése hozzáadva a „Rating” típusú értékelés megjelenítéséhez. Ennek a jelölésnek a használata lehetővé teszi, hogy a teljes hír a Google keresési eredményei között megjelenjen, és a kiadvány értékelése is megjelenjen.
26. Hozzáadva a fényképek tájolásának automatikus észlelését, amikor feltöltik őket a szerverre, a grafikus fájlokban található metainformációk alapján. Ha az eredeti fotó fejjel lefelé volt, akkor a szerverre való feltöltéskor a szkript is automatikusan elforgatja a kívánt pozícióba. Ezzel szükségtelenné válik a képek számítógépen történő további szerkesztése, ha a fényképezőgépet fényképezés közben elforgatták.
27. Bekerült az a lehetőség, hogy automatikusan értesítse a webhely adminisztrációját a felhasználók új híreiről, amely moderálás alatt van (ha engedélyezve van a szkriptbeállításokban), ha a hír a szkript vezérlőpultjáról került hozzáadásra. Korábban csak akkor küldtek értesítést, ha közvetlenül az oldalról adtak hozzá bejegyzést.28. Ha a felhasználó a vezérlőpulton szerkeszti a kiadványt, amely korábban megjelent az oldalon, de csoportja beállításai szerint moderálás nélkül publikálni tilos, vagy nem publikálhat minden kategóriában, akkor az oldal adminisztrációja is kap erről e-mail értesítést hogy ez a hír moderálásra vár.
29. Változások történtek az oldalon található Breadcrumbs modul működésében. Ha egy bizonyos kategória híreit tekinti meg, akkor abban a kategóriában, amelyben a felhasználó közvetlenül tartózkodik, ez a kategória egyszerű szöveg formájában jelenik meg, nem hivatkozás formájában. Csak a hierarchiában feljebb lévő kategóriák jelennek meg hivatkozásként, vagy egy e kategóriára mutató hivatkozás jelenik meg, ha például a felhasználó tovább ment a kategória oldalai között. Így ez az innováció elkerüli az oldalak önmagukra mutató ciklikus hivatkozásait.
30. A "Kereszthivatkozások" modulhoz a központban, két új hivatkozási csererégió került hozzáadásra. Opcionálisan megadhat helyettesítést csak a statikus oldalakhoz, valamint kiválaszthat helyettesítést a statikus oldalakhoz, hírekhez és megjegyzésekhez.
31. A "Keresés és csere" modulhoz a vezérlőpulton, hozzáadta a szöveg tömeges cseréjének lehetőségét a publikációk szavazásában és a webhelyen történő szavazásban.
32. Az összes kiadvány törlésének lehetősége hozzáadva, moderálásra vár egy adott felhasználótól. Ehhez a felhasználókezelés részben kattintson a publikációinak számára és válassza ki a megfelelő menüpontot.33. Az összes megjegyzés törlésének lehetősége hozzáadva, moderálásra vár egy adott felhasználótól. Ehhez a felhasználókezelés részben kattintson a megjegyzéseinek számára és válassza ki a megfelelő menüpontot.
34. A különböző számlálók (nézetek, publikációk, megjegyzések) számának formázott megjelenítése hozzáadásra került a szkript adminisztrációs paneljéhez. Ezen számlálók kimenete formázott formában történik, szóközzel elválasztott száz, ezer, millió stb. Ez jobban vizuálisan ábrázolja és érzékeli ezeket a számokat.35. A megjegyzések megjelenítésére és megjegyzések hozzáadására szolgáló sablonokhoz (addcomments.tpl és comments.tpl) új címkék támogatása szöveg hozzáadásra került - szöveget jelenít meg a címkében, ha a hír a megadott kategóriákba tartozik, valamint címkéket: szöveg - szöveget jelenít meg a címkében, ha a hír nem tartozik a megadott kategóriákba. Így a megjegyzések megjelenítéséhez és a megjegyzések hozzáfűzéséhez különböző formátumot állíthat be a különböző kategóriákba tartozó kiadványokhoz.
36. Támogatás hozzáadva a szavazatok számának megjelenítésére szolgáló címkéhez a szavak deklinációjához, amelyeket a kiadványok minősítésére tettek ki. Például használhatja a (vote-num) visszajelzést||a|s. Korábban ez nem volt elérhető ehhez a címkéhez. HTML kódot tartalmaz, nem csak egy számot.
37. Ha a szkriptbeállítások csak HTTPS protokollon keresztül teszik lehetővé a webhely használatát, akkor a böngésző cookie-jait is csak a HTTPS protokollon keresztül küldi el a szervernek, és a rendszer automatikusan blokkolja, ha a szokásos HTTP protokollt használja.
38. A statikus oldalak helytelen CNC-jének vezérlése, melynek kiadásának szövege több oldalra tagolódik. Ha helytelen oldalszámot ad meg, a rendszer egy automatikus 301-es átirányítást hajt végre ennek az oldalnak a kezdőcímére.
39. A kiadványok RSS-importálásához hozzáadásra került a képek importálása a közzétételre szánt képet tartalmazó mellékelt címkéből. Ha az RSS-hírfolyamban a rövid leírás csak szöveg, és a benne lévő kép külön címkeként van megadva, akkor ennek a kiadványnak a képe is a legelején bekerül a rövidhír mellé.
40. Támogatás hozzáadva az átirányításokhoz, hogy teljes híreket kapjon a kiadványok RSS-importálása során. Ha az RSS-hírfolyamból származó hivatkozás egy átirányítás a forrásoldalon található hír teljes szövegére való további áttéréshez, a DataLife Engine automatikusan követi ezt az átirányítást, és átveszi a tartalmat a végső forrásból. Így a teljes híradás minősége jobb lesz, mint korábban.
41. Változások történtek a címkék és a. Ha egy adott kiadványnál tilos a megjegyzések használata és hozzáadása, akkor ezek a címkék a bennük lévő tartalmat is elrejtik.
42. Abban az esetben, ha a hozzászólások közzététele megengedett, de ugyanakkor más beállítások szerint a felhasználónak vagy felhasználói csoportnak megtiltották a megjegyzések közzétételét, akkor erről nem az összes megjegyzés végén jelenik meg egy üzenet, hanem azon a helyen, ahol a kimenetet meghatározza. az űrlapot, amellyel megjegyzést adhat hozzá a címkéhez (addcomments) a sablonhoz, ezáltal meghatározhatja ennek az üzenetnek a helyét a webhelyén.
43. Az "Odnoklassniki" közösségi hálózaton keresztül történő engedélyezéshez, hozzáadta a felhasználói e-mailek automatikus fogadásának lehetőségét, feltéve, hogy maga az alkalmazás megkapta a megfelelő jogokat az Odnoklassnikitől. Figyelem, az Odnoklassniki alapértelmezés szerint nem ad jogot az e-mailek fogadására, és a megfelelő hozzáférés megszerzéséhez fel kell vennie a kapcsolatot a közösségi oldallal. hálózatot, hogy lehetővé tegye az e-mailek fogadását. Az engedély megadása esetén a DLE automatikusan importálja az e-mail címet is.
44. Továbbfejlesztett rendszer a képarányok kiszámítására kis másolatok készítésekor. Így pontosabb és jobb minőségű kicsinyített másolat jön létre.
45. Továbbfejlesztett publikációs keresési rendszer, ha engedélyezve van a szkriptbeállításokban, egy egyszerű keresési típus. Az új algoritmus lehetővé teszi a publikációk pontosabb és pontosabb megtalálását.
46. Továbbfejlesztett vezérlőrendszer az ismétlődő oldalak megjelenéséhez, amikor megtekinti az összes legújabb megjegyzést az oldalon.
47. A kiadványok további területeinek optimalizált feldolgozása rövid kiadványok megjelenítésekor, valamint amikor a népszerű kiadványokat megjelenítő modul fut.
48. Frissítettük a TinyMCE és a Froala vizuális szerkesztőket a jelenlegi verziókra. Számos azonosított hiba javítása ezekben a szerkesztőkben.
49. A TinyMCE szerkesztő támogatja a rejtett szöveges címkék beillesztését, használja a megfelelő gombot a szerkesztőben.
50. Amikor a Floara szerkesztőt használja megjegyzésekhez, hozzáadta a képek gyors betöltésének és megjegyzésbe való beillesztésének lehetőségét. A kép beszúrása ikonra kattintva kiválaszthatja a feltöltendő fájlt, vagy egyszerűen húzza át a képfájlt a számítógépről a szerkesztő mezőbe, majd a kép automatikusan betöltődik és bekerül a kurzor pozíciójába a szerkesztőben.
51. Kisebb módosítások történtek a parancsfájl-vezérlőpult elrendezésében, amelynek célja néhány elrendezési hiba kiküszöbölése és a vezérlőpanellel való interakció javítása.
52. Frissítve a könyvtár legújabb verzióira a webhelyről történő levélküldéshez, valamint egy mobileszköz-észlelési könyvtár.
53. Kijavítottuk azt a hibát, amely miatt a és címkéket nem dolgozták fel a bejegyzés előnézetében.
54. Kijavítottuk azt a problémát, amely miatt a közösségi hálózatok metacímkéi helytelenül lettek kialakítva. video- és hanghálózatok, ha a videót közzétették a hirdetésben. mezőkben, és lejátszási listákból, valamint video- és audiofájlok leírásából állt.
55. Kijavítottunk egy problémát, amely miatt bizonyos helyzetekben és kiszolgálóbeállítások esetén előfordulhat, hogy a kiadvány előnézete nem működik, amikor kiadványokat ad hozzá a webhelyről.
56. Kijavítottuk azt a hibát, amely miatt a megjegyzések dinamikus betöltése nem működött, ha engedélyezve van a szkriptbeállításokban, és a címke (jsfiles) a webhely legvégére kerül.
57. Kijavítottuk azt a hibát, amely miatt a legutóbbi megjegyzések megjelenítése nem működött, abban az esetben, ha bizonyos kategóriák megtekintése egy bizonyos csoport számára tilos volt.
58. A szkriptben korábban felfedezett és bejelentett kisebb hibákat kijavították.
Ez a beépülő modul lehetővé teszi, hogy a szkript bármely funkcióját saját belátása szerint módosítsa. A bővítmények telepítése az oldalon, a bővítmények frissítése egy kattintással, közvetlenül a DataLife Engine vezérlőpultján történik. Ha a beépülő modult egy új rendszerhez fejlesztik, akkor a felhasználóknak többé nem kell elolvasniuk a telepítési utasításokat, közvetlenül a szkriptfájlokban szerkeszteniük, stb. Elég lesz nekik egyszerűen feltölteni a plugint az adminisztrációs panelbe és kész.
A beépülő rendszer a virtuális fájlrendszer technológiájával épül fel. A beépülő modulban leírja, hogy melyik fájlt és milyen műveleteket kell végrehajtani, ezen információk alapján a DataLife Engine virtuális másolatokat készít ezekről a fájlokról, minden szükséges változtatással és módosítással, és a létrehozott virtuális másolatokkal működik anélkül, hogy ez befolyásolná. az eredeti fájlokat. Ugyanakkor szinte az összes fájlban leírhatja a változásokat, kivéve néhány alapvető fájlt, például root fájlokat, de ezek nem hordoznak semmilyen funkcionalitást, kivéve más fájlok csatlakoztatását. Az AJAX funkciókért felelős fájlok funkcionalitása is módosítható, ehhez azok teljesen át lettek írva, hogy a vezérlőn keresztül működjenek. Milyen előnyökkel jár ez? Először is, az eredeti fájlok mindig ugyanazok maradnak, így a bővítmények könnyen módosíthatók, eltávolíthatók, frissíthetők stb. Másodszor, ez a rendszer a lehető legkisebb terhelést használja a webhelyek egészére, tk. a fájlok virtuális másolatai csak egyszer jönnek létre, a beépülő modulok telepítése vagy frissítése során, ezután a DataLife Engine úgy működik ezekkel a módosított fájlokkal, mint a hagyományos natív fájlokkal, és nincs memóriafelhasználás a hívópontokhoz, az információk tárolásához és ellenőrzéséhez. arról, hogy hol és milyen funkciókat kell megváltoztatni stb. A szerver terhelése csak annyival növekszik, amennyit maga a plugin hoz magával, és a bővítménykezelő rendszer sem okoz további terhelést. Harmadszor, nincs probléma közvetlenül a szkript frissítésével, a szkript frissíthető új verziókra, és a beépülő modulok automatikusan alkalmazásra kerülnek az új verziókra. Ugyanakkor a különböző beépülő modulok konfliktusok okozása nélkül módosíthatják ugyanazt a fájlt, feltéve persze, hogy a különböző beépülő modulok nem hajtanak végre egymással közvetlenül ellentétes műveleteket.
Tehát magában a bővítménykezelő modulban vagy közvetlenül a vezérlőpulton hozhat létre bővítményt, vagy feltölthet egy kész bővítményt. Fontolja meg egy új beépülő modul közvetlen hozzáadását a vezérlőpultra:
Az első lapon általános információkat állíthat be a bővítményről. A neve, a rövid leírása. A többi beépülő modultól való könnyebb megkülönböztetés érdekében megadhat neki egy ikont, amelyet használni fog a bővítmények listájában. Meg kell adni magának a bővítménynek a verzióját és a DataLife Engine verzióját is, amellyel kompatibilis.
A következő lapon közvetlenül megadhatja a fájlokon végrehajtandó műveleteket. Hozzáadhat egy vagy több fájlt, amelyen műveleteket szeretne végrehajtani, valamint minden végrehajtandó fájlhoz hozzárendelhet egy vagy több műveletet. A fájlokban a következőket teheti:
1. Keresse meg és cserélje ki a kódot.
2. Keresse meg és adja hozzá a kívánt kódot fent.
3. Keresse meg és adja hozzá az alábbi kódokat.
4. Cserélje ki teljesen a fájl tartalmát a sajátjával.
5. Hozzon létre egy új virtuális fájlt, amely nem létezik az eredeti DLE-ben.
Ezenkívül bármikor hozzáadhat vagy törölhet fájlokat, módosíthatja vagy törölheti a fájlokon végzett műveleteket. Az észlelés és szerkesztés megkönnyítése érdekében a teljes kód kiemelve van, a mezők pedig dinamikusan nyújthatók.
Így az a helyzet, amikor korábban manuálisan szerkesztette a szkriptfájlokat, és a változtatásokat valahol a jegyzettömbben tárolta, és minden alkalommal, amikor frissítette a szkriptet, újra beírta őket a szkriptfájlokba, az új verzióval teljesen a probléma tárgyává válik. múlt. Közvetlenül az adminisztrációs panelen létrehozhatja saját beépülő modulját, amely egyszer leírja a szkriptben szükséges módosításokat, és amikor frissíti a szkriptet egy új verzióra, többé nem kell aggódnia, a módosítások automatikusan alkalmazásra kerülnek. az új verziókra.
A következő lapon felveheti a szükséges műveleteket a MySQL adatbázisba, amelyeket a beépülő modulnak bizonyos helyzetekben végre kell hajtania. Beállíthatja a MySQL lekérdezések listáját, amelyek a plugin telepítésekor, frissítésekor, letiltásakor, engedélyezésekor, eltávolításkor hajtódnak végre. Ugyanakkor minden művelethez beállíthat egy vagy több lekérdezést tartalmazó listát az adatbázishoz.
Meglévő bővítmény esetén a következőket teheti: Letilthatja, de az oldalon marad, de a szkript teljesen figyelmen kívül hagyja, és a fájlokon végzett összes művelete felfüggesztésre kerül. Frissítheti egy újabb verzióra, ha van ilyen. Töltse le a bővítményt számítógépére, hogy egy másik webhelyre telepítse. Ebben az esetben magát a fájlt XML formátumban tölti le, és ez az XML tartalmazza az összes művelet leírását. Valójában a bővítmény egy XML-fájl, amely telepíthető a webhelyre az adminisztrációs panelen.
Fontolja meg egy kész beépülő modul feltöltését a webhelyre. Letölthet és telepíthet egy kész beépülő modult a webhelyére. A megfelelő gombra kattintva feltölthet egy XML-fájlt a bővítménnyel. Vagy egy ZIP archívum egy pluginnel. Ez lehetővé teszi nagyon összetett bővítmények létrehozását, amelyek nagyszámú további fájlt tartalmaznak, grafikus és PHP fájlokat egyaránt. Például annak érdekében, hogy ne írja le az összes műveletet közvetlenül magában a beépülő modulban, további fájlokat hozhat létre, és csomagolhatja őket egy archívumba, új helyekre bontva őket. Ugyanakkor fontos tudni, hogy az archívum csak azokat a PHP fájlokat tartalmazhatja, amelyek nem szerepelnek a disztribúcióban, hanem csak az Ön további fájljait, ha vannak fájlok a disztribúcióban, az ilyen letöltések blokkolva lesznek. A szabványos fájlok módosítását már magában a bővítményben le kell írni. Magának az XML-bővítményfájlnak az archívum gyökerében kell lennie.
Ha egy beépülő modullal rendelkező archívumot tölt fel, és a DataLife Engine nem rendelkezik a fájlok írási jogával az archívumban. Az archívum letöltéséhez automatikusan FTP-hozzáférést kér. Ha nincs szükség hozzáférésre, akkor ezek nélkül minden automatikusan másolásra kerül. Ugyanakkor ezek a hozzáférések nem tárolódnak sehol, hanem automatikusan törlődnek, miután már nem lesz szükség rájuk.
Az új bővítménykezelő rendszerben beépített hibanaplózó rendszer is található a bővítményben. Ha a fájlokon bármilyen műveletet nem lehet végrehajtani, vagy bármilyen hiba történik, könnyen megtekintheti és kijavíthatja azokat. Ez például rendkívül kényelmes, ha a bővítmény nem kompatibilis a DLE következő verziójával, ezt gyorsan látni fogja, és könnyen adaptálhatja a bővítményt.
.sitemap_static_pages li - elem - statikus oldalak listája
.sitemap_items li - elem - cikkek listája
.sitemap_categories li - elem