Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Venter

Користувачі
  • Публікації

    1 262
  • З нами

  • Відвідування

Усі публікації користувача Venter

  1. поставить проверку if( isset($this->request->post['config_maintenance']) ) { что то делаем }
  2. Ну так опишите как решили, может кому пригодится
  3. Вам конкретно и не раз дали понять что нужно исправить
  4. влиять на сайт не может, но влиять на отображение сайта/контента может, в данном случае только для вас потому что видимо как выше написали с ПО проблемы
  5. отключите свои антивирусы и попробуйте еще раз зайти на свой сайт, не збудте очистить кеш перед этим
  6. вам уже несколько раз сказали что нормально выводится, значит проблема у вас или с провайдером или с компом. Выше написал возьмите протестите у знакомого/друга например. А вы опять всё одно да потому же, причем или с глазами плохо или читать не хотите что вам пишут
  7. ну вам уже не один человек говорит что с вашим сайтом всё гуд, а вы продолжаете в том же духе. ваш сайт работает как надо и грузится достаточно быстро. Попробуйте сменить провайдера, хотяб на время и посмотрите что к чему. Обратитесь к другу/подруге для проверки сайта на их компе. У меня было такое что сайт не доступен на территории Казахстана, сайт был на хостинге Бегет, причем данная проблема была не один раз, а вот с таймвеб ниразу такой проблемы не было, досих пор этим хостом пользуюсь, уже как минимум 5-6 лет
  8. сейчас прошелся по вашему сайту, никаких проблем не заметил с долгой загрузкой страниц, так что переезжать на новый сервер не нужно. Почистите куки, кеш браузера, откройте сайт в другом браузере. Каким вообще браузером пользовались для проверки сайта?
  9. Таймвеб намного лучше Бегет, но у них бывают "уставшие" сервера, попросите перенести ваш сайт на другой сервер
  10. написано же в чем пробелема Лень перевести, тогда идем в гугл или обращаемся к разработчику модуля
  11. Как минимум изменить ваш домен в конфигах. если модули используют лицензию на инкубе то идти к автору модуля и просить/покупать новую лицензию
  12. идем читать мануал https://www.php.net/manual/ru/function.serialize или гуглим
  13. Данное решение для Опенкарта 3.х Допустим если есть желание менять цвет иконки у продукта если он есть в закладках будем проверять и создавать массив $this->session->data['wishlist'] Почему создавать? При регистрации/авторизации он будет пуст Итак, идем в контроллер header.php там уже есть вот такой код if ($this->customer->isLogged()) { $this->load->model('account/wishlist'); $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist()); } else { $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); } после $this->load->model('account/wishlist'); добавить $p_wishlist = $this->model_account_wishlist->getWishlist(); if( !empty($p_wishlist) ) { foreach( $p_wishlist as $val ) { if( isset($this->session->data['wishlist']) && !in_array($val['product_id'], $this->session->data['wishlist']) ) { $this->session->data['wishlist'][] = $val['product_id']; } } } Допустим будем проверять на странице категории в контроллере category.php находим вот такой код $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) ); добавляем в массив значение 'is_not' => ( isset($this->session->data['wishlist']) && in_array($result['product_id'], $this->session->data['wishlist']) ) ? true : false, в итоге вот так выходит $data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id'] . $url) 'is_not' => ( isset($this->session->data['wishlist']) && in_array($result['product_id'], $this->session->data['wishlist']) ) ? true : false ); Теперь на фронте в шаблоне делаем проверку {% if product.is_not %} есть в закладках {% else %} нет продукта в закладках {% endif %} В общем всё. Далее, думаю сами разберетесь что куда вставить в проверке на фронте
  14. да. в моделях нужно будет в запросах к бд поменять название таблиц
  15. неужели погуглить лень, намного быстрее бы нашли ответ
  16. подтолкну в нужную сторону. нужно исправить условие чтоб подключился класс там где вам нужно. это в первую очередь PHP и уметь читать код
  17. вот здесь решение https://github.com/opencart/opencart/blob/master/upload/system/library/cache/file.php
  18. Этот ваш "рабочий" показывает во фрейме ваш товар, так что расположение товара в окне отдельно от страницы товара никак стилизовать не получится - это раз Второе - нет никаких настроек. Три - если вас устраивает данный вариант - пользуйтесь
  19. зачем методом ТЫКА решать свои проблемы по коду, тем более вы не имеете нужных знаний
  20. а причем тут верстка и модули???? модули будут работать на какую сумму вы вообще рассчитываете? Бюджет?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.