Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Sviridov

Пользователи
  
  • Content Count

    56
  • Joined

  • Last visited

Everything posted by Sviridov

  1. Почитайте про JS событие onchange Да, и советую в качестве селектора использовать атрибуты, а не классы.
  2. Это нотис, он не останавливает работу скрипта, да и это вообще другой контроллер. У вас при оформлении заказа 500 ошибку сервер возвращает. Это либо исключение либо Fatal Error, смотрите логи
  3. сложно сказать без логов веб-сервера , дебага браузера что у вас там произошло. Пришлите сайт в ЛС.
  4. получилось при смене опции в h1 тег таким образом подставлять название опции?
  5. Зачем пихать статус в product_attribute_description ? Это должно быть отдельным элементов массива. $product_attribute['status'] , если вы не хотите конечно для каждого языка иметь опцию вкл / выкл отображения https://www.php.net/manual/ru/language.types.array.php
  6. А что вы сделали для того чтобы его можно было найти? Если вы думаете что вы создадите сайт, и его сразу Яндекс вгонит на первую страницу... К сожалению это не так. Я помню работал над SEO для одного сайта, лет 5 назад, и только вот последние 2 года сайт начал хорошо расти в SEO показателях. В общем SEO это долгий и непредсказуемый процесс, для молодого сайта больше подойдет контекстная реклама.
  7. Чистите кеш шаблона и модификаторы (если после кеша не обновится) после изменения файлов шаблона В option.name у вас пусто, поэтому это не будет работать. Как вы можете заметить, в блоке с выбором опций происходит foreach цикл, который перебирает массив options. Каждый элемент массива содержит id, name. В h1 это выводится не будет, поскольку находится за пределами цикла. Я выше написал решение, вам нужно в <option> создать атрибут и присвоить ему название в виде значения, и через событие onchange менять тайтл /заголовок где вы захотите.
  8. Это не так всё работает как вы себе представляете.
  9. присвойте название опции в атрибут option'a, напишите js скрипт который будет отслеживать событие "onchange" для этого селекта (или что там у вас), добавляйте к тайтлу текст из атрибута выбранной опции. Могу помочь запилить (но разумеется не за спасибо).
  10. Зачем для 5 строк js кода писать модуль?
  11. Знаете почему? Обратите внимание на language_id на фронте, и на то что вы передаете из контроллера.
  12. Если копать глубже, то битрикс это фреймворк, на котором пишут сайты. Это тоже самое что спросить в чем отличия между OpenCart и Laravel Вы написали бы какой продукт битрикса вы хотите сравнить с опенкартом, тогда может вам кто то что то внятное ответит.
  13. Проверку добавить в контроллере корзины , экшен добавления товара. Так же в чекаут, экшен оформления заказа.
  14. Стандартное поле для сортировки в ОС принимает отрицательные значения. Т.е. позиция -1 будет отображена перед 0 ну и т.п. А вообще, я например как покупатель всегда сортировку по цене или популярности использую
  15. Попробуйте в этот массив добавить 'status' => $product_attribute['status']
  16. http://176.98.86.165/image/cache/catalog/catalog/ca3/add-1-800x600-350x350.jpg https://atmosfera.lviv.ua/image/cache/catalog/catalog/ca3/add-1-800x600-350x350.jpg всё таки дело не в /vendor, и не в /upload, а в /image/ ))
  17. А, так в storage vendor лежит, ну значит всё ок папку он видит. Я туплю уже) Загруженные файлы в /storage/upload/ находятся, что у вас там по юзерам и их доступу?
  18. Окей, а владелец файла index.php и любого файла из папки storage одинаковый?
  19. писец, ну и хостинг) обычно общее хранилище дают, делай с ним чё хочешь оно полностью твое, а тут к каждому домену отдельный фтп юзер чтоли?
  20. Да, директорию он видит, значит всё ок. Проверьте права на файлы и их владельца.
  21. А папку storage залили по этому пути? Права выставили? Или что у вас прав нет там создать директорию?
×
×
  • 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.