Jump to content

den4ikm

Пользователи
  • Content Count

    62
  • Joined

  • Last visited

Community Reputation

0 Обычный

About den4ikm

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Здравствуйте! Подскажите, как в шапке сайта при просмотре с мобильного добавить телефон Иконку с ссылкой вида tel:xxxxxx
  2. Здравствуйте @pikitos При проверки на валидацию html (validator.w3.org) главной страницы выдаёт ошибки: Error: Duplicate ID cart. From line 1358, column 6; to line 1358, column 58 Warning: The first occurrence of ID cart was here. From line 822, column 5; to line 822, column 57 ссылка Как я понимаю это второй вариант расположения корзины в линии меню, скрытый по средствам CSS.. Как можно исправить если смена расположения корзины не требуется?
  3. Спасибо! А не подскажете такой момент: Если я поставлю $this->model_tool_image->resize($result['image'], 100, 100) и загружаю изображение с размерами 100 на 100, изображение все равно будет обрабатываться? где найти эту функцию?
  4. Здравствуйте, такой вопрос: Банер Главная страница -> текстовые блоки при загрузке изображений создаёт миниатюру 50х50, при этом шаблон выводит это изображение в размере 100х100, что приводит к видимым пикселям. Для картинок svg (что в демо данных) это не имеет значение, но для других форматов--очень критично. Подмена изображения в кэш помогает, но только до очистки кэша изображений. Как заставить банер показывать исходное загружаемое изображение?
  5. В связи с вопросами в личку выкладываю итоговое решение: /system/library/cart/currency.php public function format($number, $currency, $value = '', $format = true) { $symbol_left = $this->currencies[$currency]['symbol_left']; $symbol_right = $this->currencies[$currency]['symbol_right']; $decimal_place = $this->currencies[$currency]['decimal_place']; if (!$value) { $value = $this->currencies[$currency]['value']; } $amount = $value ? (float)$number * $value : (float)$number; $amount = round($amount, (int)$decimal_place); if (!$format) { return $amount; } $string = ''; if ($symbol_left) { $string .= $symbol_left; } $string .= number_format($amount, (int)$decimal_place, $this->language->get('decimal_point'), $this->language->get('thousand_point')); $string = str_replace('.00','',$string); if ($symbol_right) { $string .= $symbol_right; } return $string; } Использовалось на версии OC 2.3.0.2.3 Еще раз спасибо , @AlexDW ,@esculapra,@chukcha
  6. Добрый вечер! Подскажите пожалуйста по этому пункту: 12. Микроразметка всех страниц schema.org с настройками Что-то лыжи не едут), не могу найти где эти настройки?
  7. Вы как всегда правы! Через некоторое время еще раз попробовал - работает! Благодарю за помощь
  8. Не помогает, копируется с основным изображением. (Модификат и кеш соответственно чистил) Ну и на том спасибо, хотябы дополнительных нет
  9. Да, вы были правы! Спасибо большое! Не знаю в чем было дело, но переустановил все заново и заработало И если можно, для полного счастья, еще подсказку как избавиться и от копирования основного изображения (сейчас перестали копироваться только дополнительные). Вот оставшиеся переменные: public function copyProduct($product_id) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product p WHERE p.product_id = '" . (int)$product_id . "'"); if ($query->num_rows) { $data = $query->row; $data['sku'] = ''; $data['upc'] = ''; $data['viewed'] = '0'; $data['keyword'] = ''; $data['status'] = '0'; $data['product_image'] = array(); $data['product_attribute'] = $this->getProductAttributes($product_id); $data['product_description'] = $this->getProductDescriptions($product_id); $data['product_discount'] = $this->getProductDiscounts($product_id); $data['product_filter'] = $this->getProductFilters($product_id); $data['product_option'] = $this->getProductOptions($product_id); $data['product_related'] = $this->getProductRelated($product_id); $data['product_reward'] = $this->getProductRewards($product_id); $data['product_special'] = $this->getProductSpecials($product_id); $data['product_category'] = $this->getProductCategories($product_id); $data['product_download'] = $this->getProductDownloads($product_id); $data['product_layout'] = $this->getProductLayouts($product_id); $data['product_store'] = $this->getProductStores($product_id); $data['product_recurrings'] = $this->getRecurrings($product_id); $data['main_category_id'] = $this->getProductMainCategoryId($product_id); $this->addProduct($data); } }
  10. Warning: Illegal string offset 'image' in /home/...../system/storage/modification/admin/model/catalog/product.php on line 82Notice: Uninitialized string offset: 0 in /home/....../system/storage/modification/admin/model/catalog/product.php on line 82
  11. Вот код функции public function getProductImages($product_id) { $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_image WHERE product_id = '" . (int)$product_id . "' ORDER BY sort_order ASC"); return $query->rows; }
  12. Приветствую! Пытаюсь убрать изображения при копировании товара (добавляю через копирование) В файле \admin\model\catalog\product.php есть public function copyProduct($product_id) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "product p WHERE p.product_id = '" . (int)$product_id . "'"); if ($query->num_rows) { $data = $query->row; $data['sku'] = ''; $data['upc'] = ''; $data['viewed'] = '0'; $data['keyword'] = ''; $data['status'] = '0'; $data['product_attribute'] = $this->getProductAttributes($product_id); $data['product_description'] = $this->getProductDescriptions($product_id); $data['product_discount'] = $this->getProductDiscounts($product_id); $data['product_filter'] = $this->getProductFilters($product_id); $data['product_image'] = $this->getProductImages($product_id); ставлю $data['product_image'] = ''; Но при копировании выдает ошибку Предполагаю, причина в том, что это массив.. Но как задать массиву пустое значение, ? Не силен в php
×

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.