Новости Joomla

Вышел компонент J SMS Registration v.2.3.0

👩‍💻 Вышел компонент J SMS Registration v.2.3.0.Релиз связан с исправлениями, вызванными переходом социальной сети VK на домен VK.RU. Несмотря на то, что поддержка Joomla 3 прекращена, исправления вышли и для этой версии. Как итог: компонент обновился для Joomla 3 и Joomla 5. Номер новой версии: 2.3.0.Компонент распространяется на коммерческой основе.Разработчик - участник нашего сообщества Владимир Егоров (@sitogon).- Новость- Страница расширения@joomlafeed#joomla #расширения

Joomla REST API без прав суперадминистратора. RBAC в Joomla

Joomla REST API без прав суперадминистратора. RBAC в Joomla

👩‍💻 Joomla REST API без прав суперадминистратора. RBAC в Joomla.На канале известного французского разработчика и специалиста по Joomla REST API Alexandre ELISÉ вышло новое видео.RBAC (Role-Based Access Control) - это управление доступом на основе ролей, метод управления доступом к ресурсам, основанный на назначении ролей пользователям. Вместо назначения прав каждому пользователю точечно права доступа группируются по ролям, а пользователи получают доступ к ресурсам уже в зависимости от своей роли. В контексте Joomla и REST API он может даже мешать работе: без авторизованного пользователя вы не можете даже показать контент. В видео показано как решить данную проблему. Создаётся "технический пользователь", которому разрешается просматривать контент, но не разрешено создавать, редактировать, удалять и т.д. И все запросы к REST API идут с использованием его токена. [fr-FR] Services Web API Joomla SANS être Super Admin RBAC natif avec Joomla@joomlafeed #joomla #разработка #rest

InterLinked - плагин автоматической внутренней перелинковки для Joomla

InterLinked - плагин автоматической внутренней перелинковки для Joomla

👩‍💻 InterLinked - плагин автоматической внутренней перелинковки для Joomla.Несвязанные статьи - это молчаливый убийца привлекательности вашего сайта на Joomla, который заставляет читателей сворачивать работу и подрывает эффективность вашего SEO. Content - InterLinked - это бесплатный, проверенный в боях плагин, который кладет конец этой бессмыслице, автоматически генерируя ссылки на основе ключевых слов между статьями на вашем сайте Joomla 5. Он создает сеть связей, используя ключевые слова статей (metakey) и ассоциации категорий, с настраиваемыми всплывающими подсказками, целевыми объектами ссылок и классами CSS, сохраняя при этом существующие ссылки и повышая производительность за счет кэширования. Кроме того, ссылки со временем меняются по мере того, как в новых статьях используются ключевые слова, что делает ваш контент свежим и актуальным.Возможности.- автоматическая перелинковка на основе значения meta-keywords материалов- встроенная поддержка материалов Joomla- пользовательские ассоциации категорий для создания ссылок (например "Блог" к "Учбеникам")- показ всплывающих подсказок к автоматическим ссылкам (опционально)- настраиваемый атрибут target для ссылок.- указание CSS класса для стилизации ссылок- кэширование совпадений ключевых слов и их ассоциаций- учёт существующих тегов <a> во избежание дублирующих ссылок- автоматическое добавление новых ссылок при появлении новых ассоциаций- веб-доступность: ARIA для ссылок с target="_blank".Плагин бесплатный. Заявлена поддержка Joomla 4 и Joomla 5.Joomla Extensions DirectoryСтраница расширенияСкачать@joomlafeed#joomla #расширения #seo

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 976 Просмотров
*

Andrej-zhe

  • Захожу иногда
  • 107
  • 2 / 0
модуль поддержки
« : 24.11.2015, 10:37:35 »
Здравствуйте.
Поставил модуль тех. поддержки (Freestyle Support Portal). Все работает, все замечательно, но руководство потребовало чтобы в зависимости от приоритета заявки отсылалось сообщение тому или иному пользователю.
Помогите пожалуйста решить эту проблему. Я к сожалению в php я полный "0", но походу придется заняться в плотную этим вопросом, а так как надо сделать как можно скорее, то решил обратиться за помощью на форум.

