Шаблон Next Default для opencart 3x

yura_co

yura_co

master
#1
Шаблон проверен на совместимость с BroCart, устанавливается легко и для пользователей Brocart в приложении с укр. локалью
5555555555-thumb-jpg-5d7ee294cb8109729a65218b09e4be17-jpg.48 - opencart

Ссылка на полное описание шаблона тут
Универсальный, адаптивный, Новая версия шаблона для opencart 3x

Установка:
  1. Скачайте архив файла next-default-3x.ocmod.zip , с форума скачиваете языковый пакет leng-next.zip
  2. Установите его через Установка дополнении
  3. Далее распаковать архив next-default-3x.ocmod.zip и leng-next.zip содержимое папки выгрузить в корень вашего сайта.
  4. В менеджере дополнений\Модификации жмем справа вверху кнопку обновить.
  5. Далее в Дополнениях\Расширения\Модули выбираем Шаблоны - включаем шаблон Next Default
  6. Переходим в Настройки магазина (не шаблона) и во вкладке Общие в пункте Шаблон выбираем Next Default.
  7. Не забываем так же обновлять кеш Твига на основной странице админки с права вверху кнопка шестерни
 

Вкладення

nuub

nuub

Шопмейкер
#2
Застряг на оформленні замовлення, замовлення в адмінку падає, але маю такий постер. На сторінку Дякую не переходить.
Код:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
<b>Notice</b>: Undefined index: ru in <b>/home/volno135/test.koshelki.com.ua/system/helper/trait_seo.php</b> on line <b>97</b>{"redirect":"http:\/\/test.koshelki.com.ua\/index.php?route=checkout\/success"}
 
OP
yura_co

yura_co

master
Thread Starter #3
@nuub, тема на сайте не установлена либо установлена не правильно, хотел посмотреть но сейчас на сайте установлен стандартный шаблон
 
ALarik

ALarik

expert
#4
Застряг на оформленні замовлення, замовлення в адмінку падає, але маю такий постер. На сторінку Дякую не переходить.
Код:
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
OK
<b>Notice</b>: Undefined index: ru in <b>/home/volno135/test.koshelki.com.ua/system/helper/trait_seo.php</b> on line <b>97</b>{"redirect":"http:\/\/test.koshelki.com.ua\/index.php?route=checkout\/success"}
Очень интересный баг, нужно бы больше информации, оптимально - доступ и от вас - создать тему, где полностью описать причину возникновения, а я опишу - метод решения.
 
nuub

nuub

Шопмейкер
#5
Переустановив на чисту збірку, тепер та помилка зникла (також вручну почистив браузер від кукі, бо після переустановки був конфлікт). В товарах в хлібних крихтах відсутня категорія, відмикаєш Тип ЧПУ: Бро - категорія в крихтах з'являється.
 
ALarik

ALarik

expert
#6
Други, что бы решить трабл и соответственно расписать решение, советую отписать в ЛС сразу доступы, я бы глянул что да как, и если коротко опишите баг - было бы супер, в плане того, что если придёт человек - что бы сразу нашел решение.
 
OP
yura_co

yura_co

master
Thread Starter #7
@Baco, кстати, шаблон можно было бы добавить в маркет, кубика нету, на чистоту не проверял
 
Симпатії: Baco
ALarik

ALarik

expert
#8
Переустановив на чисту збірку, тепер та помилка зникла (також вручну почистив браузер від кукі, бо після переустановки був конфлікт). В товарах в хлібних крихтах відсутня категорія, відмикаєш Тип ЧПУ: Бро - категорія в крихтах з'являється.
А теперь касательно ЧПУ и хлебных крошек, прошу внимание на рисунок:
ЧПУ и СЕО в брокарт


в настройках, выславляем либо без ЧПУ вообще (это в варианте текущем, описанном как ОШИБКА == NONE), либо с последней в иерархии (LAST), удобно, когда иерархия в шопе более 4-5 по вложенности, и FULL - это полный ЧПУ урл и соотв. в хлебных крошках путь, кому какой выбрать - вам решать, мне как специалисту по СЕО - под каждый отдельный проект - удобно каждый раз переключать по своему, смотря какие ключи продвигаем, вложенность в иерархии, сколько страниц и на что акцент, но это другая история, сам же инструмент прошу потестить.
 
nuub

nuub

Шопмейкер
#9
Не зміг знайти як підключити структуровані дані для карточки товарів. Де для products?
{% if brcrmbs %}
{{ brcrmbs }}
{% endif %}
 
#10
Для товаров, надо подключить в контроллере товара после:
PHP:
$data['header'] = $this->load->controller('common/header');
строку вида:
PHP:
    if (trait_exists('microData')) {
        $data['microdata'] = $this->load->controller('seo/shema');
    }
а уже в самом твиг-файле товара, вывести по типу:
HTML:
{% if microdata %}
{{ microdata }}
{% endif %}
enjoy... bro )
 
nuub

nuub

Шопмейкер
#11
Холєра, працює, дякую. Не можу зрозуміти як в
'price' => round($pro_info['price'], 2),
встромити валюту (По умолчанию) (базова в умовних одиницях, а на сайті гривня з умовним курсом 32)
Звичайно я можу корегувати вручну round($pro_info['price'] * 32, 2),
але це не по програмерські
 
Останнє редагування:
#12
в базовой библиотеке валюты, есть прекрасный метод convert, который можно использовать для принудительной конвертации любой выбранной валюты в шопе в гривну:
PHP:
$this->currency->convert($pro_info['price'], $this->session->data['currency'], 'UAH');
 
Зверху