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

freelancer

Ветеран спільноти
  
  • Публікації

    10 630
  • З нами

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

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

  1. да мне и на сео начхать по большому счету. пользователи просят.

    первая причина - этот и похожие топики на форуме

    вторая - это не сложно сделать

    третья - абстрактный пример. я пишу модуль(клон статей например), которому не плохо бы прикрутить seo

  2. 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';
  3. ну вы почитайте что я там написал ? это скрин был для человека который пхпадмин не видел в глаза и скрин был ради того чтобы пользователь понял куда надо вводить а что вводить было написано выше о чем я в том посте и указал

    но это же не повод показывать на скрине как менять пароль для виртуалмарт человеку, который спрашивает про опенкарт =)))=)))))))

  4. Доброго времени суток!

    Если кого-то интересует фильтр по производителю, цене и атрибутам, обращайтесь в скайп - OCdeveloper. Фильтр для OpenCart 1.5.0 и 1.5.1.

    Пример работы изображен на скриншоте.

    post-17258-0-86833100-1327164490_thumb.jpg

    фильтр по цене с учетом акций/скидок? есть демо?

  5. да, этот метод кривой. правильный - найти место где кол-во товара декрементится и присвоить статус 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
  6. зависит от цели

    • Первый вариант вроде хорош собой, отключил и вся любовь – но что будет с индексом?
    • Второй какой-то кривой - так ведь, или потянет?
    • Третий, на мой взгляд, прям в самый раз – только как это всё, большой вопрос ?????
    в первом случае товар пропадет для инета, во втором его нельзя купить. что лучше кому как вам не знать.
  7. И в очередной раз, отвечаю сама

    catalog/model/catalog/product.php

    найти все p.status = '1'

    заменить на p.status = '1' AND p.quantity > '0'

    да, этот метод кривой. правильный - найти место где кол-во товара декрементится и присвоить статус 0 в случае когда кол-во =0

  8. когда вы пишите скрипт уточняйте какой именно, из контекста не ясно.

    вам никто не мешает поместить логику в tpl, но так делают только неграмотные студенты, которые не разбираются как устроен движок. tpl это буква V, т.е отображение. зачем тут логика?

  9. >CSRF можно осуществить без ajax.

    Насколько я понял, главное при написании J-скриптов для opencart - стараться придерживаться MVC для исключения прямого доступа из скрипта к базе данных. Не так ли?

    ну смотря что вы понимаете под J скриптами..

    если js - я уже писал java script исполняется на клиенте. у него нет доступа ни к базе, ни к серверу.

    концепции MVC следует строго следовать.

×
×
  • Створити...

Important Information

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