-
Публікації
1 750 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем halfhope
-
-
Я вас видимо не так понял. У при переносе скриптов в футер видео вместе со скриптами переезжает вниз? Если так, то FTP и админка в ЛС посмотрю.
-
challenge accepted? :)
В лицензии есть и обратная сторона - если лицензия опенкарт позволяет на ее базе делать что-то другое, то и лицензия нового движка позволит опенкарту слить все улучшения и преимущества из нового движка в опенкарт, когда тот станет популярным. Или делать по какой-то MIT лицензии.
Почему бы и нет. Только вот мы даже ocStore 2 не в силах собраться и сделать)
-
Молодцы, хуле. Не могу найти где показан текущий процент. У меня только за позавчера есть продажа -30% Commission, сообщение еще не приходило.
-
Не говорите мне про турков, они еще тоже в архитектуре мудаки еще те...
Мне хватает вот этой говно архитектуры уже с головой
$this->response->setOutput($this->load->view('default/template/product/product.tpl', $data));
Просто они расширили чуть больше функционал и немного переделали админку под себя.
Не нашел я ни хуков "magento", ни настоящего MVC, ни передачи массива данных между модулями и возврат контроллером массива а не html, ни перехвата и изменения этого массива
Т.е. не нашел ничего стоящего.
Те же яй...ца только в профиль
Вывод: Даниель - мудак (кстати слышали про 50% ;) ), а турки это его последователи... мудазвоны
Значит я тоже мудак, который слишком увлекся OpenCart. Пора перевернуть свой котелок и заняться чтением литературы. Знаком еще Simple MVC Framework, там почти то же самое.
У OcStore 2 репозиторий на гите есть?
-
Печально.
Только готовил расширение для англоязычной аудитории (я на них тестирую), а тут такое. Ну ничего, будет им в 2 раза дороже. В конце-концов есть и другие англоязычные площадки, только вот с аудиторией на порядок меньше.
За. Лицензия OpenCart позволяет. Похоже на историю с кофеварками.
-
Доброго дня всем! Необходимо найти (или написать) модуль или отредактировать существующий поиск на Opencart.
Поиск должен искать не по товарам, а по текстовым страничкам. Есть ли какие-то мысли на этот счет? Искал варианты в интернете - не нашел.
Таких решений нет т.к. нужно сканирование текста всех страниц сайта и движок для поиска необходимого текста среди отсканированного. Получается, что Вам нужен микрогугл, встроенный в сайт. Таких решений нет и никто не напишет.
Для этих целей можете использовать Google Custom Search API либо сторонние скрипты для поиска по сайту.
-
halfhope, я решил попробовать ваш модуль, сначала проверил на тестовом сервере, все отлично заработало даже с vqmod 2.4.1.
Попробовал поставить на боевой сервер, с точно такой же версией движка (да и вообще все 1 в 1), модуль установился, но не работает.
пробовал и ставить слеш в начале, и не ставить... В логах ошибок не нашел.
Временный доступ к боевому серверу и админке (readonly) (только раздел extension/module, extension/extended_module дать можете?). Без этого ничего конкретного сказать не могу, не встречался с таким.
-
Только append ?
Prepend - файл system/library/mcj/mcj.class.php, строка 372
$gen_scripts = $gen_scripts.$script_matches_content.$matches[0];
замените на:
$gen_scripts = $matches[0].$gen_scripts.$script_matches_content;
Не проверял.
-
экземпляр класса вернет
ой
-
Либо с помощью CSS все сделать, без применения JavaScript.
-
Всем доброго дня! После удаления стандартных настроек в Opencart пропали блоки на главной странице.Безымянный.JPG
Расположение блоков (модулей) так же содержится в таблице setting.
-
-
var_dump($registry->get('language')); //если вернет цифру, то это код языка (его ID в базе данных)
-
Хотелось бы под версию OpenCart 2 такую галерею. С адаптацией. Возможно?
Скоро будет
-
Лучше скидывайте ТЗ сюда, чтобы не тратить свое и чужое время.
-
# Загрузка модели $this->load->model('catalog/product'); # Получение данных $product_data = $this->model_catalog_product->getProduct($product_id);
Вы хоть смотрите как это сделано в коде самого OpenCart.
-
Ну хоть кто-то сам пытается разобраться, остальным же "разжуй и в рот положи".
Вот Вам информация в помощь.
Модель ModelLocalisationCurrency
# Загрузка модели: $this->load->model('localisation/currency'); # Использование: $this->model_localisation_currency->function_name($params); # Функции: public function getCurrencyByCode($currency) //Получение валюты по коду public function getCurrencies() //Получение данных всех валют
Модель ModelLocalisationLanguage
# Загрузка модели: $this->load->model('localisation/language'); # Использование: $this->model_localisation_language->function_name($params); # Функции: public function getLanguage($language_id) //Получение языка public function getLanguages() //Получение списка всех языков
Библиотека Library/currency
// Currency Валюта $this->currency->set($currency); // Устанавливает код валюты, который будет использоваться в сессии $this->currency->format($number, $currency = '', $value = '', $format = TRUE); // "format" валюты $this->currency->convert($value, $from, $to); // Конвертирует значение одной валюты в другую $this->currency->getId(); // Возвращает ID текущей валюты (1, 2, 3, 4) $this->currency->getCode(); // Возвращает код текущей валюты (USD, EUR, GBP, AUD, etc) $this->currency->getValue($currency); // Возвращает текущий курс для указанной валюты $this->currency->has($currency) // Проверяет существует ли указанная валюта
Библиотека Library/language
// Language Язык $this->language->load($filename); // Загрузка языка $this->language->get($key); // Возвращает значение языковой переменный текущего языка
Настройки config
$this->config->get('config_language');//Получение ID языка установленного в магазине по умолчанию
Инфу брал со своего блога
-
$product_id = (int)$this->request->get['product_id'];
-
-
Я не помню при каких условиях можно запустить файл с таким расширением (info.php.3e824d374174a7b9cd32efa62de4603f ). Смотрите настройки сервера. Файл туда можно загрузить еще и из витрины.
Залить шелл имея доступ к админке OpenCart можно еще:
- Через лог ошибок. переименовываешь лог в *.php/*.php5/*.phtml. Вызываешь нужную ошибку, в лог записывается <?php eval($_GET['a']); ?> (не помню где именно ошибку вызывать, но не раз с таким сталкивался в OpenCart)
- Через vqmod manager (если установлен), там можно исходники vqmod файлов редактировать.
- Через SQL Executor
Еще куча способов, зависит от набора модулей. Но это не главное - главное закрыть доступ к админке, чтобы вообще избежать таких ситуаций. Поставьте HTTP авторизацию и сложный пароль, чтобы не брутился. Думаю, будет достаточно.
-
Привет! попробывала Манул. Сканировать не стал - выдал ошибку. А у тебя все получилось с первого раза? Делала все как в инструкции?
Еще одна инструкция https://opencartforum.com/topic/47034-вирус-плодит-htaccess/?do=findComment&comment=405514
-
Общие > адрес магазина
-
"Система" > "Настройки"
-
Вы ошиблись разделом.
Эта страница не редактируется полностью. Номера телефонов находятся в разделе настроек сайта. Так же для изменения и расширения функционала этой страницы есть модули.
Проверка количества товаров в корзине
в Допомога програмістам та розробникам
Опубліковано: · Змінено користувачем halfhope
// Cart Корзина
$this->cart->getProducts(); //Получает все товары находящиеся в корзине учитывая опции, акции.
$this->cart->add( $product_id, $qty = 1, $options = array()); // Добавление товара в корзину
$this->cart->remove( $key ); // Удаление товара из корзины
$this->cart->clear(); // Очистка корзины
$this->cart->getWeight(); // Получение веса всей корзины
$this->cart->getSubTotal(); // Получение суммы цен элементов корзины без вычета налогов
$this->cart->getTotal(); // Получение суммы цен элементов корзины с вычетом налогов
$this->cart->countProducts(); // Получение количества товаров в корзине
$this->cart->hasProducts(); // Проверяет пуста корзина или нет
$this->cart->hasStock(); // Возвращает false, если хотя бы один элемент корзины отсутствует на складе(в продаже)
$this->cart->hasShipping(); // Возвращает true, если хотя бы один элемент корзины требует доставку
$this->cart->hasDownload(); // Возвращает true, если хотя бы один элемент корзины связан с какой-либо загрузкой
if($this->cart->countProducts() < 6){
//абракадабра
}