Добавление и поиск изображения в каталоге


Dicomp
 Поделиться

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

Приветствую!

При импорте нового изображения на страницу с товаром, фото добавляется в папку со всеми другими, там их несколько тысяч. Чтобы найти эту фотку и прикрепить к товару использую поиск по названию. Пишу ключ. слово которое имеется в названии фото, пример mach-3 http://prntscr.com/vrhjz6  Но ничего не находит http://prntscr.com/vrhkwx

приходится кликать по страницам и искать это фото, очень долго ? Как быстро найти нужную мне фотку, чтобы добавить в товар?

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

 

 

И походу вместо:

$directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR);

 

Написать:

$directories = glob($directory . '/*' . $filter_name . '*', GLOB_ONLYDIR);

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

Версия 2.3.0.2.5

Спасибо за ответ. То есть нужно заменить в файле admin/controller/common/filemanager.php  

Это:   $directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR);

Заменить на:  $directories = glob($directory . '/*' . $filter_name . '*', GLOB_ONLYDIR);

И что должно получиться, как это повлияет на поиск изображений?

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

4 минуты назад, Dicomp сказал:

И что должно получиться, как это повлияет на поиск изображений?

Сделайте, потом расскажете.

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

Сделать это, я правильно вас понимаю?

нужно заменить в файле admin/controller/common/filemanager.php  

Это:   $directories = glob($directory . '/' . $filter_name . '*', GLOB_ONLYDIR);

Заменить на:  $directories = glob($directory . '/*' . $filter_name . '*', GLOB_ONLYDIR);

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

Сделал как вы описали, но никаких изменений, в поиске по ключу ничего не находит ?  http://prntscr.com/vsd0fa

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

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();
			}
		}

 

 

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

Что я сделал ни так и что нужно сделать? Вы прислали мне код, но не понял что и куда. Я не опытный программист. Объясните понятным языком пожалуйста.?

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

Ниужели никто не может посоветовать решение по моему вопросу, возможно дополнительный модуль какой то нужно установить. Желательно не дорогой.

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу