Пример прости разтвори готови за marketpleysa 1С- Bitriks
За да се реши този проблем, аз пусна своя собствена простото решение с минимални функционалност (версия 0.2) - ". ProstoyAdaptivny Landing"
- Етап 1 - Site
- Етап 2 - Site Creation Wizard
- Етап 3 - Модул (съдържащ мастър)
- Етап 4 - файла, за да бъде изпратен на Marketpleys 1C-Битрикс
- Етап 5 - архив с актуализациите за Marketpleysa 1C-Битрикс
Така че, нека Нека разгледаме накратко какво всеки един от нейните стъпки и това, което се случи трансформации:
Етап 1 - Site
- publichki файлове - / (от корена на сайта)
- шаблонни сайт файлове - / Битрикс / шаблони / ID_SHABLONA /
Етап 2 - Site Creation Wizard
- Самият модул - / Битрикс / помощници / PROSTRANSTVO_IMON / IMYA_MASTERA / ..
- .description.php * -. /.description.php
- Магистър wizard.php ** -. /wizard.php
- съветника Езикови файлове (магьосник и deskripshena!) -. / В Lang / ID_yazyka /
- Изображения (използвани в процеса на настройка на Помощ.настр.е.поща за клирънс) -. / изображения /
- Това, което отличава -. / Сайта /
- publichki файлове *** -. / Обществени / ID_YAZYKA /
- Файлове на шаблона **** -. / Шаблони / ID_SHABLONA /
- "Услуги" -. / Услуги /
- списък услуги ****** -. /.services.php
- "Видове" / "Групата" услуги, като ОСНОВНА ******* -. / Майн /
- * - съдържа версия на капитана (не е критично) и набор от стъпки съветника (това е важно да се добавят нови стъпки за масите!)
- ** - Съдържа собствени стъпки в съветника, както и "стойности по подразбиране". Важно е в този файл:
- Минете ценности "по подразбиране" от масива на съответната стъпка, и там се лекува, дори ако те не планират да променят потребителя
- Съответните стъпки запълнят областта, създаване на сайтове, копирате файловете от папка с файлове (раздел ", който поставя"). Не конкретни действия.
- Никога не използвайте кирилица. Всички символи на кирилица въведете езика фрази!
- *** - Съдържа копие publichki файлове (допустимо кирилица). На места, където би трябвало подмяна на съдържанието вписани в стойностите на поле майстор на потребителите са макроси.
- **** - Съдържа копие на файла на шаблона. Важно е да се:
- Кирилица не е допустимо. Или използвате езиковите файлове или makorsy.
- На места, където би трябвало подмяна на съдържанието вписани в стойностите на поле майстор на потребителите са макроси.
- ****** - Един спектър от услуги са свързани последователно. ПРИМЕР:
"NAZVANIE_TIPA / група '=> Array (
името '=> GetMessage ( "SERVICE_MAIN_SETTINGS"),
"ЕТАПИ '=> Array (
- ******* - Папките с групи / видове имена са работни файлове. Услуги, извършвани конкретни промени. Например, макро файлове заменени publichki / шаблон върху ценностите на съветника за инсталиране (в примера) или внасят информационни блокове (не в примера).
Принцип zapakovki сайт:
- Напълнете publichki файлове в / Битрикс / помощници / PROSTRANSTVO_IMON / IMYA_MASTERA / сайт / публичен / ID_YAZYKA /
- Попълнете в шаблона / Битрикс / помощници / PROSTRANSTVO_IMON / IMYA_MASTERA / сайт / шаблони / ID_shablona /
- Замяна на необходимите бройки макроси
- Писане магьосник и deskripshn стъпките с променливи, които са важни за publichki / шаблон
- Писане на услугите, работа с макроси
- Регистрираме (писмени езикови фрази и т.н.)
Етап 3 - Модул
- * - /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ ..
- Задължително включва уязвимост ** -. /include.php
- Език модул файлове -. / В Lang / ID_YAZYKA /
- модул инсталатор -. / Инсталиране /
- Модул Версия *** -. /version.php
- Инсталаторът **** -. /index.php
- Съветник за инсталиране ***** -. / Магьосниците /
- Компоненти ****** -. / Компоненти /
- * - партньор код с малки букви. Модул код твърде малки латински букви, без долни черти (за разлика от шаблон / магистър)
- ** - Ако не приложи защитата на демо версия, тя може да бъде празно.
- *** - от решаващо значение за пазарната стойност!
- **** - Съдържа код на модула с партньор.
- ***** - Копирайте съдържанието на съответната папка на предишната стъпка. Когато инсталирате разтворът се копира в папката / Битрикс / Магьосниците /, вие се прехвърлят към Етап 2.
- ****** - В примера. Просто копира в съответната папка, когато инсталирате модула.
- Ние правим господар.
- Ние правим всичко сърма на детайла.
Етап 4 - Архив за пазар
- Вземете съдържанието на папката и добавя /bitrix/modules/KOD_PARTNORA.KOD_MODULYa/ в /.last_version/ папка
- /.last_version/ ние архивиране на папка в архива на .last_version.zip
Стъпка 5 - Актуализация на пазара
Идентичен да подаде за пазар с няколко изключения *
- ** - / VERSION_NUMBER / ..
- Текст описание на актуализацията *** -. /description.ru
- актуализации на инсталатора **** - updater.php
- * - За да актуализирате прилагат само променени файлове
- ** - Вместо /.last_version/ използва в името на папката на номера на модула версия (трябва да съвпада с номера на модула версия в /NOMER_VERSII/install/version.php)
- *** - текстов файл се използва за обработка на информация за актуализацията в Marketpleyse 1C-Битрикс
- **** - В най-простия случай може да се използва представителна извадка от хранилището, без конкретни действия все още не е определила.
- Вземете файла с последната стабилна модул (пълна), всички промени ще бъдат в съветника за настройка на сайта.
- Премахване на немодифицирани файлове
- Ние правим "кош файлове" (на Updater, версия на модула, описание)
- Ние архив папка с цялото съдържание в NOMER_VERSII.zip