169 похожих чатов

Вот этот блок я буду в цикле выводить, если он

картинку не найдет, то весь компонент не загрузится , как это исбежать?\

25 ответов

32 просмотра

если так, то используй у img атрибут onerror и через него уже танцуй

Gregory- Автор вопроса
Дима
если так, то используй у img атрибут onerror и чер...

Не получается так)) он доходит до конца цикла потом ошибку выбрасывает на 99 фотке, а у меня условно 11й уже нету1

Чего вы хотите добиться этим кодом?

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
Чего вы хотите добиться этим кодом?

Проверять есть ли фотка по сформированному пути или нет

Gregory
Не получается так)) он доходит до конца цикла пото...

прочитай еще раз https://ru.stackoverflow.com/questions/826679/%D0%9F%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B8-%D0%BD%D0%B0-%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%91%D0%B8%D1%82%D0%B0%D1%8F-%D0%B8%D0%BB%D0%B8-%D0%BD%D0%B5%D1%82

Gregory
Проверять есть ли фотка по сформированному пути ил...

Это ужасное решение. Почему вы заранее не знаете, какая фотка у вас есть, а какой нет?

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
Это ужасное решение. Почему вы заранее не знаете, ...

У меня 26 папок и 26 страниц, на каждой странице слайдер. Количество фоток будет изменяться. но из названия от 1.webp,2.webp,3.webp, до n. Мне нужно чекнуть сколько реально фоток в той или иной папке , создать массив с URL и при помощи цикла выводить фотки в Слайдере.

Если у вас 26 страниц и 26 папок, то просто заранее не каждой странице создайте массив с теми фотками, какие есть

Gregory
как?

Где хранятся изображения? На клиенте или на сервере?

Gregory
в папке public

Тогда просто ручками создайте массив с нужными файлами изображений

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
Тогда просто ручками создайте массив с нужными фай...

У меня 1н компонент на 26 слайдеров. я не могу ручками у каждого слайдера свой число фоток и они потом будут добавлятсья и удаляться

Gregory
У меня 1н компонент на 26 слайдеров. я не могу руч...

Пропсы для чего были сделаны? Передавайте список пропсами

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
Пропсы для чего были сделаны? Передавайте список п...

ну смотрите, я урками создам массив из 10 src . А завтра их станет 11.

Gregory
ну смотрите, я урками создам массив из 10 src . А ...

Для того, чтобы их стало 11 вам все равно придётся лезть в репу и добавлять руками новое изображение

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
Для того, чтобы их стало 11 вам все равно придётся...

Вот не хочется по такому пути идти))) это самый простой способ.

Gregory
Вот не хочется по такому пути идти))) это самый пр...

А вы уже пошли по такому пути. Если хотите динамически формировать список изображений, его нужно хранить и отдавать на сервере

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
А вы уже пошли по такому пути. Если хотите динамич...

Сейчас попробую. Мне же ничего не мешает до папки public со стороны пайтона добраться.

Gregory
Сейчас попробую. Мне же ничего не мешает до папки ...

Не надо трогать папку public. Она у вас должна быть привязана к гиту. Вы так свою историю гита убьёте. Файлы нужно хранить на сервере в папке, которая будет в gitignore

Gregory- Автор вопроса
Фарид Эседов (FaRDi)
Не надо трогать папку public. Она у вас должна быт...

Ну на сервере у меня всё в dist папка копия папки public/img

Gregory
Сейчас попробую. Мне же ничего не мешает до папки ...

иши скрипт на питоне который читает директорию и выдает json массив с названиями файлов и читай его слайдером

Gregory- Автор вопроса

да я уже начал этим заниматься.

Gregory
да я уже начал этим заниматься.

а самая оптимальная проверка есть ли ресурс на сервере - послать запрос HEAD

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта