Dicomp Опубликовано: ноября 29, 2020 Жалоба Поделиться Опубликовано: ноября 29, 2020 Приветствую! При импорте нового изображения на страницу с товаром, фото добавляется в папку со всеми другими, там их несколько тысяч. Чтобы найти эту фотку и прикрепить к товару использую поиск по названию. Пишу ключ. слово которое имеется в названии фото, пример mach-3 http://prntscr.com/vrhjz6 Но ничего не находит http://prntscr.com/vrhkwx приходится кликать по страницам и искать это фото, очень долго ? Как быстро найти нужную мне фотку, чтобы добавить в товар? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: ноября 29, 2020 Жалоба Поделиться Опубликовано: ноября 29, 2020 И походу вместо: $directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR); Написать: $directories = glob($directory . '/*' . $filter_name . '*', GLOB_ONLYDIR); Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Dicomp Опубликовано: ноября 29, 2020 Автор Жалоба Поделиться Опубликовано: ноября 29, 2020 Версия 2.3.0.2.5 Спасибо за ответ. То есть нужно заменить в файле admin/controller/common/filemanager.php Это: $directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR); Заменить на: $directories = glob($directory . '/*' . $filter_name . '*', GLOB_ONLYDIR); И что должно получиться, как это повлияет на поиск изображений? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: ноября 29, 2020 Жалоба Поделиться Опубликовано: ноября 29, 2020 4 минуты назад, Dicomp сказал: И что должно получиться, как это повлияет на поиск изображений? Сделайте, потом расскажете. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Dicomp Опубликовано: ноября 29, 2020 Автор Жалоба Поделиться Опубликовано: ноября 29, 2020 Сделать это, я правильно вас понимаю? нужно заменить в файле admin/controller/common/filemanager.php Это: $directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR); Заменить на: $directories = glob($directory . '/*' . $filter_name . '*', GLOB_ONLYDIR); Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Dicomp Опубликовано: ноября 29, 2020 Автор Жалоба Поделиться Опубликовано: ноября 29, 2020 Сделал как вы описали, но никаких изменений, в поиске по ключу ничего не находит ? http://prntscr.com/vsd0fa Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: ноября 29, 2020 Жалоба Поделиться Опубликовано: ноября 29, 2020 33 минуты назад, Dicomp сказал: Сделал как вы описали, но никаких изменений, в поиске по ключу ничего не находит ? http://prntscr.com/vsd0fa Скрытый текст if (substr(str_replace('\\', '/', realpath($directory) . '/' . $filter_name), 0, strlen(DIR_IMAGE . 'catalog')) == str_replace('\\', '/', DIR_IMAGE . 'catalog')) { // Get directories $directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR); if (!$directories) { $directories = array(); } // Get files $files = glob($directory . '/*' . $filter_name . '*.{jpg,jpeg,png,gif,JPG,JPEG,PNG,GIF}', GLOB_BRACE); if (!$files) { $files = array(); } } Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Dicomp Опубликовано: ноября 29, 2020 Автор Жалоба Поделиться Опубликовано: ноября 29, 2020 Что я сделал ни так и что нужно сделать? Вы прислали мне код, но не понял что и куда. Я не опытный программист. Объясните понятным языком пожалуйста.? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Dicomp Опубликовано: ноября 30, 2020 Автор Жалоба Поделиться Опубликовано: ноября 30, 2020 Ниужели никто не может посоветовать решение по моему вопросу, возможно дополнительный модуль какой то нужно установить. Желательно не дорогой. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.