Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: мешает ссылка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: видно ссылкукогда нету изображения
Nekri
Отправлено: 28 Февраля, 2016 - 12:39:46
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




Помогите пожалуйста.
Сделал интернет магазин. В описании товара положил две картинки:
<Ul class = "litlefotos"> <li> <a href='<?=$this-> product [ "img"]?> 'Class =' cloud-zoom-gallery '
rel = "useZoom:" zoom1 ", smallImage: '<? = $ this-> product [" img "]?>', title: 'описание 1'">
<Img src = "<? = $ This-> product [" img "]?>" Alt = "" /> </a> </ li> </ ul> <ul class = "litlefoto2"> <li> <a href='<?=$this-> product [ "img2"]?> 'class =' cloud-zoom-gallery '
rel = "useZoom:" zoom1 ", smallImage: '<? = $ this-> product [" img2 "]?>', title: 'описание 1'">
<Img src = "<? = $ This-> product [" img2 "]?>" Alt = "" /> </a> </ li>
, Но некоторые товары имеют одну картину - и на месте второй картинки видно ссылку, попытался дописать код: if ($ product [ "img2"] == $ product [ ""]) echo false; else {$ product [ "img2"] = $ this-> config-> address. $ this-> config-> dir_img_products. $ product [ "img2"];}
помогло частично: остался квадрат в 1 пиксель при нажатий на него делается ерунда
Ссылки нужны для библиотеки "jquery"
Думал на этой проблемой очень долго, буду благодарен за помощь.
Прикреплено изображение (Нажмите для увеличения)
test.jpg

(Отредактировано автором: 28 Февраля, 2016 - 12:41:33)

 
 Top
andrewkard
Отправлено: 29 Февраля, 2016 - 01:03:42
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




css display:none
 
 Top
Nekri
Отправлено: 02 Марта, 2016 - 11:01:28
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




это не поможет, разве что "css display: none" подключить через "php" или "js" но я не знаю как
 
 Top
IllusionMH
Отправлено: 02 Марта, 2016 - 12:12:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Nekri, какой echo false; зачем? Просто не выводите всю li если нет второй картинки.

P.S. если выкладываете код - оформляйте его нормально (и подсветка и отступы) невозможно ж понять что делается
 
 Top
DelphinPRO
Отправлено: 02 Марта, 2016 - 12:54:01
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




if ($ product [ "img2"] == $ product [ ""])

бляяяя


PHP:
скопировать код в буфер обмена
  1. if ($product["img2"]) {
  2.  // если картинка есть, то выводим ее здесь
  3. }


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Nekri
Отправлено: 04 Марта, 2016 - 18:52:27
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




Спасибо за помощь ребята, я понял вашу мысль, но до конца у меня не получается исправить код :::::: Это "tpl" файл "content_product.tpl" - где находится «html" код страницы описания товара ..Я попытался:::но те же грабли"
<?php if ($this->product["img2"]){?>

<ul class ="litlefoto2">
<li>
<a href='<?=$this->product["img2"]?>' class='cloud-zoom-gallery'
rel="useZoom: 'zoom1', smallImage: '<?=$this->product["img2"]?>', title:'описание 1' ">
<img src="<?=$this->product["img2"]?>" alt=""/></a>
</li>

</ul>
<?php }?>"
Скачать файл: content_product.tpl
Скачан раз: 107
 
 Top
Nekri
Отправлено: 04 Марта, 2016 - 18:53:36
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




product_class.php
(Добавление)
описание
Скачать файл: product_class.php
Скачан раз: 118
 
 Top
Nekri
Отправлено: 04 Марта, 2016 - 19:00:44
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




описание
Прикреплено изображение (Нажмите для увеличения)
test111.jpg
 
 Top
DelphinPRO
Отправлено: 04 Марта, 2016 - 22:14:42
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




Правой кнопкой жмакаем на незагруженную картинку, выбираем пункт "инспектировать элемент", в открывшемся окне смотрим, что конкретно написано в атрибуте src этой картинки.
(Добавление)
Хотя нет. нафиг.
Просто выведите var_dump($this->product["img2"]) перед проверкой и покажите что результат.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Nekri
Отправлено: 05 Марта, 2016 - 09:48:52
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




foto
Прикреплено изображение (Нажмите для увеличения)
test22.jpg
 
 Top
DelphinPRO
Отправлено: 05 Марта, 2016 - 12:17:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




ну а картинка-то есть по указанному адресу? Видимо нет. Вот она и не загружается.

upd
фу, блин, фигню сморозил Улыбка

Вы путь видите к картинке? я - нет. Это путь к папке с картинкой. И как она по вашему должна отображаться?
(Добавление)
Едем дальше )

Как у вас хранятся пути к картинкам в базе? Полностью или только имя файла?
В первом случае - у вас ошибочное значение в базе, нужно всего лишь исправить.
Во втором, нужно смотреть код, который формирует полный путь к картинке и кладет его в переменную $this->product["img"]

(Отредактировано автором: 05 Марта, 2016 - 12:22:26)



-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Nekri
Отправлено: 05 Марта, 2016 - 18:44:08
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Февр. 2016  


Помог: 0 раз(а)




"Delphin PRO" спасибо за советы все работает хорошо:
в "product class.php" код -------------
if ($ product [ "img2"] == $ product [ ""]) false;
else {
$ product [ "img2"] = $ this-> config-> address. $ this-> config-> dir_img_products. $ product [ "img2"];
}
в "content_product.tpl" код ----------------
<? php if ($ this-> product [ "img2"]) {?>
<Ul class = "litlefoto2">
<li> <a href='<?=$this-> product [ "img2"]?> "class =" cloud-zoom-gallery '
rel = "useZoom:" zoom1 ", smallImage: '<? = $ this-> product [" img2 "]?>', title: 'описание 1'">
<Img src = "<? = $ This-> product [" img2 "]?>" Alt = "" /> </a>
</ li>
</ ul>
<? php}?>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB