категория: , Полезности
✎ Опубликовано: 17.09.2018 ☕ Просмотров: 7671 ✉ Комментарии: 1
На сайте нельзя использовать название папок и файлов как вам удобно. Запрещены пробелы, спецсимволы и кириллические символы. Да, кажется что все работает. Но это до поры до времени
С появлением кириллического языка в компьютерах многие пользователи называют папки и файлы на своем ПК на родном языке. В этом плохого ничего нет. Все операционные системы отлично справляются с этим. Но совсем другое дело когда такие названия попадаются на сервере и идут на кириллице, да еще и с пробелами и спецсимволами. В таком случае проблем не избежать.
Есть три основных проблемы для название папок и файлов (в статье рассмотрим фото):
Рассмотрим все это подробнее и какие могут быть проблемы когда есть такие названия.
Категорически нельзя добавлять папки и фото на сайт используя русский язык. Да, по началу все будет работать. Но это бомба замедленного действия. При любой смене кодировки, при переносе файлов, при работе с ними через ftp менеджер, или любую другую программу с ftp - проблемы гарантированы. Например filezilla, notepad++, atom и другие программы крайне негативно реагируют на такие названия, часто это невозможность прочитать файл а то и папку.
Правильно называть в транслитерации. Транслитерация это написание русский слов латиницей. Например будет не "название папки" а "nazvanie-papki". Это хорошо тем что прочитать такое очень просто. Поисковые системы транслитерацию уже давно понимают. И конечно, никогда не будет проблем с этими файлами из-за названий.
Это очень распространенная проблема. Да, все привыкли что слова разделяются пробелами. Но не на сайтах. Пробелы надо заменять либо тире, либо подчеркиванием. Например в url пробелы заменяются на спецсимвол %20. А теперь представьте какие могут быть проблемы из-за этого.
Например в том же модуле микроразметки для Opencart если в магазине логотип или папка к нему идет с пробелом то валидатор ругается на неправильное фото. Также при переносе фото, сайта или папок всегда будут проблемы с пробелами.
Для того что бы все было как надо необходимо пробелы заменять на какой-то символ-разделитель. Как правило используют "-" или "_" как удобно.
Еще одна проблема это в названиях попадаются спецсимволы. Проценты, слеши, кавычки и т.д. Все это также создает проблемы при работе сайта с такими фото.
Если сайт на Opencart, а тематика сайта как раз Opencart, то для загрузки фото можно использовать модуль Easyphoto - простая загрузка всех фото в один клик. В этом модуле идет автоматическое переименование фото в транслитерацию и чистка от лишних спецсимволов и пробелов. Это навсегда избавит от этой головной боли. Большим плюсом понятного названия фото является его лучшая индексация поисковыми роботами.
Если на сайте уже все названия проблемные, то можно написать скрипт автоматического переименования фото и в базе и на сервере. Очень эффективный метод все переименовать и привести в нормальный вид.
Либо, конечно можно вручную. Но такой вариант подходит если совсем нечего делать или же когда товаров всего пару штук.
Opencart название товара
Делюсь скриптом простого удаления всех ненужных фото удаленных товаров
Читая информацию о рекламе в facebook я нашел кое что интересное
Чистый и валидный HTML и CSS код, Хорошие показатели Google Page Speed, Более 20 модулей в комплекте, Профессиональная техническая поддержка - это только часть того что есть в шаблоне
Исправляем странный баг в Opencart в удаляется товар при копировании. Этот баг присутствует в google chrome
Также в статье хочу выразить благодарность не только Виталию а и другим крутым авторам дополнений с кем приходилось иметь дело
Чтобы принимать Биткоин и Лайткоин в OpenCart, вам не нужно заполнять утомительные документы, проходить проверку и ждать несколько дней. Установите бесплатный модуль и просто введите адрес своего Биткоин и/или Лайткоин кошелька. Тогда все входящие платежи
Монобанк - прогрессивный банк без отделений в котором дают кредитные карточки с хорошим грейс периодом а также возможностью заработать открыв в нем депозит. Именно о нем и пойдет речь
Мы знаем что поисковые роботы любят текст на страницах. Однако публикуя тексты помните предназначена ли эта страница для такого текста
Небольшой пример как можно сделать автоматически содержание описания со скролом при клике на заголовок
Обзор платежного шлюза fondy который позволяет сделать онлайн оплату на сайте за любые товары или услуги
Как оптимизировать сайт для google page speed - обзор основного функционала сервиса от гугл для проверки скорости загрузки страницы
Для того что бы вывести кастомную информацию не надо много кода. Достаточно применить правильный подход и пару строк кода. Читаем в статье.
Как мне "посчастливилось" пощупать UMI CMS особенно со стороны переноса данных и почему меня до сих пор тошнит при слове UMI
В этом обзоре будут выявлены все плюсы и минусы каждого фильтра. Всего в обзоре будет 7 фильтров который продаются и развиваются. По завершению будет дана рекомендация какой же выбрать
Коллеги, давайте предоставлять хороший сервис и поднимать планку качества. Небольшая история как я обращался к разным разработчикам