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

chukcha

Користувачі
  • Публікації

    20 468
  • З нами

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

Усі публікації користувача chukcha

  1. И... получите modX, где шаблоны хранятся(хранились) в базе. Для каждой highload системы нужно искать решение под конкретную систему, и сели это даст определенный рост производительности, то его и нужно использовать Это может быть, например, кеширование, при удаленном sql сервере Или кеширование на ssd дисках Или оптимизация запросов, добавление индексов, анализ запросов, построение планов выполнения запроса, настройка sql сервера. И, много чего еще. Вплоть до перехода на другой тип хранилища. (mysql, mysqli, или, более продуктивные db)
  2. markimax, будем пиписьками меряться? Демагогию развели Вы, не думаю, (даже уверен) что вы не не пользуете все фишки 5.3, а затык только на одной, которую вы не хотите исправлять. Безопасность здесь не причем. Причем здесь качество хостера или еще что-то. Вопрос не в том, что дырявая, или не дырявая php, дело в разработчике, который эти дыры делает. А делает он их именно по причине "крутого" железа именно у разработчика паблик софта.
  3. Нативное решение может прийти после эксперимента <?php $time_start = microtime(true); glob(filename) $time_end = microtime(true); $time = $time_end - $time_start; echo "glob() finished in $time seconds"; $time_start = microtime(true); file_exists(filename) $time_end = microtime(true); $time = $time_end - $time_start; echo "file_exists() finished in $time seconds"; ?>
  4. Ручками поменять в категориях seo url clothes for women на, например clothes_for_women
  5. Видимо, вы мало работали в it, что так уверенно утверждаете. Вот потому и появляется крутая техника для офисных задач, что требуются гигагерцы и гигабайты.
  6. специфика моей работы - Да я пользую, потому что есть еще у меня работающие машинки с 98-йи виндой. конечно выхода во внешнюю сеть нет, но доступ к внутренним вебсервисам есть. Вот потому, и ... Разработчик должен вести разработку ДЛЯ техники, которая на порядок ниже класс техники заказчика. Это касается паблик решений.
  7. Как два пальца :) Выводим модуль случайных товаров <div id="rand ...... В коде текста делаем <div id="new_rand"></div>и скрипт $('#rand').appendTo($('#new_rand'));
  8. Грубо, за такой срок, с момента публикации, можно было не выпить пару-тройку пива, а оплатить "хотя бы " посмотреть. :)
  9. А может все же лучше не использовать фишки 5.3? Кстати, а что Вы там используете особенного?
  10. Оригинальные файлы, это не файлы с именем search А файлы с... в том числе, и модели, например model/catalog//product.php
  11. Делаете основной товар с ценой 0 И опции с уникальной ценой
  12. system/library/currency.php if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) { $this->set($this->request->get['currency']); } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) { $this->set($this->session->data['currency']); } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) { $this->set($this->request->cookie['currency']); } else { // $this->set($this->config->get('config_currency')); $this->set('RUB'); } В header.tpl отключить вывод валют Устанавливаете основную валюту в админке $ Очистить все куки
  13. В админке все нормально? Только не считайте количество бесполезных ответов...
  14. Что это меняет? Я, действительно, понять не могу. настройки берутся из get->config Причем здесь id_store
  15. Долго думал if ($store_query->num_rows) { $config->set('config_store_id', $store_query->row['store_id']); } else { $config->set('config_store_id', 0); } // Settings $query = $db->query("SELECT * FROM " . DB_PREFIX . "setting WHERE store_id = '0' OR store_id = '" . (int)$config->get('config_store_id') . "' ORDER BY store_id ASC"); Тайный смысл в 62-й строке store_id = '0' Или подразумевается, что могут быть общие настройки у магазинов?
  16. Позвольте с Вами не согласиться. А функционал корзины, как был, так и остался. отверстан по другому блок корзины, Конечно, на вход поступают картинки товара другого размера - смотрим контроллер. используется галерея, но это скрипт в addtocart ( тут согласен - не верстка в чистом виде) Верстать в ОС, не затрагивая контроллеры (добаdляя/удаляя нужное/ненужное) практически невозможно
  17. В controller/ /information $this->load->model('localisation/language'); $this->data['languages'] = $this->model_localisation_language->getLanguages(); Т.е. $data будет пустым массивом
  18. У меня это не 310 строка. public function getLanguages($data = array()) { if ($data) { $sql = "SELECT * FROM " . DB_PREFIX . "language"; $sort_data = array( 'name', 'code', 'sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY sort_order, name"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC"; } else { $sql .= " ASC"; } if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } $query = $this->db->query($sql); return $query->rows; } else { $language_data = $this->cache->get('language'); if (!$language_data) { $language_data = array(); $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "language WHERE status = '1' ORDER BY sort_order, name"); foreach ($query->rows as $result) { $language_data[$result['code']] = array( 'language_id' => $result['language_id'], 'name' => $result['name'], 'code' => $result['code'], 'locale' => $result['locale'], 'image' => $result['image'], 'directory' => $result['directory'], 'filename' => $result['filename'], 'sort_order' => $result['sort_order'], 'status' => $result['status'] ); } $this->cache->set('language', $language_data); } return $language_data; } } А точнее public function getLanguages($data = array()) { if ($data) { Если хоть что-то есть в массиве. } else{ Даже если массив пустой }
  19. Даст... :) потому что есть версия со своей моделью https://opencartforum.com/files/file/598-youwatched-%D0%B2%D1%8B-%D1%81%D0%BC%D0%BE%D1%82%D1%80%D0%B5%D0%BB%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D1%8B/
  20. Там-то как раз с этим все в порядке... Смотри if ($data) { } else{ вот здесь }
×
×
  • Створити...

Important Information

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