-
Публікації
45 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем autonavi
-
-
Случилась проблема, не открывает в админке схемы (Дизайн -> Схемы), выдает ошибку:
Веб-страница по адресу https://new.autonavi.by/admin/index.php?route=design/layout&token=c8tyIMoaoGDqPSj9oXLj3NZr0EWBEpzD, возможно, временно недоступна или постоянно перемещена по новому адресу.
В логе следующие ошибки:
Кто подскажет, в чем дело?
2019-03-05 16:27:24 - PHP Warning: array_merge(): Argument #2 is not an array in /home/autonavi/new.autonavi.by/system/storage/modification/admin/controller/design/layout.php on line 254
2019-03-05 16:27:24 - PHP Notice: Undefined variable: add in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 5
2019-03-05 16:27:24 - PHP Notice: Undefined variable: button_add in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 5
2019-03-05 16:27:24 - PHP Notice: Undefined variable: button_delete in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 6
2019-03-05 16:27:24 - PHP Notice: Undefined variable: text_confirm in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 6
2019-03-05 16:27:24 - PHP Notice: Undefined variable: heading_title in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 8
2019-03-05 16:27:24 - PHP Notice: Undefined variable: breadcrumbs in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 10
2019-03-05 16:27:24 - PHP Warning: Invalid argument supplied for foreach() in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 10
2019-03-05 16:27:24 - PHP Notice: Undefined variable: error_warning in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 17
2019-03-05 16:27:24 - PHP Notice: Undefined variable: success in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 22
2019-03-05 16:27:24 - PHP Notice: Undefined variable: text_list in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 29
2019-03-05 16:27:24 - PHP Notice: Undefined variable: delete in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 32
2019-03-05 16:27:24 - PHP Notice: Undefined variable: sort in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 38
2019-03-05 16:27:24 - PHP Notice: Undefined variable: sort_name in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 41
2019-03-05 16:27:24 - PHP Notice: Undefined variable: column_name in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 41
2019-03-05 16:27:24 - PHP Notice: Undefined variable: column_action in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 43
2019-03-05 16:27:24 - PHP Notice: Undefined variable: layouts in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 47
2019-03-05 16:27:24 - PHP Notice: Undefined variable: text_no_results in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 61
2019-03-05 16:27:24 - PHP Notice: Undefined variable: pagination in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 69
2019-03-05 16:27:24 - PHP Notice: Undefined variable: results in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 70
2019-03-05 16:27:24 - PHP Warning: array_merge(): Argument #2 is not an array in /home/autonavi/new.autonavi.by/system/storage/modification/admin/controller/design/layout.php on line 254
2019-03-05 16:27:24 - PHP Notice: Undefined variable: add in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 5
2019-03-05 16:27:24 - PHP Notice: Undefined variable: button_add in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 5
2019-03-05 16:27:24 - PHP Notice: Undefined variable: button_delete in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 6
2019-03-05 16:27:24 - PHP Notice: Undefined variable: text_confirm in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 6
2019-03-05 16:27:24 - PHP Notice: Undefined variable: heading_title in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 8
2019-03-05 16:27:24 - PHP Notice: Undefined variable: breadcrumbs in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 10
2019-03-05 16:27:24 - PHP Warning: Invalid argument supplied for foreach() in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 10
2019-03-05 16:27:24 - PHP Notice: Undefined variable: error_warning in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 17
2019-03-05 16:27:24 - PHP Notice: Undefined variable: success in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 22
2019-03-05 16:27:24 - PHP Notice: Undefined variable: text_list in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 29
2019-03-05 16:27:24 - PHP Notice: Undefined variable: delete in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 32
2019-03-05 16:27:24 - PHP Notice: Undefined variable: sort in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 38
2019-03-05 16:27:24 - PHP Notice: Undefined variable: sort_name in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 41
2019-03-05 16:27:24 - PHP Notice: Undefined variable: column_name in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 41
2019-03-05 16:27:24 - PHP Notice: Undefined variable: column_action in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 43
2019-03-05 16:27:24 - PHP Notice: Undefined variable: layouts in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 47
2019-03-05 16:27:24 - PHP Notice: Undefined variable: text_no_results in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 61
2019-03-05 16:27:24 - PHP Notice: Undefined variable: pagination in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 69
2019-03-05 16:27:24 - PHP Notice: Undefined variable: results in /home/autonavi/new.autonavi.by/admin/view/template/design/layout_list.tpl on line 70
-
2 часа назад, Facebook сказал:
Ну вы мозгииии )). Достаточно просто создать Новую схему например Производитель Адидас (никакой путь прописывать НЕ НАДО) просто выбрать Дизайн производитель.
Далее создать HTML блок и в дизайнах схемах подключить его этому Производитель Адидас в нужном месте. ЭТО ВСЁ. За 1-2 минуты делается без засора МОЗГАДа, такой способ работает, и самый простой, но что делать, если ты не сможешь выбрать дизайн для страницы? А такие страницы есть. Созданные например какими-то внутренними модулями. Тогда выбрать схему для нее можно только прописав к ней путь
-
3 минуты назад, AWARO сказал:
ни че не нужно указывать
просто название и привязать к категории или куда там.
ни какие пути не нужно указыватьТак как ее привязать? это же привязка через путь идет.. Я что то не понимаю
-
3 минуты назад, PaulKravchenko сказал:
не только, еще и структуру опенкарта, доки по нему есть
Структура, имеете ввиду, где что в каких папках?
-
27 минут назад, AWARO сказал:
Да, здесь можно добавить, но как я писал в сообщении выше, нужно для этого правильно указать путь в схемах, а с этим у меня проблема.
-
Можно через схемы добавить это. Но как узнать "Путь" для схемы, на страницу, которая выглядит так: https://autonavi.by/acv а в админке: так https://autonavi.by/admin/index.php?route=catalog/manufacturer/edit&token=XZ4ZgFt9jGFccuHlwg3eL5gw97JHEVNP&manufacturer_id=30
Как я уже не пробовал комбинировать, не могу правильно указать путь для этой страницы в Дизайн > Схемы > Макеты > "какой-то свой макет" > Путь
-
30 минут назад, PaulKravchenko сказал:
ну вот на вашем примере, только в двух словах: для просто статичного кода или изменения верстки нужно изменять шаблон страницы производителей
catalog/view/theme/<тема>/template/product/manufacturer_info.tpl
но тогда он будет на всех страницах производителей
а чтоб было на каждом разное или где-то было, а где-то нет, нужны условия отображения, а их нужно добавлять в контроллер
catalog/controller/product/manufacturer.php
потом вызывать переменные по условию и т.д.
а при необходимости и в языковые файлы переменные добавлять
ну и так далее
и вообще, плохая практика править код непосредственно в файлах движка - это фактически не даст вам возможности обновиться без перекраивания всего заново, может лишить совместимости с готовыми решениями (модулями/темами)
поэтому, если уж делаете, то смотрите как это сделать через ocmod, только вот более сложные решения потребуют и более сложной структуры - свои контроллеры/модели/расширения/шаблоны
Спасибо.. Понятно, что нужно учить PHP)
-
1 минуту назад, PaulKravchenko сказал:
для таких задач подойдет готовое решение:
Разрабатывать свое или ковырять код постоянно - себе дороже, тем более, что в упомянутом выше решении гораздо больший функционал, который пригодится не раз.
Согласен, решение хорошее) Спасибо. Но все же, интересно, как бы самому все делать)
-
Хочу изучить Opencart не со стороны админки. Кто то на это сказал, что достаточно изучить PHP и все поймешь..) Пока в процессе, до даже сейчас, с базовыми знаниями html и css... как то все совсем не понятно). Может кто подскажет, где что почитать, где что изучить. Буду очень признателен.
-
11 часов назад, mpn2005 сказал:
Добрый.
Для каждой части страницы есть определённый шаблон.
Всё зависит от страницы и мета размещения. Дайте ссылку на страницу и укажите подробнее куда хотите вставлять код.
Хочу допустим вставить SEO текст внизу страницы, https://autonavi.by/neoline
Знаю, что многое можно сделать с помощью админки. Ну а если например именно на этой странице, хочу вставить блок справа, в колонке.
-
5 часов назад, PaulKravchenko сказал:
тема, в которой обсуждалось подобное, там же и модули для таких решений и другие варианты:
Спасибо, почитаю. Очень сложно найти что то в интернете. Хотелось бы знать, какие есть способы добавления своего кода(или Seo текста) без использования админки в любом месте или на любых страницах сайта.
-
Добрый вечер, подскажите, каким образом можно добавить блок текста, или произвольный код на любое место, произвольной страницы.
Страницы, которые есть в макете, можно редактировать, через Схемы, но вот страницы подкатегорий - нельзя. На пример Добавить определенный блок в какой-то из подкатегорий. Как вообще найти эту страницу в исходных данных?
-
3 минуты назад, Tom сказал:
Здесь нет одной инструкции для всех случаев. Нужен опыт.
Понял, спасибо.
-
Только что, Tom сказал:
В шаблоне та же структура файлов , что и в самом опенкарт.
Да, И все же даже поиском по всем файлам я не смог найти
-
15 минут назад, Tom сказал:
С телефона отвечал... Не понял вопроса, в Unishop всё это настраивается в панели шаблона
- Каталог (модули, категории и т.д.)"Количество блоков подкатегорий отображаемых в одном ряду на странице родительской категории:"
Может есть где почитать, как вообще находить такие файлы? где все менять? Было бы интересно, где в Unishop это меняется тоже
-
9 минут назад, Tom сказал:
catalog/view/theme/unishop/js/common.js
function list_view() {
и
function grid_view() {
Я извиняюсь, но не могу понять как в строчках ниже мне найти это "col-lg-6 col-md-6 col-sm-6 col-xs-6"
function list_view() {
$('#content .product-grid > .clearfix').remove();
$('#content .product-grid, #content .product-price').attr('class', 'product-layout product-list col-xs-12');
localStorage.setItem('display', 'list');
}function grid_view() {
cols = $('#column-right, #column-left').length;
menu = $('.breadcrumb.col-md-offset-4.col-lg-offset-3').length; -
6 минут назад, Slavikovna сказал:
Так добавьте сюда
<div class="category ВАША_ПЕРЕМЕННАЯ <?php echo $subcategory_column; ?>">
"col-lg-6 col-md-6 col-sm-6 col-xs-6" в этой строке есть элемент "col-lg-6" - он делит под категории на две части (значение 50%). Я хочу добавить новый элемент, и убрать"col-lg-6", т.к. если изменить значение "col-lg-6", то поедут много других блоков.
-
31 минуту назад, Tom сказал:
В файле common.js
Не нашел там
-
20 минут назад, Slavikovna сказал:
вот она
Что вам изменить нужно?
В переменной $subcategory_column содержится в данном случае 'col-lg-6 col-md-6 col-sm-6 col-xs-6', и присваивается ей это значение где-то выше в коде.'col-lg-6 col-md-6 col-sm-6 col-xs-6' - сюда хочу добавить еще одну переменную
-
16 минут назад, Slavikovna сказал:
Скорее всего, там классы реализованы через переменную $class, поэтому вы не найдете эту строку в данном виде.
Попробуйте поискать фразу '<div class="category' в файле
<div class="category_list row">
<?php foreach ($categories as $category) { ?>
<div class="category <?php echo $subcategory_column; ?>">
<a href="<?php echo $category['href']; ?>">
<?php if($category['thumb']) { ?><img src="<?php echo $category['thumb']; ?>" alt="" title="" class="img-responsive" /><?php } ?>
<p><?php echo $category['name']; ?></p>
</a>
</div>
<?php } ?>
</div>вот такая там строка
-
Только что, Ptenec сказал:
ссылку на сайт предоставьте
-
3 минуты назад, Slavikovna сказал:
catalog/view/theme/default/template/product/category.tpl
вместо default название вашей темыМне нужно внести изменения именно в эту строку
<div class="category col-lg-6 col-md-6 col-sm-6 col-xs-6">
Но ее там нет. Где ее найти?
-
6 минут назад, Ptenec сказал:
category.tpl
А где именно лежит category.tpl??
Извиняюсь, если кому то вопросы покажутся тупыми
-
Ошибка! Не открывает "Дизайн -> Схемы" в админке. ocStore 2.3
в Opencart 2.x / ocStore 2.x: Звіти про помилки
Опубліковано:
Проблема была в стороннем модуле. Удалил файлы модуля, но в списке "Менеджер дополнений" его не выключил, от того он пытался загрузиться, а данных не находил, и связан модуль со схемами, от-того и глюк.