Tickets проблема с добавлением картинок в тикет.
Помогите решить проблему.
При добавлении картинки, автоматом добавляется обратный слеш в начале и в конце линка, + прописывается еще один http://. На скрине более понятно. Сам решить не могу, единственное к чему пришел это «возможно» корень проблемы здесь / Настройки редактора тикетов / tickets.editor_config.ticket /. Но не уверен.
Настройки не менял, источник файлов тоже не трогал. Перепроверял все 200 раз, не могу понять в чем причина.
Вызываю так:
РЕШЕНИЕ
При добавлении картинки, автоматом добавляется обратный слеш в начале и в конце линка, + прописывается еще один http://. На скрине более понятно. Сам решить не могу, единственное к чему пришел это «возможно» корень проблемы здесь / Настройки редактора тикетов / tickets.editor_config.ticket /. Но не уверен.
Настройки не менял, источник файлов тоже не трогал. Перепроверял все 200 раз, не могу понять в чем причина.
Вызываю так:
[[!pdoPage?
&fastMode=`0`
&element=`getTickets`
&parents=`75`
&showHidden=`1`
&includeContent=`1`
&limit=`10`
]]
[[!+page.nav]]
[[!TicketForm? &allowFiles=`1`]]
Умные люди подскажите пожалуйста куда копать. (ниже скрин) Зарание спасибо.РЕШЕНИЕ
Комментарии: 9
Jevix при сохранении комментария проверяет содержимое тегов, и подставляет http:// в картинки, если оно нужно.
Если пользователь указал его сам, то подставлять он не будет, но если ты неправильно изменил tickets.editor_config.ticket и указал там, например, в http:// букву «р» русской — тогда будет подобный глюк.
То есть, Jevix считает твой http:// неправильным, и подставляет свой. У меня это выглядит так:
Если пользователь указал его сам, то подставлять он не будет, но если ты неправильно изменил tickets.editor_config.ticket и указал там, например, в http:// букву «р» русской — тогда будет подобный глюк.
То есть, Jevix считает твой http:// неправильным, и подставляет свой. У меня это выглядит так:
Василий спасибо за быструю реакцию на тикет.
К сожалению я там не чего не менял, иначе знал бы где натворил. Просто по цепочке через Jevix пришел к настройкам tickets.editor_config.ticket
Василий подскажи пожалуйста, а содержимое tickets.editor_config.ticket — должно проходить валидацию на
json.parser.online.fr/beta/ это я к чему виду, при проверке выдает 59 ошибок… или этот код не проверяется json?
К сожалению я там не чего не менял, иначе знал бы где натворил. Просто по цепочке через Jevix пришел к настройкам tickets.editor_config.ticket
Василий подскажи пожалуйста, а содержимое tickets.editor_config.ticket — должно проходить валидацию на
json.parser.online.fr/beta/ это я к чему виду, при проверке выдает 59 ошибок… или этот код не проверяется json?
Не должен, потому что это объект javascript, а не JSON массив.
Проверь работу с картинками на test.modx.pro — может, у тебя на сайте какой-то плагин или модуль мешает?
Проверь работу с картинками на test.modx.pro — может, у тебя на сайте какой-то плагин или модуль мешает?
понял, буду пробовать на чистую, или методом исключения плагинов… пока вопрос остается открытым.
у меня тоже были траблы вот modx.pro/help/2661/ попробуй так.
Юра с меня «виртуальное пиво» — заработало. Громаднейшее спасибо за наводку, у меня шансов не было разобраться самому в проблеме. Еще раз СПАСИБО!!!
рад что помогло, я сам долго и упорно бился пока мне не подсказали. Просто даже подумать не мог что глобал включён у хостера.
у меня свой сервак, притом хитро настроен, пришлось побороться чтобы отключить. Честно до конца не верил, что причина именно в этом, не могу передать на сколько ты мне помог этой наметкой. Спасибо!
Решение вопроса:
Отключение директивы в 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
Всем большое спасибо вопрос решен.
Отключение директивы в 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
Всем большое спасибо вопрос решен.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.