Имате ли опит за написването модули за Bitrix? Какво мислите за това колко време ще отнеме да се разработи модул на средна сложност?
В тази статия ще ви покажа как да използвате тази услуга, можете да го направите много по-бързо от обикновено.
Така че, на първо място ние поставяме проблема
Ние считаме, че две версии на първоначалните условия в първия модул, които правите от нулата, а във втория, което вече сме подготвили цялата функционалност, която го направи само за модула.
Създаване от нулата
инсталатор
Първо трябва да се подготви самия модул, което означава, че много местоположението на неговите скриптове за инсталиране и премахване. За да направите това, попълнете формата за създаване на модул (фиг. По-долу), корабът е готов.
След това ще можете да видите на следната страница:
Вашето време - 5 минути
От TK ние твърдят, че имаме нужда от три информационен блок: абонати, заглавия и самите въпроси. Ние ги създават, когато това е просто, точно като в администраторския Битрикс, ако желаете, можете дори да запълни елементи от тестовете. Въз основа на попълнения формуляр вие автоматично ще създаде миграция, която ще се проведе по време на инсталацията.
Да предположим, в продължение на 5 минути на информация блок, за общо 15 минути.
Ние също трябва да сключите договор форма компонент. Ние няма да го публикувате в своята цялост в служба, но ще направим детайла.
Още 5 минути, компонент грешки изчисляват отделно по-късно.
след събитието
Вижте, което правим абонамент, което означава, че ние трябва да изпратите електронна поща от сайта (благодаря, CO). Винаги е по-добре да се работи с такива неща през публикувайте събития до администратора на сайта да конфигурирате много моменти за себе си. За да направите това, ние ще подготвим миграцията, когато тя е лесна и бърза, аз ще се появи на екрана.
Имаме нужда от манипулатор за да спаси информационен блок елемент, защото ние изпращаме когато те спаси. Напиши логиката вече на сайта, тъй като е доста сложно нещо, което трябва да се изследват, за да напишете правилно. Но вие трябва да обяви манипулатор в модула, така че да се регистрират по време на инсталацията, а след това отново ни помага услуга.
Буквално за 2 минути, но ние сме тук и как всичко е винаги закръгляват до 5
В тази подготовка е приключила. Ние събрахме на сайта.
Монтаж на място
Изтеглете архива с главната страница на модула.
Хвърля на сайта на тест в папка / Битрикс / модули / на.
Тук ние се:
След това тримата информационния блок и след събитие е създадено от вас, компонента папка в \ Битрикс \ компоненти \, регистрирано манипулатор.
завърши компонент
Сега нека да го завършим компоненти за чистотата на експеримента е просто форма на работят поетапно и добавяне на абонат на Аякс. Надявам се, че знаете как да го направя. Във всеки случай, да се този час. Кодът давам в края, заедно с всички останали файлове модула.
Общо броят часа
логика манипулатор
Сега тя завърши манипулатор, имате нужда от пишат само функциите на тялото. Например, тук е как да го нарисува.
Не е най-прозрачната нещо, така че Naquin още един час.
Може би сте забелязали, че тук ние използваме настройките на модула. Работата с тях е по-лесно от всякога:
готов архив
Сега, нека надолу всички промени обратно към модула.
Компонентът може да се отстрани и се внася отново, което е доста удобно.
Код манипулатор просто да копирате и поставите.
Изтеглете файла готов, погледнете по това време, вие сте прекрасна.
2 часа и 40 минути. като най-много, мисля, че много хора ще се съгласят, че ще бъде достатъчно, за половината от това време. Отне ми 40 минути, аз имам една статия във времената вече пиша, но в края на краищата, аз знам добре на услугата.
Вариант 2: Когато сте готови
Нека да импортирате информационните блокове. Не е необходимо да кликнете, за да изберете ги в съответствие с новата, можете просто да качите XML (Битрикс по някаква причина не може да бъде тук, за да се подготви) файл и да го внесе.
Компонент хвърлят в компресиран архивен файл и просто да изпомпва в службата, както показа малко по-високо.
Регистър и да копирате кода.
Poscholkat форма ще трябва само да прояви.
А сега можете да изтеглите сега готовия файл.
Мисля, че 20 минути са достатъчни.
Виж резултатите
Със силен състав, прекарахме всичко за всичко по-малко от три часа. Можете спокойно да направите това, в очакване на момичето, за да завърши, преди да отиде да се срещне. Но това обикновено не е достатъчно време, дори и нещо да се напише модул инсталатор да мигрират информационен блок.
вместо заключение
Ако се генерира файл с тези настройки, тя може да бъде изпратено директно до забавянето на Marketpleys.
И можете да направите своя единица, както е лесно, бързо и безплатно в нашите услуги.