-
Публікації
10 630 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем freelancer
-
-
у вас все шансы =)Наверно, всё таки можно и free выложить "дробное количество товара", остались ещё добрые люди?
-
таких мест 20.
я потратил своё время чтобы их найти и поправить. моё время стоит денег
-
да мне и на сео начхать по большому счету. пользователи просят.
первая причина - этот и похожие топики на форуме
вторая - это не сложно сделать
третья - абстрактный пример. я пишу модуль(клон статей например), которому не плохо бы прикрутить seo
-
Yesvik, давно хотел спросить, почему в seo Pro не сделали что-то наподобе этого? смысл в том, что бы любому линку вида index.php?route=... можно было добавить красивый seo-url
Index: catalog/controller/common/seo_pro.php =================================================================== --- catalog/controller/common/seo_pro.php (revision 1:98a0f9b9b318) +++ catalog/controller/common/seo_pro.php (revision 1+:98a0f9b9b318+) @@ -38,8 +38,13 @@ } } } else { + $query = $this->db->query("SELECT `query` FROM " . DB_PREFIX . "url_alias WHERE keyword ='" . $this->db->escape(utf8_strtolower($route)) . "' LIMIT 1"); + if ($query->num_rows) { + $this->request->get['route'] = $query->row['query']; + } else { - $this->request->get['route'] = 'error/not_found'; - } + $this->request->get['route'] = 'error/not_found'; + } + } if (isset($this->request->get['product_id'])) { $this->request->get['route'] = 'product/product';
-
думаю он имеет ввиду не заменить, а убрать кол-во за ненадобностью, но добавить теги, которые у него используются для другого. но я могу ошибатьсяМожно узнать зачем?
-
Напишите поподробнее для новичков, как внести описанные изменения. имеет ли значение версия движка ?
в последней версии это уже реализовано.
-
попробуйте последнюю версию ocStore
-
ну вы почитайте что я там написал ? это скрин был для человека который пхпадмин не видел в глаза и скрин был ради того чтобы пользователь понял куда надо вводить а что вводить было написано выше о чем я в том посте и указал
но это же не повод показывать на скрине как менять пароль для виртуалмарт человеку, который спрашивает про опенкарт =)))=)))))))
-
а раньше всё работало?
я не знаю ничего про джино . может в нем дело
-
список таблиц и поля таблицы user, которые можно увидеть на скрине отличаются от opencart'вских
-
да это всё есть, кроме квитанций и счетов
-
а это точно opencart?
-
для какой версии?
-
-
-
верните как было
-
да, этот метод кривой. правильный - найти место где кол-во товара декрементится и присвоить статус 0 в случае когда кол-во =0
вот это место
catalog\model\checkout\order.php 159
$this->db->query("UPDATE " . DB_PREFIX . "product SET quantity = (quantity - " . (int)$order_product['quantity'] . ") WHERE product_id = '" . (int)$order_product['product_id'] . "' AND subtract = '1'");
отсюда видно, что кол-во может быть <0 -
system\library\cart.php 338
'total' => ($price + $option_price) * $quantity,
- 1
-
ну ты ж движок ковыряешь, найди это место и перепиши
-
зависит от цели
в первом случае товар пропадет для инета, во втором его нельзя купить. что лучше кому как вам не знать.- Первый вариант вроде хорош собой, отключил и вся любовь – но что будет с индексом?
- Второй какой-то кривой - так ведь, или потянет?
- Третий, на мой взгляд, прям в самый раз – только как это всё, большой вопрос ?????
-
И в очередной раз, отвечаю сама
catalog/model/catalog/product.php
найти все p.status = '1'
заменить на p.status = '1' AND p.quantity > '0'
да, этот метод кривой. правильный - найти место где кол-во товара декрементится и присвоить статус 0 в случае когда кол-во =0
-
когда вы пишите скрипт уточняйте какой именно, из контекста не ясно.
вам никто не мешает поместить логику в tpl, но так делают только неграмотные студенты, которые не разбираются как устроен движок. tpl это буква V, т.е отображение. зачем тут логика?
-
так может программист и поломал?
сайт в публичном доступе?
-
ну смотря что вы понимаете под J скриптами..>CSRF можно осуществить без ajax.
Насколько я понял, главное при написании J-скриптов для opencart - стараться придерживаться MVC для исключения прямого доступа из скрипта к базе данных. Не так ли?
если js - я уже писал java script исполняется на клиенте. у него нет доступа ни к базе, ни к серверу.
концепции MVC следует строго следовать.
фильтр цены на главной странице
в Встановлення, оновлення, налаштування
Опубліковано:
да фильтр по цене совсем просто сделать.
вот если нужно учитывать акции, спецпредложения..