Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

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

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Всех приветствую. Полагаю, тема актуальна в части оптимизации функционирования Joomla (но не поисковой оптимизации!).
Снова про импорт последних новостей с форума SMF на сайт Joomla.

Для отображения последних новостей (тем, сообщений и т.п.) на сайте Joomla можно использовать:
1. Сторонний модуль mod_latestsmf для отображения последних новостей с форума SMF;
2. Стандартный модуль mod_Feed для импорта потока RSS с форума SMF, а также от других источников;
3. "Вручную" использовать SSI - Server Side Includes (Включения на Стороне Сервера) - набор функций, с помощью которых можно тянуть с форума SMF информацию по статистике, новостям, последним сообщеним и т.п.

На мой взгляд пункт 3 был бы самый оптимальный, т.к. не требует устанавливать дополнительный модуль, редактировать файлы Joomla или ковыряться с настройкой RSS.
Примеры реализации функций SSI есть в файлах, по умолчанию лежащих в корневой директории SMF - ssi_examples.php и ssi_examples.shtml.
Если обратиться к этим файлам через адресную строку браузера, например http://мой.сайт/forum/ssi_examples.php (или ssi_examples.shtml), то как раз можно увидеть варианты вывода информации с примерами синтаксиса используемых функций.
Остаётся только использовать готовые примеры кода. Можно ещё слегка подредактировать SSI.php под свои нужды.

Например:
1. Можно в адресной строке браузера указать http://мой.сайт/forum/SSI.php?ssi_function=recentTopics и получить список разделов и список активных тем, в которых были последние сообщения; с указанием авторов, даты и времени публикации.
2. Можно в корне форума создать файл с расширением shtml. В него впихнуть код <!--#include virtual="./SSI.php?ssi_function=recentTopics" --> и обратившись через браузер к этому файлу получить такой же результат.
3. Можно в корне форума создать файл с расширением php. В него впихнуть код, приводимый ниже, и также обратившись к файлу в браузере получить отфильтрованный под наши нужды вывод последних тем.
Код
<?php
require("/var/www/sites/директория.сайта/forum/SSI.php");
ssi_recentTopics($num_recent = 8, $exclude_boards = null, $include_boards = null, $output_method = 'echo');
?>

Вопрос в том, как заставить Joomla отрабатывать эти варианты через стандартный модуль произвольного HTML кода или каким-то иным, не требующим сторонних модулей и компонентов, способом?
php-код этот модуль не обрабатывает, даже если он вставлен в html-код (как самый молодой в программировании изучал вот это: __http://forum.wmaster.ru/index.php?showtopic=5330);
Ссылки на создаваемые мной в корне форума php- и shtml-файлы он брабатывает только с использованием тегов <iframe></iframe> или через wrapper, что для меня не приемлемо.

В поисках решения прочитал следующее:
__http://joomlaforum.ru/index.php/topic,13330.0.html (там ссылка поломана, решения нет)
__http://joomlaforum.ru/index.php/topic,71442.0.html (там только через wrapper)
Также читал по SSI:
__http://www.simplemachines.ru/index.php?topic=1008.msg24577#msg24577 (тоже решения там не знают)
__http://www.simplemachines.ru/index.php?topic=1015.msg6129#msg6129
__http://www.simplemachines.ru/index.php?topic=1021.msg6157#msg6157

В общем, прошу уважаемых людей поделиться опытом, как правильно составить код, чтобы модуль mod_custom его нормально проглотил, если это вообще возможно.
« Последнее редактирование: 25.04.2010, 01:24:20 от roga_i_kopita »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Напрямую в самом модуле можно прописать. И желательно без require, иначе при ошибке модуля сайт не загрузится. Я у себя так сделал для форума на основе стороннего скрипта. Или можно через include. На своем сайте так и стоит через include. На другом в модуль PHP напрямую вставил запрос формирующий вывод последних тем.

Код выводящий последние темы с форума наверное можно подсмотреть в самом коде форума. Там же есть внизу на главной ТОП.
« Последнее редактирование: 25.04.2010, 21:04:27 от jem777 »
*

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Благодарю за внимание к теме.

Напрямую в самом модуле можно прописать. И желательно без require, иначе при ошибке модуля сайт не загрузится. Или можно через include.

Напрямую в самом модуле - имеете в виду вписать код <!--#include "./SSI.php?ssi_function=recentTopics" --> в стандартный модуль произвольного HTML кода при отключенном визуальном редакторе? Я правильно Вас понял?
Но так не получается, скрипт не отрабатывается, пробовал. Как у Вас это сделано, расскажите, пожалуйста, подробнее. Какой код у Вас, ну хотябы начало и часть с include? Может я неправильно делаю?
И ещё, если в PHP коде вместо require использовать require_once при ошибке модуля сайт тоже не загрузится?
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Дак там же есть все уже готовое. От вас требуется только правильно подключить файл и все.
Вставьте внутри модуля код:

Код
<?php require_once("/home/www/z87456/delphiforum/SSI.php"); ?> 

Где путь до файла SSI.php у вас будет свой. Можно попробовать как относительную ссылку, так и абсолютную. В примере приведена абсолютная ссылка. Относительная ссылка будет примерно такой: если у вас форум установлен в папку forum в корне сайта, то:

Код
<?php require_once("forum/SSI.php"); ?> 

В общем поэкспериментируйте. Это примеры с сайта http://www.simplemachines.ru по вашим же ссылкам.
« Последнее редактирование: 26.04.2010, 06:13:57 от jem777 »
*

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Прошу прощения, я неправильно акцентировал внимание в своём вопросе.
Меня интересует не столько синтаксис скрипта, сколько СРЕДА (модуль), в которой (котором) он (скрипт) на Вашем сайте выполняется.

Цитировать
На другом в модуль PHP напрямую вставил запрос формирующий вывод последних тем.
Если мы говорим о require_once, то это PHP. Для выполнения PHP-кода - из Вашего предложения это предельно понятно - дополнительно установлен Вами модуль PHP (mod_php). В него Вы вставляете нужный Вам PHP-код и размещаете в нужной Вам позиции на сайте. В этом случае вопросов у меня нет.

Цитировать
Напрямую в самом модуле можно прописать. И желательно без require, иначе при ошибке модуля сайт не загрузится. Я у себя так сделал для форума на основе стороннего скрипта. Или можно через include. На своем сайте так и стоит через include.
Если мы говорим о функции include, то, видимо, это HTML. Для него есть СТАНДАРТНЫЙ уже встроенный в дистрибутив модуль mod_custom. Его название в панели администрирования "произвольный HTML-код".
У меня в стандартном (встроенном в дистрибутив) mod_custom отрабатывает только вот такой код: <iframe src="http://мой.сайт/forum/ssi_examples.shtml"></iframe>.
Т.е. возможен вывод файлов (скриптов), содержащих нужный мне код, только в окне фрейма. Никакие иные варианты в этом модуле у меня не работают. Скрипты типа <!--#include "./forum/SSI.php?ssi_function=recentTopics" --> не работают, как бы я не прописывал путь к файлу. Вы пишете, что у Вас напрямую в самом модуле всё работает. И, как я понимаю, именно в стандартном, идущем в дистрибутиве, mod_custom.

Вот я и спрашиваю, каким образом HTML-код (с функцией include) у Вас успешно отрабатывается в стандартном модуле mod_custom? Устанавливали Вы дополнительно какой-либо сторонний модуль для обработки HTML-кода? Что-то типа AnyCode или Mod HTML for Joomla. Если нет, будте добры, приведите, пожалуйста, пример (хотябы кусок) того HTML-кода, который, как Вы говорите, "так и стоит через include" на одном из Ваших сайтов.
« Последнее редактирование: 26.04.2010, 20:28:17 от roga_i_kopita »
*

User_X

  • Осваиваюсь на форуме
  • 42
  • 2 / 1
Вот я и спрашиваю, каким образом HTML-код (с функцией include) у Вас успешно отрабатывается в стандартном модуле mod_custom?

в принципе в него можно любой код вставлять, только сперва нужно отключить редактор в общих настройках сайта, или же использовать сторонние редакторы отличные от стандартных и не столь помешанные на "исправлении недочетов автора" )) и не добавляющих "нужные" дескрипторы или удаляющих "незнакомые"))))) иными словами стандартный редактор вам не даст написать в модуль произвольного HTML кода "<?php ... ?>" так как не знает что это такое и соответственно удаляет "некоректный" (по его мнению) код, хотя сам модуль может содержать абсолютно любой код)

