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

f4rr3ll1990

Новачок
  
  • Публікації

    43
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем f4rr3ll1990

  1. Вобщем все оказалось на много проще, оказалось что я - самый не внимательный человек на земле :?.
    Я вносил изменения внутри условия {% if position == 'column_left' or position == 'column_right' %} , а нужно было просто прокрутить ниже до блока {% else %} и там обнаружился нужный мне кусок шаблона))))
    Прошу у всех прощения за потраченное время :oops:.

  2. 25 минут назад, legioner26 сказал:

    А может быть Вы вносили правки в редакторе шаблонов в админке ? Если внесли там изменения, то уже никакие изменения в модификаторах не прокатят. Необходимо ставить фикс модификатор.

    Выше мне предлагали такой вариант, и мне он показался самым подходящим, но в редакторе шаблона пусто, по этому я думаю что этот вариант в пролёте...image.png.63d92df812c471c6585ff3c592332551.png

  3. 1 час назад, Fedka сказал:

    Обновите шаблон до посленей версии.

    Как вариант))
    Но мне важно понять как так происходит, что в контроллере идет вывод в конкретный файл шаблона, а изменения в этом файле ни к чему не приводят, этот кусок верстки отрисовывается, значит он где-то хранится, не с потолка же он берётся))

  4. 2 минуты назад, mpn2005 сказал:

    По сути чтобы шаблон не вывелся надо удалить 4 файла, а не один.

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

     

    3 минуты назад, mpn2005 сказал:

    Вы скачете с одного на другое. И я уже не понимаю что вы хотите сделать и что вы где делаете.

     

    пытаюсь отредачить файл шаблона, выше на скринах показывал как добавил к ul с классом "us-module-buttons-list" еще один класс "ttsstt" но он не появляется на странице, ровно как и не появляются изменения на кнопках которые я пытаюсь внести

  5. Только что, mpn2005 сказал:

    Так внесите и в него правки.

    Или скиньте доступ на фтп и в админку в личку. Только чтобы был доступ к папке storage.

    Завтра под кофе смогу глянуть, что там за магия.

    так в том то и дело что в файле latest.twig и который в модификациях и который оригинальный - все мои правки присутствуют, но они не отрисовываются, вот для наглядности добавил класс ttsstt к обертке кнопок  

    image.png

    image.png

  6. 2 минуты назад, mpn2005 сказал:

    Теперь тоже самое но из папки storage/modification

    Только в конфиге посмотрите путь к папке storage. Она может быть перенесена.

    Да, там папка вынесена на директорию выше, я там уже проверял, вызов шаблона из modification точно такойже.
    Также в modification есть и файл latest.twig, мои правки в нём присутствуют, а вот файла latestnew.twig который я создал на замену первому - там нет

    image.png

  7. 2 минуты назад, mpn2005 сказал:

    Так не бывает. Значит не тот шаблон правите.

    Покажите скриншот конца контроллера, где подгружается вьюшка.

    Сам понимаю что не бывает, но факт

    image.png

    image.png

  8. 7 минут назад, mpn2005 сказал:

    Редактировать нужно тот что в теме.

    Для начала просто добавьте в видное место рядом с кнопками "zzz"

    Или что-то такое. Чтобы убедиться что фал тот что надо.

     

    После правок надо каждый раз в модификаторах (в админке) нажимать кнопку "Обновить".

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

    Файл верный, модификаторы обновлял, такие-же правки вносил в контроллер и шаблон категории и в модуль сопутствующих товаров, который отображается в карточке товара, нигде проблем не возникло, а вот конкретно этот блок на главной странице какой-то заколдованный.
    И даже если удалить файл latest.twig из обеих папок с шаблонами - тоже ничего не меняется))))

  9. Только что, 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>, в них тоже ничего военного не нашёл.
    Уже не знаю что и думать...

  10. UPD.
    Сверил название бд с той что указана в конфиге и понял что мне дали доступы не от той бд))
    Еще попробовал скопировать файл шаблона, назвал latestnew.twig и в контроллере поменял название шаблона, всеравно ничего не происходит.
    Контроллер по идее верный, так как я делаю из него var_dump и его видно на главной.
    Какая-то магия происходит:?

  11. 1 минуту назад, mpn2005 сказал:

    Про всякие кэши писал выше.

     

    Фтп аккаунт верный, ведь все остальные изменения применились без проблем))
    Модулей кеширования нету никаких, только в самом шаблоне видимо есть какая-то свиристелка, так как в настройках шаблона присутствует кнопка "Очистить кеш шаблона", но его очистка не приводит ни к каким результатам.
    Пробовал из админки добавить на главную какие-нибудь еще блоки - все добавляется, все отображается, такое впечатление что конкретно блок  "Новые поступления" каким-то образом где-то закешован, вот вариант с редактором шаблонов мне показался самым правдоподобным в данном случае, но в редакторе пустая история и таблицы oc_theme в бд нету хоть убей, пересмотрел раз 20.
    Кэш opcache - создал скрипт как вы сказали но он вываливается в undefined function (( 

    image.png

  12. 5 минут назад, mpn2005 сказал:

    В таблице oc_theme

     

    А для редактора у вас похоже js скриптов не хватает.

    Или права на них не те. Проверьте по путям на которые ругается.

    Есть ли там эти js файлы.

    А у меня такой таблицы нету(((
    Буду пробовать починить редактор)))

    image.png

  13. 6 часов назад, mpn2005 сказал:

    Залейте из сборки ocStore3 эти фалы:

    system/library/template/twig.php

    system/modification.xml

    Потом в модификаторах нажать кнопку "Обновить"

     

    Авторы сборки зачем-то полезли в файл twig.php

    И нарушили работу ocmod. Изменения не применяются к twig файлам.

    Не скажу в каких версиях, но встречал это уже не раз.

    Так я изменения на прямую в файл внёс, не используя ocmod

  14. 5 минут назад, bodyak0 сказал:

    На главное кеширование отключили?

    Толькочто узнал что там такое есть))
    Раньше с OC3 не работал)
    Проверил, он отключен, на всякий случай нажал кнопочку очистки, не помогло((((

    image.png

  15. Доброго времени суток, нужна помощь знатоков.
    Столкнулся с непонятным явлением, суть такова:
    Попросили меня покрасить кнопочки "В закладки" и "В сравнение", чтобы иконки на товарах которые уже находятся в закладках подсвечивались другим цветом.
    Сказано-сделано, подправил контроллер 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 вношу изменения и ничего не происходит :blink:.

    Обновлял модификаторы - не помогло.
    В настройках шаблона обнаружил кнопку "Очистить кеш шаблона", тоже мимо.
    Подскажите пожалуйста в какую сторону копать :cry:.
    Opencart 3.0.3.2 (rs.2) , шаблон UltraStore OCTemplates.

  16. Проблема решена:
    В магазине был установлен модуль SEO Microdata PRO, в названии модуля присутствовала ссылка на феофан, после ее удаления из языкового файла все начало работать нормально, хотя при этом установлено еще несколько модулей у которых в названии все таже ссылка, но она никак не влияет, вобщем странно все это.

    • +1 1
  17. Ребят, у меня тут беда какаято, при попытке добавить модуль в макетах в консоль вываливается :
    "Uncaught ReferenceError: addModule is not defined"
    все дело в том что эта страница - одна из немногих в которых я не вносил никаких правок и изменений, скрипт с функцией addModule на месте, на верочку взял из чистой сборки файл layout_form.tpl, есстественно это не помогло.
     
    При загрузке самой странице в консоль падает "Uncaught SyntaxError: Invalid or unexpected token".
    Как я понял в названии какогото из модулей присутствуют некорректные символы, и изза них крашится весь скрипт, подскажите куда мне копать?
  18. В 04.01.2018 в 16:03, VTstudio сказал:

    Удачи :)

    Сегодня обнаружил что мне в запросе приходят null вместо значений product_discount

     

        public function getProducts () {
            $query = $this->db->query("
                SELECT
                    b.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_price
                FROM " . DB_PREFIX . "product AS p
                JOIN " . DB_PREFIX . "product_description AS b
                    ON p.product_id = b.product_id
                JOIN " . DB_PREFIX . "product_to_category AS c
                    ON p.product_id = c.product_id
                LEFT JOIN " . DB_PREFIX . "product_discount AS d
                    ON p.product_id = d.product_id
            ");
            
            return $query->rows;
    }
     
     
×
×
  • Створити...

Important Information

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