Новости Joomla

Вышли релизы Joomla 6.0.1 и Joomla 5.4.1

Релиз Joomla 6.0.1 и Joomla 5.4.1

Проект Joomla рад сообщить о выпуске Joomla 6.0.1 и Joomla 5.4.1. Это релиз исправлений ошибок и улучшений для серии Joomla 6.1 и Joomla 5.4.

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

Ирэн

  • Новичок
  • 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
Просмотров: 1447
Последний ответ 23.03.2020, 10:30:40
от НадеждаМакарова
Форма обратной связи

Автор voland2807

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

Автор silatal

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

Автор alesia1

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

Автор myrka

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