Это функция отправки письма администратору после создания заявки?

Код
static function Admin_Create(&$ticket, $subject, $body, $files = array())
    {
        if (self::ShouldSend('email_handler_on_create') == 1)
        self::EMail_To_Ticket_Handler('email_handler_on_create', $ticket, $subject, $body, $files);
    }

на сколько я могу судить из своих знаний $ticket, $subject, $body, $files это переменные которые передаются/возвращаются функции.

Код
EMail_To_Ticket_Handler('email_handler_on_create', $ticket, $subject, $body, $files)

Это функция которая отправляет на почту админа сообщение, № заявки, тему, текст в заявке и файлы прикрепленные к заявке.
Можно ли в условии этой функции дописать еще одно условие (если приоритет заявки равен какому-то значению) при выполнении которого будет отправляться письмо по конкретному адресу (за ведомо известному)?

Вот нашел эту функцию

Код
static function EMail_To_Ticket_Handler($template, &$ticket, $subject, $body, $files = array())
    {
        $ticket = FSS_Helper::ObjectToArray($ticket);
 
        $mailer = new FSSMailer();
        self::Ticket_To_Admins($mailer, $ticket);
            
        // parse template etc
        $template = self::Get_Template($template);
        $email = self::ParseTemplate($template,$ticket,$subject,$body,$template['ishtml']);
 
        $mailer->isHTML($template['ishtml']);
        $mailer->setSubject($email['subject']);
        $mailer->setBody($email['body']);
 
        if (FSS_Settings::get('support_email_file_handler') == 1) $mailer->addFiles($files);
            
        $mailer->addDebug('Ticket', $ticket);
        $mailer->send();
    }

Нашел функцию получения значения приоритета или он получает title?

Код
static function GetPriority($pri_id)
    {
        $db = JFactory::getDBO();
        $qry = "SELECT title FROM #__fss_ticket_pri WHERE id = '".FSSJ3Helper::getEscaped($db, $pri_id)."'";    
        $db->setQuery($qry);
        $row = $db->loadAssoc();
        return $row['title'];
    }

можно ли вызвать эту функцию так

Код
static function Admin_Create(&$ticket, $subject, $body, $files = array())
    {
        if (self::ShouldSend('email_handler_on_create') == 1){
                  if (self::GetPriority($pri_id) == 1){
                   // код для отправки например на test1@test.ruEMail_To_Ticket_Handler('email_handler_on_create', $ticket, $subject, $body, $files);
                  }
                  ifelse (self::GetPriority($pri_id) == 2){
                   // код для отправки например на test2@test.ru EMail_To_Ticket_Handler('email_handler_on_create', $ticket, $subject, $body, $files);
                  }  
 
                . . . . . . . . .
 
        self::EMail_To_Ticket_Handler('email_handler_on_create', $ticket, $subject, $body, $files);
                }
    }
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как через Jumi вывести модуль?

Автор Bowa

Ответов: 1
Просмотров: 2111
Последний ответ 15.01.2014, 19:16:24
от Fedor Vlasenko
jVArcade - модуль вывода случайной игры mod_jv_random_games

Автор Beer

Ответов: 0
Просмотров: 1575
Последний ответ 14.06.2013, 09:58:58
от Beer
Не могу найти модуль млм структуры для Joomla 1.5... есть ли ваще такие расширения?

Автор russia091

Ответов: 0
Просмотров: 2411
Последний ответ 17.09.2012, 12:17:55
от russia091
Модуль "Ссылки по теме"

Автор MA8

Ответов: 1
Просмотров: 1585
Последний ответ 07.08.2012, 17:26:31
от Kasumi
Модуль или компонент обычного простого календаря )

Автор Pozzitivsp

Ответов: 0
Просмотров: 2120
Последний ответ 05.12.2010, 15:46:34
от Pozzitivsp