Внимание!

Все материалы на сайте предназначены только для персонального использования и ознакомительных целей. Все права на материалы принадлежат их владельцам. Если Вам понравилось что-либо, Вы должны купить лицензионную версию данного материала!



Текстуры, модели, материалы и различные уроки по 3д моделированию.

Мы в ВК
defined('_JEXEC') or die; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; // Получаем текущие параметры запроса $app = Factory::getApplication(); $input = $app->input; $option = $input->getCmd('option', ''); $view = $input->getCmd('view', ''); // Попробуем получить title статьи, если мы на странице com_content article $articleTitle = ''; if ($option === 'com_content' && $view === 'article') { $id = $input->getInt('id'); if ($id) { // Загружаем запись из таблицы content try { $row = Table::getInstance('Content', 'JTable', array()); if ($row->load($id)) { $articleTitle = (string) $row->title; } } catch (Exception $e) { // пропускаем, далее используем заголовок документа как запасной вариант } } } // Если не получилось — берём заголовок документа (может содержать название сайта) if (!$articleTitle) { $doc = Factory::getDocument(); $articleTitle = (string) $doc->getTitle(); } // Проверка группы пользователя — только для указанных ID групп (при необходимости измените массив) $user = Factory::getUser(); $groups = $user->getAuthorisedGroups(); $allowedGroups = array(5, 14, 13); // <- при необходимости замените на ваши ID групп if (!array_intersect($groups, $allowedGroups)) { // Если пользователь не в нужных группах — ничего не выводим return; } // Формируем ссылки $nmprg_value = trim($articleTitle); $link = 'https://soft101.store/download/sm.php?' . urlencode($nmprg_value); // В примере были четыре одинаковых ссылки — оставлю тот же набор $links = [ $link, $link, $link, $link ];