Новости 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 Гость просматривают эту тему.
  • 27 Ответов
  • 5582 Просмотров
*

Bunjee

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Отображение Datso в IE
« : 01.03.2010, 10:55:40 »
Основная фотка отображается правильно, по центру, а из двух маленьких по бокам левая - сместилась и налезла на основную!  :o
Причём в Мозилле и в Опере всё отображается правильно!
У кого была такая проблема и как с ней справляться? Помогите пожалуйста кто в курсе!.. :'(
*

Peroon

  • Захожу иногда
  • 247
  • 11 / 1
  • http://textonix.ru
Re: Отображение Datso в IE
« Ответ #1 : 01.03.2010, 23:09:31 »
Переверстай в таблицу и будет тебе счастье...
*

Bunjee

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #2 : 02.03.2010, 09:49:46 »
знать бы ещё как это делается... :-)
А что нужнео переверстать в таблицу, шаблон сайта или саму галлерею?
*

Peroon

  • Захожу иногда
  • 247
  • 11 / 1
  • http://textonix.ru
Re: Отображение Datso в IE
« Ответ #3 : 02.03.2010, 14:46:30 »
sub_viewdetails.php
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #4 : 02.03.2010, 14:57:37 »
есть в том файле строчка <div id="dt3" style="display:block;float:left;position:absolute;top: 36%;z-index:100;">

а должно быть <div id="dt3" style="display:block;left:0;position:absolute;top: 36%;z-index:100;"> - тогда в IE нормально все будет.
Но лучше полностью все переделать в sub_viewdetails.php
*

Peroon

  • Захожу иногда
  • 247
  • 11 / 1
  • http://textonix.ru
Re: Отображение Datso в IE
« Ответ #5 : 02.03.2010, 15:12:36 »
В модификациях лежит ссылка на мою доработку... там уже переделано под таблицы...
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #6 : 02.03.2010, 15:22:37 »
В модификациях лежит ссылка на мою доработку... там уже переделано под таблицы...

Посмотрел как у тебя на сайте сделано. Но я сейчас полностью sub_viewdetails.php переделываю. А как сделать "авторы"
*

Peroon

  • Захожу иногда
  • 247
  • 11 / 1
  • http://textonix.ru
Re: Отображение Datso в IE
« Ответ #7 : 02.03.2010, 15:36:41 »
таблицу авторов?
запрос и вывод в спешалс...

нафига переделываешь?
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #8 : 02.03.2010, 15:47:50 »
Для сайта одного надо, да и интересно. Готово будет через неделю наверно. Покажу что получилось.
таблицу авторов?
запрос и вывод в спешалс...
Если что то не получится, по этому вопросу можно будет обратится

А пока хочу переверстать страницы  Популярные | Лучшие | Новые изображения | Комментарии. Хочу их в div вывести: картинка сверху, описание снизу, ну и все div-ы float:left.

Дизайн резиновый и со слов заказчика - "убого на больших" мониторах )))))
*

Bunjee

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #9 : 03.03.2010, 10:40:20 »
Цитировать
есть в том файле строчка <div id="dt3" style="display:block;float:left;position:absolute;top: 36%;z-index:100;">

а должно быть <div id="dt3" style="display:block;left:0;position:absolute;top: 36%;z-index:100;"> - тогда в IE нормально все будет.
Но лучше полностью все переделать в sub_viewdetails.php

Нету такой строчки в файле sub_viewdetails.php :-(( Поиском в Dreamweaver искал, нету.. Что делать? :-(
 уменя Joomla 1.5....  может от этого зависит?..
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #10 : 03.03.2010, 11:39:40 »
У меня тоже 1.5, попробуй не всю строчку искать - id="dt3" например
*

Bunjee

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #11 : 03.03.2010, 12:11:39 »
Цитировать
У меня тоже 1.5, попробуй не всю строчку искать - id="dt3" например

всё равно нету..  находит только вот таких парочку:

<div id='dt3'><?php echo _DG_SLIDESHOW;?>: <a href="javascript:void(0);" onclick...

у меня Datso 1.8.3 стоит..

как же быть?.. :-((

Ну может быть ещё вариант: ты выложишь свой файл sub_viewdetails.php куда нибудь, а я скачаю с заменю у себя?.. :-)
*

Bunjee

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #12 : 03.03.2010, 12:28:27 »
Цитировать
В модификациях лежит ссылка на мою доработку... там уже переделано под таблицы...

Установил себе твою доработку..  внешне - супер, камменты от JComments тоже Вещь!
Только с энного раза фотогалерея открываться отказалась...  пришлось снести..  а теперь при попытке установить снова архив textonik пишет какую-то мега-ошибку с файлами авторов..  не хочет устанавливать.. :-(
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #13 : 03.03.2010, 20:24:54 »
У меня Datso 1.8.4, скачивал отсюда http://joomlaforum.ru/index.php/topic,71112.0.html
в 212 строчке было <div id="dt3" style="display:block;float:left;position:absolute;top: 36%;">, вместо float:left; надо left:0;


*

Bunjee

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #14 : 04.03.2010, 14:09:04 »
Всё получилось! Скачал версию 1.8.4, установил поверх своей, подправил строчку в файле sub_viewdetails.php и всё заработало! Спасибо большое! :-)
*

cult4

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #15 : 04.03.2010, 17:14:09 »
после изменения float:left; на left:0
1) в IE ничего не изменилось, левая превьюшка налезает на основное изображекние и оба они не открываются
2) в Опере левое превью сместилось ниже правого превью.(раньше было на одной горизонтали)
3) ну а в FFox из среднего изображения так и не выводит в большое (может это и не от этого).
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #16 : 04.03.2010, 17:36:41 »
после изменения float:left; на left:0
1) в IE ничего не изменилось, левая превьюшка налезает на основное изображекние и оба они не открываются
2) в Опере левое превью сместилось ниже правого превью.(раньше было на одной горизонтали)
3) ну а в FFox из среднего изображения так и не выводит в большое (может это и не от этого).

