С появлением кириллического языка в компьютерах многие пользователи называют папки и файлы на своем ПК на родном языке. В этом плохого ничего нет. Все операционные системы отлично справляются с этим. Но совсем другое дело когда такие названия попадаются на сервере и идут на кириллице, да еще и с пробелами и спецсимволами. В таком случае проблем не избежать.

Есть три основных проблемы для название папок и файлов (в статье рассмотрим фото):

  • Кириллические символы - названия на русском языке
  • Пробелы в названиях
  • Использования спецсимволов (' / %  и т.д.)

Рассмотрим все это подробнее и какие могут быть проблемы когда есть такие названия.

Кириллические символы

Категорически нельзя добавлять папки и фото на сайт используя русский язык. Да, по началу все будет работать. Но это бомба замедленного действия. При любой смене кодировки, при переносе файлов, при работе с ними через ftp менеджер, или любую другую программу с ftp - проблемы гарантированы. Например filezilla, notepad++, atom и другие программы крайне негативно реагируют на такие названия, часто это невозможность прочитать файл а то и папку.

Правильно называть в транслитерации. Транслитерация это написание русский слов латиницей. Например будет не 'название папки' а 'nazvanie-papki'. Это хорошо тем что прочитать такое очень просто. Поисковые системы транслитерацию уже давно понимают. И конечно, никогда не будет проблем с этими файлами из-за названий.

Пробелы

Это очень распространенная проблема. Да, все привыкли что слова разделяются пробелами. Но не на сайтах. Пробелы надо заменять либо тире, либо подчеркиванием. Например в url пробелы заменяются на спецсимвол %20. А теперь представьте какие могут быть проблемы из-за этого.

Например в том же модуле микроразметки для Opencart если в магазине логотип или папка к нему идет с пробелом то валидатор ругается на неправильное фото. Также при переносе фото, сайта или папок всегда будут проблемы с пробелами.

Для того что бы все было как надо необходимо пробелы заменять на какой-то символ-разделитель. Как правило используют '-' или '_' как удобно.

Спецсимволы

Еще одна проблема это в названиях попадаются спецсимволы. Проценты, слеши, кавычки и т.д. Все это также создает проблемы при работе сайта с такими фото.

Что делать когда на сайте такая каша? Как быть, что можно сделать?

Если сайт на Opencart, а тематика сайта как раз Opencart, то для загрузки фото можно использовать модуль Easyphoto - простая загрузка всех фото в один клик. В этом модуле идет автоматическое переименование фото в транслитерацию и чистка от лишних спецсимволов и пробелов. Это навсегда избавит от этой головной боли. Большим плюсом понятного названия фото является его лучшая индексация поисковыми роботами.

Если на сайте уже все названия проблемные, то можно написать скрипт автоматического переименования фото и в базе и на сервере. Очень эффективный метод все переименовать и привести в нормальный вид.

Либо, конечно можно вручную. Но такой вариант подходит если совсем нечего делать или же когда товаров всего пару штук.


17.09.2018 6974
Новости из этой категории
22.11.2019 4539
Слушает ли нас facebook?
Небольшая предыстория. Мы с женой открыли у себя в городе зоомагазин и в пятничный вечер я думаю дай-ка осилю рекламу в facebook. Смотрю ленту и вижу рекламный блок, клик..
08.09.2019 3578
Приятно иметь дело с хорошими людьми. Небольшая история с автором фильтра filter vier Виталием
Небольшая предыстория. Я уже не занимаюсь заказами и работой по техническим заданиям, правками и т.п. Я сейчас полностью перешел на разработку своих модулей.Посмотреть мо..
14.04.2019 11422
Депозит монобанк- обзор и отзывы
Уважаемые посетители, это статья создана для жителей Украины, для гостей с других стран эта статья не будет актуальная. Банк работает только на территории УкраиныДля нача..
19.03.2019 5079
Google против добавления лишнего текста на страницы категорий интернет-магазинов
Сотрудник Google Джон Мюллер (John Mueller) предостерег владельцев сайтов электронной коммерции от добавления ненужного текста на страницы категорий.По его мнению, добавл..
18.03.2019 5325
Как сделать автоматические якори в тексте
Была одна интересная доработка недавно. Надо было создать автоматическое содержание статьи на основании его h1-h6 заголовков.Зачем это нужно и как выглядитЭто нужно что б..
Вся информация, представленная на сайте, является демонстрационной и оставляя информацию о своих персональных данных, вы добровольно делаете их общедоступными.
Рекомендуем использовать обезличенные данные. Мы используем файлы cookie для вашего удобства пользования сайтом и повышения качества рекомендаций. Подробнее