Създаване на компонент чрез Joomla компонент създател

Процедура.

Създаване на компонент чрез Joomla компонент създател

Процесът на създаване на компонента се състои от няколко стъпки. Нека да ги вземе в ред.

Създаване на компонент чрез Joomla компонент създател

За да се покаже процеса на създаване на шаблон - реших да се създаде проста компонент "Joomla", което просто ще покаже текста "Hello, World!". Той го нарича "com_hello". Данните от полетата на формата ще бъдат съхранявани в hello.xml файл. След като попълните кликнете върху бутона "Save Компонент" и преминете към следващата стъпка.

При втората стъпка, потребителят може да създаде таблица, в която ще се съхраняват съставните данни. Когато инсталирате тези таблици се добавят към базата данни "Joomla". Утре вечер е компонент няма да използва база данни, така че ще пропуснете тази стъпка. Между другото, сега можете да създадете архив с компонента. За да направите това, кликнете върху "Изграждане на компонент", от дясната страна на страницата.

Създаване на компонент чрез Joomla компонент създател

Въпреки това, аз ще опиша полетата, за да бъдат запълнени в тази стъпка. Кликнете върху бутона "Добавяне на маса", за да видите форма за попълване.

Създаване на компонент чрез Joomla компонент създател

име на маса - в името на таблица на база данни (префикс решетка вместо това ще бъдат заменени по време на компонент инсталация, използвана в базата данни);

Съхранение на двигателя - изберете вида на масата, за да се създаде (по подразбиране - "Сървър подразбиране"). Следните видове таблици:

  • MyISAM - един от основните системи за съхранение в MySQL. Маси от този тип показват добри резултати в SELECT заявката.
  • CSV - с помощта на тази система за съхранение на данни се съхраняват в текстови файлове, за разделяне в рамките на един запис се използва ","
  • MRG_MYISAM - псевдоним тип ОБЕДИНЯВАНЕ таблици. Комбинирането на няколко "идентична" на една маса. Може да се комбинира маса, с полета със същите имена и видове, разположени в същия ред, в всички маси. Индекси също трябва да съвпадат.
  • Blackhole - на руски "черна дупка". Той отразява името си при работа с данни. Тя получава данните, но не ги съхранявате. Тя поддържа всички видове индекси.
  • InnoDB - тип маса с висока надеждност на съхранение. Съвместим сделка и външни ключове
  • Archive- използва за съхраняване на големи обеми от данни. Тя не поддържа индекса. DELETE изявления, UPDATE, сменете не се поддържа.
  • Памет - тип маса известен също като "купчина". Магазини на данните в паметта, така че това не е надеждна - данните ще бъдат загубени след спиране на сървъра. Той се използва само за временни таблици

Подреждането - списък, за да изберете кодирането на продукцията на маса (по подразбиране - "utf_general_ci");

гледки Admin - Генериране на файлове за два вида (Преглед) за административната част: списък на елементи и форми за редактиране на всеки елемент;

гледки на предния слой - генериране на файлове за два вида (Преглед): списък на елементи, както и подробно описание на всеки елемент;

Индивидуална ACL - индивидуален контрол на достъп до елементите;

Запазване на резултатите от попълване на формуляри, като кликнете върху бутона "Създаване на таблица" - от дъното на формата и install.mysql.utf8.sql uninstall.mysql.utf8.sql файлове. Тези файлове са в папка / администратор / SQL в архива с компонента.

В тази стъпка, вие ще бъдете в състояние да получи в резултат на действията си. Кликнете върху бутона "Изграждане на компонент" и отидете на страницата с резултатите. След отварянето на тази страница започва зареждането на компонент "Joomla".

Създаване на компонент чрез Joomla компонент създател

Плащанията употреба.

Алтернативи на Joomla Компонент Creator.

Ние предлагаме следните услуги:

  • Разполагане сайт шаблон от оформлението на дизайн за мениджър CMS «1С-Битрикс на сайта" и CMS "Joomla"
  • Създаване на форми с различна сложност (въпросници за обратна връзка и т.н.) за посочения CMS
  • Setup и персонализиране на компоненти и модули за посочените CMS
  • Уточняване на модули и компоненти за заявиха, CMS, добавяйки, обичай функционалност
  • Развитие на Landing (целеви страници)

За всички въпроси, моля, свържете се чрез формата за контакт

Аз Представяме на Вашето внимание: