При загрузке изображений с русским названием через CKEditor вместо картинки квадратик.

Аватар пользователя N-I

Как это исправить?

Тип материала:
Версия Drupal:
Форумы:
0 Спасибо

Комментарии

Аватар пользователя tlito
tlito 1 неделя назад 1

попробуйте модуль imce, проверяя url-адреса изображений в коде

Аватар пользователя gun_dose
gun_dose 1 неделя назад

Самый верный способ - не загружать картинки с русским названием.

0 Спасибо
Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

Объясни это рядовому пользователю в каком-нибудь муниципальном учреждении)

0 Спасибо
Аватар пользователя N-I
N-I 1 неделя назад 1

Это надёжный, но неверный для пользователей. Если для того, чтобы где-то добавить комментарий меня просили постоянно переименовывать картинки, я, если не очень сильно надо, в 90% случаев уйду с сайта. Это, если, как обычный пользователь.)

Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад
itcrowd72 написал:
Объясни это рядовому пользователю в каком-нибудь муниципальном учреждении)

Не нужно давать такую возможность рядовым пользователям в муниципальных учреждениях.

0 Спасибо
Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

Загружать картинки на сайт? А кто это должен делать, системный администратор?

0 Спасибо
Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад
itcrowd72 написал:
Загружать картинки на сайт? А кто это должен делать, системный администратор?

Человек, который не умеет переименовывать файлы должен загружать картинки на сайт?

0 Спасибо
Аватар пользователя itcrowd72
itcrowd72 1 неделя назад

Такое сплошь и рядом. Ещё более популярный вариант: человек, который умеет включать компьютер и запускать браузер должен загружать картинки на сайт

0 Спасибо
Аватар пользователя BatKor
BatKor 1 неделя назад 1

В топку, пусть курсы проходят.
По поводу топика
Можете более подробно, сколько с Д8 работаю не встречал такого.
Как можно воссоздать ошибку?
Вроде все норм http://www.d8.batkor.ru/

Аватар пользователя N-I
N-I 1 неделя назад

Чистый сайт, только что установила для проверки https://youtu.be/YWIpqFp0Lc8

0 Спасибо
Аватар пользователя N-I
N-I 1 неделя назад

admin123 было в комментарии. Это чтобы войти и загрузить картинку? Я правильно поняла?

0 Спасибо
Аватар пользователя BatKor
BatKor 1 неделя назад

Какой урл у загруженных картинок?
Физически они загрузились ?
Логи друпала?

0 Спасибо
Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад 1
N-I написал:
Да, загрузились, с таким названием картинка

Обычная ошибка кодировок)))) Потому что всё виндовое имеет кодировку cp1251, а на серваке у вас поди линукс в utf-8. Поэтому 2 путя
1. Писать детектилку кодировок
2. При сохранении файла принудительно переименовывать в какой нить хеш

Аватар пользователя N-I
N-I 1 неделя назад

На хостинге потом нормально будет или это не из-за того, что сайт на компьютере, а вообще?

0 Спасибо
Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад

А почему нет?

0 Спасибо
Аватар пользователя N-I
N-I 1 неделя назад

А как при загрузке файла можно переименовывать? Я думала, что при загрузке нужно переименовывать, но не нашла, какой модуль это делает.

0 Спасибо
Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад
N-I написал:
или это не из-за того, что сайт на компьютере, а вообще?

Ну попробуйте перенести на хостинг и посмотреть

N-I написал:
Это надёжный, но неверный для пользователей.

Если не секрет - основная задача вашего сайта это обмен картинок? Если нет, то лучше стоит задуматься о месте их хранения. Зачем вам фотомусур всех ваших пользователей?

0 Спасибо
Аватар пользователя N-I
N-I 1 неделя назад

Нет, статьи, но больше со скриншотами. А обычно скриншоты как-то называют, чтобы не перепутать и всё же на родном языке пишут.)
Нужно отдельно делать место для хранения?

0 Спасибо
Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад 1
N-I написал:
Я думала, что при загрузке нужно переименовывать, но не нашла, какой модуль это делает

По модулям я хз... погуглите в сторону file name tokens или что-то в этом духе. Можно ручками написать
Работа с файлами в d8 происходит через FileInterface, в нём есть метод https://api.drupal.org/api/drupal/core%21includes%21file.inc/function/file_create_filename/8.2.x
Ну и работаете где нить в postSave
https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Entity%21Entity.php/function/Entity%3A%3ApostSave/8.4.x

Аватар пользователя ХулиGUN
ХулиGUN 1 неделя назад 1
N-I написал:
Нужно отдельно делать место для хранения?

То есть пользователи умеют делать скриншоты и не умеют подготавливать файлы для загрузки на сервер? Смешно)))
По сабжу я не знаю все амбиции вашего проекта, однако... Любая современная фотка с зеркалки весит около 5мб... после загрузки друпал создаст ещё отдельные пресеты(не знаю сколько и какие у вас). Итого 1000/5 = 200 фоток на гиг))) Если у вас статьи с мануалами, то на 1 статью несколько "скриншотов"... допустим 4... итого для поддержания 50 таких статей вам нужно у себя на хостинге целый гиг места. Я, конечно же всё утрирую и преувеличиваю. Но подумайте сами, представьте себе все возможные сценарии развития. Плюс ко всему сама бд друпала никак не маленькая и тоже любит пожрать ресурсов. Это вам стоит учесть при выборе хостинга. Поэтому стоит посмотреть в сторону удалённых хранилищ для файлов типа амазона и т.д Поискать соответствующие модули... попробовать...

Аватар пользователя N-I
N-I 1 неделя назад

Понятно. Спасибо)

0 Спасибо