Первым необходимо создать конфигурационный файл. У него должна быть такая же структура, как и у конфигурационного файла системы Joomla CMS, и для этого достаточно скопировать файл configuration.php из корневой папки установленной среды Joomla. Для целей данного примера потребуются лишь те поля из структуры конфигурационного файла, которые используются для установления связи с базой данных CMS и отправки электронной почты, хотя в этот файл будут включены и другие поля. Ниже приведен исходный код для ввода в файл configuration.php.
// предотвратить прямой доступ к этому файлу за пределами вызывающего приложения
defined('_JEXEC) or die;
class JConfig {
public $smtpuser = '<имя пользователя gmail>';
public $smtppass = '<пароль gmail>';
public $smtphost = 'smtp.gmail.com';
public $smtpsecure = 'ssl';
public $smtpport = '465';
public $debug = 0;
public $caching = '0';
public $cachetime = '900';
public $language = 'en-GB';
public $secret = null;
public $editor = 'none';
public $offset = 0;
public $lifetime = 15; }
Установки в этом конфигурационном файле вам, скорее всего, придется изменить, чтобы согласовать их со своей программной средой. В частности, изменения должны быть внесены в поля $user (имя пользователя), $password (пароль доступа к базе данных), $db (имя базы данных), $dbpref ix (префикс таблицы базы данных), а возможно, и в установки электронной почты (в зависимости от конкретной системы). По желанию вы можете выполнить код из данного примера и без электронной почты. Установки электронной почты приведены выше для учетной записи пользователя бесплатной почты Google Gmail.
Понравился материал? Пригодилась информация? Плюсани в социалки!