Leo2

[Решено] Сортировка покупателей по фамилии

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

Leo2    1

Подскажите, как сортировать клиентов по фамилии в списке покупателей (и выводить в списке сначала фамилию, потом имя). Сейчас сортируются по имени. Более того, если вводить первые буквы фамилии - не находит ничего.

 

И еще вопрос - можно ли как-то отправлять письмо покупателя из формы просмотра информации о покупателе? Сейчас приходится из покупателя переходить в раздел Почта, там выбирать "Покупателям", потом искать нужного покупателя. Неудобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
nikifalex    329

я не смогу тут написать полную инструкцию как такое сделать. Но сделать сам могу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

Более того, если вводить первые буквы фамилии - не находит ничего.

Там оказывается автофильтра нет. Если нажать кнопку "фильтр" - находит и по фамилии

 

я не смогу тут написать полную инструкцию как такое сделать. Но сделать сам могу.

что именно - сортировку по фамилии или отправку почты со страницы покупателя?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

Что-то я не пойму по отсутствию откликов в теме:

- или я задал глупый вопрос и проблемы не существует

- никому не нужна сортировка по фамилии и всех устраивает сортировка по имени

 

Неужели никто не знает, как сортировать по фамилии? Что-то мне подсказывает, то это делается изменением одного параметра при выводе списка в таблицу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    925

Вам же ответили - инструкция как сделать - длинная. А вот сделать это  - быстрее, чем рассказать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

Длинная инструкция о том, где вставить правильный  SELECT ORDER ?

 

Или в OC это не так просто делается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    925

Ну так откройте модель

Посмотрите внимательно, как происходит сортировка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

Ну так откройте модель

Посмотрите внимательно, как происходит сортировка.

Какой файл и какую строку смотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    925

Дольше писать инструкцию

 

Вы же знаете слова

SELECT ORDER ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AlexDW    819

в admin\model\sale\customer.php

найти

$sql .= " ORDER BY name";

изменить на

$sql .= " ORDER BY c.lastname";

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

Вот, нормальный человек нашелся. Спасибо, AlexDW! Оказалось, что все действительно довольно просто - нужно только знать в каком файле искать.

 

Я еще подправил вот этот код чуть выше места, о котором вы пишете.

