Legosp Forum
Shop-Script "Legosp" => Дизайн и шаблоны => Тема начата: 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.
-
Какая версия магазина(сборка)?
в 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);
-
сборка 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 я ее скопировал из дефолтного шаблона, поставил, из субкатегорий вообще исчезло все
думаю, что мне прямая дорога к Юрию, разработчику шкуры!?
-
в 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);
должно получится...
-
Вам всё php ковырять, может там в шаблоне не та переменная объявлена, или её вовсе там нету....
У меня тоже в шкурке не было sucategory.php, когда добавил файл, субкатегории не отображались. А сейчас все ровно...
-
в 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
-
темы разные, но на...
[вложение удалено администратором]
-
Эххххххх, ничего не получается :(
-
Народ! А при чем тут 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>
Все. Ну это так самоя простая реализация. Красоту уже сам наведешь.
(и не плохо б было в пхп реализовать проверку на файл)
-
Юрий, спасибо огромное!!!
все работает
-
ну во еще вопросик!
картинки то отображаются, только одна и та же картинка на все категории, а как сделать что бы на каждую категорию своя картинка, категория вытяжки -фото вытяжки, лама -фото лампы
-
pehser, сделал все как Вы написали :)все заработало
спасибо Вам огромное :D
-
Не отображается картинка подкатегории в IE в других браузерах работает, кто-нибудь сталкивался с такой проблемой?
-
Не отображается картинка подкатегории в IE в других браузерах работает, кто-нибудь сталкивался с такой проблемой?
Не сталкивался. Все отображается в разных браузерах...
-
Народ! А при чем тут 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
распакуйте в папку темы фаил в атече
[вложение удалено администратором]
Верните вложения плиз, или подскажите где взять этот модуль
-
все нашел спасибо
-
Доброго времени суток
Подскажите пожалуйста в чём может быть проблема. У меня на компъютере все картинки в галерее отображаются, а в интернете нет.