Автор Тема: не отображаются картинки  (Прочитано 14751 раз)

ED

  • Гость
не отображаются картинки
« : Мая 15, 2012, 11:08:32 pm »
прошу помощи.
не отображаются картинки в категориях
хочу чтобы над названием категорий отображалась картинка как на этом сайте
http://uralopt96.org.ua/catalog/c-max/

этот топик не помог:
http://forum.shop-script.org/obshie_voprosy/foto_v_kategoriyah/msg4278/#msg4278

нашел похожее , не знаю как его реализовать:
или, если вставлять картинки не через css, пробуйте так:
<div><img src="./images/my_{$selected_category[0]}" alt="" /></div>
в папке images/ картинки вида my_1.jpg, my_2.jpg, my_3.jpg и т.д.
то есть, если мы в категории с id=1, то и картинка подгружается my_1.jpg... тоже и с предыдущим вариантом, только на css.

nictboom

  • Гость
Re: не отображаются картинки
« Ответ #1 : Мая 16, 2012, 12:10:23 am »
Какая версия магазина(сборка)?
в css/css_тема/includes/subcategorys.php есть в строке "picture"?
например:
 $q = db_query("SELECT categoryID, name, hurl, products_count, picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY);
« Последнее редактирование: Мая 16, 2012, 12:12:47 am от nictboom »

ED

  • Гость
Re: не отображаются картинки
« Ответ #2 : Мая 16, 2012, 09:18:58 am »
сборка sp 5.0.2
шкура new-story от Юрия
Какая версия магазина(сборка)?
в css/css_тема/includes/subcategorys.php есть в строке "picture"?
например:
 $q = db_query("SELECT categoryID, name, hurl, products_count, picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY);
nictboom , спасибо за ответ.
у меня в папке вообще нет такого, subcategorys.php я ее скопировал из дефолтного шаблона, поставил, из субкатегорий вообще исчезло все

думаю, что мне прямая дорога к Юрию, разработчику шкуры!?

Jordan

  • Гость
Re: не отображаются картинки
« Ответ #3 : Мая 16, 2012, 09:32:36 am »
в css/css_тема/includes/subcategorys.php
$q = db_query("SELECT categoryID, name, hurl, products_count,picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY);
  $result = array();
  while ($row = db_assoc_q($q))
  {
      if ($row['hurl'] != "" && CONF_CHPU) {$row['hurl'] = REDIRECT_CATALOG."/".$row['hurl'];} else {$row['hurl'] = "index.php?categoryID=".$row['categoryID'];}
      if (!$row['picture'] || !file_exists('./products_pictures/'.$row['picture']) ) $row['picture']='';
      $result[] = $row;
  }
меняешь на
 $q = db_query("SELECT categoryID, name, hurl, products_count, picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY) or die (db_error());
$result = array();
while ($row = db_fetch_row($q))
{
                        if ($row[2] != "" && CONF_CHPU) {$row[2] = REDIRECT_CATALOG."/".$row[2];} else {$row[2] = "index.php?categoryID=".$row[0];}
$result[] = $row;
}
$smarty->assign("subcategories_to_be_shown",$result);
  $smarty->assign("subcategories_to_be_shown",$result);
должно получится...

Jordan

  • Гость
Re: не отображаются картинки
« Ответ #4 : Мая 16, 2012, 11:58:07 am »
Вам всё php ковырять, может там в шаблоне не та переменная объявлена, или её вовсе там нету....
У меня тоже в шкурке не было sucategory.php, когда добавил файл, субкатегории не отображались. А сейчас все ровно...

ED

  • Гость
Re: не отображаются картинки
« Ответ #5 : Мая 16, 2012, 03:34:23 pm »
в css/css_тема/includes/subcategorys.php
$q = db_query("SELECT categoryID, name, hurl, products_count,picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY);
  $result = array();
  while ($row = db_assoc_q($q))
  {
      if ($row['hurl'] != "" && CONF_CHPU) {$row['hurl'] = REDIRECT_CATALOG."/".$row['hurl'];} else {$row['hurl'] = "index.php?categoryID=".$row['categoryID'];}
      if (!$row['picture'] || !file_exists('./products_pictures/'.$row['picture']) ) $row['picture']='';
      $result[] = $row;
  }
меняешь на
 $q = db_query("SELECT categoryID, name, hurl, products_count, picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY) or die (db_error());
$result = array();
while ($row = db_fetch_row($q))
{
                        if ($row[2] != "" && CONF_CHPU) {$row[2] = REDIRECT_CATALOG."/".$row[2];} else {$row[2] = "index.php?categoryID=".$row[0];}
$result[] = $row;
}
$smarty->assign("subcategories_to_be_shown",$result);
  $smarty->assign("subcategories_to_be_shown",$result);
должно получится...
Jordan, спасибо за совет
сделал все как вы сказали, но не работает
если у нас темы одинаковые, не могли бы скинуть Ваш subcategorys.php
« Последнее редактирование: Мая 16, 2012, 03:52:59 pm от ED »

Jordan

  • Гость
Re: не отображаются картинки
« Ответ #6 : Мая 16, 2012, 04:59:31 pm »
темы разные, но на...

[вложение удалено администратором]
« Последнее редактирование: Мая 16, 2012, 05:02:06 pm от Jordan »

ED

  • Гость
Re: не отображаются картинки
« Ответ #7 : Мая 16, 2012, 07:09:42 pm »
Эххххххх, ничего не получается :(

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: не отображаются картинки
« Ответ #8 : Мая 16, 2012, 08:07:48 pm »
Народ! А при чем тут sucategory.php ????

Ковырять нужно includes/category.php
меняем:
$q = db_query("SELECT categoryID, name, hurl, products_count FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY) or die (db_error());
на:
$q = db_query("SELECT categoryID, name, hurl, products_count,picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY) or die (db_error());

Далее в тема - subcateg.tpl.html
после: {if $smarty.foreach.scat.index is div by 5}<tr>{/if}
Добавляем: <img src="./products_pictures/{$subc[5]}"/><br>

Все. Ну это так самоя простая реализация. Красоту уже сам наведешь.
(и не плохо б было в пхп реализовать проверку на файл)
« Последнее редактирование: Мая 16, 2012, 08:09:43 pm от Юрий »

ED

  • Гость
Re: не отображаются картинки
« Ответ #9 : Мая 16, 2012, 09:08:40 pm »
Юрий, спасибо огромное!!!
все работает

ED

  • Гость
Re: не отображаются картинки
« Ответ #10 : Мая 17, 2012, 12:48:07 pm »
ну во еще вопросик!
картинки то отображаются, только одна и та же картинка на все категории, а как сделать что бы на каждую категорию своя картинка, категория вытяжки -фото вытяжки, лама -фото лампы

ED

  • Гость
Re: не отображаются картинки
« Ответ #11 : Мая 18, 2012, 11:18:38 pm »
pehser, сделал все как Вы написали  :)все заработало
спасибо Вам огромное :D

Оффлайн yuriy4508

  • Спец
  • ***
  • Сообщений: 137
    • Просмотр профиля
Re: не отображаются картинки
« Ответ #12 : Мая 29, 2012, 01:33:34 pm »
Не отображается картинка подкатегории в IE в других браузерах работает, кто-нибудь сталкивался с такой проблемой?

Jordan

  • Гость
Re: не отображаются картинки
« Ответ #13 : Мая 30, 2012, 01:22:38 pm »
Не отображается картинка подкатегории в IE в других браузерах работает, кто-нибудь сталкивался с такой проблемой?
Не сталкивался. Все отображается в разных браузерах...

Оффлайн tas430

  • Пользователь
  • **
  • Сообщений: 29
    • Просмотр профиля
    • Продажа недвижимости в Горячем Ключе
Re: не отображаются картинки
« Ответ #14 : Мая 28, 2015, 10:15:05 pm »
Народ! А при чем тут sucategory.php ????

Ковырять нужно includes/category.php
меняем:
$q = db_query("SELECT categoryID, name, hurl, products_count FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY) or die (db_error());
на:
$q = db_query("SELECT categoryID, name, hurl, products_count,picture FROM ".CATEGORIES_TABLE." WHERE enabled=1 and parent='".$categoryID."' ORDER BY ".CONF_SORT_CATEGORY." ".CONF_SORT_CATEGORY_BY) or die (db_error());

Далее в тема - subcateg.tpl.html
после: {if $smarty.foreach.scat.index is div by 5}<tr>{/if}
Добавляем: <img src="./products_pictures/{$subc[5]}"/><br>

Все. Ну это так самоя простая реализация. Красоту уже сам наведешь.
(и не плохо б было в пхп реализовать проверку на файл)
отвечу, потому что у тебя старая версия в новых суб категории вынесены из движка - невсем нужно, по этому идет модулем для темы отдельно

нужно в папку темы положить css\css_ваша тема\theme\  фаил subcateg.tpl.html
и в папку css\css_ваша тема\includes фаил subcategorys.php

распакуйте в папку темы фаил в атече



[вложение удалено администратором]

Верните вложения плиз, или подскажите где взять этот модуль