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

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Flash баннеры в Joomla 1.5
« : 01.03.2010, 19:03:19 »
Скажите, каким образом можно вставлять Flash баннеры в Joomla 1.5. Желательно самый простой способ.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Flash баннеры в Joomla 1.5
« Ответ #1 : 01.03.2010, 19:11:22 »
либо ставишь сторонний модуль для отображения флэша. (наверно, самый простой, но не гибкий вариант)
либо используешь компонент + модуль баннеров который уже ЕСТЬ в составе дистрибутива.
идёшь в компоненты-баннеры там заводишь категорию и клиента добавляешь баннер а потом идёшь в модули, создаёшь там модуль показа беннра и там прописываешь данные из компонента.
это более гибкий вариант. удобен, когда есть несколько баннеров для одной поиции и нужно управлять временем показов
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #2 : 01.03.2010, 19:13:51 »
Да, но как вставить файл с форматом SWF ?  После вставки Flash баннер не показывается, а обычные видно?(((
« Последнее редактирование: 01.03.2010, 19:29:21 от vipex »
*

Exciter

  • Захожу иногда
  • 155
  • 9 / 0
  • Теория + практика
Re: Flash баннеры в Joomla 1.5
« Ответ #3 : 01.03.2010, 19:31:33 »
Всё показывается там.
Залей свой баннер в /images/banners/
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #4 : 01.03.2010, 19:41:05 »
Говорю не показывается, как раз туда и залил (((
*

desperado

  • Новичок
  • 6
  • 0 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #5 : 03.03.2010, 00:10:13 »
добрый день. та же проблема. но баннер показывает один раз, а потом просто белое место вместо баннера. и баннер никуда не ведет, просто показывается
*

aleeva

  • Захожу иногда
  • 72
  • 4 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #6 : 03.03.2010, 13:43:28 »
Этим вопросом я задавалась очень давно и нашла-таки ответы: и как сделать, чтобы swf отображались на сайте, и как сделать, чтобы флэш проигрывалась бесконечно, а не один раз. Так вот это было давно. Первый вопрос я запомнила как отче наше, а вот как сделать, чтобы проигрывалось бесконечно Я ЗАБЫЛА!  Там в каком-то файле нужно что-то дописать, или удалить, не помню. Блин понадобилось опять, а я как растяпа, не сохраняю нужную информацию...

Как ставить флэш баннер:
1. Заливаешь swf файл в images/banners
2. Идешь в стандартный компонент Баннер, создаешь категорию и клиента (от балды)
3. В этом же компоненте идешь в сами баннеры и создаешь баннер. Где нужно выбрать картинку выберешь загруженный файл и самое главное СТАВИМ ШИРИНУ И ВЫСОТУ баннера (ширину и высоту ты задаешь при изначальном создании баннера)
Можете проверить сами - без указанных ширины и высоты баннер не будет отображаться.
4. Идешь в менеджер модулей: Создать>Баннер. Выбираешь клиента, категорию, ставишь в нужную тебе позицию, публикуешь и собираешь деньги за рекламу!  *DRINK* 

А теперь вопрос к знающим людям: какой файл отвечает за количество проигрывания баннера? Помогите пожалуйста!    
« Последнее редактирование: 03.03.2010, 13:47:23 от aleeva »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

aleeva

  • Захожу иногда
  • 72
  • 4 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #8 : 03.03.2010, 13:58:55 »
\modules\mod_banners\helper.php
ищем
loop=\"false\"
меняем на
loop=\"true\"

имеем бесконечное проигрывание
Огромное  тебе спасибо!
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #9 : 04.03.2010, 02:30:29 »
СПАСИБО ВСЕМ ОГРОМНОЕ, :D  только вместо баннера появился белый прямоугольник (((, если кто знает, помогите!

P.s. При наведении на него правой кнопк. мыши говорит, что ролик не загружен, хотя загружаю через медиа плеер успешно!?
« Последнее редактирование: 04.03.2010, 12:12:51 от vipex »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Flash баннеры в Joomla 1.5
« Ответ #10 : 04.03.2010, 12:16:44 »
ну товарищ, экстрасенсов нету
ты бы хоть в сеть выложил свой сайт что ли.
как понять, что у тебя там происходит?
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #11 : 04.03.2010, 12:23:41 »
ТАК НА ЛОКАЛКЕ ВЕДЬ САЙТ (((
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #13 : 04.03.2010, 12:55:11 »
-----------------
примечательно, что вставляя баннер через модуль произвольного штмл кода, все работает
« Последнее редактирование: 04.03.2010, 13:07:50 от vipex »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Flash баннеры в Joomla 1.5
« Ответ #14 : 04.03.2010, 13:04:57 »
ну у тебя в папке images/banners нет его
а в /images/3.swf ОН ЕСТЬ
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #15 : 04.03.2010, 13:06:24 »
у меня вместо папки BANNERS папка Q ДЛЯ ТОГО, ЧТОБЫ АНТИВИРУСЫ НЕ БЛОКИРОВАЛИ ИХ
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Flash баннеры в Joomla 1.5
« Ответ #16 : 04.03.2010, 13:14:26 »
гении кругом )
а модуль, к твоему сведению, ищет их в папке banners )))
так что логично, что ничего у тебя не показывается.

попробуй в файле
modules\mod_banners\helper.php
навйди все
/banners
и замени на своё
/q
*

vipex

  • Захожу иногда
  • 160
  • 1 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #17 : 04.03.2010, 13:20:56 »
effrit.com  - ЧЕМПИОН!

так ведь тогда же все менял, а один путь остался)))  СПАСИБО!
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #18 : 25.03.2010, 10:13:41 »
где можно скачать модуль баннеров (кнопок), которые бы отображались примерно как здесь: http://www.kuznitsa.crimea.ua/ в "Наших соратниках" (справа посередине)?
*

BAGRAM

  • Захожу иногда
  • 52
  • 1 / 1
  • не пинайте ботаников берцами
Re: Flash баннеры в Joomla 1.5
« Ответ #19 : 25.03.2010, 11:04:11 »
А я як хлопец простой и не искушонный взл тупо вставил код с флеш в mod_customcode и ... и всё ...

Модет это примитивный выход но всё стоит и кажет, можете сами побачить в правой нижней части странички
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #20 : 25.03.2010, 11:16:41 »
нет, мне нужен именно модуль для кнопок
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #21 : 25.03.2010, 12:12:21 »
попробовал поставить Flashrotator, но не могу закачать в нужную папку ни одной картинки. права доступа менять не хочет. писец какой-то непонятный!
*

BAGRAM

  • Захожу иногда
  • 52
  • 1 / 1
  • не пинайте ботаников берцами
Re: Flash баннеры в Joomla 1.5
« Ответ #22 : 25.03.2010, 12:21:09 »
нет, мне нужен именно модуль для кнопок
Не понял для каких кнопок, да впрочем якая   разница.
Через модули customcode или mod_specialhtml можно хучь чёрта лысого вставить.
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #23 : 25.03.2010, 13:12:13 »
...повторяю ещё раз: мне нужен модуль, который бы показывал кнопки (маленькие баннеры) дружеских сайтов в прокрутке. что ЕЩЁ непонятно?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Flash баннеры в Joomla 1.5
« Ответ #24 : 25.03.2010, 15:29:23 »
\modules\mod_banners\helper.php
ищем
loop=\"false\"
меняем на
loop=\"true\"

имеем бесконечное проигрывание

effrit спасибо большое! Немного доработал модуль, чтобы флэш-баннер не перекрывал слои. Например при всплывающих фото в галерее.
Открывам файл helper.php в папке modules\mod_banners\helper.php и идем в 121 строку. И вставляем вместо:
Код
$html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" border=\"0\" width=\"$width\" height=\"$height\">
<param name=\"movie\" value=\"$imageurl\"><embed src=\"$imageurl\" loop=\"false\" pluginspage=\"http://www.macromedia.com/go/get/flashplayer\" type=\"application/x-shockwave-flash\" width=\"$width\" height=\"$height\"></embed>
</object>";

этот код:

Код
$html = "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" border=\"0\" width=\"$width\" height=\"$height\" param name=\"wmode\" value=\"opaque\">
<param name=\"movie\" value=\"$imageurl\"><embed src=\"$imageurl\" loop=\"true\" pluginspage=\"http://www.macromedia.com/go/get/flashplayer\" type=\"application/x-shockwave-flash\" width=\"$width\" height=\"$height\" wmode=\"opaque\"></embed>
</object>";

*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #25 : 25.03.2010, 15:32:58 »
jem777, его можно как-то приспособить к тому, что я хочу?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Flash баннеры в Joomla 1.5
« Ответ #26 : 25.03.2010, 17:40:45 »
Это вряд ли. Вам видимо нужен ротатор баннеров? В принципе можете поискать в каталоге расширений Joomla.
Например так: http://extensions.joomla.org/extensions/search/banner+rotator
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #27 : 25.03.2010, 18:14:39 »
а че, стандартный модуль не подходит для этого?
У меня вот все получилось с ним.
Надо в Пользовательский код баннера вставлять код твоего флэш баннера.
Вот типичный код флэш баннера:
Код
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="480" height="60">
  <param name="movie" value="images/banners/1.swf" />
  <param name="quality" value="high" />
  <param name="allowScriptAccess" value="always" />
  <param name="wmode" value="transparent">
     <embed src="images/banners/1.swf"
      quality="high"
      type="application/x-shockwave-flash"
      WMODE="transparent"
      width="480"
      height="60"
      pluginspage="http://www.macromedia.com/go/getflashplayer"
      allowScriptAccess="always" />
</object>
тока для твоего флэш баннера он не подойдет, для каждого флэш баннера он индивидуальный.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Flash баннеры в Joomla 1.5
« Ответ #28 : 25.03.2010, 18:17:42 »
А зачем вручную вставлять код? Стандартный модуль для показа баннеров и так их воспроизводит. Достаточно создать новый баннер, выбрать нужный swf файл и указать размеры и все.
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Flash баннеры в Joomla 1.5
« Ответ #29 : 25.03.2010, 18:23:49 »
А зачем вручную вставлять код? Стандартный модуль для показа баннеров и так их воспроизводит. Достаточно создать новый баннер, выбрать нужный swf файл и указать размеры и все.
хм, и правда. Получилось без кода. Раньше не получалось, видимо я размер не указывал, поэтому не отображался. Чудеса прямо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 1.5 как убрать кнопку редактировать материант с сайта

Автор andriy465

Ответов: 5
Просмотров: 3329
Последний ответ 12.11.2023, 23:37:03
от all_zer
Нужно wiki под Joomla

Автор THE KILLERS

Ответов: 9
Просмотров: 9433
Последний ответ 05.11.2020, 20:56:47
от Kijv
Баннеры

Автор Agoniya

Ответов: 3
Просмотров: 964
Последний ответ 24.09.2020, 06:43:59
от rsn
Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 1880
Последний ответ 14.08.2020, 07:16:44
от rsn
Не могу войти в админку Joomla 1.5

Автор MrSkif

Ответов: 14
Просмотров: 10293
Последний ответ 12.09.2018, 19:36:32
от PaLyCH