-
Публікації
43 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем f4rr3ll1990
-
-
25 минут назад, legioner26 сказал:
А может быть Вы вносили правки в редакторе шаблонов в админке ? Если внесли там изменения, то уже никакие изменения в модификаторах не прокатят. Необходимо ставить фикс модификатор.
Выше мне предлагали такой вариант, и мне он показался самым подходящим, но в редакторе шаблона пусто, по этому я думаю что этот вариант в пролёте...
-
1 час назад, Fedka сказал:
Обновите шаблон до посленей версии.
Как вариант))
Но мне важно понять как так происходит, что в контроллере идет вывод в конкретный файл шаблона, а изменения в этом файле ни к чему не приводят, этот кусок верстки отрисовывается, значит он где-то хранится, не с потолка же он берётся)) -
-
2 минуты назад, mpn2005 сказал:
По сути чтобы шаблон не вывелся надо удалить 4 файла, а не один.
да, это я тупанул, я его удалил из папки с основной темой и он подгружался из default, если удалить из default то тогда главная вообще перестает грузиться.
3 минуты назад, mpn2005 сказал:Вы скачете с одного на другое. И я уже не понимаю что вы хотите сделать и что вы где делаете.
пытаюсь отредачить файл шаблона, выше на скринах показывал как добавил к ul с классом "us-module-buttons-list" еще один класс "ttsstt" но он не появляется на странице, ровно как и не появляются изменения на кнопках которые я пытаюсь внести
-
Если из контроллера удалить вывод шаблона то блок исчезает, но если удалить сам twig файл то блок остаётся
-
Только что, mpn2005 сказал:
Так внесите и в него правки.
Или скиньте доступ на фтп и в админку в личку. Только чтобы был доступ к папке storage.
Завтра под кофе смогу глянуть, что там за магия.
так в том то и дело что в файле latest.twig и который в модификациях и который оригинальный - все мои правки присутствуют, но они не отрисовываются, вот для наглядности добавил класс ttsstt к обертке кнопок
-
2 минуты назад, mpn2005 сказал:
Теперь тоже самое но из папки storage/modification
Только в конфиге посмотрите путь к папке storage. Она может быть перенесена.
Да, там папка вынесена на директорию выше, я там уже проверял, вызов шаблона из modification точно такойже.
Также в modification есть и файл latest.twig, мои правки в нём присутствуют, а вот файла latestnew.twig который я создал на замену первому - там нет -
-
7 минут назад, mpn2005 сказал:
Редактировать нужно тот что в теме.
Для начала просто добавьте в видное место рядом с кнопками "zzz"
Или что-то такое. Чтобы убедиться что фал тот что надо.
После правок надо каждый раз в модификаторах (в админке) нажимать кнопку "Обновить".
И только после того как тестовый вывод увидите, занимайтесь такими изменениями внутри кнопок.
Файл верный, модификаторы обновлял, такие-же правки вносил в контроллер и шаблон категории и в модуль сопутствующих товаров, который отображается в карточке товара, нигде проблем не возникло, а вот конкретно этот блок на главной странице какой-то заколдованный.
И даже если удалить файл latest.twig из обеих папок с шаблонами - тоже ничего не меняется)))) -
Только что, mpn2005 сказал:
А какой именно файл правите?
Папка с шаблоном та что используется?
Контроллер extension/module/latest
Шаблон как и писал выше только что создал новый extension/module/latestnew.twig
Папок с шаблонами всего 2 это default и oct_ultrastore, latest.twig присутствует и там и там, правил на всякий случай оба.
var_dump($data); из контроллера отдает данные которые полностью соответствуют тому что рисуется в блоке, включая переменные $data['wsh'] и $data['cmpr'] которые я добавил в контроллере (в них записывается true если id товара находится в wishlist и compare).
Была мысль что этот блок перерисовывается через js, перерыл все подключенные скрипты (а их там всего 2, если не считать сторонние библиотеки) - ничего не нашёл.
Также пробовал открыть страницу через ctrl+u и искать через поиск инлайновые теги <script>, в них тоже ничего военного не нашёл.
Уже не знаю что и думать... -
UPD.
Сверил название бд с той что указана в конфиге и понял что мне дали доступы не от той бд))
Еще попробовал скопировать файл шаблона, назвал latestnew.twig и в контроллере поменял название шаблона, всеравно ничего не происходит.
Контроллер по идее верный, так как я делаю из него var_dump и его видно на главной.
Какая-то магия происходит -
1 минуту назад, mpn2005 сказал:
Про всякие кэши писал выше.
Фтп аккаунт верный, ведь все остальные изменения применились без проблем))
Модулей кеширования нету никаких, только в самом шаблоне видимо есть какая-то свиристелка, так как в настройках шаблона присутствует кнопка "Очистить кеш шаблона", но его очистка не приводит ни к каким результатам.
Пробовал из админки добавить на главную какие-нибудь еще блоки - все добавляется, все отображается, такое впечатление что конкретно блок "Новые поступления" каким-то образом где-то закешован, вот вариант с редактором шаблонов мне показался самым правдоподобным в данном случае, но в редакторе пустая история и таблицы oc_theme в бд нету хоть убей, пересмотрел раз 20.
Кэш opcache - создал скрипт как вы сказали но он вываливается в undefined function (( -
-
-
1 час назад, mpn2005 сказал:
Надо тогда в базе почистить правки в редакторе.
а не подскажете в какой таблице искать?)
-
6 часов назад, mpn2005 сказал:
Залейте из сборки ocStore3 эти фалы:
system/library/template/twig.php
system/modification.xml
Потом в модификаторах нажать кнопку "Обновить"
Авторы сборки зачем-то полезли в файл twig.php
И нарушили работу ocmod. Изменения не применяются к twig файлам.
Не скажу в каких версиях, но встречал это уже не раз.
Так я изменения на прямую в файл внёс, не используя ocmod
-
7 часов назад, thentru сказал:
там редактор не пашет почему-то)
-
-
Доброго времени суток, нужна помощь знатоков.
Столкнулся с непонятным явлением, суть такова:
Попросили меня покрасить кнопочки "В закладки" и "В сравнение", чтобы иконки на товарах которые уже находятся в закладках подсвечивались другим цветом.
Сказано-сделано, подправил контроллер category.php, просто получаю из сессии wishlist, а потом проверяю через if (in_array($result['product_id'], $wishlist)) , и записываю в переменную true или false. Далее стало понятно что помимо категорий существуют различные блоки из серии "Хиты продаж", "Новые поступления" и т.д.
И вот тут начинаются странности, на главную подключен модуль "Новые поступления", его контроллер нашелся в /extension/module/latest.php.
Внес в него изменения, сделал var_dump чтобы убедится что это именно нужный мне контроллер, все вродебы ок.
К нему подключается файл шаблона extension/module/latest.
В extension/module/latest.twig вношу изменения и ничего не происходит .Обновлял модификаторы - не помогло.
В настройках шаблона обнаружил кнопку "Очистить кеш шаблона", тоже мимо.
Подскажите пожалуйста в какую сторону копать .
Opencart 3.0.3.2 (rs.2) , шаблон UltraStore OCTemplates. -
Проблема решена:
В магазине был установлен модуль SEO Microdata PRO, в названии модуля присутствовала ссылка на феофан, после ее удаления из языкового файла все начало работать нормально, хотя при этом установлено еще несколько модулей у которых в названии все таже ссылка, но она никак не влияет, вобщем странно все это.- 1
-
Ребят, у меня тут беда какаято, при попытке добавить модуль в макетах в консоль вываливается :
"Uncaught ReferenceError: addModule is not defined"
все дело в том что эта страница - одна из немногих в которых я не вносил никаких правок и изменений, скрипт с функцией addModule на месте, на верочку взял из чистой сборки файл layout_form.tpl, есстественно это не помогло.
При загрузке самой странице в консоль падает "Uncaught SyntaxError: Invalid or unexpected token".
Как я понял в названии какогото из модулей присутствуют некорректные символы, и изза них крашится весь скрипт, подскажите куда мне копать? -
В 04.01.2018 в 16:03, VTstudio сказал:
Удачи
Сегодня обнаружил что мне в запросе приходят null вместо значений product_discount
public function getProducts () {$query = $this->db->query("SELECTb.name AS name,p.quantity AS quantity,p.price AS price,p.price_zak AS price_zak,p.product_id AS product_id,c.category_id AS category_id,d.quantity AS discount_quantity,d.price AS discount_priceFROM " . DB_PREFIX . "product AS pJOIN " . DB_PREFIX . "product_description AS bON p.product_id = b.product_idJOIN " . DB_PREFIX . "product_to_category AS cON p.product_id = c.product_idLEFT JOIN " . DB_PREFIX . "product_discount AS dON p.product_id = d.product_id");return $query->rows;} -
3 минуты назад, VTstudio сказал:
А почему вы используете join, по идеи left? врдле на результат повлияет, но все же
SQL это мой ночной кошмар)
Поменял на LEFT JOIN все вроде заработало)))
Спасибо огромное -
2 минуты назад, VTstudio сказал:
это своя модель или в моделе продукта?
Своя, мне нужно через ajax получить json массив со всеми товарами, все отрабатывает как надо, кроме количества(
Не могу внести изменения в view одного из модулей
в Opencart 3.x: Пісочниця
Опубліковано:
Вобщем все оказалось на много проще, оказалось что я - самый не внимательный человек на земле .
Я вносил изменения внутри условия {% if position == 'column_left' or position == 'column_right' %} , а нужно было просто прокрутить ниже до блока {% else %} и там обнаружился нужный мне кусок шаблона))))
Прошу у всех прощения за потраченное время .