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

[Поддержка] HYPER Positions +70 позиций модулей| Opencart 2.3.x |


Recommended Posts

12 часов назад, alinalessioYandex сказал:

Контроллер в файлы blog.php и record.php добавил через ocmod файл модуля hyper, но этого мало. Позиции все равно не отображаются. Почему-то окмод не срабатывает на добавление tpl. Вот инструкция в шаблон blog и record почему-то не вставляется

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

даже при обновлении модификаторов??
их вы обновляли?

Надіслати
Поділитися на інших сайтах


16 часов назад, alinalessioYandex сказал:

Да, разумеется, модификаторы обновлял.

ок, тогда при будущем обновлении учту этот момент, ток разберусь со всеми делами.

Надіслати
Поділитися на інших сайтах


При использовании модуля Simple - упрощенная регистрация и заказ при нажатии на ссылку "Оформить заказ", покупатель попадает на страницу /simplecheckout и на этой странице не отображаются дополнительные позиции из модуля Hyper 70

Может кто знает, как вывести на страницу simplecheckout дополнительные схемы?

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Добрый День. Приобрёл данный модуль. С установкой и работой проблем нет, но Вот в журнале ошибок наблюдаются пару ошибок.

Используется ocStore 2.3.0.2.3, шаблон стандартный.

Так то работе не мешает, но все же не по феншую.

2017-11-14 23:20:48 - PHP Notice:  Undefined variable: hyper_positions_top_content in */www/system/storage/modification/catalog/view/theme/default/template/common/maintenance.tpl on line 2
2017-11-14 23:20:48 - PHP Notice:  Undefined variable: hyper_positions_bottom_content in */www/system/storage/modification/catalog/view/theme/default/template/common/maintenance.tpl on line 8

 

  • +1 1
Надіслати
Поділитися на інших сайтах

Если на странице не отображаются позиции hyper, то можно добавить строчку в контроллер и строчку в шаблон, чтобы он заработал.

Вот строчка в контроллер:

$this->data['hyper_positions_top_content'] = $this->load->controller('common/hyper_positions_top_content');

Вот в шаблон:

<?php echo $hyper_positions_top_content; ?>

Обычно это помогает. Но установил модуль способа оплаты, который имеет свой собственный шаблон завершения заказа. В сам шаблон строку hyper я вставил, но не пойму куда и в каком виде вставлять в контроллер. Помогите пожалуйста.

Вот страница контроллера способа оплаты

catalog/controller/extension/payment/sbrf_online.php

Спойлер

<?php
class ControllerExtensionPaymentSbrfOnline extends Controller {    
    private $data = array(); 

    public function __construct($registry) {
        parent::__construct($registry);
        $this->load->language('extension/payment/sbrf_online');
    }

    public function index() {
        $this->load->model('checkout/order');
        $this->load->model('extension/payment/sbrf_online');

        $success_page = $this->config->get('sbrf_online_page_success');
        $standart_success = !trim(strip_tags($success_page[$this->config->get('config_language_id')]));

        $data = $this->_setData(array(
            'button_confirm',
            'text_instruction',
            'text_description',
            'text_payment',
            'continue'  => $standart_success ? $this->url->link('checkout/success') : $this->url->link('extension/payment/sbrf_online/sbrf_online_success')
        ));

        $bank = $this->config->get('sbrf_online_bank');
        $bank = nl2br($bank[$this->config->get('config_language_id')]);
        $order_info = $this->model_checkout_order->getOrder($this->session->data['order_id']);

        $input = array(
            '{order_id}',
            '{total}',
            '{shipping_total}'
        );

        $output = array(
            'order_id'        => $this->session->data['order_id'],
            'total'           => $this->currency->format($order_info['total'], $order_info['currency_code'], $order_info['currency_value']),
            'shipping_total'  => $this->currency->format($this->model_extension_payment_sbrf_online->getShippingTotal($order_info['order_id']), $order_info['currency_code'], $order_info['currency_value'])
        );

        $data['bank'] = $this->session->data['bank'] = html_entity_decode(trim(str_replace($input, $output, $bank)), ENT_QUOTES, 'UTF-8');

        return $this->load->view('extension/payment/sbrf_online', $data);
    }

    public function confirm() {
        if ($this->session->data['payment_method']['code'] == 'sbrf_online') {
          $this->load->model('checkout/order');
          
          $comment  = $this->language->get('text_instruction') . "\n\n";
          $comment .= $this->session->data['bank'] . "\n\n";
          $comment .= $this->language->get('text_payment');
          
          $this->model_checkout_order->addOrderHistory($this->session->data['order_id'], $this->config->get('sbrf_online_order_status_id'), $comment, true);
          unset($this->session->data['bank']);
        }
    }

