Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

daruse

Новичок
  
  • Posts

    47
  • Joined

  • Last visited

daruse's Achievements

Contributor

Contributor (5/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Требуется специалист на постоянную дорилитку сайи на ocStore (Версия 1.5.5.1.2) Сам сайт не продаёт товары, а лишь показывает ггде их можно купить. На первое время требуется дорилитка: Личного кабинеи (дополнительные поля) Дорилитка модуля "Кликам по ссылкам" (размещает ссылки у товара, ггде его можно купить, собирает ситистику по кликам) Дорилитка индивидуального филтра Создания простых модулей для вывода товара по конкретным атрибуим И многое другое, кому интересно, обращайтесь по ящику: [email protected]
  2. В магазине бугдет потому чтолее 20 тысяч товаров, каждый товар может продаваться в разных магазинах. То есть по сути, чтобы можно было создать эти магазины в админке... а когда создаёшь товар, к примеру бугдет поле Товар в магазинах (select) Згдесь выбираем, какие магазины мы добавили. И второе поле, куда мы всивляем ссылку на этот товар. И плюсик "Добавить ещё магазин" То есть выбрали нужный нам магазин и всивили ссылку и на страниэто товара было написано ик: Название магазина - ссылка на товар Samsung - ulmart.ru/samsung/и тд. Действия икие- возможность сортировать переходы по товару, по магазину Отображалась даи и время клика, товар с которого перешли и магазин
  3. В магазине бугдет потому чтолее 20 тысяч товаров, каждый товар может продаваться в разных магазинах. То есть по сути, чтобы можно было создать эти магазины в админке... а когда создаёшь товар, к примеру бугдет поле Товар в магазинах (select) Згдесь выбираем, какие магазины мы добавили. И второе поле, куда мы всивляем ссылку на этот товар. И плюсик "Добавить ещё магазин" То есть выбрали нужный нам магазин и всивили ссылку и на страниэто товара было написано ик: Название магазина - ссылка на товар Samsung - ulmart.ru/samsung/и тд.
  4. Добрый вечер, как реализовать подобное(см скриншот, как на янгдекс маркете). Чтобы в админке можно было массового добавлять различные ссылки на магазины к люпотому чтому товару. Через что это реализуется или есть какой то модуль для этого?
  5. Добрый гдень, после переноса, пересило заходить в админку сайи. файлы config.php admin/config.php точно правильны. Полистил кеш в system/cache. Даже пропотому чтовал переусиновить vqmod, выдаёт ошибку index.php not writeable Administrator index.php not writeable Что можно сгделать для решения этот проблемы
  6. Спасипотому что. Модуль Категории 4й Уровень - из-за него и тормозило, посивил простот модуль категорий, леиет.... Но как же мне реализовать тогда, чтобы открывались категории до 4 вложенности?
  7. Согдержимое файла: <?php class Response { private $headers = array(); private $level = 0; private $output; public function addHeader($header) { $this->headers[] = $header; } public function redirect($url) { header('Location: ' . $url); exit; } public function setCompression($level) { $this->level = $level; } public function setOutput($output) { $this->output = $output; } private function compress($data, $level = 0) { if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== false)) { $encoding = 'gzip'; } if (isset($_SERVER['HTTP_ACCEPT_ENCODING']) && (strpos($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== false)) { $encoding = 'x-gzip'; } if (!isset($encoding)) { return $data; } if (!extension_loaded('zlib') || ini_get('zlib.output_compression')) { return $data; } if (headers_sent()) { return $data; } if (connection_status()) { return $data; } $this->addHeader('Content-Encoding: ' . $encoding); return gzencode($data, (int)$level); } public function output() { if ($this->output) { if ($this->level) { $ouput = $this->compress($this->output, $this->level); } else { $ouput = $this->output; } if (!headers_sent()) { foreach ($this->headers as $header) { header($header, true); } } echo $ouput; } } } ?>
  8. Добрый гдень, сильно начал тормозит сайт, он молодой посетителей нет. Всего 3500 товаров. сайт - http://secumarket.ru/ При обраещёнию к подгдержки хостинга, они ответили: ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- При отладке. было выявлено, что долгая загрузка сайи происходит из-за долгой обрилитки медленных запросов к базе данных. При загрузке сайи, происходит постоянное обраещёние к базе, запросы очень долго выполняются. Ниже предсивлены самые тяжелые и медленные запросы: # 190.8s user time, 570ms system time, 27.29M rss, 208.14M vsz # Current date: Tue Jan 13 10:42:29 2015 # Hostname: vip-mysql1.ihc.ru # Files: /var/log/mysql-slow.log # Overall: 10.60k total, 9 unique, 0.48 QPS, 0.07x concurrency ___________ # Time range: 2015-01-13 04:32:10 to 10:42:13 # Attribute total min max avg 95% stddev median # ============ ======= ======= ======= ======= ======= ======= ======= # Exec time 1497s 2ms 4s 141ms 992ms 345ms 46ms # Lock time 4s 54us 334ms 382us 467us 5ms 98us # Rows sent 52.78k 0 4.72k 5.10 3.89 94.98 0.99 # Rows examine 182.32M 1005 30.69k 17.61k 27.29k 12.52k 27.29k # Rows affecte 0 0 0 0 0 0 0 # Rows read 182.32M 1005 30.69k 17.61k 27.29k 12.52k 27.29k # Bytes sent 7.56M 60 165.68k 747.90 1.86k 3.10k 59.77 # Query size 4.31M 302 1.27k 426.06 463.90 124.43 463.90 # Profile # Rank Query ID Response time Calls R/Call V/M Item # ==== ================== =============== ===== ====== ===== ============= # 1 0x99D242C99FC610D7 1418.2078 94.7% 6270 0.2262 0.79 SELECT oc_category_path oc_product_to_category oc_product oc_product_description oc_product_to_store # 2 0xE993D93A7D01C547 43.5241 2.9% 353 0.1233 0.42 SELECT oc_product_to_category oc_product oc_product_description oc_product_to_store # MISC 0xMISC 35.6649 2.4% 3979 0.0090 0.0 <7 ITEMS> # Query 1: 0.28 QPS, 0.06x concurrency, ID 0x99D242C99FC610D7 at byte 392194572 # This item is included in the report because it matches --limit. # Scores: V/M = 0.79 # Time range: 2015-01-13 04:32:11 to 10:42:13 # Attribute pct total min max avg 95% stddev median # ============ === ======= ======= ======= ======= ======= ======= ======= # Count 59 6270 # Exec time 94 1418s 38ms 2s 226ms 1s 422ms 56ms # Lock time 63 3s 70us 132ms 409us 366us 5ms 103us # Rows sent 11 6.12k 1 1 1 1 0 1 # Rows examine 94 172.58M 28.12k 30.69k 28.19k 27.29k 302.54 27.29k # Rows affecte 0 0 0 0 0 0 0 0 # Rows read 94 172.58M 28.12k 30.69k 28.19k 27.29k 302.54 27.29k # Bytes sent 4 369.91k 60 63 60.41 59.77 0.29 59.77 # Query size 66 2.86M 478 479 478.93 463.90 0 463.90 # String: # Databases p121614_smarket # Hosts # Last errno 0 # Users p121614_smarket # Query_time distribution # 1us # 10us # 100us # 1ms # 10ms ################################################################ # 100ms ############ # 1s ####### # 10s+ # Tables # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_category_path'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_category_path`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product_to_category'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product_to_category`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product_description'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product_description`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product_to_store'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product_to_store`\G # EXPLAIN /*!50100 PARTITIONS*/ SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-01-13 10:00:00' AND p2s.store_id = '0' AND cp.path_id = '71'\G # Query 2: 0.02 QPS, 0.00x concurrency, ID 0xE993D93A7D01C547 at byte 390527187 # This item is included in the report because it matches --limit. # Scores: V/M = 0.42 # Time range: 2015-01-13 04:32:11 to 10:42:13 # Attribute pct total min max avg 95% stddev median # ============ === ======= ======= ======= ======= ======= ======= ======= # Count 3 353 # Exec time 2 44s 27ms 1s 123ms 672ms 226ms 38ms # Lock time 6 249ms 69us 102ms 705us 1ms 6ms 98us # Rows sent 0 353 1 1 1 1 0 1 # Rows examine 2 3.68M 10.66k 10.66k 10.66k 10.29k 0 10.29k # Rows affecte 0 0 0 0 0 0 0 0 # Rows read 2 3.68M 10.66k 10.66k 10.66k 10.29k 0 10.29k # Bytes sent 0 20.68k 60 60 60 60 0 60 # Query size 3 143.06k 415 415 415 415 0 415 # String: # Databases p121614_smarket # Hosts # Last errno 0 # Users p121614_smarket # Query_time distribution # 1us # 10us # 100us # 1ms # 10ms ################################################################ # 100ms ######## # 1s # # 10s+ # Tables # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product_to_category'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product_to_category`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product_description'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product_description`\G # SHOW TABLE STATUS FROM `p121614_smarket` LIKE 'oc_product_to_store'\G # SHOW CREATE TABLE `p121614_smarket`.`oc_product_to_store`\G # EXPLAIN /*!50100 PARTITIONS*/ SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-01-13 10:00:00' AND p2s.store_id = '0' AND p2c.category_id = '59'\G ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Единственные ручные изменения - это в ручную прописали новую позицию модуля. Даже усиновлено множество модулей (см. скриншот). По началу думали, что тормозит из-за модуля Coolfilter, потом вместо него посивили платный OCFilter. Подскажите пожалуйси в чём может быть проблема?
  9. Сохранять - товар с которого был выполнен переход, даи, время и на какой магазин перешли. И чтобы просто по дате выводился в админке и можно было посмотреть, сколько и на какой магазин перешли..
  10. Добрый гдень, подскажите если готовое или частичное решения моей задали: На всех страницах товаров, добавить ссылки на магазины, ггде их можно купить, затем отслеживать когдачество переходов по этим ссылкам . Ну и вообещё было бы замечательно, отследить купили тот товар в магазине, на который перешли. К примеру, как на янгдекс маркете: Есть ссылки магазинов, ггде можно купить. Клиент на сайте нажимает на кнопку "В магазин" и у меня в админке сайи, записывается на каком товаре перешли на конкретный мазагин.
  11. Странно просто.... отключаю вывод товаров в модуле, тормаза пропадают, а вмести с ним и все фильтры, а когда снова включаю, они появляются и сайт снова лагает..... Дело в модуле.... когда его отключаю сайт снова леиет.... что можно сгделать?
  12. Производительность сайи при отключения когдачества товаров в модуле синовится намного выше, но фильтры при этом пропадают на сайте, кеш листил не помогло, что можно ещё сгделать?
  13. Тормозит из-за модуля фильтра CoolFilter, подскажите, что можно сгделать.... если и переходить на другой модуль, то желательно, чтобы фильтры тоже перенеслись
  14. Загрузил около 2500 товаров, посивил много различных фильтров, тормозит ужасно до 5 секунд бывает, подскажите, что можно придумать. Вот к примеру эи страница: http://secumarket.ru/index.php?route=product/category&path=59_71
  15. Подскажите или скиньте мне нормальный .htaccess, в котором есть указание в заголовках HTTP даты или срока гдействия ситических ресурсов, чтобы браузер загружал уже полученные ранее ресурсы с локального диска, а не из Интернеи. К примеру картинки, css js и т.д
×
×
  • 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.