Size: a a a

2021 March 17

RG

Roman Gerasimov in OctoberCMS
Дмитрий
А где базу авто брал?
Если очень надо - пиши в личку, помогу
источник

Д

Дмитрий in OctoberCMS
Roman Gerasimov
Если очень надо - пиши в личку, помогу
ок)))
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
Vasya
Google PageSpeed стал определять октябрь и в своих рекомендациях бросает ссылки на официальную доку октября)
оо, это идея сумасшедшего японца Аюми была реализована, значит
источник

v

vladimir in OctoberCMS
Pavel Lautsevich 🇧🇾
оо, это идея сумасшедшего японца Аюми была реализована, значит
Так давно уже )
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
не знал
источник

v

vladimir in OctoberCMS
Я об этом во флудилке еще 10 марта писал 😄
источник

PL

Pavel Lautsevich 🇧🇾... in OctoberCMS
я не сижу во флудилке. флуда и здесь хватает =))
источник

KK

Kirill Kulikov in OctoberCMS
Константин Аникин
Путь относительно скрипта js, например ‘../../../images/img.png,
вы пробовали, у вас работало?

моя структура в theme:

assets
—js
——main.js
—img
——placemark.png

пишу путь внутри main.js '../img/placemark.png' - не работает
источник

X

XL in OctoberCMS
Kirill Kulikov
вы пробовали, у вас работало?

моя структура в theme:

assets
—js
——main.js
—img
——placemark.png

пишу путь внутри main.js '../img/placemark.png' - не работает
Js исполняется на клиенте, он знать не знает о существовании этого пути. Пиши полный путь от корня: /themes/<имя темы>/assets/img/placemark.png
источник

КА

Константин Аникин... in OctoberCMS
Да да, все верно, моя ошибка
источник

КА

Константин Аникин... in OctoberCMS
Я сборщик же юзаю обычно, он мне пути проставляет
источник

KK

Kirill Kulikov in OctoberCMS
вот фотка со структурой проекта.

'/themes/chipdip33/assets/img/placemark.png' не работает. У меня сайт сейчас на локальном сервере и у картинок в html путь написан так: {{ 'assets/img/svg/sprite.svg#logo'|theme }}, а в браузере отображается вот так:
http://localhost:8888/chipdip33/themes/chipdip33/assets/img/svg/sprite.svg#logo. И работает норм.

а указанный путь из js таким же и остается в браузере. мб дело в том что сервер локальный, может быть такое?
источник

X

XL in OctoberCMS
Kirill Kulikov
вот фотка со структурой проекта.

'/themes/chipdip33/assets/img/placemark.png' не работает. У меня сайт сейчас на локальном сервере и у картинок в html путь написан так: {{ 'assets/img/svg/sprite.svg#logo'|theme }}, а в браузере отображается вот так:
http://localhost:8888/chipdip33/themes/chipdip33/assets/img/svg/sprite.svg#logo. И работает норм.

а указанный путь из js таким же и остается в браузере. мб дело в том что сервер локальный, может быть такое?
В DevTools во вкладке Network посмотри откуда он пытается его грузить, может поможет чем
источник

X

XL in OctoberCMS
Kirill Kulikov
вот фотка со структурой проекта.

'/themes/chipdip33/assets/img/placemark.png' не работает. У меня сайт сейчас на локальном сервере и у картинок в html путь написан так: {{ 'assets/img/svg/sprite.svg#logo'|theme }}, а в браузере отображается вот так:
http://localhost:8888/chipdip33/themes/chipdip33/assets/img/svg/sprite.svg#logo. И работает норм.

а указанный путь из js таким же и остается в браузере. мб дело в том что сервер локальный, может быть такое?
А, ну всё логично. Зато если пропишешь '/chipdip33/themes/chipdip33/assets/img/placemark.png', то заработает.
Кинь где-нибудь в твоём layout <script>window.themePath="{{ ''|theme }}"</script>
А в JS используй переменную themePath типа:
imageUrl = themePath+'/img/placemark.png'
источник

KK

Kirill Kulikov in OctoberCMS
XL
А, ну всё логично. Зато если пропишешь '/chipdip33/themes/chipdip33/assets/img/placemark.png', то заработает.
Кинь где-нибудь в твоём layout <script>window.themePath="{{ ''|theme }}"</script>
А в JS используй переменную themePath типа:
imageUrl = themePath+'/img/placemark.png'
помогло!) спасибо, не думал что эта хрень столько времени сожрет.
источник

X

XL in OctoberCMS
Kirill Kulikov
помогло!) спасибо, не думал что эта хрень столько времени сожрет.
Бывает. Только напрямую не прописывай (/chipdip33/themes/....), иначе после переноса на хостинг не заработает)
источник

Д

Дмитрий in OctoberCMS
Дмитрий
грубо говоря есть дерево, очень большое 10к и более элементов, мне надо чтобы выбрав например 5 уровень отобразилось 5 селектов (даже наверное не селектов а что то типа селекта с возможностью содать новый элемент), в 1 -  1 уровень, во 2 - 2... и тд., основная задача это создать или выбрать нужный элемент 5 уровня
Помогите плиз хотя бы идеей)
источник

KK

Kirill Kulikov in OctoberCMS
XL
Бывает. Только напрямую не прописывай (/chipdip33/themes/....), иначе после переноса на хостинг не заработает)
то есть тут обязательно через переменную?
источник

X

XL in OctoberCMS
Kirill Kulikov
то есть тут обязательно через переменную?
Ну смотри, у тебя сейчас адрес localhost:8888/chipdip33, ты жестко пропишешь от корня вместе с каталогом chipdip33. Когда ты перенесешь на сервер, у тебя будет что-нибудь вроде "https://chipdip33.ru/". Но в коде у тебя путь старый, поэтому картинки будет искать в "https://chipdip33.ru/chipdip33/themes/....". Поэтому лучше через переменную сделать.
источник

Д

Дмитрий in OctoberCMS
Roman Gerasimov
Покупал
+ за помошь)
источник