    public function sbrf_online_success() {
        if (isset($this->session->data['order_id'])) {
          $this->cart->clear();

          // Add to activity log
          $this->load->model('account/activity');

          if ($this->customer->isLogged()) {
            $activity_data = array(
              'customer_id' => $this->customer->getId(),
              'name'        => $this->customer->getFirstName() . ' ' . $this->customer->getLastName(),
              'order_id'    => $this->session->data['order_id']
            );

            $this->model_account_activity->addActivity('order_account', $activity_data);
          } else {
            $activity_data = array(
              'name'     => $this->session->data['guest']['firstname'] . ' ' . $this->session->data['guest']['lastname'],
              'order_id' => $this->session->data['order_id']
            );

            $this->model_account_activity->addActivity('order_guest', $activity_data);
          }

          unset($this->session->data['shipping_method']);
          unset($this->session->data['shipping_methods']);
          unset($this->session->data['payment_method']);
          unset($this->session->data['payment_methods']);
          unset($this->session->data['guest']);
          unset($this->session->data['comment']);
          unset($this->session->data['order_id']);
          unset($this->session->data['coupon']);
          unset($this->session->data['reward']);
          unset($this->session->data['voucher']);
          unset($this->session->data['vouchers']);
          unset($this->session->data['totals']);
        }
                         
        $this->document->setTitle($this->language->get('heading_title_success'));

        $data['breadcrumbs'] = array(); 

        $data['breadcrumbs'][] = array(
            'href'      => $this->url->link('common/home'),
            'text'      => $this->language->get('text_home')
        ); 
        
        $data['breadcrumbs'][] = array(
            'href'      => $this->url->link('checkout/cart'),
            'text'      => $this->language->get('text_basket')
        );
            
        $data['breadcrumbs'][] = array(
            'href'      => $this->url->link('checkout/checkout', '', 'SSL'),
            'text'      => $this->language->get('text_checkout')
        );
              
        $data['breadcrumbs'][] = array(
            'href'      => $this->url->link('extension/payment/sbrf_online/sbrf_online_success'),
            'text'      => $this->language->get('text_success')
        );

        $text_message = $this->config->get('sbrf_online_page_success');
        
        $data = array_merge($data, $this->_setData(
            array(
                'button_continue',
                'heading_title'   => $this->language->get('heading_title_success'),
                'text_message'    => html_entity_decode(trim($text_message[$this->config->get('config_language_id')]), ENT_QUOTES, 'UTF-8'),
                'continue'        => $this->url->link('common/home'),
                'column_left'     => $this->load->controller('common/column_left'),
                'column_right'    => $this->load->controller('common/column_right'),
                'content_top'     => $this->load->controller('common/content_top'),
                'content_bottom'  => $this->load->controller('common/content_bottom'),
                'footer'          => $this->load->controller('common/footer'),
                'header'          => $this->load->controller('common/header')
            )
        ));
            
        $this->response->setOutput($this->load->view('extension/payment/sbrf_online_success', $data));
    }

    protected function _setData($values) {
        $data = array();
        foreach ($values as $key => $value) {
            if (is_int($key)) {
                $data[$value] = $this->language->get($value);
            } else {
                $data[$key] = $value;
            }
        }
        return $data;
    }
}
?>

 

 

========================================

[РЕШЕНО]

Нашел решение.

В файле catalog\controller\extension\payment\sbrf_online.php  Перед строкой:

'content_top'     => $this->load->controller('common/content_top'),

Вставляем строку:

'hyper_positions_top_content'    => $this->load->controller('common/hyper_positions_top_content'),

Ну и не забываем в шаблоне catalog\view\theme\*\template\extension\payment\sbrf_online_success.tpl

после строки:

<?php echo $header; ?>

Вставить:

<?php echo $hyper_positions_top_content; ?>

 

Змінено користувачем alinalessioYandex
  • +1 1
Надіслати
Поділитися на інших сайтах


Здравствуйте!
Хочу приобрести ваш модуль https://opencartforum.com/files/file/3588-hyper-positions-70-poziciy-moduley/
Хочу уточнить вопрос по адаптации на шаблон moneymaker2.com.
В общем интересует еще вопрос можно ли на этом шаблоне реализовать HTML модуль по ширине экрана с надписями всякими на фото?
вот пример у сайта vamopt.ru 
что то типа этого 
https://prnt.sc/hdjwav
вот и на страницах опенкарт есть такое
https://prnt.sc/hdjybh

