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

criminalist

Newbie
  
  • 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. Есть какие то хитрости в экспорте на стену, в альбомы экспортирует а на стену не хотит, сообщений никаких не выводит. Через 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 товаров ------------------------------------------------------ произошла ошибка: Ошибка получения формы для загрузки фото на стену. Первый две страницы выгрзузил, хостинг свой, по поводу лимита проблема не в этом. Капча вот в чем проблема, при попытке оставить сообщение выводит капчу и даже при попытке повтороно опять прийдется вводить тоесть на каждое сообщение *(
  5. Здравствуйте, ввел данные проверил на 10 раз все правильно а в итоге, Ошибка входа в акканут Вконтакте. Проверьте правильность введённых данных аккаунта. Если ошибка повторяется и вы уверены, что ввели данные верно, зайдите на http://m.vk.com/ и попытайтесь войти. Если увидите каптчу(картинку с символами), введите их. После успешной авторизации на сайте, повторите попытку экспорта здесь. Как быть ? Хмм.. поторопился с вопросом, вконтакте гонит не пускает меня повторно только после восстановления пароля жесть.
  6. Нет, производители обычная страничка и выглядит вот так angry-mob-games.html Но есть еще категории выглядят вот так /programmy/knigi-i-spravochniki/ А каким образом получаются вот такие дубли не понятно /programmy/knigi-i-spravochniki/angry-mob-games.html Отправил в личку ссылки
  7. Всем привет, возникла следующяя ситауция, появились дублирующие странички производителей к примеру Есть правильная страничка с правильным адресом www.site.ru/angry-mob-games.html А еще есть дубли www.site.ru/game/azartnye-igry/angry-mob-games.html Куда копать возможно уже решалась подобная рпоблемка ?
  8. 100% Закончилось место на диске
  9. Вот как у меня организован рейтинг для наглядности, __androidik.me__
  10. Обсолютно всем, Opencart бесплатный, куча модулей и плагинов, довольно простой исходный код и все плюсы присущие открытым движкам, CS-Cart - Платный и довольно дорогой, сложный исходный код для тех кто даже знаком с php, скудное количество модулей + цена высокая на простейшие плагины, считаю самым существенным минусом тяжелый как белаз, сам начал проект на нем сейчас перехожу с него на opencart. p.s в плане качества юзабельности он будет конечно по лучше opencart но это новерно единственный плюс в остальном я бы н стал делать на нем проект если у вас не большй бюджет.
  11. Все разобрался, решение на будущее Ищем где угодно чего угодно строки с текстом: 'text' => $result['text'], и добавляем пере ней функцию html_entity_decode Пример: 'text' => html_entity_decode($result['text']),
  12. Всем привет, кто сталкивался где отключить фильтрацию 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'])) ); } Необходимо решение в каком месте отключить фильтрацию.
  13. ставьте другой движек на тот же хост и смотрите если тоже тупит значит 100% хостинг. и проверьте на всех ли страницах такое.
  14. В чем проблема ? создаете два хоста, подключаете к одной бд в настройках создаете два магазина и настраиваете их как вам удобно. Возможно подводные камни, для начала проделайте эту операцию а там видно будет.
  15. Здравствуйте, и огромное спасибо за ваш труд, не могли бы вы подсказать в целом для 1.5.4 править что то нужно или должно работать ? ) Спустя время...... Поставил запустил на 1.5.4, при добавлении перекидывает на страничку с формой загрузки, но кнопка сохранить продукт пропадает и если вернутся назад в браузере изображение не сохраняется ( Подскажите что за переменная и для чего ? $this->request->post['files_count']; должна передаватся методом пост в 1.5.4 просто таких нет.
×
×
  • 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.