Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не работает поиск по картинкам в админке


Recommended Posts

В админке при загрузке картинок, если их много, неудобно мыкаться по страницам. Решил вбить что-то в поиск и посмотреть что будет. Не работает нифига от слова совсем! Ничего не находит и просто показывает пустой белый слой.

 

Chrome текущей версии. OC 2.3.

 

Есть фикс?

post-715168-0-32054100-1473891855_thumb.png

post-715168-0-40637600-1473891861_thumb.png

Надіслати
Поділитися на інших сайтах


Действительно не работает

Но что заставить работать нужно понять логику разработчика этого чЮда..

 

Зачем он нагородил такого?

Надіслати
Поділитися на інших сайтах

if (substr(str_replace('\\', '/', realpath($directory . '/' . $filter_name)), 0, strlen(DIR_IMAGE . 'catalog')) == DIR_IMAGE . 'catalog') {

Если кто объяснит как это должно работать, зачем здесь это..

 

Спинным мозгом я понимаю, что хотел сказать автор

Но или он чего-то не дочитал

 

realpath() возвращает FALSE при  если файл не существует.

 

А здесь задача - найти файл по маске ($filter_name)

А далше бесполезно даже разбирать

str_replace('\\', '/', realpath($directory . '/' . $filter_name)) - false

 

substr(false, 0, strlen(DIR_IMAGE . 'catalog')) ???

 

Если я непонятно объяснил..

 

то Я вам этого не советовал :)

 

Закомментируйте Условие и скобку

Надіслати
Поділитися на інших сайтах

я вам этого не говорил :)

//		if (substr(str_replace('\\', '/', realpath($directory . '/' . $filter_name)), 0, strlen(DIR_IMAGE . 'catalog')) == 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();
			}
//		}

Змінено користувачем chukcha
Надіслати
Поділитися на інших сайтах

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

Я проверил - работает..
Вот чего я не понял, зачем эти строки или эта проверка вообще нужна

Я несколько раз пытался сэмулировать "опасность" - не получилось

Надіслати
Поділитися на інших сайтах

  • 4 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.