Оригинал

 

Как Создать Компонент.

00:00:00 (Нажмите на эти временные ссылки, чтобы посмотреть видео на Youtube)

Мы находимся в Конструкторе компонентов на панели мониторинга в задней части веб-сайта Joomla. Сначала я хотел бы показать вам огромную мощь того, на что он способен, а затем мы сделаем шаг назад и мало-помалу покажем вам, как создать компонент.

Сначала я покажу вам компоненты, которые я создал, и как я смог ими управлять. Как вы можете видеть, это конструктор компонентов для разработчиков. Существует конструктор компонентов для разработчиков и инструкции по его использованию. Затем есть три конструктора компонентов, и все три из них живут внутри одного и того же конструктора компонентов. Единственное различие между ними-это база данных в определенных вещах, которые они компилируют. Но все они используют одни и те же представления администратора, инфраструктуру, информацию, настройки и так далее. 00:01:10 Это так просто-иметь один компонент и предоставлять его в разных версиях вашим клиентам. Все это стало возможным в Component Builder, просто скопировав один из них, а затем внеся изменения в этот скопированный компонент.

 

Используйте компилятор.

00:01:55

Я собираюсь использовать компилятор, и я собираюсь скомпилировать общедоступный, потому что я буду использовать его, чтобы показать вам, как создать свой собственный компонент. Я скомпилирую его, который запустит компилятор и весь скрипт, собрав все данные в базе данных 00:02:14 и поместив их в код. Затем мы запустили бы приложение. Если он был скомпилирован, он сообщает, сколько строк написано и сколько часов сохранено. Основываясь на расчете девяти чисел, а не на фактическом взаимодействии, которое у нас было, вы можете установить компонент, если все сделали правильно. Нажмите там; или вы можете загрузить и установить его в другом месте или использовать этот URL-адрес, который в данный момент относится к моей автономной среде. Как только вы сделаете все, что хотели, нажмите эту кнопку 00:03:18, если вам это нужно. Но если вы работаете в онлайн-среде и используете некоторые из этих ссылок, чтобы установить его в другом месте, тогда играйте.

 

Очистите Свою Временную Папку.

00:03:37

Пожалуйста, не забудьте очистить свою временную папку, потому что в противном случае этот компонент можно загрузить во временную папку. Например, откройте этот веб-сайт и перейдите в его временную папку. Вы увидите компонент в zip-файле; любой, кто может получить доступ к этому файлу, может загрузить его. Я упомяну об этом несколько раз, потому что часть причин, по которым вам может быть интересно использовать мое приложение, заключается в том, что вы хотите убедиться, что то, что вы делаете, остается вашим, и это часть того, что вам нужно знать, чтобы убедиться в этом. 00:04:22

 

Пустой Тестовый Сайт.

00:04:47

Теперь я собираюсь открыть тестовый веб-сайт и запустить там все. Я нахожусь в области установки, которая в основном представляет собой только что установленный пустой тестовый веб-сайт. Я собираюсь использовать эту ссылку там. Я вставляю URL-адрес и нажимаю "Установить". Когда вы это сделаете, он должен сказать вам следующее.

 

Необходимо Добавить Информацию О Базе Данных Из Платных Версий.

00:05:19

Просто заметка вскользь. (Это если вы начали работать с конструктором компонентов в качестве бесплатной версии и приобрели одну из платных версий.) Разница между ними заключается только в данных, которые есть в базе данных. Функции и функциональность все одинаковы. Если вы установили бесплатную версию, вам нужно будет добавить информацию о базе данных из платных версий.

 

Как Получить Доступ К Информации Базы Данных В Вашем Компоненте.

00:05:49

Чтобы продолжить рассказ о том, как получить доступ к информации базы данных в вашем компоненте. Я перейду к zip-файлу здесь, в моей файловой системе. Zip-файл, открытый здесь, отправится администратору. 00:06:02 Теперь перейдите к SQL. Вы увидите установочный файл. Откройте этот установочный файл. Вы хотите гарантировать, что увидите это. Это файл, который мы используем для создания базы данных. Посмотрите на все таблицы в самом низу файла. 00:06:28 После таблиц будет сброшена информация. Теперь, в бесплатной версии, мы добавили в основном типы полей, а также некоторую информацию из меню справки, если я прав. С платной версией здесь будет гораздо больше подробностей.

 

1. Удалите Бесплатную Версию - Установите Приобретенную Версию.

00:07:05

Для вас есть два способа сделать это. Первым было бы просто удалить бесплатную версию и установить ту, которую вы приобрели, когда выполняете обновления. Он никогда не обновит эту информацию. Joomla использует это только при новой установке, потому что это единственный раз, когда вы создаете таблицы. Я не стал добавлять эти данные для установки, так как это было бы слишком много. 00:07:29

 

2. Требуется MySQL.

00:07:41

Второй способ сделать это требует знания моего SQL. Вы можете вырезать и вставить это в мой SQL и заменить это префиксом ваших таблиц. Но сначала удалите данные, которые находятся в таблицах. Позвольте мне показать вам. Вот мы в моем SQL и есть таблицы базы данных 00:08:03  Component Builder. Если вы посмотрите на наш архив, вы увидите, что это будет нацелено на типы полей. Итак, вы переходите к типам полей. Если вы импортируете новые данные, перейдите в раздел операции, усеките таблицу вот так, 00:08:30, затем перейдите в раздел Мой SQL. Вы возвращаетесь к этому файлу и заменяете все эти файлы префиксом. Убедитесь, что вы случайно не схватили не те вещи. 00:09:15 Давайте вернемся к нашим данным. Вы бы увидели, как я обновил там поле. Выберите и скопируйте, затем 00:09:49 перейдите в мой SQL и вставьте его. Нажмите "Перейти". 00:10:29

Таким образом, именно так вы бы добавили данные, не удаляя весь компонент. Но поскольку это более продвинутый подход, я бы предложил другой способ. Перейдите в менеджер расширений и нажмите 00:10:53 в этой области управления здесь. Выберите компонент и удалите его. Затем переустановите тот, который вы можете скачать с VDM.IO. Как только вы его установите, он должен выглядеть так в задней части. 00:11:20 У вас не должно быть никаких компонентов. Единственное, что останется, - это типы полей, и только некоторые из них. Теперь я собираюсь удалить бесплатный, а затем установить платный. Как вы можете видеть, он не только удалил компонент, но и удалил все его следы, которые были интегрированы в Joomla. Если вы установите его снова, он не начнет создавать повторяющиеся значения в базе данных. Давайте установим платную версию.

 

Больше Типов Полей.

00:12:15

Теперь, если мы вернемся к компоненту и типам полей, вы увидите, что в нем больше типов полей, а также несколько настроек полей. Это версия под названием Developer, в которой есть только демонстрационный компонент. Я собираюсь использовать эту версию, чтобы показать вам, как создать распространителя проповедей 00:12:44 с нуля.

Мы продолжим с типами полей в следующем уроке.