Перейти к содержанию

qqq64

Новичок
  • Публикаций

    31
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о qqq64

  • Звание
    Пользователь

Информация

  • Пол
    Мужчина
  • Город:
    Киев

Посетители профиля

529 просмотров профиля
  1. У меня та же история, подозреваю, что из за этого, но не уверен??? <file name="admin/model/catalog/product.php"> <operation error="log"><!-- Fix to load product images by sort order --> <search position="replace"><![CDATA[$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$product_id . "'");]]></search> <add><![CDATA[ if (!$this->config->get('custom_image_titles_status')) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$product_id . "' ORDER BY sort_order ASC"); } else { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$product_id . "'"); } ]]></add> </operation> </file> Если да то пожалуйста подскажите как исправить.
  2. кроме <meta itemprop="bestRating" content="5"> <meta itemprop="worstRating" content="1"> добавил еще <meta itemprop="ratingValue" content="4"> устраняет ошибку рейтинга
  3. Хочу с помощью ID скрыть модуль последние товары, как узнать этот ID ???
  4. qqq64

    менеджер атрибутов

    я так понимаю нет такого решения???
  5. qqq64

    менеджер атрибутов

    Подскажите существует ли в природе менеджер атрибутов - нужно к примеру заменить один атрибут на другой, или как можно это сделать?
  6. Имею ввиду те размеры, какие прописывал вручную, а не где подставлялось значение. Все размеры есть, кроме логотипа в хедере - размеры указаны а gtmetrix.com утверждает что нет. Рядом другая картинка стоит - так с ней все нормально, прописано одинаково, - мистика какая то ? Пробовал загружать другие страницы в gtmetrix.com все равно упорно не видит. К cloudflare не подключен.
  7. Эфект тот же. Главное что, в исходном коде страницы есть размеры, а gtmetrix.com по прежнему утверждает что нет. когда использовал : width="<?php echo $this->config->get('config_image_product_width') ?>" height="<?php echo $this->config->get('config_image_product_height') ?>"gtmetrix.com сказл ОК! а конкретные размеры не хочет???
  8. В общем все работает, единственное непонятно; в некоторых картинках размер указан, а gtmetrix.com говорит что надо поставить??? Пробовал так и этак результат одинаковый: <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title=" <?php echo $name; ?>" "width: 500px; height: 60px;" alt=" <?php echo $name; ?>" /></a></div> <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title=" <?php echo $name; ?>" style= "width: 500px; height: 60px;" alt=" <?php echo $name; ?>" /></a></div>
  9. Господа подскажите, как автоматом добавить в код, к изображениям, их размеры? Версия движка 1.5.6.4 Вот нашел код Откройте следующий файл в текстовом редакторе: System/Library/Response.php Найдите следующую строку кода в файле: if ($this->level) { Затем добавьте следующий код просто прежде чем выше линии: //Q: Add width/height tags to all images for Google Page Speed tip: //http://code.google.com/speed/page-speed/docs/rendering.html#SpecifyImageDimensions preg_match_all('/<img[^>]+>/i', $this->output, $result); $img = array(); foreach($result[0] as $img_tag) { preg_match_all('/(width|height|src)=("[^"]*")/i',$img_tag, $img[$img_tag]); } foreach ($img as $k => $info) { if (count($info) == 3 && $info[1][0] == 'src') { //if (curl_init(str_replace('"', '', $info[2][0]))) { $imgfile = str_replace('"', '', $info[2][0]); $imgfile = str_replace(HTTP_SERVER, DIR_IMAGE . '../', $imgfile); $imgfile = str_replace(HTTPS_SERVER, DIR_IMAGE . '../', $imgfile); if (file_exists($imgfile)) { $image_info = getImageSize(str_replace('"', '', $imgfile)); $k = trim($k, '/>'); $k = trim($k, '>'); $this->output = str_replace($k, ($k . ' ' . $image_info[3]), $this->output); } } } // Но он не работает, : ??? Выдает на всю страницу: ache/vq2-system_library_response.php on line 97 }kƕs?iHF >~+KXYj"0-9~N8'I/sV%KK[ $f䳂&Yuνq<Ϛ^]<n8;s2ԭNf jMqyF;}tl˰my܂܂
  10. А я поставил вобще 75 но убрал ресайз при выводе увеличенного изображения.
  11. Попробовал вылезла ошибка Notice: Error: Unknown column 'p.price' in 'field list' Error No: 1054 Может я не туда вставил? public function getProductSpecials($product_id) { $query = $this->db->query("SELECT (p.price * ps.price / 100) FROM " . DB_PREFIX . "product_special WHERE product_id = '" . (int)$product_id . "' ORDER BY priority, price"); return $query->rows; } Или еще где то? с селектом другого не нашел. А product_special много??? куда именно подскажите плизззз.
  12. OC Team Подскажите пожалуйста подробней что и как переделать? Я так понимаю где то в этих строках? if (isset($data['product_discount'])) { foreach ($data['product_discount'] as $product_discount) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_discount SET product_id = '" . (int)$product_id . "', customer_group_id = '" . (int)$product_discount['customer_group_id'] . "', quantity = '" . (int)$product_discount['quantity'] . "', priority = '" . (int)$product_discount['priority'] . "', price = '" . (float)$product_discount['price'] . "', date_start = '" . $this->db->escape($product_discount['date_start']) . "', date_end = '" . $this->db->escape($product_discount['date_end']) . "'"); } } if (isset($data['product_special'])) { foreach ($data['product_special'] as $product_special) { $this->db->query("INSERT INTO " . DB_PREFIX . "product_special SET product_id = '" . (int)$product_id . "', customer_group_id = '" . (int)$product_special['customer_group_id'] . "', priority = '" . (int)$product_special['priority'] . "', price = '" . (float)$product_special['price'] . "', date_start = '" . $this->db->escape($product_special['date_start']) . "', date_end = '" . $this->db->escape($product_special['date_end']) . "'"); } } Мои рассуждения: Вотс скрипт который пересчитывает процент <script type="text/javascript"><!-- function calcPrice(name, row) { var perc = $('input[name=\'product_' + name + '[' + row + '][percentage]\']').val(); var price = $('input[name=\'price\']').val(); var discounted_price = price * (1-(perc/100)); var calculated_percentage = discounted_price * (1-(price/100)); $('input[name=\'product_' + name + '[' + row + '][price]\']').val(discounted_price); } //--></script> Он привязан к цене А что если он просто будет брать цену и считать процент от нее. То есть он и сейчас считает, но при изменении цены изменяется и процент. Можно ли его зафиксировать? Просто я в скриптах не шарю.
  13. Мне нужно чтобы тот процент который я поставил не изменялся от основной цены, что бы был фиксированный. То есть - если цена 200 а процент 20 то при изменении цены 200 на 190 процент оставался 20
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.