Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Google Analytics в Joоmla 1.5
« : 28.12.2009, 07:51:33 »
Столкнулся с такой странной проблемой, получил код от Google
Код
<script type="text/javascript"> var gaJsHost................... и тд</script>
В инете почитал вставлять нужно его в templates/name_template/index.php ниже тега <body> но у меня нет его в Index.php

Где копать?В чем ошибся?
« Последнее редактирование: 28.12.2009, 09:41:24 от Filini »
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
Re: Google Analytics в Jommla 1.5
« Ответ #1 : 28.12.2009, 08:19:19 »
может подключаемые файлы в index.php? типа <?include ('file.php')?> а уж там body??
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Jommla 1.5
« Ответ #2 : 28.12.2009, 09:38:49 »
Да фиг знает....вот что у меня в index.php

Код
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

include_once (dirname(__FILE__).DS.'libs'.DS.'ja.template.helper.php');

if( defined('_DEMO_MODE_') ) {
$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, JA_TOOL_COLOR, 'main_layout', 'direction'));
} else {
$tmplTools = JATemplateHelper::getInstance($this, array('ui', JA_TOOL_SCREEN, JA_TOOL_MENU, 'main_layout', 'direction'));
}

//Calculate the width of template
$tmplWidth = '';
$tmplWrapMin = '100%';
switch ($tmplTools->getParam(JA_TOOL_SCREEN)){
case 'auto':
$tmplWidth = '97%';
break;
case 'fluid':
$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
$tmplWidth = $tmplWidth ? $tmplWidth.'%' : '90%';
break;
case 'fix':
$tmplWidth = intval($tmplTools->getParam('ja_screen-fluid-fix-ja_screen_width'));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '771px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '770px';
break;
default:
$tmplWidth = intval($tmplTools->getParam(JA_TOOL_SCREEN));
$tmplWrapMin = $tmplWidth ? ($tmplWidth+1).'px' : '981px';
$tmplWidth = $tmplWidth ? $tmplWidth.'px' : '980px';
break;
}

$tmplTools->setParam ('tmplWidth', $tmplWidth);
$tmplTools->setParam ('tmplWrapMin', $tmplWrapMin);



$layout = $tmplTools->getLayout ();
if ($layout) {
$tmplTools->display ($layout);
}

Странно...сам в недоумении
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Google Analytics в Joоmla 1.5
« Ответ #3 : 28.12.2009, 11:35:28 »
Мдаа... замудренный шаблон. Вот это запрос $layout = $tmplTools->getLayout (); откуда-то тянет все его файлы.

Посмотри в архиве шаблона - где-то еще должны быть файлы с HTML разметкой и с тегом <body>
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #4 : 28.12.2009, 12:13:23 »
Скинул в личку полностью шаб
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #5 : 28.12.2009, 15:45:20 »
Вообще можно добавить код в шапку или футер ... в произвольный модуль и опубликовать его везде.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

dimaxz

  • Захожу иногда
  • 117
  • 3 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #6 : 29.12.2009, 07:51:22 »
я его в код баннера вставил (стандартный компонент) и вывел в области футера
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #7 : 29.12.2009, 13:47:09 »
Как вариант))

Вот нашел такой код, думаю куда то его сюда пришпилить

Код
<?php


// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
$this->_basewidth = 24;
$positions = array (
'left1' =>'',
'left2' =>'',
'left-mass-top' =>'',
'left-mass-bottom' =>'',
'right1' =>'left',
'right2' =>'right',
'right-mass-top' =>'mass-top',
'right-mass-bottom' =>'',
'content-mass-top' =>'',
'content-mass-bottom' =>'',
'content-top' =>'',
'content-bottom' =>'',
'inset1' =>'',
'inset2' =>''
);
//$this->customwidth('right1', 25); <== override right1 column width to 25%. Must call before call definePosition. Can call many time to override many columns.
$this->definePosition ($positions);
?>

<?php if ($this->isIE() && ($this->getParam('direction')=='rtl' || $this->direction == 'rtl')) { ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<?php } else { ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php } ?>

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">

