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

igon

Користувачі
  
  • Публікації

    332
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем igon

  1. Сначала в селекте должно быть "=", потом "строка%", потом "%строка", потом "%строка%" - как-то так.

     

    Как карта ляжет, все зависит от формируемого алгоритма оптимизации

     

    Условие "=", ИМХО, избыточно - юзеру вряд ли захочется вбивать имя продукта полностью.

     

    Условие "%строка" тоже избыточно - его полностью перекрывает "%строка%".

     

    ОДИН select с двумя (тремя???) LIKE? Ну да, тут от расклада карт может многое зависеть.

     

     А вот ДВА относительно простых селекта с одним LIKE в каждом и объединением results в PHP - самое, ИМХО, то!

  2. В начало метода index() нужных контроллеров вставить 

    if (!$this->customer->isLogged()) 
     {
    // не пускать дальше, например отправлять на регистрацию
    $this->session->data['redirect'] = $this->url->link('account/login', '', 'SSL');
    
    
    $this->redirect($this->url->link('account/login', '', 'SSL'));
     }
    
  3. Копай функцию getProducts() в классе ModelCatalogProduct.

    Нужно создать SQL-запрос, который выдаст массив товаров с именами, НАЧИНАЮЩИМИСЯ с искомой строки.

    Потом к этому массиву добавить массив $product_data[], "родной" для функции. Он выдает товары, у которых имя ПОХОЖЕ (LIKE) на искомую строку.

    Исключить дубли.

    Вернуть объединенный массив. В нем 3620 будет в начале.

    Похоже, для первого запроса достаточно удалить начальный % в строке "pd.name LIKE '%" . $this->db->escape($word) . "%'" (как и предлагает chukcha)

    Как-то так...

  4. До помещения в ИМ приведите в графическом редакторе КАЖДОЕ нестандартное изображение к стандартному квадрату. Например, "Cохранить .jpg с разрешением 800х600". Ну, или 60Х60.

     

     

    Если в сетке картинок m х n будут картинки с разным размером рамки, это уже не будет сетка. ИМХО

  5. Добрый день! Не могу понять как так вышло, вот мой сайт www.baby-lamb.ru, проходила верстка сайта, смена шапки и т.д. Если зайти в категорию товара, например Автокресло, то увидите что одна часть шапки отображается в категории, не знаю как так вышло, все перелапатил уже, не могу понять.

    Помогите решить данную проблему.

    В таблице стилей для div1 в #header .div1 прописан рисунок из шапки.
    Либо используйте другой идентификатор (div100500), либо в CSS удалите строку с background  
×
×
  • Створити...

Important Information

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