powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Картинка по умолчанию
5 сообщений из 5, страница 1 из 1
Картинка по умолчанию
    #36190045
Фотография Palarm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<img src="ссылка" alt="Logo" width="100" height="100" hspace="5" vspace="5" align="left">
А как сделать, чтобы если картинки по ссылке нет, то показывалась картинка по умолчанию, то есть вставить другой урл?
...
Рейтинг: 0 / 0
Картинка по умолчанию
    #36190054
Краказябл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
<img src="non-existent-image.png" onerror="this.src='existent-image.png'" />
...
Рейтинг: 0 / 0
Картинка по умолчанию
    #36190065
Фотография Palarm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Туплю. Это в шаблоне DLE
Код: plaintext
<img src=[xfvalue_urllogotip] onerror="this.src='{THEME}/images/Logo.jpg'" alt="Logo" width="100" height="100" hspace="5" vspace="5" align="left">
this - это что?
Пробовал и так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<?php
$filename = [xfvalue_urllogotip];
if (file_exists($filename)) {
	<img src=$filename alt="Logo" width="100" height="100" hspace="5" vspace="5" align="left">;
} else {
    <img src="{THEME}/images/Logo.jpg" alt="Logo" width="100" height="100" hspace="5" vspace="5" align="left">;
}
?>
Та же хрень - не показывает лого по умолчанию, если не заполнили путь к нему в форме добавления
...
Рейтинг: 0 / 0
Картинка по умолчанию
    #36190076
Алексей Кашарин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вы длинну $filename проверяйте и будет вам счатье )


а еще можно значение по умолчанию в таблице поставить или триггер сочинить
...
Рейтинг: 0 / 0
Картинка по умолчанию
    #36190155
Фотография Palarm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообщем частично так решилось:
1. $filename = [xfvalue_urllogotip]; - в php такое не прокатывает, точнее при обработке шаблона DLE. Там видимо просто в коде html заменяются куски текста.
2. <img src=[xfvalue_urllogotip] ...
не срабатывало, потому что при путом поле логотипа ничего не возвращало
<img src= onerror="...
Победилось только тем, что забить чего нить в поле, например *.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Картинка по умолчанию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]