Новости Joomla

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+). При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

<?php     // Это файл в /layouts/components/com_component/your_layout.php?><input type="hidden" name="task" value=""><input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>"><input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>"><?php echo HTMLHelper::_('form.token'); ?>
Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.
// В Controller/View добавляем поля$this->form  ->addControlField('task', '')  ->addControlField('return', $input->getBase64('return', ''))  ->addControlField('forcedLanguage', $forcedLanguage);
А в layout'е просто используем метод
renderControlFields()
// В layout формыecho $this->form->renderControlFields();
Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.Смотреть
Pull Request@joomlafeed#joomla #разработка #php

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

JoomGallery 4.1.0 - компонент галереи изображений для Joomla

Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

v.4.1.0. Что нового?

Редактирование метаданных изображений. Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

Множество мелких исправлений ошибок и оптимизаций.

Сайт проекта

GitHub расширения

Скачать

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

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Joomlastats 2.2.0 - новая версия
« : 24.04.2007, 12:38:21 »
Вышла новая версия для компонента статистики.
Скачать можно здесь
Компонент распознает

86 браузеров
80 поисковых систем
413 ботов
270 доменов первого уровня
80 ОС
Есть возможность экспорта статистики в CSV
« Последнее редактирование: 24.04.2007, 12:53:09 от yAnTar »
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Re: Joomlastats 2.2.0 - новая версия
« Ответ #1 : 06.05.2007, 16:11:13 »
Спасибо! Установил.
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Re: Joomlastats 2.2.0 - новая версия
« Ответ #2 : 20.05.2007, 13:09:59 »
Кстати, а очистка статистики в этой версии не пашет. Жаль, потому что у меня уже много лишнего набралось, а лезть и ковырять базу данных особого желания нет.
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

canislc

  • Осваиваюсь на форуме
  • 34
  • 11 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #3 : 20.05.2007, 14:18:57 »
Мне если честно AstatsPRO больше нравится!
*

talion2003

  • Захожу иногда
  • 95
  • 36 / 6
  • Не программер я...
Re: Joomlastats 2.2.0 - новая версия
« Ответ #4 : 20.05.2007, 14:30:46 »
А дай ссылочку на компонент, пожалуйста.
Да говорю же Вам, не программер я!!!

 www.chelovekdnevnik.ru www.serdcadetey.ru
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

VATRUSHKiN

  • Новичок
  • 6
  • 0 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #6 : 21.09.2007, 19:59:41 »
А компонент никто не русифицировал?
Или хотя бы модуль mod_jstats_counters ?
*

VATRUSHKiN

  • Новичок
  • 6
  • 0 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #7 : 21.09.2007, 20:04:20 »
Всё, спасибо!
Разобрался со своей проблемой.

Re: Joomlastats 2.2.0 - новая версия
« Ответ #8 : 06.10.2007, 14:57:29 »
плохо что она не видит с какого сайта чел пришел !
*

newleax

  • Захожу иногда
  • 234
  • 23 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #9 : 09.10.2007, 15:50:12 »
Скачала этот компонент, к нему еще mod_jstats_activate1.3, т.к. мне сказали ай-яй-яй без него нельзя.
Потом глянула, а там этих модулей и ботов целая охапка:
http://joomlacode.org/gf/project/joomlastats/frs/
Так все-таки какие из них действительно нужны? Ну в смысле мне понятно, что обязательно только один компонент и модуль, но кто что использует?

