Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

dm82

Пользователи
  
  • Публикаций

    76
  • Зарегистрирован

  • Посещение

Все публикации пользователя dm82

  1. мод с исправленным фильтром (что бы не отваливался при переходах) (заменить 1 файл из архива) product_list_ajax_mod_filter.zip
  2. мод для версии 3.2 то чего мне не хватало в списке новостей в админке: - сортировка - новые сверху - пагинация News.1.5.5 v3.2 +sort +pagination.zip
  3. v.2 еще лучше просто добавить $sql .= ", o.date_modified DESC"; тогда будет сортировать не только по дням, но и по времени (в секундах) (спасибо devrvk) А вообще, думаю, как минимум это: $sql .= ", o.order_id DESC"; т.е. сортировка по номеру заказа, в случае одинаковых имен, статусов и т.п. должно быть в стандартной сборке. Криейторам на заметку)
  4. РЕШЕНО!!! спасибо за решение, devrvk простое и красивое обуздание sql с ее бардаком вывода данных в заказах: \admin\model\sale\order.php после if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY o.order_id"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC"; } else { $sql .= " ASC"; } добавить $sql .= ", date_format(o.date_modified, '%Y-%m-%d') DESC";
  5. Вопрос про письма, сорри если задавался, поиском не нашел. КАК добавить в заказы две кнопки - одну для отправки письма админу, другую клиенту (таких же как при совершении заказа уходят). Можно ли использовать те шаблоны писем которые уже есть в движке (поля там уже настроены нужным образом), а изменить так понимаю только некий триггер - по нажатию кнопки (ссылки).. так понимаю js или есть способ проще? Очень этого не хватает, когда меняется что-то в заказе и надо всем сообщить ) (1541) Спасибо!
  6. в верху страницы заказов, над шапкой вылезло такое: string(350) "SELECT o.order_id, CONCAT(o.firstname, ' ', o.lastname) AS customer, o.telephone, (SELECT os.name FROM order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS status, o.total, o.currency_code, o.currency_value, o.date_added, o.date_modified FROM `order` o WHERE o.order_status_id > '0' ORDER BY status ASC LIMIT 0,20"
  7. не уверен, что в 526й... у меня там стоит public function getOrderVouchers($order_id) { вот мой файл: order.zip
  8. и как поправить этот запрос? это сложно? или двумя строчками решается?
  9. у меня по умолчанию как раз только по статусу и происходит.. сам $data['sort'] выставлен по статусу в контроллере \admin\controller\sale\order.php if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'status'; } и как вы поняли к этой, по умолчанию, сортировке надо прикрутить еще по дате. любым возможным способом,
  10. спасибо, но ничего не понял.. и эти запросы при каждом открытии страницы заказов будут?
  11. сорри, в этом не спец.. как правильно надо? это сложно сделать? можете помочь?
  12. спасибо, но так тоже пробовал - результат тот же - сортируется только по дате, какую сортировку не выбираю - в результате только по дате :( а у вас сортируется?? (может тогда это в моей версии косяк)
  13. нет. речь не про фильтр, а про сортировку (по умолчанию и двойную). заказы сортируются по статусу у меня только, а надо, чтобы было сначала по статусу, а потом по дате. По какому принципу они выводятся вообще понять не могу - ни по дате ни по номеру заказа... хрен поймешь. Т.е. у меня большой список завершенных заказов, но они все перемешаны непонятным образом, хотелось таким образом их упорядочить сортировкой по дате.
  14. Спасибо за модуль, купил. Оказалось, нет сортировки. На скрине это не видно.. ну кто ж знал..... все колонки с сортировкой, а тут нет.. К счастью решение нашлось: http://www.opencart.com/index.php?route=extension/extension/info&extension_id=16873&filter_search=telephone%20in%20customers http://www.opencart.com/index.php?route=extension/extension/info&extension_id=16733&filter_search=telephone%20in%20customers отличный бесплатный модуль, есть сортировка, и для заказов и для покупателей, и за такое хочется отблагодарить.
  15. Не могу въехать, почему не работает двойная сортировка в админ панели, в каталоге, в товарах такой принцип работает, а тут нет, пожалуйста подскажите, что не так делаю. Мне надо, чтобы в заказах была двойная сортировка - сначала по статусу, потом по дате изменения. Статус у меня уже стоит по умолчанию, потому нужно добавить только по дате изменения, потому делаю следующее: в \admin\model\sale\order.php if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY o.order_id"; } меняю на if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort'] . ", o.date_modified"; } else { $sql .= " ORDER BY o.order_id"; } после этого сортируется только по дате.. Почему так, что делаю не так?? Спасибо за помощь!!!
  16. Добрый день! Спасибо за модуль!!! А можно ли как-то сделать, чтобы в основной корзине (checkout/cart) цена и сумма тоже менялись автоматически при изменении количества товара? Заранее спасибо.
  17. Добрый день, подскажите пожалуйста, как добавить изображение (логотип) в описании производителя в manufacturer_info.tpl? У меня там только текстовое описание, хотя в админке в производителях есть и картинка. (1.5.4.1)
  18. Спасибо за отличный модуль! Немного модифицировал под себя: - производители по алфавиту - выводятся только если есть продукты в категории, если нет, то выводится общий список всех производителей ссылками, кликая по которым попадаем в раздел производители (у меня это главная категория).. в xml легко все настроить под себя. filter_by_manufacturers2.zip
  19. afwollis, Спасибо! Но дело в том, что мне нужен тот телефон, который в личных данных. При регистрации (account\register) он у меня убран вместе с валидацией. Поэтому, когда уже зарегистрированный п-ль делает заказ, нужно чтобы он указал свой телефон, если не сделал этого в редактировении личного профиля, поэтому это поле должно быть обязательным (с валидацией), что и пытался сделать.. Еще раз.. долго тыкался по форумам, пока удалось его таки вывести.. это получилось. Но вот сохранить и сделать обязательным с валидацией - не выходит. Явно нужна какаято ф-я связанная с кнопкой "продолжить" - но это мне не по зубам.. Подскажите плиз как такое замутить?
  20. Народ, подскажите пожалуйста, как правильно добавить поле телефона в адресе платежа при оформлении заказа на стандартом шаблоне и стандартном чекауте (1541). Сделал следующее: в \catalog\view\theme\default\template\checkout\payment_address.tpl добавил <span class="required">*</span> <?php echo $entry_telephone; ?><br /> <input type="text" name="telephone" value="<?php echo $telephone; ?>" style="width:78%;" /> в\catalog\controller\checkout\payment_address.php добавил $this->data['entry_telephone'] = $this->language->get('entry_telephone'); if (isset($this->session->data['telephone'])) { $this->data['telephone'] = $this->customer->getTelephone(); } else { $this->data['telephone'] = ''; } if (isset($this->error['telephone'])) { $this->data['error_telephone'] = $this->error['telephone']; } else { $this->data['error_telephone'] = ''; } и if ((utf8_strlen($this->request->post['telephone']) < 3) || (utf8_strlen($this->request->post['telephone']) > 32)) { $json['error']['telephone'] = $this->language->get('error_telephone'); } В итоге поле появилось, стало отображать номер введенный при регистрации,но проблемы 2: - нет валидации (не выводит сообщение об ошибке при пустом поле), - не сохраняет телефон при нажатии кнопки продолжить для перехода к след. шагу (адрес доставки) Перерыл все файлы, не могу понять в чем секрет. Помогите плиз..
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.