dm82
-
Публікації
76 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем dm82
-
-
мод с исправленным фильтром (что бы не отваливался при переходах)
(заменить 1 файл из архива)
-
мод для версии 3.2
то чего мне не хватало в списке новостей в админке:
- сортировка - новые сверху
- пагинация
- 1
-
v.2
еще лучше просто добавить
$sql .= ", o.date_modified DESC";
тогда будет сортировать не только по дням, но и по времени (в секундах)
(спасибо devrvk)
А вообще, думаю, как минимум это:
$sql .= ", o.order_id DESC";
т.е. сортировка по номеру заказа, в случае одинаковых имен, статусов и т.п.
должно быть в стандартной сборке.
Криейторам на заметку)
-
РЕШЕНО!!!
спасибо за решение, 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";
-
Вопрос про письма, сорри если задавался, поиском не нашел.
КАК добавить в заказы две кнопки - одну для отправки письма админу, другую клиенту (таких же как при совершении заказа уходят).
Можно ли использовать те шаблоны писем которые уже есть в движке (поля там уже настроены нужным образом), а изменить так понимаю только некий триггер - по нажатию кнопки (ссылки).. так понимаю js или есть способ проще?
Очень этого не хватает, когда меняется что-то в заказе и надо всем сообщить )
(1541)
Спасибо!
-
все равно только по дате ;(
-
в верху страницы заказов, над шапкой вылезло такое:
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" -
не уверен, что в 526й... у меня там стоит
public function getOrderVouchers($order_id) {вот мой файл: -
и как поправить этот запрос? это сложно? или двумя строчками решается?
-
у меня по умолчанию как раз только по статусу и происходит..
сам
$data['sort']
выставлен по статусу в контроллере
\admin\controller\sale\order.php
if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'status'; }
и как вы поняли к этой, по умолчанию, сортировке надо прикрутить еще по дате. любым возможным способом,
-
спасибо, но ничего не понял..
и эти запросы при каждом открытии страницы заказов будут?
-
сорри, в этом не спец.. как правильно надо?
это сложно сделать? можете помочь?
-
спасибо, но так тоже пробовал - результат тот же - сортируется только по дате, какую сортировку не выбираю - в результате только по дате :(
а у вас сортируется?? (может тогда это в моей версии косяк)
-
нет. речь не про фильтр, а про сортировку (по умолчанию и двойную).
заказы сортируются по статусу у меня только, а надо, чтобы было сначала по статусу, а потом по дате.
По какому принципу они выводятся вообще понять не могу - ни по дате ни по номеру заказа... хрен поймешь.
Т.е. у меня большой список завершенных заказов, но они все перемешаны непонятным образом, хотелось таким образом их упорядочить сортировкой по дате.
-
Спасибо за модуль, купил.
Оказалось, нет сортировки. На скрине это не видно..
ну кто ж знал..... все колонки с сортировкой, а тут нет..
К счастью решение нашлось:
отличный бесплатный модуль, есть сортировка, и для заказов и для покупателей, и за такое хочется отблагодарить.
- 1
-
Не могу въехать, почему не работает двойная сортировка в админ панели, в каталоге, в товарах такой принцип работает, а тут нет, пожалуйста подскажите, что не так делаю.
Мне надо, чтобы в заказах была двойная сортировка - сначала по статусу, потом по дате изменения. Статус у меня уже стоит по умолчанию, потому нужно добавить только по дате изменения, потому делаю следующее:
в
\admin\model\sale\order.phpif (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"; }
после этого сортируется только по дате.. Почему так, что делаю не так??
Спасибо за помощь!!!
-
Добрый день!
Спасибо за модуль!!!
А можно ли как-то сделать, чтобы в основной корзине (checkout/cart) цена и сумма тоже менялись автоматически при изменении количества товара?
Заранее спасибо.
-
Добрый день, подскажите пожалуйста,
как добавить изображение (логотип) в описании производителя в manufacturer_info.tpl?У меня там только текстовое описание, хотя в админке в производителях есть и картинка.(1.5.4.1) -
Спасибо за отличный модуль!
Немного модифицировал под себя:
- производители по алфавиту
- выводятся только если есть продукты в категории, если нет, то выводится общий список всех производителей ссылками, кликая по которым попадаем в раздел производители (у меня это главная категория)..
в xml легко все настроить под себя.
-
-
-
получилось с комментариями?
-
afwollis, Спасибо!
Но дело в том, что мне нужен тот телефон, который в личных данных.
При регистрации (account\register) он у меня убран вместе с валидацией. Поэтому, когда уже зарегистрированный п-ль делает заказ, нужно чтобы он указал свой телефон, если не сделал этого в редактировении личного профиля, поэтому это поле должно быть обязательным (с валидацией), что и пытался сделать..
Еще раз.. долго тыкался по форумам, пока удалось его таки вывести.. это получилось. Но вот сохранить и сделать обязательным с валидацией - не выходит. Явно нужна какаято ф-я связанная с кнопкой "продолжить" - но это мне не по зубам..
Подскажите плиз как такое замутить?
-
Народ, подскажите пожалуйста, как правильно добавить поле телефона в адресе платежа при оформлении заказа на стандартом шаблоне и стандартном чекауте (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:
- нет валидации (не выводит сообщение об ошибке при пустом поле),
- не сохраняет телефон при нажатии кнопки продолжить для перехода к след. шагу (адрес доставки)
Перерыл все файлы, не могу понять в чем секрет. Помогите плиз..
[Поддержка] Быстрое редактирование товаров 1.5x (Admin product quick edit for Opencart/OcStore 1.5x)
в Редакторы
Опубліковано:
мод для тех у кого установлен
https://opencartforum.com/files/file/1117-filtr-tovarov-v-adminke/
quick_edit_product_list_ajax.zip