A Bitrix modul rendkívül gyors létrehozása

Van tapasztalata a Bitrix-modulok írásakor? Mennyi ideig tart egy mérsékelten összetett modult fejleszteni?
Ebben a cikkben megmutatom, hogy ezzel a szolgáltatással a szokásosnál sokkal gyorsabban tudod megtenni.

Tehát először a problémát

A kezdeti feltételek két változatát fogjuk megvizsgálni, először a modulot a karcolásból készítjük el, a második pedig már készen áll minden olyan funkcióra, amely csak a modulra maradt.

Létrehozás a semmiből

telepítő

Először fel kell készülnie a modulra, azaz a mappára, a telepítő és az eltávolító szkriptekre. Ehhez kitöltjük a modul létrehozási űrlapját (az alábbi ábrán), küldje el, készen.

A Bitrix modul rendkívül gyors létrehozása

Ezt követően ezt az oldalt kell látnia:

A Bitrix modul rendkívül gyors létrehozása

Az eltöltött idő - 5 perc

A TK-tól azt állítjuk, hogy három adatblokkra van szükségünk: az előfizetők, a rubrikák és a problémák. Hozzon létre őket a szolgáltatásban, csak úgy, mint a Bitrix adminisztrációs területen, ha akarod, akár kitöltheti a tesztelemeket. A kitöltett űrlap alapján automatikusan létrejön a költöztetés, amelyet a telepítés során elindítanak.

A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása

Tegyél fel 5 percet az információs blokkhoz, összesen 15 percig.

Szükségünk van egy előfizetési űrlap összetevőre is. Nem fogjuk teljesen megteremteni a szolgáltatást, de mi lesz a munkadarab.

A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása

További 5 perc, az alkatrész befejezése később külön kerül kiszámításra.

Post esemény

Nézd, előfizetést csinálunk, ami azt jelenti, hogy e-maileket kell küldeni az oldalon (köszönet, KO). Mindig jobb, ha e-mailes eseményeken keresztül dolgozhatunk ilyen dolgokkal, hogy a webhely rendszergazdája sok pillanatot testreszabhasson magának. Ehhez előkészítjük a migrációt, a szolgáltatásban könnyű és gyors, meg fogom jeleníteni a képernyőképeket.

A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása

Szükségünk van egy kezelőre az információs blokk elem tárolására, mivel elküldjük, amikor mentjük. Már megírja a logikát a webhelyen, mert ez elég bonyolult dolog, hogy tesztelni kell a helyes írást. De ahhoz, hogy kijelöljék a kezelőt, szükséges a modulban, hogy regisztrálta magát a telepítés során, és itt is segít a szolgáltatás.

A Bitrix modul rendkívül gyors létrehozása

Szó szerint 2 perc, de itt, mint mindig, 5-ig kerekítünk

Ezzel elkészül a készítmény. Elkészítettük a helyszínen.

Telepítés a helyszínen

Töltse le az archívumot a modul fő oldaláról.

A Bitrix modul rendkívül gyors létrehozása

A vizsgálati helyre a / bitrix / modules / mappába helyezünk.

Itt megállapítjuk:

A Bitrix modul rendkívül gyors létrehozása

Ezután mindhárom információblokkot és a levél eseményt létrehozták, az összetevőt a \ bitrix \ components \ mappába másolták, a kezelő regisztrált.

Kész elem

Most fejezzük be az összetevőt, a kísérlet tisztasága miatt csak egy űrlap lesz a bootstrapon és egy előfizető hozzáadása az Ajax-hoz. Remélem, tudod, hogyan kell ezt tennie. Csak abban az esetben, ha erre egy órát adunk. A végén adom meg a kódot, a modul összes többi fájljával együtt.

Összesen 1 óra

A kezelő logikája

Most befejeztük a kezelőt, csak be kell írnunk a funkció testét. Például, hogyan vázoltam fel.

Nem a legátláthatóbb dolog, szóval még egy órát fedezünk fel.

Lehet, hogy észrevette, hogy itt használjuk a modul beállításait. Itt dolgozik velük olyan egyszerű, mint valaha:

A Bitrix modul rendkívül gyors létrehozása

Kész archívum

Most visszaadjuk a változtatásokat a modulba.

Az összetevő törölhető és importálható újra, ami elég kényelmes.

A Bitrix modul rendkívül gyors létrehozása

És a kezelő kódját egyszerűen átmásolják és beillesztik.

A Bitrix modul rendkívül gyors létrehozása

Töltse le a kész archívumot, nézze meg az időt, gyönyörű vagy.

2 óra és 40 perc. legfeljebb, azt gondolom, sokan egyetértenek abban, hogy elegendő, és fele ez az idő. 40 percem volt, sokszor írt egy cikket, de végül is jól ismerem a szolgáltatást.

2. lehetőség. Amikor minden készen áll

Először importáljuk az információs blokkokat. Ne kattintson az új beállításokra, egyszerűen csak XML-fájlba töltheti le (valamilyen oknál fogva, a Bitrix nem tudja előkészíteni a fájlt), és importálja azt.

A Bitrix modul rendkívül gyors létrehozása
A Bitrix modul rendkívül gyors létrehozása

Az összetevőt a zip archívumba dobjuk, és feltöltjük a szolgáltatásra, ahogy fentebb megmutattam.

A processzor regisztrálja és másolja a kódot.

Kattintson az űrlapra, csak a levelezési eseményeken kell lennie.

Most már le is töltheti a kész archívumot.

Azt hiszem 20 perc elég.

Lássuk az eredményeket

Erõteljesen, mindössze három óránál kevesebbet töltöttünk. Ezt biztonságosan teheti meg, várva, hogy a lány befejezze az összeszerelést, mielőtt kimegy. De valójában ez az idő nem elegendő ahhoz sem, hogy a modul telepítőjét az adatblokkok áttelepítésével írhassuk.

Ahelyett, hogy befejezné

És ha olyan archívumot hozunk létre ilyen beállításokkal, akkor közvetlenül a piactér moderálásához lehet küldeni.

A Bitrix modul rendkívül gyors létrehozása

És akkor is könnyedén, gyorsan és ingyenesen készítheti modulját a szolgáltatásunkban.