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

Товары с изображениями в начале


Recommended Posts

4 часа назад, JaguarTL сказал:

А теперь гадай куда это

 

в запрос выборки (как правило в файле модели) там, где идет вывод

как описано - таков и ответ ;)

 

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

7 минут назад, JaguarTL сказал:

Не засоряйте тему. Я пытался так order by image = '' ASC и так $sort 'p.image';

Не получилось.

 

Если не понимаете о чем я, вообще не пишите.. 

by image != '' 

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

4 часа назад, JaguarTL сказал:

 $sort 'p.image';

		$sort_data = array(
			'pd.name',
			'p.model',
			'p.quantity',
			'p.price',
			'rating',
			'p.sort_order',
			'p.date_added',
            'p.image'//добавить
		);

потому как

if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {....

 

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

17 часов назад, fanatic сказал:

		$sort_data = array(
			'pd.name',
			'p.model',
			'p.quantity',
			'p.price',
			'rating',
			'p.sort_order',
			'p.date_added',
            'p.image'//добавить
		);

потому как


if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {....

 

Не получилось)) тут ставил /catalog/controller/product/category.php  $sort = 'p.image';

В модели добавил, то что дал выше. Безрезультатно

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


6 минут назад, JaguarTL сказал:

/catalog/model/catalog/product.php

 

у вас же нет сортировки по изображениям, можете так сделать

 

		if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
			if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') {
				$sql .= " ORDER BY p.image = '', LCASE(" . $data['sort'] . ")";
			} elseif ($data['sort'] == 'p.price') {
				$sql .= " ORDER BY p.image = '', (CASE WHEN special IS NOT NULL THEN special WHEN discount IS NOT NULL THEN discount ELSE p.price END)";
			} else {
				$sql .= " ORDER BY p.image = '', " . $data['sort'];
			}
		} else {
			$sql .= " ORDER BY p.image = '', p.sort_order";
		}

 

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

7 часов назад, JaguarTL сказал:

order by image = '' ASC

 

Да какой asc

Могу за несколько пив сделать, вижу вы пытаетесь сделать то в чем сами не понимаете 

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

В 19.01.2018 в 14:56, chukcha сказал:

order by image = '' ASC

 

Выше писали же

 

4 часа назад, spectre сказал:

 

Да какой asc

Могу за несколько пив сделать, вижу вы пытаетесь сделать то в чем сами не понимаете 

Хорошо. Давай в личку

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


48 минут назад, chukcha сказал:

Как какой? самый настоящий

 

Ну то есть так это нормально по-вашему? ) 

order by image = '' ASC

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

23 минуты назад, chukcha сказал:

Что не так в конструкции?

 

Запрос не сломается думаю, но какой смысл в равенстве чему-то по возрастанию?

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

5 минут назад, chukcha сказал:

true or false

 

Точно, работает, но мне кажется это нелогично как-то

 

запись 

order by image = '' ASC

равнозначна

order by image = ''

 

и вызовет путаницу

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

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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