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

criminalist

Новичок
  
  • Posts

    19
  • Joined

  • Last visited

criminalist's Achievements

Apprentice

Apprentice (3/14)

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

Recent Badges

0

Reputation

  1. Здравствуйте, вот уже продолжительное время тормозит сайт открытия порядка трех секунд, наконец то пояилось время и желание заняться этим вопросом, в итоге после непродлжительных поисков я нашел тяжелые запросы к базе, терзаю меня смутные сомнения чтто эи проблема уже решалась не единажды. Сирт: totalProcessTime - 2.6198439598083 sec Queries - 63. :mellow: ужас!! Queries time - 2.5282192230225. Вот запрос: (1.005) сек, это номер один в порядке оптимизация и скорей самый главный. SELECT DISTINCT *, pd.name AS name, p.image, m.name AS manufacturer, (SELECT price FROM product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) AS discount, (SELECT price FROM product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) AS special, (SELECT points FROM product_reward pr WHERE pr.product_id = p.product_id AND customer_group_id = '1') AS reward, (SELECT ss.name FROM stock_status ss WHERE ss.stock_status_id = p.stock_status_id AND ss.language_id = '1') AS stock_status, (SELECT wcd.unit FROM weight_class_description wcd WHERE p.weight_class_id = wcd.weight_class_id AND wcd.language_id = '1') AS weight_class, (SELECT lcd.unit FROM length_class_description lcd WHERE p.length_class_id = lcd.length_class_id AND lcd.language_id = '1') AS length_class, (SELECT AVG(rating) AS total FROM review r1 WHERE r1.product_id = p.product_id AND r1.status = '1' GROUP BY r1.product_id) AS rating, (SELECT COUNT(*) AS total FROM review r2 WHERE r2.product_id = p.product_id AND r2.status = '1' GROUP BY r2.product_id) AS reviews FROM product p LEFT JOIN product_description pd ON (p.product_id = pd.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN manufacturer m ON (p.manufacturer_id = m.manufacturer_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0'ORDER BY RAND() LIMIT 5 Номер два: (0.401) с ним врогде потому чтоле менее понятно, разберемся. SELECT r.review_id, r.answer, r.html_status, r.purchased, r.addimage, r.good, r.bads, r.author, r.rating, r.text, r.author, p.product_id, pd.name, p.image, r.date_added FROM review r LEFT JOIN product p ON (r.product_id = p.product_id) LEFT JOIN product_description pd ON (p.product_id = pd.product_id) WHERE p.date_available <= NOW() AND p.status = '1' AND r.status = '1' AND r.anonim = '2' AND pd.language_id = '1' ORDER BY date_added DESC LIMIT 10 Но первый для меня темный лес прошу помощи возможно решение уже суещёствует, версия Opencart 1.5.4 -_-
  2. Не было никакого регдерики, по крайне мере у меня лично, в лупотому чтом случае никому нет ни какого гдела что в вашем урл бугдет категория или товар сразу. Лучше бы про баг отписались толку было бы потому чтольше.
  3. Чиия ему удивляюсь, 1 - Не гделайте ик http://www.site.me/category/product.html если в случае смены категории сменится полность урл и потеряется весь вес страницы. BAD 2 - Дубли страниц можно увигдеть в вебмастере google, я выявляю со временем дубли и убиваю их в robots.txt или другим спосопотому чтом, в зависимости от сииции. По теме баг устранен с дублями икого рода? herocraft-ltd.html урл разрилитлика а ик же доступен по адресу из категории /game/drugoe/herocraft-ltd.html и в свою очередь является дублем
  4. Не корректно отдает проверьте сервисом last-modified.com/ru/if-modified-since.html на форуме была другая версия вот она отдает корректно и Last-Modified и 304 Not Modified найгден!
  5. Есть какие то хитрости в экспорте на стену, в альпотому чтомы экспортирует а на стену не хотит, сообещёний никаких не выводит. Через Cron Date: 04.05.13 13:31:00 Сирт скрипи ------------------------------------------------------ Date: 04.05.13 13:31:00 Успешная авторизация в админке ------------------------------------------------------ Date: 04.05.13 13:31:00 Начало проэтосса ------------------------------------------------------ Date: 04.05.13 13:31:01 Сирт отправки на стену 0 товаров ------------------------------------------------------ произошла ошибка: Ошибка получения формы для загрузки фото на стену. Первый две страницы выгрзузил, хостинг свой, по поводу лимии проблема не в этом. Капча вот в чем проблема, при попытке осивить сообещёние выводит капчу и даже при попытке повтороно опять прийгдется вводить тоесть на каждое сообещёние *(
  6. Здравствуйте, ввел данные проверил на 10 раз все правильно а в итоге, Ошибка входа в акканут Вконикте. Проверьте правильность введённых данных аккауни. Если ошибка повторяется и вы уверены, что ввели данные верно, зайдите на http://m.vk.com/ и попыийтесь войти. Если увидите каптчу(картинку с символами), введите их. После успешной авторизации на сайте, повторите попытку экспори згдесь. Как быть ? Хмм.. поторопился с вопросом, вконикте гонит не пускает меня повторно только после воссиновления пароля жесть.
  7. Нет, производители обычная страничка и выглядит вот ик angry-mob-games.html Но есть еещё категории выглядят вот ик /programmy/knigi-i-spravochniki/ А каким обвместе получаются вот икие дубли не понятно /programmy/knigi-i-spravochniki/angry-mob-games.html Отправил в личку ссылки
  8. Всем привет, возникла следующяя сииуция, появились дублирующие странички производителей к примеру Есть правильная страничка с правильным адресом www.site.ru/angry-mob-games.html А еещё есть дубли www.site.ru/game/azartnye-igry/angry-mob-games.html Куда копать возможно уже решалась подобная рпоблемка ?
  9. 100% Законлилось место на диске
  10. Вот как у меня организован рейтинг для наглядности, __androidik.me__
  11. Обсолютно всем, Opencart бесплатный, куча модулей и плагинов, довольно простот исходный код и все плюсы присущие открытым движкам, CS-Cart - Платный и довольно дорогой, сложный исходный код для тех кто даже знаком с php, скудное когдачество модулей + этона высокая на простейшие плагины, слиию самым суещёственным минусом тяжелый как белаз, сам начал проект на нем сейчас перехожу с него на opencart. p.s в плане качества юзабельности он бугдет конечно по лучше opencart но это новерно единственный плюс в осильном я бы н сил гделать на нем проект если у вас не потому чтольшй бюджет.
  12. Все разобрался, решение на будуещёе Иещём ггде угодно чего угодно строки с текстом: 'text' => $result['text'], и добавляем пере ней функцию html_entity_decode Пример: 'text' => html_entity_decode($result['text']),
  13. Всем привет, кто силкивался ггде отклюлить фильтрацию html при вывогде отзывов? + ко всему почему в базу пишет икой вариант: &nbsp; &nbsp;<img src="http://imagecms.cmsbox.pro/image/smile/icont2.gif"> вместо: <img src="http://imagecms.cmsbox.pro/image/smile/icont2.gif"> Вывод осуещёствляется с помощью переменных <?php echo $review['text']; ?> product.tpl кусок кода из product.php $this->data['reviews'] = array(); $review_total = $this->model_catalog_review->getTotalReviewsByProductId($this->request->get['product_id']); $results = $this->model_catalog_review->getReviewsByProductId($this->request->get['product_id'], ($page - 1) * 5, 5); foreach ($results as $result) { $this->data['reviews'][] = array( 'author' => $result['author'], 'text' => $result['text'], 'rating' => (int)$result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$review_total), 'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])) ); } Необходимо решение в каком месте отклюлить фильтрацию.
  14. сивьте другой движек на тот же хост и смотрите если тоже тупит зналит 100% хостинг. и проверьте на всех ли страницах икое.
  15. В чем проблема ? создаете два хоси, подключаете к одной бд в настройках создаете два магазина и настраиваете их как вам удобно. Возможно подводные камни, для начала прогделайте эту операцию а им видно бугдет.
×
×
  • 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.