Надіслати
Поділитися на інших сайтах


3 часа назад, propmr сказал:

Здравствуйте!
Хочу приобрести ваш модуль https://opencartforum.com/files/file/3588-hyper-positions-70-poziciy-moduley/
Хочу уточнить вопрос по адаптации на шаблон moneymaker2.com.
В общем интересует еще вопрос можно ли на этом шаблоне реализовать HTML модуль по ширине экрана с надписями всякими на фото?
вот пример у сайта vamopt.ru 
что то типа этого 
https://prnt.sc/hdjwav
вот и на страницах опенкарт есть такое
https://prnt.sc/hdjybh

Модуль создаёт доп позиции в количестве 70шт в 24х блоках
каждый блок при наличии немногих знаний можно вывести куда угодно и как угодно + растягивать на весь экран или на ширину контента
А вот уже что выводить через них, HTML модуль или какой либо другой модуль уже решать вам
По поводу ММ2
тут писал
https://opencartforum.com/topic/70085-hyper-positions-70-poziciy-moduley/?do=findComment&comment=845052

 

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Здравствуйте. Установила модуль. Выдает ошибку : Warning: array_merge(): Argument #2 is not an array in /home/u1983/myteplodom.ru/www/system/storage/modification/admin/controller/design/layout.php on line 265. Помогите!!!

Змінено користувачем Iulia
Надіслати
Поділитися на інших сайтах


49 минут назад, Iulia сказал:

Здравствуйте. Установила модуль. Выдает ошибку : Warning: array_merge(): Argument #2 is not an array in /home/u1983/myteplodom.ru/www/system/storage/modification/admin/controller/design/layout.php on line 265. Помогите!!!

Здравствуйте - Доступы в лс будьте добры, посмотрим что ему там надо

Надіслати
Поділитися на інших сайтах


2 часа назад, macmaster сказал:

Здравствуйте.

Подскажите, как текущая версия модуля ведет себя с шаблоном Unishop? Заработает сходу или требуется "допиливание по месту"?

 

Приветствую. в унишоп то что должно быть в файлах контента запихано в хедер.
немного придется подогнать,

Надіслати
Поділитися на інших сайтах


Ок, тогда какой порядок действий? Покупаю модуль + адаптацию и даю доступы?

Возможно ли сделать следующее:

Как сейчас

Левая колонка

Центральная колонка

Правая колонка – не используется

Самое верхнее меню, логотип, телефоны

Главное меню

вертикальное

Вспомогательное меню (о нас, доставка…)

Слайдер

Блок Новинки

Блок Рекомендуем

HTML-блок

Карусель

 

Как хочется

Левая колонка

Центральная колонка

Правая колонка – не используется

Самое верхнее меню, логотип, телефоны на всю ширину, responsive

Слайдер на всю ширину, responsive

Главное меню

вертикальное

Вспомогательное меню (о нас, доставка…)

Блок Рекомендуем

 

Блок новинки

HTML-блок на всю ширину, responsive

HTML-блок на всю ширину, responsive

Карусель

и т.п.

(нижнюю часть начиная с html-блоков настрою сам, основной вопрос - про верхнее меню и слайдер)

Надіслати
Поділитися на інших сайтах


@macmaster
а чего хочется - в смысле того, что доп нужно добавить - нельзя выделить как-то - цвет например применить к тексту иной?

и нафиг вам над самым верхним меню левая и центральная колонка?

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

С новым годом всех! Подскажите, в чем проблема.?

Установил модуль, в админке появился, но не сохраняет позиции. выбираю в любой, позиции любой модуль и при сохранении сбрасывает на аккаунт. и ничего не происходит, в журнале ошибок тоже ничего не появляется

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
6 часов назад, dirtsport сказал:

Добрый день! А с шаблоном AnyStore подружится? 

Добрый, возможно, незнаю, у меня нет этого шаблона.
на крайний случай можно адаптировать.

 

Надіслати
Поділитися на інших сайтах


@Evgenii1884 не видя что к чему ничего не скажешь..

Надіслати
Поділитися на інших сайтах


4 минуты назад, DPone сказал:

Добрый день. Под shop store 2 доработать возможно?

Добрый, можно но это уже адаптация

Надіслати
Поділитися на інших сайтах


Можно ли при помощи этого модуля вывести блоки как показано на рисунке? В каждой области должны размещаться разные модули. Если средствами этого модуля решить не получится, то как бы вы сделали, посоветуйте пожалуйста.

Безымянный-1.png

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...

пока автоматическая активация,, на локалке без проблем

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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