<head>
<?php $this->loadBlock('head')?>
</head>

<body id="bd" class="fs<?php echo $this->getParam(JA_TOOL_FONT);?> <?php echo $this->browser();?>">

<div id="ja-wrapper">
<a name="Top" id="Top"></a>

<!-- HEADER -->
<?php $this->loadBlock('header')?>
<!-- //HEADER -->

<!-- MAIN NAVIGATION -->
<?php $this->loadBlock('mainnav')?>
<!-- //MAIN NAVIGATION -->

<?php $this->loadBlock('topsl')?>


<!-- MAIN CONTAINER -->
<div id="ja-container" class="wrap <?php echo $this->getColumnWidth('cls_w'); ?>">
<div class="main">
<div class="ja-rounded-top"></div>
<div class="ja-rounded-center clearfix">
<div id="ja-mainbody" style="width:<?php echo $this->getColumnWidth('mw')?>%">
<?php $this->loadBlock('main')?>
<?php $this->loadBlock('left')?>
</div>
<?php $this->loadBlock('right')?>
</div>
</div>
</div><div class="clear: both;"></div>
<!-- //MAIN CONTAINER -->

<?php $this->loadBlock('botsl')?>

<!-- FOOTER -->
<?php $this->loadBlock('footer')?>
<!-- //FOOTER -->

</div>

<jdoc:include type="modules" name="debug" />

<?php if ($this->isIE6()) : ?>
<?php $this->loadBlock('ie6/ie6warning')?>
<?php endif; ?>

</body>

</html>

Называется default.php
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #8 : 29.12.2009, 18:11:25 »
<?php endif; ?>
вот тут
</body>

Тоесть перед тегом бади


Потом открывайте любую страницу сайта и смотрите исходный код - если есть код счетчика - то все путём.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #9 : 30.12.2009, 04:53:50 »
Так код залил, на сайте через просмотр исходного кода появился трек-код гугловский, на сайте статы ждем денек другой пока появится какая то стата...Спс Pazys А чего то внутри блока body вроде везде пишут ниже его))
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #10 : 30.12.2009, 11:36:00 »
Ниже <body>
Вот тут надо писать
Но выше </body>

« Последнее редактирование: 30.12.2009, 11:54:02 от Pazys »
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Filini

  • Осваиваюсь на форуме
  • 19
  • 1 / 0
Re: Google Analytics в Joоmla 1.5
« Ответ #11 : 30.12.2009, 15:18:50 »
Pazys
Да все верно, я немного напутал...а чего именно в блоке тела <body>здесь</body>  на не например между <head>здесь</head> или вообще за ними обоими...или только внутри тегов бади формируется тело index.php ну и соответственно обрабатывает веб сервер?
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Google Analytics в Joоmla 1.5
« Ответ #12 : 30.12.2009, 15:26:07 »
Бади - это тело, остальное внутренности (по аналогии с человеком)
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Aleks_El_Dia

  • Moderator
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Google Analytics в Joоmla 1.5
« Ответ #13 : 30.12.2009, 18:01:04 »
Я бы сказал - остальное голова, конечности и пр. Так вот наколку статистики надо сделать на теле, шоб лучше видно всем было :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не отображается код Google Analytics

Автор marchello3007

Ответов: 1
Просмотров: 4305
Последний ответ 22.04.2022, 05:39:00
от arma
simpleform2 ошибка ajax error в Google chrome

Автор safronoff343

Ответов: 1
Просмотров: 3430
Последний ответ 05.06.2020, 20:36:42
от safronoff343
Нужно удалить старый тег Google Analitics и вставить новый

Автор daria_ab

Ответов: 3
Просмотров: 4700
Последний ответ 10.06.2019, 11:48:52
от daria_ab
Не показываются новые рекламные блоки Google AdSense (со старыми всё нормально)

Автор Batyanya62

Ответов: 2
Просмотров: 3701
Последний ответ 21.07.2016, 11:11:27
от Марк Простой
Google Analytics в Joomla1.5.26

Автор atolic

Ответов: 3
Просмотров: 3084
Последний ответ 13.12.2014, 12:18:54
от darkghost