Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

bloodrain777

Users
  • Posts

    228
  • Joined

  • Last visited

Everything posted by bloodrain777

    Модуль подразумевает что доставка будет по умолчанию с фиксированной ценой. А если цена больше или равна указанной в настройках, то стоимость будет = 0
  1. Сделайте unique индекс в базе данных, а затем да, в модели напишите проверку что то типа function isProductExist($model) { $query = $this->db->query("SELECT product_id FROM ".DB_PREFIX."product WHERE model = '".$this->db->escape($model])."'"); return $query->num_rows; } Ну и дальше как сказал @chukcha проверяйте в validate данные которые пришли в $this->request->post
  2. <!-- Button trigger modal --> <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> Посмотреть демо </button> Вот эта кнопка должна открывать модальное окно если конечно подключен bootstrap судя по Вашему коду, то Вы должны в поле адрес указать #myModal В контроллере модуля (или что там это у вас) принять в переменную это значение. Пусть это будет переменная $modalLink Ну и ввести в контроллере какой то флаг по которому код будет понимать из всего массива данных что это ссылка на модальное окно. И в шаблоне выводить <!-- Button trigger modal --> <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="<?=$modalLink?>"> Посмотреть демо </button> Ваш код сейчас не понимает что вы от него хотите Если правильно понял
  3. Прошу прощения, отписал в личку по этому поводу. Вопрос решен, версия для 2.3 сделана.
  4. Отличается тем что Вы можете указать сумму заказа от которой доставка будет бесплатна
  5. Данная версия модуля актуальна для 2,0 2,1 версий Opencart. Сегодня - сегодня скину ссылку на 2.3
  6. Сохрани и себе в закладки http://stackoverflow.com/questions/28543012/adding-new-modules-positions-to-opencart-2
  7. На самом деле не обязательно вставлять $data['content_newpos'] = $this->load->controller('common/content_newpos'); именно перед той строкой, Вы можете после public function index() { вставить свое значение. Ну или к примеру после $data['cart'] = $this->load->controller('common/cart');
  8. Эмм, а это тут причем? Человек спросил как сделать, а вы ему вместо того чтобы ссыль дать на FAQ по добавлению позиции, тулите свои модули
  9. Погуглите как добавить новую позицию для модуля Opencart 2.3 ничего сложного
  10. Я думаю что причина не в этих файлах. Дайте ссылку на сайт
  11. Да, с lazy load я тут конечно переборщил немного, ну да ладно.
  12. Lazy load это когда информация записывается в свойство объекта а при обращении к нему проверяется если свойство пустое то загружается информация в него. В данном случаи даже тот запрос что я написал выше так же происходит при отсутствии данных в $this->cache_data
  13. Да, иерархии будут строиться тут вопросов нет, но единственный момент - они то кешируются. Конечно если отключить кеш то будет куча запросов. Или я не прав?
  14. Да ну какие много запросов?! Всего один в самом начале - $query = $this->db->query("SELECT LOWER(`keyword`) as 'keyword', `query` FROM " . DB_PREFIX . "url_alias"); И то, там используется lazy load. (ошибся)
  15. Ну как защита от дурака - пойдет. Хотя я мало себе представляю что можно потом делать с полным URL если установлен seo_pro.
  16. Что тут понимать? Все страницы который содержат &page закрывайте в noindex, follow
  17. Скобки поставьте и знак равенства в php это == а не = <?php if$priceCh&&$priceCh=0 ?> <?php if ($priceCh) { ?> И вот тут такая же история <?php if$special&&$special=0 ?>
  18. Россия - beget Украина - ukraine Оба хостинга отличные, поддержка особенно в beget - нереально крутая
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.