$sort_data = array(
            'name',

на

$sort_data = array(
            'c.lastname',

 

Без этого не работала сортировка по фамилии.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

Дольше писать инструкцию

Вы больше уже написали в этой теме, чем требовавшаяся инструкция.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    925

Вы сделали умный вид, что это просто.
 
Да, уважаемый AlexDW сделал вам одолжение.  Это действительно просто, но вы не созволили даже напрячься, а желали готового.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Leo2    1

chukcha

Умный вид делали вы, когда писали, что решить мой вопрос очень сложно.

 

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

Для этого есть платные моды - ваяйте и продавайте их, если сможете. Сделаете нужный мне - куплю его у вас.

А если не можете или не хотите помочь - зачем флудить? Вы не первый раз уже отвечаете подобным образом на мои вопросы (если помните, я спрашивал про ошибки округления).

 

Ладно, это уже флуд и эмоции.

 

еще раз спасибо AlexDW

Изменено пользователем Leo2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
chukcha    925

Я не сказал, что сложно, что дольше вам объяснять... Вы же думать не хотите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Похожий контент

    • От alex0410
      Добрый день. Подскажите, как можно вывести кастомное поле в админке или киньте ссылку на какую нибудь документацию, где хоть как нибудь описано (в контроллер нужно такое то, в модель такое то). Сами поля в базу создаются по кнопке, но не могу их вывести теперь для заполнения. Буду благодарен за любую помощь. Версия ocStore 2.3
       
    • От Rojzman
      Дорогие обитатели форума!
      Возникла такая проблема, что в админке, в фотогалерее не переключаются страницы дальше первой. 
       
      Версия ocStore/Opencart 2.3.0.2

    • От Fugex
      Здравствуйте. Уже очень долгое время бьюсь над вопросом дополнительной сортировки товара по наличию изображения. Нужно, чтобы в ИМ по умолчанию выводился сначала товар с изображением, а уже следом за ним без изображения. Подскажите, пожалуйста, есть ли решение? Буду безмерно благодарен! Версия OpenCart 2.2
    • От alexsoftdev

      1 499.00 руб
      Скачать/Купить дополнение


      Модуль для Opencart - NeoSeo Удаление неиспользуемых картинок
      Выдача лицензии на Модуль для Opencart - NeoSeo Удаление неиспользуемых картинок происходит автоматически. При оформлении заказа, обязательно укажите доменное имя вашего сайта.
       
      У вас накопилось так много изображений что требуется поменять тариф на хостинге? А все ли изображения используются? Возможно большая их часть была нужна когда-то, а теперь в ней уже нет необходимости?
      Модуль «NeoSeo Удаление неиспользуемых изображений» позволяет проверить и удалить все изображения, которые уже не нужны, включая и их закешированные версии.
      Учитываются следующие изображения:
      1. Изображения товаров, включая дополнительные
      2. Изображений категорий
      3. Изображения производителей
      4. Изображения банеров
      5. Изображения из загрузок
      6. Изображения из заказов
      7. Изображения опций ( если есть )
      8. Изображения из настроек
      9. Изображения сертификатов
      Если ссылка на изображение была добавлена вручную, например в html описание товара, то такие изображения не учитываются. Смотрите внимательно что вы удаляете и лучше всего изображения для описаний храните в отдельном каталоге.
      После установки модуля заходите в его настройки, выбираете каталог для проверки, нажимаете проверить и вот перед вами список всех лишних изображений.
      Требования:
      PHP 5.3 и выше Opencart 1.5.*, 2.* VQMOD 2.4.1 и выше ( только для oc 1.5.* ) IonCube Loader ( лицензия на домен ) Лицензия:
      на ОДИН домен. Не на сайт, не на человека, не на студию. У вас несколько доменов подключены к одному сайту - значит вам нужно несколько лицензий. на использование ( допускается установка клиентам при покупке лицензий под них ), но не на перепродажу. Модули от NeoSeo это:
      Безупречное качество Дружественный интерфейс Богатая функциональность Высокое быстродействие Оперативная поддержка Установка на примере опенкарт 2.Х ( для остальных смотрим инструкции внутри архива ):
      Запросите ключ лицензии по email license@neoseo.com.ua, при этом указав:
          - название сайта, на котором вы купили модуль. Например opencartforum.com
          - ваш ник на этом сайте, например, alexsoftdev
          - номер заказа на этом сайте, например 355446
          - основной домен сайта для активации лицензии, например lamoda.ru
          - тестовый домен сайта для разработки, например lamoda.neoseo.com.ua
      Распакуйте и загрузите ключ в корень сайта, рядом с robots.txt
      Если у вас правильно настроен и подключен ftp, то
      3.1. Установите архив целиком через Дополнения \ Установка расширений.
      Если же опенкарт настроен криво, то делаем это вручную:
      3.1. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт
      3.2. В архиве есть файл install.xml, его переименовываете в install.ocmod.xml
           и загружаете через Дополнения \ Установка расширений
      Нажмите кнопку "Обновить" на страничке "Дополнения \ Модификаторы".
      Установите модуль посредством меню Дополнения \ Модули
      Установите права на просмотр модуля нужным пользователям
       
      Обновление:
      Удалите модификатор Повторите установку Также рекомендуем:
      Также рекомендуем вам купить другие наши продукты, которые пригодятся в абсолютно любом магазине
      Водяной знак Резервная копия Ссылка на товар Источник заказа Товарный чек  
      Посмотреть работу модуля вы сможете тут:
      https://shop.neoseo.com.ua/admin/
      логин: admin
      пароль: admin
      Добавил alexsoftdev Добавлено 10.11.2013 Категория Прочее Системные требования Метод активации Автоматическая активация Ioncube Loader Требуется OpenCart 1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop OcShop 1.5.6.4.х  
    • От alexsoftdev
      Выдача лицензии на Модуль для Opencart - NeoSeo Удаление неиспользуемых картинок происходит автоматически. При оформлении заказа, обязательно укажите доменное имя вашего сайта.
       
      У вас накопилось так много изображений что требуется поменять тариф на хостинге? А все ли изображения используются? Возможно большая их часть была нужна когда-то, а теперь в ней уже нет необходимости?
      Модуль «NeoSeo Удаление неиспользуемых изображений» позволяет проверить и удалить все изображения, которые уже не нужны, включая и их закешированные версии.
      Учитываются следующие изображения:
      1. Изображения товаров, включая дополнительные
      2. Изображений категорий
      3. Изображения производителей
      4. Изображения банеров
      5. Изображения из загрузок
      6. Изображения из заказов
      7. Изображения опций ( если есть )
      8. Изображения из настроек
      9. Изображения сертификатов
      Если ссылка на изображение была добавлена вручную, например в html описание товара, то такие изображения не учитываются. Смотрите внимательно что вы удаляете и лучше всего изображения для описаний храните в отдельном каталоге.
      После установки модуля заходите в его настройки, выбираете каталог для проверки, нажимаете проверить и вот перед вами список всех лишних изображений.
      Требования:
      PHP 5.3 и выше Opencart 1.5.*, 2.* VQMOD 2.4.1 и выше ( только для oc 1.5.* ) IonCube Loader ( лицензия на домен ) Лицензия:
      на ОДИН домен. Не на сайт, не на человека, не на студию. У вас несколько доменов подключены к одному сайту - значит вам нужно несколько лицензий. на использование ( допускается установка клиентам при покупке лицензий под них ), но не на перепродажу. Модули от NeoSeo это:
      Безупречное качество Дружественный интерфейс Богатая функциональность Высокое быстродействие Оперативная поддержка Установка на примере опенкарт 2.Х ( для остальных смотрим инструкции внутри архива ):
      Запросите ключ лицензии по email license@neoseo.com.ua, при этом указав:
          - название сайта, на котором вы купили модуль. Например opencartforum.com
          - ваш ник на этом сайте, например, alexsoftdev
          - номер заказа на этом сайте, например 355446
          - основной домен сайта для активации лицензии, например lamoda.ru
          - тестовый домен сайта для разработки, например lamoda.neoseo.com.ua
      Распакуйте и загрузите ключ в корень сайта, рядом с robots.txt
      Если у вас правильно настроен и подключен ftp, то
      3.1. Установите архив целиком через Дополнения \ Установка расширений.
      Если же опенкарт настроен криво, то делаем это вручную:
      3.1. Распакуйте архив с модулем и загрузите содержимое папки upload на сайт
      3.2. В архиве есть файл install.xml, его переименовываете в install.ocmod.xml
           и загружаете через Дополнения \ Установка расширений
      Нажмите кнопку "Обновить" на страничке "Дополнения \ Модификаторы".
      Установите модуль посредством меню Дополнения \ Модули
      Установите права на просмотр модуля нужным пользователям
       
      Обновление:
      Удалите модификатор Повторите установку Также рекомендуем:
      Также рекомендуем вам купить другие наши продукты, которые пригодятся в абсолютно любом магазине
      Водяной знак Резервная копия Ссылка на товар Источник заказа Товарный чек  
      Посмотреть работу модуля вы сможете тут:
      https://shop.neoseo.com.ua/admin/
      логин: admin
      пароль: admin
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу