Типа этого:
Код: Выделить всё
if ($this->phpbb_extension_manager->is_enabled('phpbbseo/usu'))
{
$seo_core = $this->phpbb_container->get('phpbbseo.usu.core');
}
Код: Выделить всё
if ($this->phpbb_extension_manager->is_enabled('phpbbseo/usu'))
{
$seo_core = $this->phpbb_container->get('phpbbseo.usu.core');
}
require_once('libraries/TeamSpeak3/TeamSpeak3.php');
и погнали.Можно пример, как это сделать? Или расширение, где это реализовано.rxu писал(а):Надо прописать класс как сервис и использовать зависимости.
Код: Выделить всё
<?php
namespace vendor\path\lib;
class my_functions
{
public function __construct($var)
{
$this->var = $var;
}
// ...
public function foo()
{
return;
}
}
Код: Выделить всё
<?php
namespace vendor\path\acp;
class module
{
function main()
{
$var = 'foo';
$my_functions = new \vendor\path\lib\my_functions($var); // подключение класса
$info = $my_functions->foo(); // вызов функции из этого класса
}
}
vendor/path/lib/my_function.php
не обойтись? Ну что же, хотя бы так.Нет, почитайте, авось поможет Создание страниц в стиле конференцииLBeaver писал(а):не обойтись?
Вот это неправильно. Нужно такБорис Бердичевский писал(а):Вот это сработало!
<link href="./ext/borisba/usernotice/styles/prosilver/theme/custom_link_colors.css?assets_version=71" rel="stylesheet" type="text/css" media="screen, projection" />
Код: Выделить всё
<link href="{ROOT_PATH}ext/_имя_/_название_расширения_/styles/prosilver/theme/_имя_файла.css?assets_version={T_ASSETS_VERSION}" rel="stylesheet" type="text/css" media="screen, projection" />
И это тоже неправильно. Нужно такSheer писал(а):Вот это неправильно. Нужно так
Код: Выделить всё
<!-- INCLUDECSS @имя_расширение/стиль.css -->
А вот если так, то как подцепить css для адаптивного стиля?rxu писал(а):Нужно так
Технически всё правильно, при использованииSheer писал(а):А что там неправильного?
INCLUDECSS
примерно такая строка и будет выведена.