Példa egyszerű megoldások kész marketpleysa 1c-Bitriks
Hogy oldja meg ezt a problémát, én kiadta a saját legegyszerűbb megoldás minimális funkcionalitás (version 0.2) - „ProstoyAdaptivny Landing”.
- 1. szakasz - Az oldal
- 2. szakasz - Az oldal létrehozása varázsló
- 3. lépés - modul (tartalmazó Master)
- 4. szakasz - a fájlt kell küldeni Marketpleys 1C-Bitrix
- 5. szakasz - archív a frissítéseket Marketpleysa 1C-Bitrix
Nos, hadd Nézzük röviden, mi minden az ő lépései és milyen átalakulások történnek:
1. szakasz - Az oldal
- publichki fájlok - / (a gyökér a helyén)
- webhelysablonhoz fájlok - / bitrix / templates / ID_SHABLONA /
2. szakasz - Az oldal létrehozása varázsló
- Maga a modul - / bitrix / varázslók / PROSTRANSTVO_IMON / IMYA_MASTERA / ..
- .description.php * -. /.description.php
- Mester wizard.php ** -. /wizard.php
- Nyelvi fájlok varázsló (varázsló és deskripshena!) -. / A Lang / ID_yazyka /
- Képek (amelyet a telepítő varázsló telepítési folyamata távolság) -. / Képek /
- Mi határozza meg -. / Site /
- publichki fájlok *** -. / Public / ID_YAZYKA /
- Sablonfájlok **** -. / Sablonok / ID_SHABLONA /
- "Szolgáltatások" -. / Szolgáltatások /
- szolgáltatások listája ****** -. /.services.php
- „Típusok” / „Csoport” szolgáltatások, mint például FŐ ******* -. / Main /
- * - tartalmaz egy változata a master (nem kritikus), valamint egy sor lépést a varázsló (fontos, hogy új lépéseket, hogy a tömegek!)
- ** - Tartalmaz saját varázsló lépéseit, valamint az „alapértelmezett értékek”. Fontos ebben a fájlban:
- Át értékeket „default” az elsődleges tömböt a megfelelő lépés, és ott kezelik, akkor is, ha nem kívánja megváltoztatni a felhasználói
- A vonatkozó lépések töltse ki a mezőt, webhelyek létrehozására, másolja a fájlt egy mappába a fájlokat (a „hogy hozza”). Nincs konkrét lépéseket.
- Soha ne használja a cirill betűket. Minden cirill karaktereket beszúrni nyelvi kifejezések!
- *** - Tartalmaz egy példányát publichki fájlok (megengedett cirill). Azokon a helyeken, ahol a feltételezett csere a tartalom mezőben megadott mester felhasználói értékek makrók.
- **** - Tartalmaz egy példánya a sablon fájlt. Fontos:
- Cirill nem megengedett. Vagy használja a nyelvi fájlokat vagy makorsy.
- Azokon a helyeken, ahol a feltételezett csere a tartalom mezőben megadott mester felhasználói értékek makrók.
- ****** - Egy kitűnő szolgáltatást sorba vannak kötve. példa:
'NAZVANIE_TIPA / GROUP' => Array (
'NAME' => GetMessage ( "SERVICE_MAIN_SETTINGS"),
'Szakaszaira' => Array (
- ******* - A mappák csoport / fajta nevek szolgáltatás fájlokat. Elvégzett szolgáltatások konkrét változásokat. Például makrófájlokat helyébe publichki / sablon az értékeket a telepítő varázsló (a példában), vagy importálja információs blokkok (nem a példában).
Alapelv zapakovki site:
- Töltsük publichki fájlokat / bitrix / varázslók / PROSTRANSTVO_IMON / IMYA_MASTERA / site / public / ID_YAZYKA /
- Töltse ki a sablon / bitrix / varázslók / PROSTRANSTVO_IMON / IMYA_MASTERA / site / templates / ID_shablona /
- Cserélje ki a szükséges darabokat makrók
- Írásban varázsló és deskripshn a lépéseket változók, amelyek fontosak a publichki / template
- Írásban szolgáltatások, dolgozó makrók
- Mi regisztrálni (írott nyelv mondatok, stb)
3. lépés - modul
- * - /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ ..
- Kötelező tartalmazza veszélyeztetettség ** -. /include.php
- Nyelvi modul fájlok -. / A Lang / ID_YAZYKA /
- modul telepítő -. / Install /
- Modul verzió *** -. /version.php
- A telepítő **** -. /index.php
- Beállítás Varázsló ***** -. / Wizards /
- Components ****** -. / Alkatrész /
- * - partner kódot kis betűkkel. Modul kód túl kicsi latin betűkkel nélkül aláhúzás (ellentétben a sablon / master)
- ** - ha nem hajtják végre a védelem a demo verzió, lehet, hogy üres.
- *** - kritikus piaci érték!
- **** - tartalmazza a kódot a modul egy partner.
- ***** - tartalmának másolása a megfelelő mappát az előző lépésben. Amikor telepíti az oldatot másolni a mappát / bitrix / varázslók /, akkor át a 2. szakaszba.
- ****** - A bemutatott példánál. Egyszerűen másolja a megfelelő mappába, ha telepíti a modult.
- Tesszük mester.
- Azt, hogy minden a talmi a munkadarab.
4. lépés - Archívum a piac
- Vegye ki a mappa tartalma, és hozzáteszi /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ a /.last_version/ mappában
- /.last_version/ archiváljuk egy mappát az archív .last_version.zip
5. lépés - Frissítés a piac
Azonos fájlba a piaci néhány kivétellel *
- ** - / verziószám / ..
- Szöveg leírása frissítés *** -. /description.ru
- A telepítő frissítések **** - updater.php
- * - frissítéséhez alkalmazható csak a megváltozott fájlokat
- ** - Ahelyett /.last_version/ használt mappa nevét a modul verziószáma (meg kell egyeznie a modul verziószámot /NOMER_VERSII/install/version.php)
- *** - A szöveges fájl feldolgozására használják a frissítéssel kapcsolatos információkat a Marketpleyse 1C-Bitrix
- **** - A legegyszerűbb esetben lehet használni a minta a tárolóból, semmilyen különleges intézkedést még nem állapított.
- Vegye ki a fájlt a legutolsó stabil modul (teljes), minden változtatás lesz a beállítási varázsló az oldalon.
- Távolítsuk el a nem módosított fájlokat
- Azt, hogy „segédfájlok” (a frissítő, a modul verzió, leírás)
- Mi archiválni egy mappát az összes adatot NOMER_VERSII.zip