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

zomo

Users
  • Posts

    812
  • Joined

  • Last visited

Everything posted by zomo

  1. Добры вечер, как можно и можно ли закрыть доступ по прямой ссылке к контроллеру. вызывать только через get, чтобы ту же всплывающую корзину нельзя было отобразить вбив путь к контроллеру в адресной строке ?
  2. SELECT product_category_id as product_category, store_id as store, count(*) AS total FROM " . DB_PREFIX . "product_to_category p2c LEFT JOIN " . DB_PREFIX . "product p ON (p2c.product_id = p.product_id) GROUP BY product_category") Правильный запрос ? (store_id у меня в product)
  3. Доброе время суток, встал остро вопрос подсчета количества товаров в категориях, понимаю что стандартный запрос в бд который выполняется через цикл утопия... Подскажите лайфхак как и кто реализует сие чудо, возможно колонкой в бд, возможно по кнопке с кешем или что то вроде того... Нужно красивое какое то рабочее решение...
  4. Добрый день, может кто то сталкивался, при редактировании модуля dashboard (админки) допустим Всего покупателей, при сохранении вылазит e is not defined в common.js в строке //Form Submit for IE Browser $('button[type=\'submit\']').on('click', function() { if ($("form[id*='form-']").length > 0) { e.preventDefault(); $("form[id*='form-']").submit(); } });
  5. Такой момент название категорий, если оно одинаковое допустим Смартфоны, как поле название категории в независимости от магазина одинаковым, без дублирование в бд таблиц ?
  6. Спасибо за развернутый ответ, функция используется только в админ части магазина ?
  7. Доброго времени суток, может я торможу, но не могу понять зачем в движке функция getAllCategories(), когда у нас уже есть getCategories и если не передавать в нее данные, то она вернет тоже самое по сути... А в opencart PRO getAllCategories() которая используется вроде как только для админки еще и кешируется, хочу понять необходимость такой функции в модели...
  8. Спасибо огромное в такой интерпретации все сработало!
  9. h1 никак не связан с магазином, он связан только с языком Грубо говоря есть страница где есть список домов Вот h1 для русского языка будет Дома, для английского Houses Но так как это мультимагазин, то для каждого магазина будет свое описание данной страницы.. Например h1 - Дома , description Дома в Москве по хорошей цене h1 - Дома, description Дома в Питере лучшие Описание зависит от магазина, а h1 зависит только от языка
  10. Вариант хороший, но в таком случае если не указанно описание для магазина то и h1 который должен быть общий не отображается
  11. Нет связей так как это простая страница, не товара и не категории, где задается h1 и описания которое должно зависеть от магазина... Чтобы не дублировать куча строк в одной таблице решил их разбить на две независимые а потом в каталоге 'склеить'
  12. Он статический у страницы и завист только от языка, в то время как description меняется либо не отображается если его нет в конкретном магазине
  13. в том то и дело что нет, нужно показывать meta_h1 в независимости от store_id...
  14. Есть две таблицы 1. store_id, description, language_id 2. language_id, meta_h1 Вопрос одним запросом взять значение h1 из 2 ой таблицы а описание из первой имя config_language_id и config_store_id.
  15. Не все так просто, нужна для этого библиотека например morpher. Либо несколько названий статьи
  16. а что тогда трогать ? если нужно получить роут пошедший ЧПУ обработку для использования в других контроллерах ?
  17. да, но как его использовать в других контроллерах, он мне нужен для формирования определенных ссылок
  18. Не выйдет убрать unset($this->request->get['_route_']); так как добавляется ахинея в Url (
  19. Доброе всем время дня и ночи, в том же startup можно вывести ЧПУ роут $this->request->get['_route_'] Вопрос как его же вывести в контроллере той же шапки ? Тут есть значительное отличие в $this->request->get['route'] и $this->request->get['_route_'].. Нужно получить его именно после обработки сео про...
  20. 10 Скачать / Купить дополнение Ajax Recent - обновление списка заказов без перезагрузки Часто администраторы магазинов сталкиваются с тем, что забывают обновить страницу с последними заказами тем самым теряя время и покупателей! Данный модуль исправляет эту ситуацию, теперь, чтобы увидеть последние актуальные заказы не нужно каждый раз обновлять страницу или судорожно заходить в почтовый ящик, модуль сделает это за вас. Период обновление блока (актуализации последних заказов) - раз в 10 секунд. Установка Перейдите в раздел Дополнения -> Менеджер дополнений; Загрузите файл ajax_recent.ocmod для своей версии; Внимание! Модуль заменяет стандартный модуль вывода последних заказов в админке! В случае если установлены модули цветных статусов заказов либо подобных адаптация возможна, но на платной основе. Добавил zomo Добавлено 28.01.2020 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет  
  21. Version 1.0.0

    Часто администраторы магазинов сталкиваются с тем, что забывают обновить страницу с последними заказами тем самым теряя время и покупателей! Данный модуль исправляет эту ситуацию, теперь, чтобы увидеть последние актуальные заказы не нужно каждый раз обновлять страницу или судорожно заходить в почтовый ящик, модуль сделает это за вас. Период обновление блока (актуализации последних заказов) - раз в 10 секунд. Установка Перейдите в раздел Дополнения -> Менеджер дополнений; Загрузите файл ajax_recent.ocmod для своей версии; Внимание! Модуль заменяет стандартный модуль вывода последних заказов в админке! В случае если установлены модули цветных статусов заказов либо подобных адаптация возможна, но на платной основе.
    $10
  22. Такс если правильно понял, то данные об отправке последнего смс тоже в сессии хранятся, т.есть обнулив сессию можно опять отправлять смс не взирая на блок ? Не подумайте что я что то критикую, просто хочу идеальное какое то решение додумать и пока склоняюсь к записи в базу с ip временем отправки и тд.
×
×
  • 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.