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

mario512

Users
  • Posts

    355
  • Joined

  • Last visited

Everything posted by mario512

  1. @yurok79 был послан после верификации)) Попробовал Microsoft, с их лимитом в 2 миллиона символов на месяц. Чесно говоря был шокирован качеством. Перевод Пучкова-Гоблина получается. Основная проблема в том, что он переводит английские слова и термины, которые присутствуют в тексте.
  2. Спасибо за замечание. Выполнял рекомендации SEO специалистов)
  3. В основном подгонял под шаблон. Сам модуль работает отлично.
  4. Спасибо. Наверное на данный момент самая "обкатанная" версия. Верно. Пришлось его немного "подпилить".
  5. Отличный модуль. Все работает. Есть ли необходимость добавлять sitemap.xml для второго языка в google? Пытался скормить ему https://сайт/ua/sitemap.xml и https://сайт/ua/index.php?route=extension/feed/google_sitemap не принимает.
  6. Тестирую данный сервис оплаты. Возник вопрос. После не успешной оплаты происходит редирект со страницы оплаты обратно на страницу checkout, но товары удаляются и выбрасывает из админки сайта. Модуль удаляет сессии?
  7. Добрый день. Магазин мобильных аксессуаров CaseRoom. https://caseroom.in.ua/ Пилил сам, для себя. В данный момент набивается товаром. Версия движка OcStore 2.3.0.2. Шаблон Rapid. Модули: OcFilter Всплывающая Корзина с кнопкой "Купить" Opencart - Быстрый заказ («Buy one click») Жду замечания! Спасибо за отзывы!
  8. Добрый день. Как быстро удалить опции у select. Опций около 1000. $(this).find('option').remove(); Этот вариант занимает прилично времени.
  9. Добрый день. Текст "Условия соглашения" выходит за пределы модального окна при ширине экрана свыше 768 пикселей. Уже запарился искать причину. Ссыль на сайт Буду признателен за пинок в нужном направлении.
  10. Добрый день. Подскажите как прижать к нижней части блок divstock, который находится внутри блока caption. Если задать родительскому блоку свойство position: relative, а дочернему position: absolute; bottom: 0px; блоки divstock и rating меняются местами. Как можно эти два блока сместить вниз относительно родительского? По умолчанию. После правки: сайт Сайт
  11. Закинул указанный файл в каталог system/library/db/mysqli_cached.php <?php namespace DB; final class MySQLi_Cached { private $link; private $cache; private $cachedquery; public function __construct($hostname, $username, $password, $database, $port = '3306') { $this->cache = new Cache(DB_CACHED_EXPIRE); $this->link = new \mysqli($hostname, $username, $password, $database, $port); if ($this->link->connect_error) { trigger_error('Error: Could not make a database link (' . $this->link->connect_errno . ') ' . $this->link->connect_error); exit(); } $this->link->set_charset("utf8"); $this->link->query("SET SQL_MODE = ''"); $this->link->query("SET NAMES 'utf-8"); $this->link->query("SET CHARACTER_SET_CONNECTION=utf8"); } public function query($sql) { // Only SELECT query // COMMENTS HERE // COMMENTS HERE // COMMENTS HERE $isselect = 0; $md5query = ''; $pos = stripos($sql, 'select '); if ($pos == 0) { $isselect = 1; $md5query = md5($sql); if ($query = $this->cache->get('sql_' . $md5query)) { if ($query->sql == $sql) { if ($resetflag = $this->cache->get('sql_globalresetcache')) { if ($resetflag <= $query->time) { $this->cachedquery = $query; return($query); } else { $this->cachedquery = $query; return($query); } } } } $resource = $this->link->query($sql); if ($resource) { if (is_resource($resource)) { $i = 0; $data = array(); while ($result = $query->fetch_accoc($resource)) { $data[$i] = $result; $i++; } } } } $query = $this->link->query($sql); if (!$this->link->errno) { if ($query instanceof \mysqli_result) { $data = array(); while ($row = $query->fetch_assoc()) { $data[] = $row; } $result = new \stdClass(); $result->num_rows = $query->num_rows; $result->row = isset($data[0]) ? $data[0] : array(); $result->rows = $data; $query->close(); return $result; } else { return true; } } else { trigger_error('Error: ' . $this->link->error . '<br />Error No: ' . $this->link->errno . '<br />' . $sql); } } public function escape($value) { return $this->link->real_escape_string($value); } public function countAffected() { if(isset($this->cachedquery) && $this->cachedquery) { return $this->cachedquery->num_rows; } else { return $this->link->affected_rows; } } public function getLastId() { return $this->link->insert_id; } public function __destruct() { $this->link->close(); } } Заменил в конфиге define('DB_DRIVER', 'mysqli'); на define('DB_DRIVER', 'mysqli_cached'); И получил ошибку 500. Что не так?
  12. А кеширование запросов стоит подключать? Наткнулся на https://github.com/iMateo/oc2-mysqli-cached Но насколько я понял, что данный метод не работает на 2,3
  13. У хостера данные штуки поддерживаются. Memcached и Opcache работают в не зависимости от cms? А Jet Cashe нужно активировать в OpenCart? У меня OsStore 2.3.02, где то видел на форуме инструкцию как его активировать без модулей. Не могу ее найти.
  14. @Wayfar Кеш чистили? Попробуйте отключить SeoPro. Заказы без него заработают?
×
×
  • 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.