Tickets проблема с добавлением картинок в тикет.

Помогите решить проблему.
При добавлении картинки, автоматом добавляется обратный слеш в начале и в конце линка, + прописывается еще один http://. На скрине более понятно. Сам решить не могу, единственное к чему пришел это «возможно» корень проблемы здесь / Настройки редактора тикетов / tickets.editor_config.ticket /. Но не уверен.

Настройки не менял, источник файлов тоже не трогал. Перепроверял все 200 раз, не могу понять в чем причина.

Вызываю так:

[[!pdoPage? 
&fastMode=`0`
&element=`getTickets`
&parents=`75` 
&showHidden=`1`
&includeContent=`1`
&limit=`10`
]] 

[[!+page.nav]] 

[[!TicketForm? &allowFiles=`1`]]
Умные люди подскажите пожалуйста куда копать. (ниже скрин) Зарание спасибо.




РЕШЕНИЕ
Oleg Filin
19 мая 2014, 02:10
modx.pro
1
1 652
0

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

Василий Наумкин
19 мая 2014, 07:02
0
Jevix при сохранении комментария проверяет содержимое тегов, и подставляет http:// в картинки, если оно нужно.

Если пользователь указал его сам, то подставлять он не будет, но если ты неправильно изменил tickets.editor_config.ticket и указал там, например, в http:// букву «р» русской — тогда будет подобный глюк.

То есть, Jevix считает твой http:// неправильным, и подставляет свой. У меня это выглядит так:
    Oleg Filin
    19 мая 2014, 07:31
    0
    Василий спасибо за быструю реакцию на тикет.

    К сожалению я там не чего не менял, иначе знал бы где натворил. Просто по цепочке через Jevix пришел к настройкам tickets.editor_config.ticket

    Василий подскажи пожалуйста, а содержимое tickets.editor_config.ticket — должно проходить валидацию на
    json.parser.online.fr/beta/ это я к чему виду, при проверке выдает 59 ошибок… или этот код не проверяется json?
      Василий Наумкин
      19 мая 2014, 07:41
      0
      Не должен, потому что это объект javascript, а не JSON массив.

      Проверь работу с картинками на test.modx.pro — может, у тебя на сайте какой-то плагин или модуль мешает?
        Oleg Filin
        19 мая 2014, 07:52
        0
        понял, буду пробовать на чистую, или методом исключения плагинов… пока вопрос остается открытым.
          Юрий Волощук
          21 мая 2014, 12:14
          +1
          у меня тоже были траблы вот modx.pro/help/2661/ попробуй так.
            Oleg Filin
            21 мая 2014, 17:01
            0
            Юра с меня «виртуальное пиво» — заработало. Громаднейшее спасибо за наводку, у меня шансов не было разобраться самому в проблеме. Еще раз СПАСИБО!!!
              Юрий Волощук
              21 мая 2014, 17:08
              0
              рад что помогло, я сам долго и упорно бился пока мне не подсказали. Просто даже подумать не мог что глобал включён у хостера.
                Oleg Filin
                21 мая 2014, 17:12
                0
                у меня свой сервак, притом хитро настроен, пришлось побороться чтобы отключить. Честно до конца не верил, что причина именно в этом, не могу передать на сколько ты мне помог этой наметкой. Спасибо!
    Oleg Filin
    21 мая 2014, 17:31
    +1
    Решение вопроса:

    Отключение директивы в PHP.INI magic_quotes_gpc (магические кавычки).
    magic_quotes_gpc = Off

    — В моем случае это был создан my.ini в каталоге /etc/php5/conf.d/, содержащий строку magic_quotes_gpc=off
    Настройки для конкретного домена можно задать созданием php.ini в /var/www/sitename/data/php-bin/

    Ваш хостинг разрешает изменять данную директиву в файле .htaccess, то для ее выключения, достаточно дописать после RewriteEngine On
    следующую строчку:
    php_value magic_quotes_gpc off

    Всем большое спасибо вопрос решен.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      9