Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

ImLucky

Пользователи
  
  • Публикаций

    226
  • Зарегистрирован

  • Посещение

Все публикации пользователя ImLucky

  1. Подтверждаю проблему с производительностью. Причем ситуация довольно странная. Этот модуль стоял (и стоит) в карточке товара, причем аж в двух эземплярах. Один выводит похожие товары, другой выводит товары этого же бренда. В общем в карточке никаких провисаний, вроде как, нету и всё работает. Но сегодня понадобилось на главной вывести товары из категории. Не успел я добавить модуль в схемы - как сайт тут же лег замертво. И так три раза после ребутов. Будет ли решена данная проблема?
  2. Спасибо, max_level уже ковырял, но тоже без результатов... Наверно отдохнуть надо.
  3. Добрый день. OC 2.3, стоит seo_pro. Сейчас ссылки вида: site.ru/catalog/subcatalog/subcatalog2/product/ Как сократить ссылку до вида? site.ru/subcatalog/subcatalog2/product/ То есть из цепочки ЧПУ нужно выкинуть главную категорию, но оставить вложенность всех подкатегорий и товара. Через htaccess что-то не выходит, но не исключаю, что я просто жопорук :/
  4. Очевидно в стандартном модуле добавляются только товары, не ? Иначе это звучит как "подскажите как с помощью шуруповерта взбить тесто" Или вам надо подробный процесс "модификации" рассказать?
  5. Это более правильный вариант, потому что Ничего не находило... Хотя через минуту я и так понял, что дело в константе префикса. Но проблема была в том, что в магазине 20к файлов, куча модулей, куча допилов и т.д. и при "правильном" поиске запроса находило несколько сотен строк кода относящиеся совершенно к разным модулям и доработкам. Именно поэтому я и искал более "легкие варианты", чем изучать каждый найденный файл.. а их, опять же - сотни. Так и есть, один из файлов закодирован, причем как раз с дублирующие функцией (ну судя по названию). К счастью дело не в нем оказалось. Да всё нормально "происходило". Только проблема была в том, что сайт был "боевой" с тысячной посещаемостью. В итоге после подключения к запросам debug_backtrace и записью в лог результатов - за несколько секунд накапливался лог в несколько ГБ и сервер умирал. Перенести на тестовую среду из-за привязки модулей к домену - было не вариант(ну и еще причины были). Короче говоря, основным ключом в поиске решения проблемы по файлам было то, что перед INSERT не было DELETE. Хоть и мониторил код подозреваемого модуля несколько раз, но не сразу заметил "$this->applySpecials();". В итоге получилось так, что модуль выводился на главной... а у того была функция какой-то непонятной проверки с последующим "$this->applySpecials();". Короче говоря, при обращении к главной странице - срабатывало обновление таблицы.
  6. Приветствую. Уже с месяц происходит почти ежеминутное обновление таблицы oc_product_special неизвестно по каким причинам. Судя по ID - кол-во запросов за это время уже скоро перевалит за миллиард. На кроне ничего не висит. Как можно выявить исходный файл отправляющий запросы? Пробовал с debug_backtrace поколдовать, но как-то безрезультатно.
  7. ImLucky

    Появилась Opencart 3.1b

    Эх, тройка уже почти год как вышла, а я ни разу с ней даже дел не имел. Даже в глаза не видел... Надо бы познакомиться как-нибудь.
  8. Очевидно в тот контроллер, где нужно сделать вывод кол-ва товара. В tpl-е переменная будет $all_product_total. А уж чей это контроллер будет - так вам решать... Где нужно выводить, туда и вставляйте. Хоть в модуль, хоть в колонку. Только убедитесь, что модель продукта подключена.
  9. ImLucky

    Бомбалейла

    — Можно списать у тебя? — Без проблем, только измени немного.
  10. Проведите рефакторинг статьи. Подключите библиотеку под названием "пунктуация" и используйте функцию под названием "запятые". Ваше творение нечитабельно.
  11. Через админку, скорее всего, никак. Через файловый менеджер найдите файл /catalog/view/theme/default/template/common/footer.twig и смотрите там.
  12. Несколько "костыльный" способ, но думаю вполне рабочий. В контроллере simplecheckout_cart.php заменить $totals[$key]['text'] = $this->simplecheckout->formatCurrency($value['value']); на $totals[$key]['text'] = $value['value']; В темплейте уже соответственно обернуть и дописать рубли
  13. ImLucky

    Убрать снег с сайта

    Добрый день! Под каким-то деревом, у себя во дворе, я зарыл клад! Мне показалось это прикольным. Теперь не могу найти. Обшарил весь двор с металлоискателем, но так и не нашел. Пожалуйста, подскажите где я его зарыл. Заранее спасибо!
  14. Ох уж эти игры в экстрасенсов...
  15. Не хватает фразы "метнись по быстрому"...
  16. admin/view/template/sale/order_info.tpl <h3 class="panel-title"><i class="fa fa-shopping-cart"></i> <?php echo $text_order_detail; ?></h3> Заменить на <h3 class="panel-title"><i class="fa fa-shopping-cart"></i> <?php echo $text_order_detail; ?> №<?php echo $order_id; ?></h3> Там же <h3 class="panel-title"><i class="fa fa-info-circle"></i> <?php echo $text_order; ?></h3> Заменить на <h3 class="panel-title"><i class="fa fa-info-circle"></i> <?php echo $text_order; ?> №<?php echo $order_id; ?></h3> По-моему ничего сложного...
  17. Интересно, а что тогда, по вашему, будет шаблоном этой страницы? https://supersushi.su/asd То есть один и тот же шаблон работает для корзины и ошибочной страницы? Я не в курсе просто
  18. Между \theme\ И \template\ должно быть название шаблона, например тот же default. По какому принципу должны быть изменения, если шаблон не указывается?
  19. Спасибо, был не прав, вариант рабочий. Отложил эту задачу до лучших времен, отдохнул, потом взялся по новой, на свежую голову, и всё понял. По вашему примеру получилось буквально "сходу", вместо тех костылей, что я делал до этого и как описывал в первом посте. Малость не совсем так, как вы написали, но подход именно такой. Напишите в личку куда, в знак признательности, отправить "на пиво".
  20. ImLucky

    Ошыбки.....

    ошЫбки в ошибках...
  21. Я так думаю он про дефолтный шаблон, что еще больше вопросов вызывает...
  22. Кривой, не спорю, потому что без сна уже часов 30 из которых 8 на эту задачу уходило. Много чего было сделано до этого, а тут силенок уже не хватает. Надо отдыхать видимо. Утро-вечера мудренее. Но это.. всё равно, будьте попроще)
  23. Опять же, я и не прошу решения, а наоборот - я сказал, что я не понимаю почему именно так, с вашей точки зрения, нужно решать эту задачу. Прямо не попросил подсказать, но из предложения вроде уже очевидно, что если вы подсказали решение, то можно его и объяснить. Если лень, гордость берет, денег хотите, то так и скажите. Но ради бога, только не говорите что я хочу халявы. "Живой код" - как вы сказали, я привел лишь потому, что мне показалось что вы сами не понимаете что за всем этим стоит и что так просто это не решится. По крайней мере в контексте моего примера.

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.