Хм, я так понимаю, что можно не париться с модами и ботами а просто поставить в шаблон этот код?
Цитировать
<?php
if(file_exists($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php"))
{
    require_once($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php");
}
?>
А если ставить модуль, то и мамбот еще к нему?
+
все-таки русификация ко всему этому добру где? потому что сама статистика переведена на русский а конфигурация и прочая начинка?

ЗЫ. Это я на всякий пожарный спрашиваю - инструкция на буржуйском, а мне уже жуть как надоели недоделки из-за крошечных непоняток.  :dry:
« Последнее редактирование: 09.10.2007, 16:13:31 от newleax »
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Re: Joomlastats 2.2.0 - новая версия
« Ответ #10 : 09.10.2007, 18:30:02 »
Компонент ставить обязательно, потом обязательно эти строки вставляете в конец index.php
Код
if(file_exists($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php"))
{
    require_once($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php");
}
для того, чтобы велся подсчет статистики.
Если надо, чтобы во фронтенде отображалась статистика, то устанавливаете модуль, если нет - то модуль не надо ставить.
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

newleax

  • Захожу иногда
  • 234
  • 23 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #11 : 09.10.2007, 18:43:54 »
yAnTar мерси) странно сейчас глянула, а у меня подсчет статистики и без этого кода идет  ;) просто с установленным компонентом и модулем) ну все равно еще код поставила.
« Последнее редактирование: 09.10.2007, 19:01:19 от newleax »
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Re: Joomlastats 2.2.0 - новая версия
« Ответ #12 : 09.10.2007, 19:29:26 »
Цитировать
странно сейчас глянула, а у меня подсчет статистики и без этого кода идет
Интересно это, как без этого кода, этот код обязателен, он инклудит сам компонент. Возможно, он уже есть у вас в индексе темплейта. Смотрите, чтобы у вас вся статистика на 2 умноженная не была.
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

newleax

  • Захожу иногда
  • 234
  • 23 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #13 : 09.10.2007, 20:48:16 »
епрст, об этом я не подумала. Надо будет проверить, спасибо за наводку)

Re: Joomlastats 2.2.0 - новая версия
« Ответ #14 : 09.10.2007, 22:20:50 »
Вопрос такой: можно ли через этот компонент (например посредством установки каких-либо модулей) отследить статистику перехода по ссылкам в материалах (например материал: описание программы которая лежит на определенном сайте, и в материале оформлена ссылка на скачивание этой программы).
Если можно - скажите, пожалуйста, что скачать и как это все организовать.

Если именно через этот компонент нельзя - может кто знает как еще можно получить эту информацию, расскажите пожалуйста :).

Заранее всем спасибо.
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Re: Joomlastats 2.2.0 - новая версия
« Ответ #15 : 19.10.2007, 09:54:08 »
Цитировать
Интересно это, как без этого кода, этот код обязателен
Тут ссылка указано что есть 3 пути запустить подсчет
1)бот 2)или модуль 3)или же ссылка в шаблон.
p.s.
Чего то не все  страны не отлавливает , в частности Украину игнорирует гад..
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Re: Joomlastats 2.2.0 - новая версия
« Ответ #16 : 19.10.2007, 15:43:54 »
компонент стоит на локали в тесте - раздражает пустые строки если нет никого за день..
можно поменять в файле admin.joomlastats.html.php стр. примерно 1373

Код
// now we have all values, now draw the row (day)

if (date( 'w', strtotime("$this->y-$this->m-$i")) == 6)
$cls = 'row0'; // info: background-color: #F9F9F9;
elseif (date( 'w', strtotime("$this->y-$this->m-$i")) == 0)
$cls = 'row2" style="background-color:#efefef; border-bottom: 1px dotted #ff0000';
else
$cls = 'row1'; // info: background-color: #F1F1F1;

$retval .= '<tr class="' . $cls . '">' . "\n" . '<td align="center">';
на
Код
$hide='' ;
if ($uv ==0) {
$hide = 'style="display:none;"'; // info: hide 0
}

if (date( 'w', strtotime("$this->y-$this->m-$i")) == 6)
$cls = 'row0'; // info: background-color: #F9F9F9;
elseif (date( 'w', strtotime("$this->y-$this->m-$i")) == 0)
$cls = 'row2" style="background-color:#efefef; border-bottom: 1px dotted #ff0000';
else
$cls = 'row1'; // info: background-color: #F1F1F1;

$retval .= '<tr '.$hide.' class="' . $cls . '">' . "\n" . '<td align="center">';

Re: Joomlastats 2.2.0 - новая версия
« Ответ #17 : 12.11.2007, 03:50:58 »
Статистика мож немного не функциональна но приятная глазу.
Столкнудся с таким вопросом.

У меня хост "слабый" и решил его поконтролить на доступность (uptime).
Нашёл сайтец и зарегился там.
так вот он через каждых 30 минут его контролит и это записываеться в статистику !!!

Можно как нить отфильтровать один домен ? Что б он его не включал в статистику ??
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Re: Joomlastats 2.2.0 - новая версия
« Ответ #18 : 12.11.2007, 10:46:48 »
Цитировать
Можно как нить отфильтровать один домен ? Что б он его не включал в статистику ??
Попробуйте так: в файле /components/joomlastats.inc.php такой код вставьте
if ($_SERVER['HTTP_REFERER'] == 'имя сайта') return;
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

MaSciT

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #19 : 26.11.2007, 19:45:15 »
Кстати, а очистка статистики в этой версии не пашет. Жаль, потому что у меня уже много лишнего набралось, а лезть и ковырять базу данных особого желания нет.

