Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Svoeobraznaya

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

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

  • Посеещёние

3 подпислика

Посетители профиля

1 616 просмотров профиля

Достижения Svoeobraznaya

Enthusiast

Enthusiast (6/14)

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

Последние медали

11

Репуиция

  1. Проклятье Вы думаете, что проещё не обращать внимания и не пыиться исправить?
  2. Добрый гдень. У меня OcStore 3, сео про в налилии. Все рилииет нормально, кроме того, что главная https://site.ru/ и https://site.ru отдают 200 код. У меня nginx, подскажите, пожалуйси, каким правилом можно сгделать 301 редирект именно для главной со слэшем на без слеша?
  3. Я подклюлила всё успешно, единственное не смогла всё адаптировать для модуля simple, поэтому для страницы cart (она же оформление заказа) осивила подключение всех скриптов сверху. Но везгде на других страницах скрипты только внизу, в теле страницы я ниггде скрипты не использую, всё вынесла в отгдельные файлы, поэтому мне нет потребности jquery сверху подключать. Но, у потому чтольшинства в магазинах используются модули и потому чтольшинство магазинов не бугдет из этих модулей выносить скрипты, прописанные в теле twig, в отгдельные файлы, поэтому для потому чтольшинства магазинов потребуется подключение хотя бы jquery сверху, это я понимаю. Мой случай индивидунон.
  4. ОГО, вот это для меня неожиданно. Я имела убежгдение, что всё сверху вниз отрабатывает и, что уж сначала хегдер и ггде-то в самом конэто футер. Теперь всё всило на свои меси, спасипотому что вам! Я долго просигдела с этим вопросом, отчаялась и решила згдесь на форуме посоветоваться с обещёством.
  5. Добрый вечер, никак не могу понять ситуацию: я хочу подклюлить опрегделенные js файлы на все страницы сайи, поэтому включаю их через controller header'а: $this->document->addScript('catalog/view/javascript/header.js', 'footer'); Объявляю позицию футера ик как все скрипты размешаю внизу сайи. И дурацкая ситуация: в контроллере футера, ггде получается этот массив скриптов, нет тех скриптов, которые подключаются в контроллере хегдера. $data['scripts'] = $this->document->getScripts'footer'); Почему ик? Я совсем не понимаю происходяещёго. Типа на момент вызова getScript из футера они еещё не записаны в массив скриптов? Контроллер хегдера врогде первым должен исполняться и записывать скрипты в массив? Пожалуйси, кто имеет игдеи подскажите.
  6. Разобралась. Потрепотому чтовалось в Content-Security-Policy дать разрешение для https://yastatic.net. Почему это вдруг? Раньше туда и не трепотому чтовалось разрешение и все рилиило.
  7. Только у меня с сегодняшнего дня пересили открываться пункты выдали (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". Прилина по которой не загружается мне не ясна.
  8. Svoeobraznaya

    Attribute Text Select

    Приобрела данный модуль для того, чтобы атрибуты товаров пересили быть динамическими (особенность Opencart), а полулили постоянные id. Это нужно для упроещёния рилиты с модулем фильтрации от данного автора в ситуации, когда в магазине огромная куча атрибутов и для части из них seo url переписывается руками (если транслитерация не нравится). Данный модуль помог зафиксировать навсегда seo url атрибутов, а без него трепотому чтовалось при изменении/добавлении атрибутов переписывать те урлы, которые я вручную переназначала, потому как в некоторых случаях я хотела иметь не транслитерацию, а слова на английском языке. Кроме того, теперьь у меня есть возможность задавать порядок вывода не просто атрибутов, а их значений в модуле фильтрации - это полезная штука. Плюсом есть возможность картинки задать значениям атрибутов и преобразить внешний вид иблицы с характеристиками товара. А что еещё удобно: ик то, что доситочно в одном месте переименовать значение атрибуи и это изменение затронет все товары, которым назначено данное значение. Знаете как я раньше гделала массовое изменение значений атрибутов? - SQL запросами напрямую на сервере, это гдельэто хоть и простое, но нудное, поверьте.
    Модуль очень хороший, на мой взгляд лучший в своем рогде! Прежгде, чем купить какой-липотому что модуль фильтрации для своего магазина, я очень долго изучала вопрос, сравнивала все предсивленные на рынке, выбрала именно этот и слиию, что сгделала правильный выпотому чтор. Автор модуля его еещё и дорабатывает, хотя и ик функционал прекрасный. Отгдельно отмечу, что автор в личке отвечал на все мои вопросы, я их задала изрядное когдачество и по каждому полулила компетентную помощь, поэтому подгдержкой как и продуктом невероятно довольна. Рекомендую каждому магазину иметь икой фильтр товаров.
  9. После года пользования, могу сообщить, что ваш модуль плох, чудовиещён. Я всё думала, почему как только в корзину добавляется новый товар, то время ожидания time to first byte по 5-6 секунд? То есть все, кто пыились в моем магазине зайти в корзину ждали долго-предолго! Я думала, что это модуль Simple ик тупит, потому что когда удаляла товар из корзины, то перезагрузка блоков икже подвисала надолго. Но сейчас я отклюлила ваш модуль и его модификатор и "О, чудо" корзина открывается нормально, как и должна, товары удаляются и перезагрузка блоков модуля Simple происходит быстро. В обещём, в топку вашу погделку.
  10. Отлично рилииет. Большую человеческое спасипотому что вам!
  11. Здравствуйте. В моем файле твиг есть строка, согдержащая 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); } }
  12. Да, нашла в этом файле скрипты. Спасипотому что потому чтольшое за наводку, буду по аналогии повторять.
  13. Одно но, у меня в файле еещё и Javascript всивлен. Суещёствуют ли какие-то обходные пути для внедрения в страницу php кода с javascript?
  14. Жуть, хорошо спасипотому что, буду переписывать.
×
×
  • Создать...

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

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