EXEMPLU soluții simple gata pentru marketpleysa 1c-Bitriks
Pentru a rezolva această problemă, am eliberat lui simplă soluție proprie cu funcționalitate minimă (versiunea 0.2) - „ProstoyAdaptivny Landing“
- Etapa 1 - Site
- Etapa 2 - Site-ul de creare Wizard
- Etapa 3 - Modul (conținând Master)
- Etapa 4 - fișierul care urmează să fie trimis la Marketpleys 1C-Bitrix
- Etapa 5 - arhiva cu actualizări pentru Marketpleysa 1C-Bitrix
Deci, să ne Să examinăm pe scurt ce fiecare dintre pașii ei și ce transformări apar:
Etapa 1 - Site
- fișiere publichki - / (de la rădăcina site-ului)
- fișierele șablon site-ul - / bitrix / template-uri / ID_SHABLONA /
Etapa 2 - Site-ul de creare Wizard
- Modulul in sine - / bitrix / vrajitori / PROSTRANSTVO_IMON / IMYA_MASTERA / ..
- .description.php * -. /.description.php
- Maestrul wizard.php ** -. /wizard.php
- expertul fișierele de limbă (expert și deskripshena!) -. / Lang / ID_yazyka /
- Imaginile (utilizate în procesul de configurare expertul de configurare pentru cliring) -. / Imagini /
- Ce seturi -. / Site /
- fișiere publichki *** -. / Public / ID_YAZYKA /
- Fișierele șablon **** -. / Șabloane / ID_SHABLONA /
- "Servicii" -. / Servicii /
- lista de servicii ****** -. /.services.php
- „Tipuri de“ / „Grupul“ servicii, cum ar fi ******* - MAIN. / Main /
- * - conține o versiune a comandantului (nu critică) și o serie de pași expertul (este important să se adauge noi măsuri pentru masele!)
- ** - Conține pași proprii în expertul, precum și „valorile implicite“. Este important în acest fișier:
- Pass valorile „default“ din matrice primar la etapa corespunzătoare, și acolo tratat, chiar dacă acestea nu intenționează să schimbe utilizatorul
- Etapele relevante umple câmpul, crea site-uri, copiați fișierele dintr-un dosar de fișiere (secțiunea „care pune“). Nici o acțiune specifică.
- Nu utilizați niciodată alfabetul chirilic. Toate caractere chirilice insera expresii lingvistice!
- *** - Conține o copie fișiere publichki (permis chirilice). În locurile în care înlocuirea presupusă a conținutului intrat în valorile de utilizator de master domeniu sunt macro-uri.
- **** - Conține o copie a fișierului șablon. Este important să:
- Chirilic nu este permisă. Fie utilizați fișierele de limbă sau makorsy.
- În locurile în care înlocuirea presupusă a conținutului intrat în valorile de utilizator de master domeniu sunt macro-uri.
- ****** - O serie de servicii sunt conectate în serie. EXEMPLU:
'NAZVANIE_TIPA / GROUP' => Array (
=> getMessage ( "SERVICE_MAIN_SETTINGS") 'NAME',
=> Array 'ETAPE' (
- ******* - Dosarele cu grupuri / tipuri de nume sunt fișiere de servicii. Servicii efectuate modificări specifice. De exemplu, fișierele macro înlocuite publichki / șablon privind valorile vrăjitorul de instalare (în exemplu) sau de import blocuri de informații (nu în exemplu).
Principiul site-ul zapakovki:
- Completați fișierele publichki în / bitrix / vrajitori / PROSTRANSTVO_IMON / IMYA_MASTERA / site / public / ID_YAZYKA /
- Completați șablonul / bitrix / vrajitori / PROSTRANSTVO_IMON / IMYA_MASTERA / site / template-uri / ID_shablona /
- Înlocuiți piesele de macro-uri necesare
- Scrierea expert și deskripshn pașii cu variabile care sunt importante pentru publichki / șablon
- Servicii de scriere, de lucru cu macro-uri
- Înregistram (fraze scrise de limba, etc.)
Pasul 3 - Modulul
- * - /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ ..
- Obligatoriu includ vulnerabilitate ** -. /include.php
- Fișierele modul limbă -. / Lang / ID_YAZYKA /
- instalare modul -. / Instalare /
- Modulul Version *** -. /version.php
- Programul de instalare **** -. /index.php
- Setare Wizard ***** -. / Wizards /
- Componente ****** -. / Componente /
- * - cod partener în litere mici. Codul modulului prea mici litere latine, fără subliniere (spre deosebire de șablonul / master)
- ** - Dacă nu pune în aplicare protecția versiunii demo, acesta poate fi gol.
- *** - critică pentru valoarea de piață!
- **** - Conține codul modulului cu un partener.
- ***** - Copiați conținutul folderului corespunzător din etapa anterioară. Când instalați soluția este copiat în folderul / bitrix / vrajitori /, vă sunt transferate la etapa 2.
- ****** - În exemplul oferit. Pur și simplu copiat în folderul corespunzător atunci când instalați modulul.
- Noi facem maestru.
- Facem tot beteala a piesei de prelucrat.
Etapa 4 - Arhiva pentru piața
- Luați conținutul folderului și adaugă /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ în dosarul /.last_version/
- /.last_version/ am arhiva un dosar la .last_version.zip arhivă
Pasul 5 - Actualizare a pieței
Identic fișier pentru piață, cu câteva excepții *
- ** - / VERSION_NUMBER / ..
- Descrierea Textul actualizării *** -. /description.ru
- Actualizările de instalare **** - updater.php
- * - Pentru a actualiza aplicate numai fișierele modificate
- ** - În schimb /.last_version/ utilizat în numele folderului din numărul versiunii modulului (trebuie să corespundă cu numărul versiunii modulului în /NOMER_VERSII/install/version.php)
- *** - Un fișier text este utilizat pentru a procesa informații despre actualizarea în Marketpleyse 1C-Bitrix
- **** - cel mai simplu caz poate fi utilizat un eșantion din depozit, nici o acțiune specifică nu a fost încă stabilit.
- Ia fișierul cu ultimul modul stabil (complet), toate modificările vor fi în expertul de configurare pe site-ul.
- Eliminați fișierele nemodificate
- Facem „fișiere Sidecar“ (actualizatorul, versiunea modulului, descriere)
- Am arhiva un dosar cu tot conținutul din NOMER_VERSII.zip