Что нельзя будет очистить базы от записей и оставить только результаты???

И еще нет импорта из первоначальной статистики, там ведь модуль в админ часть тоже собирает данные, а то у меня 1000 человек уже просмотрели, а теперь с нуля начинать...
*

MaSciT

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #20 : 26.11.2007, 20:18:06 »
Что то на статистике было просмотрено 24 страницы, после обновления стало 8, а в админ зоне показывает 38... что-то неправильно работает! У всех такое же??? Есть где-тонормальная статистика типа стандартной, но с посещениями за вчера, месяц и мах и без хранения баз айпишников
*

feirdog

  • Захожу иногда
  • 60
  • 0 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #21 : 12.12.2007, 13:45:42 »
Подскажите что означает

The table iptocountry doesn't contain any data. If you have had already visitors, you may perform a TLD-Check

И как это исправить?
*

mickymouse

  • Захожу иногда
  • 133
  • 8 / 1
  • Ушел в нирвану буду скоро!
Re: Joomlastats 2.2.0 - новая версия
« Ответ #22 : 20.04.2008, 12:24:19 »
Народ хотел поинтересоваться 4 вопросами.
1) К примеру у меня желание сделать в меню пользователя сыл очку Статистика, так вот если создаю сылку на компонент, то он нечего не выводит (пустое окно). за хожу из Админки Статистика выводиться!
2) Как быть с переводом?
3) Кто с какими трудностями сталкивался!
4) И кто решал проблему с Fatal error: Call to a member function listIpAddresses() on a non-object in /var/www/*****/administrator/components/com_joomlastats/admin.joomlastats.php on line 233

Спасибо за скорые ответы!
*

maugli77

  • Осваиваюсь на форуме
  • 45
  • 2 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #23 : 30.11.2008, 21:45:29 »
здравствуйте! скачал и установил компонент JoomlaStats_v222 говорят что он сильно базу данных жрёт правда ли это и как с этим бороться?
*

canislc

  • Осваиваюсь на форуме
  • 34
  • 11 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #24 : 01.12.2008, 15:13:45 »
Цитировать
здравствуйте! скачал и установил компонент JoomlaStats_v222 говорят что он сильно базу данных жрёт правда ли это и как с этим бороться?

Ну если скачал и установил - посмотри. А вообще правда, как и любой компонент статистики. Бороться с этим проблематично. Лучше имхо использовать сторонние анализаторы логов в виде win-программ. Мне больше всего нравится Sawmill - его можно найти.
*

Tigerfox

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Joomlastats 2.2.0 - новая версия
« Ответ #25 : 08.04.2010, 10:38:23 »
Для того чтобы компонент статистики : JoomlaStats считал статистику и не вывадился в модулях справа или слева. Подскажите, как сделать чтоб, все же считал этот компонент не выводя в модули? (что не так в этом коде - тот что ниже?)
Joomla 1.5
Код
<?php
    if (file_exists(JPATH_SITE.DS.'components'.DS.'com_joomlastats'.DS.'joomlastats.inc.php'))
        include_once(JPATH_SITE.DS.'components'.DS.'com_joomlastats'.DS.'joomlastats.inc.php');
    ?>
и этот Код тоже пробывал - один результат:
Код
<?php
if(file_exists($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php")) 
{
    require_once($mosConfig_absolute_path."/components/com_joomlastats/joomlastats.inc.php");
}
?>
</body>
</html>

Вставил код в конец index.php шаблона, получилось - перестал загружаться сайт (грузиться...грузиться... безтолку). Скажите, что не так? Версия 3.0.2
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

JCal Pro Calendar 1.5.3 - Русская версия (Stable)

Автор realovich

Ответов: 410
Просмотров: 186175
Последний ответ 08.11.2024, 13:05:08
от Nibiru
Jpanel.Не появляется новая позиция

Автор orient-sp

Ответов: 10
Просмотров: 2047
Последний ответ 20.02.2016, 23:00:14
от Ishti39
Проблема по работе OSE Anti-Virus версия 3.0.1

Автор Мария

Ответов: 4
Просмотров: 1532
Последний ответ 05.07.2013, 19:16:28
от Мария
Joomlastats 3.0.0

Автор briz

Ответов: 46
Просмотров: 20505
Последний ответ 02.04.2013, 00:36:04
от Александр216
JoomlaStats не ведет статистику!

Автор geral

Ответов: 6
Просмотров: 3222
Последний ответ 05.05.2012, 15:37:50
от kepa