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

Ирэн

  • Новичок
  • 3
  • 0 / 0
Re: Форма обратной связи не отправляет
« Ответ #30 : 15.01.2014, 14:46:25 »
Всем доброго времени суток! Помогите советом, в Joomla я только начинаю работать (версия 1.5.18) и с формой обратной связи (aiContactSafev.2.0.6.c.stable) случилась беда, выдает вот что: Fatal error: Cannot redeclare xmail() (previously declared in /home/vsftpd/detbibl1/components/com_aicontactsafe/models/message.php:1) in /home/vsftpd/detbibl1/libraries/phpmailer/phpmailer.php on line 1
Что с этим сделать? кто может подскажите, только доступным языком) я только начинаю во всем этом разбираться) Заранее СПАСИБО!
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Форма обратной связи не отправляет
« Ответ #31 : 15.01.2014, 17:59:54 »
Это значит, что невозможно повторно объявить фуннкцию xmail() в файле /home/vsftpd/detbibl1/libraries/phpmailer/phpmailer.php, строка 1 (эта функция уже была задекларирована в файле /home/vsftpd/detbibl1/components/com_aicontactsafe/models/message.php).
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Ирэн

  • Новичок
  • 3
  • 0 / 0
Re: Форма обратной связи не отправляет
« Ответ #32 : 16.01.2014, 11:22:59 »
И что нужно сделать чтобы все заработало?подскажите пожалуйста!
*

mina77

  • Новичок
  • 7
  • 0 / 0
Re: Форма обратной связи не отправляет
« Ответ #33 : 28.06.2014, 11:17:42 »
Пробую сделать как описано выше: вышло ОК.
Но как найти у меня ошибку строка 472..

/**
   * Adds an address to one of the recipient arrays
   * Addresses that have been added already return false, but do not throw exceptions
   * @param string $kind One of 'to', 'cc', 'bcc', 'ReplyTo'
   * @param string $address The email address to send to
   * @param string $name
   * @return boolean true on success, false if address already used or invalid in some way
   * @access protected
   */
  protected function AddAnAddress($kind, $address, $name = '') {
    if (!preg_match('/^(to|cc|bcc|Reply-To)$/', $kind)) {
      $this->SetError($this->Lang('Invalid recipient array').': '.$kind);
      if ($this->exceptions) {
        throw new phpmailerException('Invalid recipient array: ' . $kind);
      }
     if ($this->SMTPDebug) {
        echo $this->Lang('Invalid recipient array').': '.$kind;
      }
      return false;
    }
    $address = trim($address);
    $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
    if (!self::ValidateAddress($address)) {
      $this->SetError($this->Lang('invalid_address').': '. $address);
      if ($this->exceptions) {
        throw new phpmailerException($this->Lang('invalid_address').': '.$address);
      }
     if ($this->SMTPDebug) {
        echo $this->Lang('invalid_address').': '.$address;
      }
      return false;
    }
    if ($kind != 'Reply-To') {
      if (!isset($this->all_recipients[strtolower($address)])) {
        array_push($this->$kind, array($address, $name));
        $this->all_recipients[strtolower($address)] = true;
        return true;
      }







<?php
if (mail("vasha_pachta@mail.ru", "Тема", "бла бла...\nбла...бла...."))
  echo 'OK';
else
  echo 'ERROR';
?>

Запускаем файл: адрес_вашего_сайта/test.php, если после запуска скрипт выводит "ERROR",

значит функция mail не работает на вашем сервере, стучите в техподдержку хостера, пускай

подключают, все же 21 век на дворе). Если скрипт вывел "OK", значит письмо принято к

отправке. После этого если письмо не дошло нужно подправить файл Joomla отвечающий за

отправку почты. Открываем файл \libraries\phpmailer\phpmailer.php находим примерно в 472

строке след. участок кода


$params = sprintf("-oi -f %s", $this->Sender);
заменяем найденую строку на


$params = sprintf("-oi -f %s", $this->Sender);
$params = "";



Где это у меня?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Форма или модуль загрузки файлов пользователями

Автор НадеждаМакарова

Ответов: 2
Просмотров: 1907
Последний ответ 23.03.2020, 10:30:40
от НадеждаМакарова
Форма обратной связи

Автор voland2807

Ответов: 4
Просмотров: 2020
Последний ответ 19.06.2015, 13:28:24
от voland2807
Решено! Не получаю данные из формы обратной связи

Автор silatal

Ответов: 2
Просмотров: 1904
Последний ответ 27.05.2015, 23:46:42
от silatal
Не работает форма обратной связи на сайте

Автор alesia1

Ответов: 4
Просмотров: 1734
Последний ответ 22.01.2015, 16:59:17
от aspidy
Компонент обратной связи Fox Contact

Автор myrka

Ответов: 7
Просмотров: 5376
Последний ответ 19.11.2014, 11:13:13
от malestas