Ниже прилагается сниппет, при помощи которого можно загрузить Widgetkit 2 в сторонний компонент:


function getWidgetkit($name)
{
	$db = JFactory::getDBO();
	$db->setQuery("SELECT `id` FROM `#__widgetkit` WHERE `name` = " . $db->quote($name));
	$widgetkit_id = $db->loadResult();

	$app = @include JPATH_ADMINISTRATOR . '/components/com_widgetkit/widgetkit-app.php';
	$output = $app->renderWidget(array("id"=>$widgetkit_id));

	return ($output === false) ? 'Could not load widget' : $output;
}

// Как вызвать функцию
echo getWidgetkit($widget_name);
Практические решения

Joomla

Как известно, микроразметка в хлебных крошках позволяет повысить CTR страниц сайта и, таким образом, положительно влияет на поисковое продвижение сайта. Мы расскажем, как добавить микроразметку в стандартный модуль хлебных крошек Joomla.

Практические решения

Joomla

В данной статье вы узнаете, как быстро и эффективно преобразовать громоздкую ссылку на карту сайта Xmap в короткую и красивую ссылку sitemap.xml в соответствии с рекомендуемыми стандартами.

Практические решения | Разработка

Joomla

В этом материале мы постарались разложить всю информацию о кэше в Joomla по полочкам. Вы узнаете, какие типы кэша существуют в Joomla, в чем их различие и как применять их на практике.

Практические решения

Joomla

kak-ustanavlivat-bolshie-rasshireniya-joomla

Установка больших расширений может быть непростой задачей, если на сервере ограничены ресурсы. Мы покажем два метода по установке больших расширений. Один из этих методов позволяет установить одновременно несколько расширений. Также мы покажем, как можно выполнить Поиск из Менеджера Расширений для установки компонента.

Практические решения

Joomla

Небольшое руководство по написанию текстов для веб-сайтов

Написание текстов для веб-сайтов немного отличается от написания для оффлайн публикаций. Это небольшое руководство поможет вам правильно составлять тексты для ваших веб-публикаций.

Практические решения

Секреты, трюки и хитрости Joomla Секреты, приёмы, хитрости и прочие тонкости и интересные решения, найденные в процессе выполнения прикладных задач по разработке сайтов на базе различных CMS и фреймворков. В раздел можно также найти статьи по улучшению ваших модулей и расширений для CMS и статьи по эффективному решению задач на практических примеров от участников сообщества.