|
0 Всего найдено: 18
Qsemenov
Сообщение
17/10/2012 11:56
Копия темы
Джумла 2,5 небольшой php код помогите нубу ) <?php if ($params->get('image_intro') !== '') : ?> <!-- Проверяем не является ли параметр пустым--> <?php echo htmlspecialchars($images->image_intro); ?> <!--Выводим значение параметра--> <?php endif; ?> <!--Конец проверки--> помогите как описать тегом img если в базе есть запись если записи нет то и тег img не выводится сейчас выводит просто адрес к картинке если записи нет то не выводит а хочется ище сделать чтоб добавляло все ето дело в тег img если запись о картинки в базе есть
DelphinPRO
Сообщение
17/10/2012 12:09
Копия темы
<img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="">
Qsemenov
Сообщение
17/10/2012 12:11
Копия темы
так не работает выводит пустой тег <img src="" alt=""> если в базе картинка не прописана нужно что и <img src="" alt=""> если картинки нет
TakT0101
Сообщение
17/10/2012 12:21
Копия темы
Если правильно понял, то... <?php if (!empty($params->get('image_intro'))) : ?> <!-- Проверяем не является ли параметр пустым--> <img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt=""> <!--Выводим значение параметра--> <?php endif; ?> <!--Конец проверки-->
Qsemenov
Сообщение
17/10/2012 12:27
Копия темы
выдает ошибку Fatal error: Can't use method return value in write context in /home/stoclu/public_html/templates/it_newsy3/html/com_content/article/katalog.p hp on line 49 <?php if (!empty($params->get('image_intro'))) : ?> ета строка выходит 49
vah-smile
Сообщение
17/10/2012 12:30
Копия темы
<?php echo ($params->get('image_intro') !== ''):"<img src='".htmlspecialchars($images->image_intro)."'>" ?" "; ?>
TakT0101
Сообщение
17/10/2012 12:31
Копия темы
ага)), тогда вот так <?php if ($params->get('image_intro') != '') : ?> <!-- Проверяем не является ли параметр пустым--> <img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt=""> <!--Выводим значение параметра--> <?php endif; ?> <!--Конец проверки-->
Qsemenov
Сообщение
17/10/2012 12:45
Копия темы
извините ищераз у вас тут не хватает <?php if ($params->get('image_intro') != '') : ?> = в теори правильно работает но таже ситуация если нет записи в базе выводится <img src="" alt=""> его какбы не должно быть если в базе картинка не прописана если есть запись в базе то должно выводить <img src="путь к картинке.пнг" alt="">
Qsemenov
Сообщение
17/10/2012 12:46
Копия темы
у вас сейчас тоже ошибка в строке Parse error: syntax error, unexpected ':', expecting ',' or ';' in
vah-smile
Сообщение
17/10/2012 13:00
Копия темы
сори, перепутал знаки ":" и "?" :) <?php echo ($params->get('image_intro') !== '')?"<img src='".htmlspecialchars($images->image_intro)."'>" :""; ?>
TakT0101
Сообщение
17/10/2012 13:06
Копия темы
а у вас в $params какой объект лежит? у вас в шаблоне вывода статьи должна быть строчка $images = json_decode($this->item->images); обращаться к изображениям стать можо так: $images->image_intro соответсвенно: <?php if (!empty($images->image_intro)) : ?> <!-- Проверяем не является ли параметр пустым--> <img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt=""> <!--Выводим значение параметра--> <?php endif; ?> <!--Конец проверки-->
Qsemenov
Сообщение
17/10/2012 13:06
Копия темы
пробою ссылку скинуть контактов там нет всеравно щас тоже картинки нет но выводит пустой тег возле слов Полный ТекстПолный
vah-smile
Сообщение
17/10/2012 13:09
Копия темы
Проверьте, правильно ли у вас прописан путь к картинке?
vah-smile
Сообщение
17/10/2012 13:13
Копия темы
попробуйте еще так: <?php echo ($params->get('image_intro') !== '')?"<img src='".$params->get('image_intro')."'> " :""; ?>
Qsemenov
Сообщение
17/10/2012 13:14
Копия темы
да там через редактор смотри сейчас сделал такое же поле только с картинкой вся соль в том что может быть загружено много картинок будет создано несколько полей например до 10 и если путь не прописан то картинки не должно быть php код я так понимаю должен проверять если запись в базе есть выводить адрес картинки в теге img если записи нет то не должен ничего выводить
TakT0101
Сообщение
17/10/2012 13:17
Копия темы
0
$params->get('image_intro') там нет такого параметра, нужно проверять $images->image_intro |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |