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

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
использую обновление модуля средствами AJAX
через com_ajax не удобно, сделал через AJAX.php в папке с модулем
Спойлер
[свернуть]

так вот, результат выдает с языковыми метками, не меняя их....
пробовал в AJAX.php
Код: php
$lang =& JFactory:: getLanguage();
выдает только английский
добавляю свой:
Код: php
$lang = JFactory::getLanguage()->getInstance('ru-RU');
$lang->load('mod_'.$buff[1], JPATH_BASE);
и в файле AJAX и в модуле...
текстовые метки все равно не переводятся, подскажите ошибку  >:(
« Последнее редактирование: 10.06.2014, 21:18:31 от b2z »
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Русский язык в AJAX.php
« Ответ #1 : 26.05.2014, 08:58:59 »
Ошибка в использовании костыля! Что неудобного в com_ajax если вам банально нужно в модуле вашем же, в файле helper вставить метод:  getAjax()
и дальше сделать запрос index.php?option=com_ajax&module=имя_вашего_модуля&format=raw&var1=1&var2=...
Можете почитать у меня в блоге: http://ссылка вырезана, так как домен распространяет вирусы/blog/joomla/ajax-v-joomla-3-2
Даже примеры скачать можно!
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #2 : 26.05.2014, 09:44:52 »
AJAX запросом у меня выводится почти весь модуль, и через getAjax() немного проблематично выводить все содержимое, много функций...... придется дублировать запросы, из getAjax() не получилось выполнить запрос в функции например: $this->getResult();
« Последнее редактирование: 26.05.2014, 15:16:58 от Hishchnik »
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Русский язык в AJAX.php
« Ответ #3 : 26.05.2014, 10:09:33 »
AJAX запросом у меня выводится почти весь модуль, и через getAjax() немного проблематично выводить все содержимое, много функций...... придется дублировать запросы, из getAjax() не получилось выполнить запрос в функции например: $this->getResult();
Нет никакой проблемы из getAjax() выводить все содержимое!
Создаете в папке ваш_модуль/tmpl/ файл например AJAX.php в него копируете все содержимое default.php из него можете удалить что то, изменить (для подготовки AJAX данных)
в:
getAjax(){
выполняете свои действия, обрабатываете что как хотите и в конце:
require( JModuleHelper::getLayoutPath( 'mod_infopotok', 'ajax' ) );
}
в итоге подключится ваш слой AJAX.php в котором будет та разметка которая у вас есть, и те переменные которые будут в методе getAjax будут доступны в слое AJAX.php
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #4 : 26.05.2014, 10:33:59 »
и те переменные которые будут в методе getAjax будут доступны в слое AJAX.php

хорошо, буду пробовать Ваш вариант, посмотрим, что получится...  ;)
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #5 : 08.06.2014, 15:07:08 »
Istaan, подскажите, если таким образом обработку делать, будет обновляться сессия авторизованного пользователя? или нужно обработку сессии вешать еще?
« Последнее редактирование: 08.06.2014, 22:30:40 от Hishchnik »
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Русский язык в AJAX.php
« Ответ #6 : 08.06.2014, 19:53:48 »
Istaan, подскажите, если таким образом обработку делать, будет обновляться сессия авторизованного пользователя? или нужно обработку сессии вешать еще?
Все будет обновляться! Вы работает как будто с тем же сайтом но в соседней вкладке..
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #7 : 08.06.2014, 22:33:52 »
Опять 25, от чего ушли, к тому же и вернулись.....
теперь через запрос index.php?option=com_ajax&module=votes&format=raw&id=27

константы вообще не переводит(((((( уже не знаю что и делать  >:(
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #8 : 09.06.2014, 20:42:08 »
подключает всего:

Спойлер
[свернуть]

а Z:\home\jm3.ru\www/language/en-GB/ru-RU.mod_votes.ini не подключает при ссылке
index.php?option=com_ajax&module=votes&format=raw&id=23

Подскажите >:(
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Русский язык в AJAX.php
« Ответ #9 : 09.06.2014, 23:59:17 »
скорее всего надо установить language в JFactory:
Код: php
$lang = JLanguage::getInstance('ru-RU');
JFactory::$language = $lang;
У меня это работает)
интернет-блог: http://websiteprog.ru
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #10 : 10.06.2014, 14:05:44 »
скорее всего надо установить language в JFactory:
Код: php
JFactory::$language = $lang;
У меня это работает)

интересно, откуда у Вас 2-я переменная $language?
а подключать файл языка модуля нужно
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Русский язык в AJAX.php
« Ответ #11 : 10.06.2014, 14:20:27 »
Может так?
Код: php
$lang = JFactory::getLanguage();
$lang->load('mod_'.$buff[1], JPATH_BASE, 'ru-RU')
*

zomby6888

  • Завсегдатай
  • 1473
  • 171 / 3
Re: Русский язык в AJAX.php
« Ответ #12 : 10.06.2014, 14:49:31 »
интересно, откуда у Вас 2-я переменная $language?
а подключать файл языка модуля нужно
это не у меня, это статическая переменная класса JFactory, когда модуль рендерится он вызывает JFactory::getLanguage() которая возвращает эту переменную. В ней содержится объект Jlanguage. Повторюсь, у меня это работает, модуль выводит переведенный текст из языковых файлов.
интернет-блог: http://websiteprog.ru
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #13 : 10.06.2014, 16:27:22 »
Может так?
Код: php
$lang = JFactory::getLanguage();
$lang->load('mod_'.$buff[1], JPATH_BASE, 'ru-RU')
благодарю,  :D
правда сделал
Код: php
$lang->load('mod_'.JRequest::getVar('module'), JPATH_BASE, 'ru-RU');

выставил обновление на 30 секунд не плохо в принципе получилось Тут  ^-^
« Последнее редактирование: 10.06.2014, 19:00:52 от Hishchnik »
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Русский язык в AJAX.php
« Ответ #14 : 10.06.2014, 16:32:13 »
Только замените JRequest::getVar на JFactory::getApplication()->input->getVar.
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Русский язык в AJAX.php
« Ответ #15 : 10.06.2014, 19:03:34 »
Только замените JRequest::getVar на JFactory::getApplication()->input->getVar.
отказался от переменных вообще, неуместно использование в helper'е переменной названия модуля, единичный случай  ^-^

Всем еще раз спасибо, тему можно закрывать модуль реализован.
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Ненавижу джумловский database!

Автор effrit

Ответов: 19
Просмотров: 2386
Последний ответ 14.10.2018, 21:28:40
от Aleks.Denezh
[решено] Использование model - setState для фильтра по дате

Автор effrit

Ответов: 8
Просмотров: 2433
Последний ответ 13.10.2018, 19:13:49
от effrit
[Решено] принудительно заполнить поле tags в плагине

Автор Sergeyy

Ответов: 5
Просмотров: 2323
Последний ответ 30.01.2017, 14:40:43
от Sergeyy
[Решено] Создание контент плагина

Автор IvanTopor

Ответов: 4
Просмотров: 2248
Последний ответ 26.02.2016, 13:10:37
от IvanTopor
СЕСИЯ при AJAX запросе к php файлу

Автор avantyrist

Ответов: 15
Просмотров: 3434
Последний ответ 20.12.2015, 14:13:43
от robert