Log in / Register
Login to your account
Remember Me
Create an account
Fields marked with an asterisk (*) are required.
Reload Captcha
 
Ideas in practice

ARENAM

Web dewelopment

По умолчанию при установке любых плагинов в Joomla они не публикуются. Если нам нужно сразу опубликовать его, добавляем все тот же вспомогательный скрипт script.php в корень нашего плагина. А в установочном файле myplgname.xml обязательно добавляем

Файл myplgname.xml

<extension type="plugin" group="content" version="3.2" method="upgrade">
    <name>plg_myplgname</name>
    ...
    <scriptfile>script.php</scriptfile>
    ...
</extension>

Файл script.php

class plg_MyplgnameInstallerScript
{
	public function postflight($type, $parent)
	{
		if ($type == 'install')
		{
			// Включить плагин
			$db = JFactory::getDbo();
			$query = $db->getQuery(true);
			$query->update('#__extensions')
				  ->set('enabled = 1')
				  ->where('element = '.$db->quote('myplgname')) // Plugin name
				  ->where('type = '.$db->quote('plugin'))       // Type
				  ->where('folder = '.$db->quote('system'))     // Group
			;
			$db->setQuery($query)->execute();
		}
		
	}
}

Недостаточно прав для комментирования

Purchase guarantees

Secured payment
100% Secure Payments with bank сards, YooMoney, QIWI and others.
Official invoice
You'll receive an official invoice instantly in accordance with law 54-F3.
Instant download
Instant download after payment.