есть еще вариант (но это уже из маниакальной области):
- находишь в базе данных нужную таблицу с нужной строкой и нужным значением и правишь его как хочешь))
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Вот я и спрашиваю, каким образом HTML-код (с функцией include) у Вас успешно отрабатывается в стандартном модуле mod_custom? Устанавливали Вы дополнительно какой-либо сторонний модуль для обработки HTML-кода?

Кажется я не уточнил что использую именно mod_php.  В стандартный или любой другой HTML модуль можете даже не пытаться вставлять PHP скрипты. Они их все равно не отработают. Они не для этого предназначены.
Вам нужен именно модуль для вывода кода PHP. Я выбрал mod_php и для Joomla 1.0 и для Joomla 1.5 - все работает нормально. Суффиксы модуля ставятся и внешний вид можно подкорректировать под себя.

http://extensions.joomla.org/extensions/edition/custom-code-in-modules/1758

Цитировать
Если мы говорим о функции include, то, видимо, это HTML.

- это тоже PHP. В HTML вообще нет понятия функция.  ^-^

Поэтому получается что
Цитировать
Последние сообщения SMF на морду Joomla через стандартный модуль произвольного HTML кода
вывести невозможно. Только через PHP.
Извиняюсь что невнимательно прочитал тему и невольно ввел вас в заблуждение.  ;)
« Последнее редактирование: 27.04.2010, 10:27:05 от jem777 »
*

roga_i_kopita

  • Осваиваюсь на форуме
  • 32
  • 4 / 0
Господа, душевно благодарю за участие в дискуссии. Тема полностью раскрыта, ответы на мучившие меня вопросы я получил. :)
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Всегда пожалуйста! Заходи если што... *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla накешировала 200Mb в директорию cache/page при отключенном кешировании, что за ...?

Автор Marygold

Ответов: 12
Просмотров: 11194
Последний ответ 27.09.2023, 09:23:54
от XFQDesNik
Joomla и Amazon S3

Автор Ghost_370

Ответов: 14
Просмотров: 23342
Последний ответ 07.04.2019, 09:38:02
от powerful888
Соц.иконки добавить, Joomla 1.5.26

Автор nuon

Ответов: 1
Просмотров: 11308
Последний ответ 04.03.2018, 21:34:56
от nuon
Как сделать JSON-LD микроразметку для Joomla 1.5

Автор Amigo9876

Ответов: 1
Просмотров: 11201
Последний ответ 05.01.2018, 21:54:43
от krot
Joomla 1.5.26 и мета теги

Автор SLdieR11

Ответов: 3
Просмотров: 6260
Последний ответ 17.10.2017, 10:53:54
от SeBun