COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

REVOLUTION 4.2.3 - адаптивный универсальный шаблон от Pikitos


RHCk

Recommended Posts

Доброго дня!

Можно как-нибудь подружить GET Cart API for OpenCart 2.x, 3.x (модель расширения для Яндекс.Турбо) с Вашим шаблоном.

Модификатор имеет такой вид

<modification>
  <name>GET Cart API</name>
  <version>1.0</version>
  <link>https://github.com/releu/get-cart-api</link>
  <author>releu</author>
  <code>get-cart-api</code>

  <file path="catalog/controller/product/product.php">
    <operation>
      <search ><![CDATA[public function index()]]></search>
      <add position="before"><![CDATA[public function addtocart() {

    $product_id = $this->request->get['product_id'];
    $quantity = (isset($this->request->get['quantity']) ? $this->request->get['quantity'] : 1);
    $option = array();
    $recurring_id = 0;

    // Check if product exist
    $this->load->model('catalog/product');

    $product_info = $this->model_catalog_product->getProduct($product_id);

    if ($product_info) {
      $product_options = $this->model_catalog_product->getProductOptions($product_id);

      foreach ($product_options as $product_option) {
        if ($product_option['required'] && empty($option[$product_option['product_option_id']])) {
          $this->response->redirect($this->url->link('product/product', 'product_id=' . $product_id));
          exit;
        }
      }

      $this->cart->add($product_id, $quantity, $option, $recurring_id);

      unset($this->session->data['shipping_method']);
      unset($this->session->data['shipping_methods']);
      unset($this->session->data['payment_method']);
      unset($this->session->data['payment_methods']);

      $this->response->redirect($this->url->link('checkout/cart'));

    } else {
      $this->response->redirect($this->url->link('common/home'));
    }
  }]]></add>
    </operation>
  </file>
</modification>

Собственно в поддержке модификатора говорят, что для работы с Revolution и ими подобными нужно заменить в установочном файле строку

      $this->response->redirect($this->url->link('checkout/cart'));

на страницу корзины модуля, в частности, на 

      $this->response->redirect($this->url->link('revolution/revcheckout'));

Ну вот после такого изменения, Яндекс.Турбо действительно стал работать корректно, но на сайте ниодна страница с товаром не открывается

  Цитата

HTTP ERROR 500

Expand  

 

Что-нибудь подскажите по этому вопросу? Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

  В 13.03.2019 at 14:52, pikitos сказал:

Здравствуйте. Посмотрите лог ошибок сервера (на хостинге).

Expand  

Лог такой