У тебя это все в инете или локально, просто от замены float:left на left:0 этого произойти не может. Посмотреть бы, как у тебя все это выглядит. Если изображения налезают друг на друга, значит картинки у тебя слишком большие.

Я сделал так что они у меня под основной картинкой остаются (z-index поставил).

Я не знаю как у тебя сверстано, если хочешь что бы картинки не налезали - скачай фотогалерею от отсюда и не парься.
*

cult4

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #17 : 04.03.2010, 18:00:01 »
для Russfox

Все в интернете,
скачивал, оттуда же, откуда и ты (DG1.8.4.2)
про Z-index поподробнее
« Последнее редактирование: 04.03.2010, 18:04:46 от cult4 »
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #18 : 04.03.2010, 22:15:43 »
Скинь ссылку на сайт
*

cavil

  • Новичок
  • 7
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #19 : 22.03.2010, 18:49:14 »
есть в том файле строчка <div id="dt3" style="display:block;float:left;position:absolute;top: 36%;z-index:100;">

а должно быть <div id="dt3" style="display:block;left:0;position:absolute;top: 36%;z-index:100;"> - тогда в IE нормально все будет.
Но лучше полностью все переделать в sub_viewdetails.php
Помогите пожалуйста аналогичная проблема! После редактирования этой строчки а именно параметра left:0; наложение с левой стороны пропала в IE а вот теперь сместилась правая часть. Помогите пожалуйста побороть эту напасть ( Вот ссылка для визуальной оценки  http://fenix-clan.com/index.php?option=com_datsogallery&Itemid=31 . Вы моя последняя надежда! !
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #20 : 22.03.2010, 21:16:59 »
Помогите пожалуйста аналогичная проблема! После редактирования этой строчки а именно параметра left:0; наложение с левой стороны пропала в IE а вот теперь сместилась правая часть. Помогите пожалуйста побороть эту напасть ( Вот ссылка для визуальной оценки  http://fenix-clan.com/index.php?option=com_datsogallery&Itemid=31 . Вы моя последняя надежда! !
Посмотрел, от изменения float:left на left:0 такого не могло произойти. Где то в шаблоне еще косяки есть. Имеются не закрытые тэги на странице, из-за этого все шире чем нужно
*

cavil

  • Новичок
  • 7
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #21 : 22.03.2010, 21:33:23 »
Спасибо за ответ, знач буду искать :(
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #22 : 22.03.2010, 21:37:08 »
Ошибка у тебя не в шаблоне похоже, а в sub_viewdetails.php , ты там больше ничего не редактировал?
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #23 : 22.03.2010, 21:39:33 »
посмотри как у тебя футер прыгает на странице с фоткой
*

cavil

  • Новичок
  • 7
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #24 : 22.03.2010, 21:42:16 »
Нет ничего поправил только эту строчку <div id="dt3" style="display:block;left:0;position:absolute;top: 36%;"> как описывали выше. единственное у меня не было z-index:100; . Сейчас гляну.
*

Russfox

  • Захожу иногда
  • 169
  • 34 / 0
Re: Отображение Datso в IE
« Ответ #25 : 22.03.2010, 21:47:15 »
можешь вернуть начальный sub_viewdetails.php. От того что ты z-index или left:0 изменишь, ничего не изменится
*

cavil

  • Новичок
  • 7
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #26 : 22.03.2010, 21:56:54 »
Вернул. Ничего не понимаю, раньше только наложение фото было (
*

cavil

  • Новичок
  • 7
  • 0 / 0
Re: Отображение Datso в IE
« Ответ #27 : 22.03.2010, 22:55:24 »
Цитировать
Russfox
Спасибо большое за помощь! Сильно помог сам бы не догадался что виноваты комментарии. +10 к репе ) *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[download] Datso Gallery (Download DatsoGallery free all version)

Автор beliyadm

Ответов: 354
Просмотров: 187192
Последний ответ 10.08.2018, 14:43:21
от pH43
Новая версия слайд шоу Datso Gallery Slide Show 3.0.0 для Joomla! 3

Автор strwrk

Ответов: 1
Просмотров: 4431
Последний ответ 26.08.2017, 16:38:28
от strwrk
В слайд шоу Datso Gallery Slide Show 3.0.0 не показываются картинки?

Автор strwrk

Ответов: 0
Просмотров: 4207
Последний ответ 26.08.2017, 10:57:43
от strwrk
[Решено] Не работает голосовалка Datso

Автор metiss

Ответов: 8
Просмотров: 6177
Последний ответ 18.12.2016, 17:39:30
от dmitry_stas
Datso 1.8.4 - глюк с кодировкой

Автор Archie

Ответов: 6
Просмотров: 4578
Последний ответ 15.02.2015, 02:21:23
от meatrich