Новости Joomla

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

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

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

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

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

Читать статью на Хабре.

@joomlafeed

🏆 Открыто голосование за 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 Гость просматривают эту тему.
  • 17 Ответов
  • 6556 Просмотров
*

sc@r@bey

  • Захожу иногда
  • 360
  • 55 / 5
  • делай, а потом спрашивай что не получилось!
2 вопроса по DatsoGallery
« : 02.07.2007, 19:02:15 »
1. как убрать внутреннюю пагинацию?
2. как убрать надпись категории?
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #1 : 14.09.2007, 12:13:12 »
1. Ты хочешь, чтобы все картинки были на одной странице? Тогда рули настройку "количество мини-эскизов на страницу". :)

Re: 2 вопроса по DatsoGallery
« Ответ #2 : 17.09.2007, 11:37:43 »
Доброго всем дня!
Хотел узнать какие строки нужно закоментарить чтобы не выводился title картинки(название её)
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #3 : 17.09.2007, 13:20:30 »
Доброго, доброго! :)
Ты имеешь в виду всплывающие подсказки? Они отключаются через конфигурацию. Опция "Подсказки на JavaScript".

Re: 2 вопроса по DatsoGallery
« Ответ #4 : 17.09.2007, 13:49:05 »
было б все так легко ^-^
на самом деле если отключаешь всплывающую подсказку то под картинкой появляется название её а мне это не хотелось бы! ведь если загружать 300-500 и более картинок то либо под каждую писать оригинальное имя либо оставить как есть foto1,foto2,foto3... только чтобы этих названий не было видно никому кроме админа!
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #5 : 18.09.2007, 06:03:00 »
Поковырялась я и нашла эту строчку. В общем делай так. В файле datsogallery.php найди строку:
Код
echo "<div align='center'><a href='" . sefRelToAbs("$dgurl&func=detail&catid=$catid&id=$row1->id") . "'><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' title='".$tle."' alt='".$tle."' /><div>$tle</div></a></div>";
и замени на:
Код
echo "<div align='center'><a href='" . sefRelToAbs("$dgurl&func=detail&catid=$catid&id=$row1->id") . "'><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' /></a></div>";
Но так названий вообще никому видно не будет.
А чтобы было видно только админам, замени ту строчку на следующее:
Код
if (strtolower($my->usertype) == 'administrator' || strtolower($my->usertype) == 'super administrator') {
    echo "<div align='center'><a href='" . sefRelToAbs("$dgurl&func=detail&catid=$catid&id=$row1->id") . "'><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' title='".$tle."' alt='".$tle."' /><div>$tle</div></a></div>";
} else {
    echo "<div align='center'><a href='" . sefRelToAbs("$dgurl&func=detail&catid=$catid&id=$row1->id") . "'><img src='$thumbnailpath$row1->imgthumbname' style='".$ad_imgstyle."' /></a></div>";
}
« Последнее редактирование: 18.09.2007, 07:57:51 от Saille »

Re: 2 вопроса по DatsoGallery
« Ответ #6 : 18.09.2007, 10:19:19 »
Отлично! Огромное спасибо! думаю заслуживает балла репутации, осталось разобраться как его дать! с одним маленьким уточнением замена данной строки работает если выключены всплывающие подсказки(начиная с версии 1.4 и выше) в более ранних версиях нет всплывающих подсказок и там работает! щас попробую сделать чтобы названий не было на всплывающих подсказках(при их включении)!
« Последнее редактирование: 18.09.2007, 10:26:00 от senokosov »
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #7 : 18.09.2007, 11:32:27 »
Я, естественно, ковырялась в той версии, что у меня стоит (1.3.9.1).
*

ptera

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #8 : 17.10.2007, 19:50:26 »
Так всё же, как убрать надпись Категории?
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #9 : 18.10.2007, 04:44:52 »
Это какая надпись? Которая на главной странице галереи?
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #10 : 18.10.2007, 05:53:23 »
Если я правильно поняла, то делать нужно следующее:

Код
    $output .= '<tr><td align="left" colspan="'.$colspan.'" class="sectiontableheader">'._DG_CATEGORIES.'</td></tr>';
заменить на:
Код
    $output .= '<tr><td>&nbsp;</td></tr>';
или по вкусу на что-нить другое (главное - не увлекаться) :)
*

ptera

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #11 : 18.10.2007, 09:31:31 »
Отлично) Сенкс)
Это в каком файле надо прописать?
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #12 : 18.10.2007, 11:51:14 »
Ой! Простите, забыла. :) В файле datsogallery.php
*

rman

  • Захожу иногда
  • 102
  • 8 / 0
  • учусь сайтам уже 4 года))
Re: 2 вопроса по DatsoGallery
« Ответ #13 : 07.02.2009, 18:11:22 »
Подскажите: как заменить титл "ГАЛЕРЕЯ"?
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #14 : 13.02.2009, 07:41:54 »
Это в каком месте?
*

rman

  • Захожу иногда
  • 102
  • 8 / 0
  • учусь сайтам уже 4 года))
Re: 2 вопроса по DatsoGallery
« Ответ #15 : 13.02.2009, 10:24:42 »
Это в значениях <title>Галерея</title>
В других расширениях менял с помощью русской локализации
(просто менял "Галерея" на нужную надпись.), а в Датсо не меняется...
*

Saille

  • Осваиваюсь на форуме
  • 10
  • 3 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #16 : 13.02.2009, 11:14:41 »
Всё прекрасно меняется в языковом файле.  ^-^ Только что проделала. Конфигурация - вкладка Язык, нашла слово "Галерея", поменяла и сохранила.
*

hlopusha16

  • Захожу иногда
  • 85
  • 2 / 0
Re: 2 вопроса по DatsoGallery
« Ответ #17 : 05.10.2011, 20:07:26 »
Подскажите как убрать всплывающие подсказки 1,8,4! Всё излазила, не могу найти такого пункта, как его отключить вообще?!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Есть ли достойная замена для DatsoGallery?

Автор vbulletinX

Ответов: 5
Просмотров: 5943
Последний ответ 14.07.2022, 20:00:50
от marbert
В какую галерею перенести все фото из DatsoGallery?

Автор darkknight

Ответов: 5
Просмотров: 4229
Последний ответ 08.12.2021, 18:45:41
от sergeytolkachyov
[download] Datso Gallery (Download DatsoGallery free all version)

Автор beliyadm

Ответов: 354
Просмотров: 187211
Последний ответ 10.08.2018, 14:43:21
от pH43
cache заполняется DatsoGallery

Автор relat

Ответов: 3
Просмотров: 4517
Последний ответ 05.03.2018, 17:56:11
от beliyadm
DatsoGallery для Joomla 3.x

Автор vbulletinX

Ответов: 17
Просмотров: 7834
Последний ответ 17.06.2017, 11:05:19
от KisoN