Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
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:37 Копия темы
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 Копия темы
пробою  ссылку скинуть контактов там нет всеравно 
stoclub24.ru/index.php?op...

щас  тоже картинки нет но выводит пустой тег  возле слов Полный ТекстПолный
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 Копия темы
$params->get('image_intro') – там нет такого параметра, нужно проверять $images->image_intro
Qsemenov Сообщение 17/10/2012 13:20 Копия темы
щас работает отлично )  спасибо большое
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"