[Wed Mar 13 17:10:16.574415 2019] [:error] [pid 11993] [client:65199] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/smazki_i_lubrikanty/
[Wed Mar 13 17:10:18.871933 2019] [:error] [pid 11994] [client:65200] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:10:22.838599 2019] [:error] [pid 11995] [client:65203] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:10:34.047640 2019] [:error] [pid 11997] [client:65205] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/smazki_i_lubrikanty/
[Wed Mar 13 17:10:37.984892 2019] [:error] [pid 12002] [client:65212] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/smazki_i_lubrikanty/
[Wed Mar 13 17:10:46.506356 2019] [:error] [pid 12008] [client:65216] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/smazki_i_lubrikanty/vozbuzhdayushie/
[Wed Mar 13 17:10:50.953463 2019] [:error] [pid 12011] [client:65218] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:10:52.926228 2019] [:error] [pid 12020] [client:65222] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:11:02.704932 2019] [:error] [pid 12041] [client:65230] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/seks_mebel_i_kacheli/
[Wed Mar 13 17:11:06.568028 2019] [:error] [pid 12060] [client:41751] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:11:17.044246 2019] [:error] [pid 12073] [client:65237] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/novelty/
[Wed Mar 13 17:11:21.333297 2019] [:error] [pid 12074] [client:65238] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/novelty/
[Wed Mar 13 17:12:05.121783 2019] [:error] [pid 12084] [client:65275] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/analnye_igrushki/
[Wed Mar 13 17:12:07.290951 2019] [:error] [pid 12111] [client:65288] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:13:22.499347 2019] [:error] [pid 12179] [client:50939] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:14:07.136093 2019] [:error] [pid 12214] [client:65324] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/admin/index.php?route=catalog/product&token=7WR3zvCNIlsmNQIbDnJmijCxMqX40FF9
[Wed Mar 13 17:14:27.916466 2019] [:error] [pid 12224] [client:65332] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/
[Wed Mar 13 17:14:48.189519 2019] [:error] [pid 12234] [client:65347] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:16:14.892685 2019] [:error] [pid 12338] [client:65389] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/seks_tovary_dlya_zhenshin/klitoralnye_stimulyatory/
[Wed Mar 13 17:16:29.506392 2019] [:error] [pid 12346] [client:46513] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 17:19:33.153647 2019] [:error] [pid 12454] [client:65497] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/
[Wed Mar 13 17:21:04.795563 2019] [:error] [pid 12547] [client:49160] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/kosmetika_s_feromonami/
[Wed Mar 13 17:21:06.615792 2019] [:error] [pid 12545] [client:49159] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/kosmetika_s_feromonami/
[Wed Mar 13 20:12:13.892266 2019] [:error] [pid 18456] [client:62036] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/
[Wed Mar 13 20:12:45.009803 2019] [:error] [pid 18474] [client:33712] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/novelty/
[Wed Mar 13 20:12:47.506400 2019] [:error] [pid 18480] [client:33621] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/novelty/
[Wed Mar 13 20:13:14.273566 2019] [:error] [pid 18515] [client:50077] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 20:16:29.934407 2019] [:error] [pid 18646] [client:48399] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753
[Wed Mar 13 20:17:25.105958 2019] [:error] [pid 18670] [client:29830] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/novelty/
[Wed Mar 13 20:17:27.601621 2019] [:error] [pid 18672] [client:39417] PHP Fatal error:  Call to a member function getProductSticker() on null in */system/storage/modification/catalog/controller/product/product.php on line 753, referer: https://*/novelty/

и ругается он на такую строчку (закомментированную)

//'sort_order' => $benefit['sort_order']

 

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...

ВНИМАНИЕ ! Важная информация. По просьбе автора шаблона сообщаю что до 5 апреля в связи со сложившимися обстоятельствами он будет недоступен в сети.

Просьба отнестись с пониманием.

Ссылка на комментарий
Поделиться на других сайтах

  • 3 weeks later...
  В 22.11.2017 at 17:07, swoop8 сказал:

Наблюдаю такую же проблему с OCFilter. Выбираю параметры сортировки товаров фильтром, загружает, но при переходе на другую страницу все параметры слетают. На сайте несколько тысяч товаров. OCFilter пришлось ставить из-за того что  filter Pro дико тупил. Очень долго соображает прежде чем выдаст товары по выбранным параметрам.

 

Если кто столкнулся с подобной проблемой подскажите как решать?

Expand  

Такая же проблема:
 Слет выбора фильтра товаров при переходе на следующую страницу.
Кому получилось устранить, помогите, подскажите

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...
  • 2 weeks later...

Поставил модуль , Нужно строку вставить, подскажите в какой файл вставлять. Заранее спасибо.

  Показать содержимое

 

Ссылка на комментарий
Поделиться на других сайтах

  В 11.05.2019 at 06:36, shiba сказал:

Всем привет. Подскажите как такую кнопку добавить

http://joxi.ru/YmEWP9DCwGpqeA ?

Expand  

У меня кнопка не такая http://joxi.ru/D2PxP3QUqw38V2

Ссылка на комментарий
Поделиться на других сайтах

Всем привет! После подключения ssh на сайте перестала работать автоподгрузка товаров. Появляется прелоадер и на этом останавливается загрузка товара. Если отключить ssh, то все работает нормально. Есть ли какой-нибудь патч или какие модули надо подправить. Спасибо!

Ссылка на комментарий
Поделиться на других сайтах

Доброго дня!

Интересует вопрос, можно каким-нибудь образом реализовать генерацию seo-данных по cron (без перезаписи)? Чтобы после автообновления не лезть в админку и не клацать кнопку.

Спасибо.

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.