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:

  1. Töltsük publichki fájlokat / bitrix / varázslók / PROSTRANSTVO_IMON / IMYA_MASTERA / site / public / ID_YAZYKA /
  2. Töltse ki a sablon / bitrix / varázslók / PROSTRANSTVO_IMON / IMYA_MASTERA / site / templates / ID_shablona /
  3. Cserélje ki a szükséges darabokat makrók
  4. Írásban varázsló és deskripshn a lépéseket változók, amelyek fontosak a publichki / template
  5. Írásban szolgáltatások, dolgozó makrók
  6. 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.
  1. Tesszük mester.
  2. Azt, hogy minden a talmi a munkadarab.

4. lépés - Archívum a piac

  1. Vegye ki a mappa tartalma, és hozzáteszi /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ a /.last_version/ mappában
  2. /.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.
  1. Vegye ki a fájlt a legutolsó stabil modul (teljes), minden változtatás lesz a beállítási varázsló az oldalon.
  2. Távolítsuk el a nem módosított fájlokat
  3. Azt, hogy „segédfájlok” (a frissítő, a modul verzió, leírás)
  4. Mi archiválni egy mappát az összes adatot NOMER_VERSII.zip

Hurrá, modul / frissítés készen áll, hogy küldje el a piacon!