<img src="\&quot;/assets/images/tickets/....

Опять, вопрос. Загружаю изображения через форму Tickets, все вроде идет по плану, но изображения в документе не отображаются, вместо них только иконки. Причина это генерация лишних кавычек и "\" в адресе вот так выглядит (<img src="\"/assets/images/tickets). Через админку добавление изображений в документ без проблем. Кавычки появляются только через форму tickets.

Подскажите пожалуйста, где исправить.

Спасибо!
Rrp2010
04 июня 2015, 07:27
modx.pro
1 864
0

Комментарии: 10

Василий Столейков
04 июня 2015, 10:37
0
На сервере случаем не включён magic_quotes_gpc? Проверь через phpinfo()
    Rrp2010
    04 июня 2015, 11:06
    0
    Здесь? И я так думаю должно быть disable?
      Василий Столейков
      04 июня 2015, 11:07
      0
      да, должно быть off
        Rrp2010
        04 июня 2015, 11:20
        0
        Что-то никак, пробовал в .htaccess добавить строку
        #php_flag magic_quotes_gpc off или
        #php_value magic_quotes_gpc Off

        не помогает. Для Modx может своя строка для отключения?
          Rrp2010
          04 июня 2015, 11:41
          0
          не пойму вставлять нужно с # или без? Сразу после RewriteEngine On или в самом низу?

          Если вставляю сразу ниже RewriteEngine On и без #, сразу ошибка 500. Значит так понял вопрос к хостингу.
            Василий Столейков
            04 июня 2015, 12:08
            0
            Если у вас Apache, то в .htaccess добавьте:
            php_flag magic_quotes_gpc off
            php_value magic_quotes_gpc 0
              Rrp2010
              04 июня 2015, 12:31
              0
              Как у знать Apache или нет? добавляю:
              php_flag magic_quotes_gpc off
              php_value magic_quotes_gpc 0
              Получаю: ошибка 500

              Ответ Тех. поддержки:

              Создайте файл php.ini в корневой папке сайта и добавьте в него следующие директивы:

              magic_quotes_gpc=off;

              Внимание: Файл действует только на данный каталог в котором находится, для того что бы настройки файла php.ini действовали на все вложенные папки, добавьте в файл .htaccess следующую директиву:

              suPHP_ConfigPath /home/логин/public_html/путь_к_папке_сайта/
              Сделал, получил: Fatal error: Class 'PDO' not found in /home/aqq13706/public_html/папка сайта на сервере/core/xpdo/xpdo.class.php on line 3041

              Открываю xpdo.class.php on line 3041
              $this->pdo= new PDO($this->config['dsn'], $this->config['username'], $this->config['password'], $this->config['driverOptions']);
              В общем, еще больше вопросов :) Я к сожалению совсем новичок, и как на зло ничего не работает из коробки, все через грабли.
      vlad
      04 июня 2015, 10:43
      0
      Ну наверное в пути не правильно указанно — думаю как то так попробуй src="/assets/images/tickets"
        Rrp2010
        04 июня 2015, 10:55
        0
        Влад, а где этот путь можно указать для изображений из Tickets? Из админки все ок.
        Rrp2010
        07 июня 2015, 12:36
        0
        Да, это был magic_quotes_gpc, причем отключить удалось не сразу, а только с усилиями тех. поддержки хостинга.

        Спасибо всем за помощь!
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          10