Перейти к содержанию
1000wt

Помогите убрать пробел в названии фото

Рекомендуемые сообщения

Добрый день. Есть такая может быть маленькая неприятность. Движок ocStore Версия 1.5.5.1.2. На прошлой версии движка прописывали куда то код какой то, который автоматом заменил в названиях фото и в названиях папок у фото, пробел на нижний _. Обновили движок, а про это забыли, все обыскали, все форумы, как пропало куда. Кто может делом помочь, подскажите плиз. Заранее благодарен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну... проапдейтить в базе -не вопрос,

 

главное чтоб и на сервере заменить имена файлов...

 

А с файлами поступить  -

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да гемор это. Как то пробовали делать, заморочка, по моему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Найдите место где грузятся фотки и обрабатываются их названия.

 

И поменяйте на что то примерно похожее :

$name = "foto product new.jpg";    //имя фото с пробелами

$name = trim($name); // удалим пробелы в начале и конце строки, в принципе их там не будет. 

$updatename = str_replace(" ", "_", $name);   //замена всех пробелов  на знак _

echo $updatename; //на выходе будет  :  foto_product_new.jpg

Вот как то так.

 

главная функциональная строка :

$updatename = str_replace(" ", "_", $name); 

$name - исходное имя файла или пути

 

$updatename - обработанное имя файла или пути

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.