Здравствуйте.
После обновления перестали отображаться изображения в тексте
Есть сущность "База знаний", где мы пишем инструкции и мануалы.
Есть поле "Описание" с типом "Поле для текста с редактором"
И поле Изображения/файлы с типом " Вложения"
Во второе поле загружены изображения.
И чтобы изображения отображались как скриншоты в тексте с описанием, в редакторе нажимали иконку "Изображение" и вставляли ссылку на картинку. Вот так
Это ссылку предварительно брали, когда открывали уже загруженную во второе поле картинку и копировали ее URL
В результате получалось вот так
После обновления изображения из описания пропали и стало так
Стал разбираться.
Ссылка на изображение в описании старая такая
домен.ru/crm/index.php?module=items/info&path=37-147&action=download_attachment&preview=1&file=MTYwMzI1ODkzOV8xLnBuZw%3D%3D
А если сейчас открыть картинку, (которую никто не трогал и не перезагружал после) и копировать ее URL,
то ссылка стала такой
домен.ru/crm/index.php?module=items/info&path=37-147&&action=download_attachment&preview=1&file=MTYwMzI1ODkzOV8yLnBuZw%3D%3D&token=uVcxKdkZMW
Что поменялось?
В конце ссылки появилось &token=uVcxKdkZMW
И если отредактировать страницу и в тексте описания в свойствах изображения добавить в конец ссылки &token=uVcxKdkZMW , то изображение опять отображается.
Т.е. Дело именно в этом.
Проблема в том что таких страниц в сущности "База знаний" у нас более 200 и картинок бывает по 20-30 на странице. И руками это все не реально исправлять. И нет гарантии, что при новом обновлении срм ссылки не поломаются снова.
Вопрос.
Почему при обновлении срм на 3.0.1 ссылки на уже загруженные ранее в срм изображения изменились? И к ним прибавился непонятный &token=uVcxKdkZMW
И как исправить ?
p.s. обновлялся на 3.0.1. с версии 2.8
После обновления перестали отображаться изображения в тексте
После обновления перестали отображаться изображения в тексте
Последний раз редактировалось dilon 22 фев 2022, 11:46, всего редактировалось 1 раз.
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: После обновления перестали отображаться изображения в тексте
Если в ссылке есть параметр action= то в ссылку добавляется token= (уникальное значение для каждой сессии пользователя). Так сделано специально в целях безопасности.
Непонятно, зачем вы вставляли ссылку на изображение, если изображение можно просто перетащить в редактор.
Я убрал token для вложений, файл из архива замените в includes\classes\
Должно помочь.
Непонятно, зачем вы вставляли ссылку на изображение, если изображение можно просто перетащить в редактор.
Я убрал token для вложений, файл из архива замените в includes\classes\
Должно помочь.
- Вложения
-
- csrf_protect.zip
- (493 байт) 160 скачиваний
-
- Сообщения: 2485
- Зарегистрирован: 14 окт 2020, 09:13
- Имя: Ruslan
- Откуда: Moscow
- Контактная информация:
Re: После обновления перестали отображаться изображения в тексте
а разве убирание токена не снижение безопасности?
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: После обновления перестали отображаться изображения в тексте
Касательно вложений нет. Он в основном для защиты для добавление инфы в базу.
Re: После обновления перестали отображаться изображения в тексте
Здравствуйте.
Почему-то форум перестал слать мне на е-майл уведомления о том, что по моей теме есть новые сообщения. Только сегодня зашел и увидел ваши ответы.
Сергей, спасибо. Заменил файлик и все картинки сразу стали открываться.
Я так понимаю теперь при каждом обновлении срм мне этот файл менять нужно, или сделаете в следующей версии для всех, что токен для вложений не будет применяться?
Почему-то форум перестал слать мне на е-майл уведомления о том, что по моей теме есть новые сообщения. Только сегодня зашел и увидел ваши ответы.
Сотруднику , который чаще всего пишет инфо в базу знаний, так было удобнее. Картинки отдельно в поле "Вложения" загружены, чтобы их можно было бы скачать, открыть отдельно в большем масштабе, чем в тексте. А в редакторе ссылку на это вложение и сразу же выставить уменьшенный масштаб.
Сергей, спасибо. Заменил файлик и все картинки сразу стали открываться.
Я так понимаю теперь при каждом обновлении срм мне этот файл менять нужно, или сделаете в следующей версии для всех, что токен для вложений не будет применяться?
- support
- Техническая поддержка
- Сообщения: 9210
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: После обновления перестали отображаться изображения в тексте
Это изменение войдет в сборку для следующей версии.
Re: После обновления перестали отображаться изображения в тексте
Большое спасибо.