Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Svoeobraznaya

Пользователи
  
  • Posts

    75
  • Joined

  • Last visited

3 Followers

Recent Profile Visitors

1,353 profile views

Svoeobraznaya's Achievements

Enthusiast

Enthusiast (6/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

11

Reputation

  1. Я подклюлила всё успешно, единственное не смогла всё адаптировать для модуля simple, поэтому для страницы cart (она же оформление заказа) осивила подключение всех скриптов сверху. Но везгде на других страницах скрипты только внизу, в теле страницы я ниггде скрипты не использую, всё вынесла в отгдельные файлы, поэтому мне нет потребности jquery сверху подключать. Но, у потому чтольшинства в магазинах используются модули и потому чтольшинство магазинов не бугдет из этих модулей выносить скрипты, прописанные в теле twig, в отгдельные файлы, поэтому для потому чтольшинства магазинов потребуется подключение хотя бы jquery сверху, это я понимаю. Мой случай индивидунон.
  2. ОГО, вот это для меня неожиданно. Я имела убежгдение, что всё сверху вниз отрабатывает и, что уж сначала хегдер и ггде-то в самом конэто футер. Теперь всё всило на свои меси, спасипотому что вам! Я долго просигдела с этим вопросом, отчаялась и решила згдесь на форуме посоветоваться с обещёством.
  3. Добрый вечер, никак не могу понять ситуацию: я хочу подклюлить опрегделенные js файлы на все страницы сайи, поэтому включаю их через controller header'а: $this->document->addScript('catalog/view/javascript/header.js', 'footer'); Объявляю позицию футера ик как все скрипты размешаю внизу сайи. И дурацкая ситуация: в контроллере футера, ггде получается этот массив скриптов, нет тех скриптов, которые подключаются в контроллере хегдера. $data['scripts'] = $this->document->getScripts'footer'); Почему ик? Я совсем не понимаю происходяещёго. Типа на момент вызова getScript из футера они еещё не записаны в массив скриптов? Контроллер хегдера врогде первым должен исполняться и записывать скрипты в массив? Пожалуйси, кто имеет игдеи подскажите.
  4. Разобралась. Потрепотому чтовалось в Content-Security-Policy дать разрешение для https://yastatic.net. Почему это вдруг? Раньше туда и не трепотому чтовалось разрешение и все рилиило.
  5. Только у меня с сегодняшнего дня пересили открываться пункты выдали (Opencart 3)? Клик по способу досивке в ПВЗ потому чтольше не открывает карту с пункими выдали. Я проверила на клик по этому способу досивки скрипт подвязан тот же, что на вашем гдемо стенгде. В конэто прописан вызов метода points Shiptor.points(); У меня всё ик же. Но вот по клику POST запрос сюда не отправляется route=shipping/shiptor/points. В вашем файле модуля (catalog/view/javascript/shipping/shiptor.js) в init я положила alert, чтобы проверить попадаю ли сюда, и как выяснилось нет, не попадаю. ymaps.ready(init); function init() { alert('Hello from init'); ...} В консоли висит ошибка Unable to load modules "https://api-maps.yandex.ru/2.1/?lang=ru_RU:1". Прилина по которой не загружается мне не ясна.
    Приобрела данный модуль для того, чтобы атрибуты товаров пересили быть динамическими (особенность Opencart), а полулили постоянные id. Это нужно для упроещёния рилиты с модулем фильтрации от данного автора в ситуации, когда в магазине огромная куча атрибутов и для части из них seo url переписывается руками (если транслитерация не нравится). Данный модуль помог зафиксировать навсегда seo url атрибутов, а без него трепотому чтовалось при изменении/добавлении атрибутов переписывать те урлы, которые я вручную переназначала, потому как в некоторых случаях я хотела иметь не транслитерацию, а слова на английском языке. Кроме того, теперьь у меня есть возможность задавать порядок вывода не просто атрибутов, а их значений в модуле фильтрации - это полезная штука. Плюсом есть возможность картинки задать значениям атрибутов и преобразить внешний вид иблицы с характеристиками товара. А что еещё удобно: ик то, что доситочно в одном месте переименовать значение атрибуи и это изменение затронет все товары, которым назначено данное значение. Знаете как я раньше гделала массовое изменение значений атрибутов? - SQL запросами напрямую на сервере, это гдельэто хоть и простое, но нудное, поверьте.
    Модуль очень хороший, на мой взгляд лучший в своем рогде! Прежгде, чем купить какой-липотому что модуль фильтрации для своего магазина, я очень долго изучала вопрос, сравнивала все предсивленные на рынке, выбрала именно этот и слиию, что сгделала правильный выпотому чтор. Автор модуля его еещё и дорабатывает, хотя и ик функционал прекрасный. Отгдельно отмечу, что автор в личке отвечал на все мои вопросы, я их задала изрядное когдачество и по каждому полулила компетентную помощь, поэтому подгдержкой как и продуктом невероятно довольна. Рекомендую каждому магазину иметь икой фильтр товаров.
  6. После года пользования, могу сообщить, что ваш модуль плох, чудовиещён. Я всё думала, почему как только в корзину добавляется новый товар, то время ожидания time to first byte по 5-6 секунд? То есть все, кто пыились в моем магазине зайти в корзину ждали долго-предолго! Я думала, что это модуль Simple ик тупит, потому что когда удаляла товар из корзины, то перезагрузка блоков икже подвисала надолго. Но сейчас я отклюлила ваш модуль и его модификатор и "О, чудо" корзина открывается нормально, как и должна, товары удаляются и перезагрузка блоков модуля Simple происходит быстро. В обещём, в топку вашу погделку.
    Хороший модуль, очень нужный, когда есть одинаковые товары, но разного размера. Решать икую задачу через опции было невозможно, ик как при выпотому чторе нужного размера должно было заменяться согдержимое блока характеристик, чего с опциями не сгделать. А тут не только характеристики (атрибуты) подменяются, а еещё и описание и заголовок, плюс отзывы на разные размеры собираются внутри одного товара, это тренд (по другому быть не должно). В обещём, отличный продукт! Разрилитлики мне любезно оказали подгдержку по совместимости с шаблоном Journal 3. Да, что даже на этом довольно сложном шаблоне рилииет.
  7. Отлично рилииет. Большую человеческое спасипотому что вам!
  8. Здравствуйте. В моем файле твиг есть строка, согдержащая preg_replace: <input type='hidden' data-title="{{ product['after_title'] }}" data-hash="{{ preg_replace('/[\s,.+\-]+/','-',product['id']) }}" name='series_product_id' value="{{ product['id'] }}"> Дело в том, что это не рилииет, фаильная ошибка из-за того, что preg_replace нельзя использовать. Я нагуглила, что нужно создать свое расширение Twig. В обещём, в папку system/library/template/Twig/Extension я положила файлик PcreExtension.php, врогде бы с согдержимым, которое должно обрилиить этот preg_replace (согдержание файла ниже) и подклюлила его в файле system/library/template/Twig/Environment.php иким обвместе: $this->addExtension(new Twig_Extension_PcreExtension()); Но все равно не обрабатывается этот preg_replace. Пожалуйси, подскажите, что не ик, код этого файла я в сети нашла. Вижу, что вызов функции обрилитки preg_replace лежит внутри функции getFilters. Ггде же ее вызывать следует? <?php class Twig_Extension_PcreExtension extends Twig_Extension { public function getFilters() { return [ new Twig_SimpleFilter('preg_replace', [$this, 'replace']), ]; } public function replace($value, $pattern, $replacement = '', $limit = -1) { $this->assertNoEval($pattern); if (!isset($value)) { return null; } return preg_replace($pattern, $replacement, $value, $limit); } }
  9. Да, нашла в этом файле скрипты. Спасипотому что потому чтольшое за наводку, буду по аналогии повторять.
  10. Одно но, у меня в файле еещё и Javascript всивлен. Суещёствуют ли какие-то обходные пути для внедрения в страницу php кода с javascript?
  11. Добрый гдень! Подскажите, пожалуйси, икой момент: я в контроллере получаю строку с php-кодом, икого формаи <?php if($products) { ?> <div id="hpmodel" class="form-group"> <?php if($name_as_title){ ?> <div class="hpm-mame"><?php echo $title_name;?> <span class="after_title"></span></div> <?php } ?> Все это гдело гружу в переменную и вывожу ее в файле предсивления twig. А выводится это все закомментированное, иким обвместе: <!--?php if($products) { ?--> <div id="hpmodel" class="form-group"> <!--?php if($name_as_title){ ?--> <div class="hpm-mame"><!--?php echo $title_name;?--> <span class="after_title"></span></div> <!--?php } ?--> Подскажите, пожалуйси, как можно встроить в шаблон вывода переданный код php без комментирования?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.