Legosp Forum
Shop-Script "Legosp" => Общие вопросы => Тема начата: leprekon от Апреля 10, 2012, 03:29:01 pm
-
Это снова я.
Задача в лего версии SP 5.0.2 вывести в админ части возле названия товара название категории.
Тоесть сейчас:
Очнь хороший товар (135) 9 x 3: 2 430 грн.
а надо:
(очень хорошая категория) Очнь хороший товар (135) 9 x 3: 2 430 грн.
В версии SP 4.6 всё делалось так:
идем в custord_edit_orders.php
в нем находим строку
q = db_query("SELECT * FROM ".ORDERED_CARTS_TABLE." where orderID=".$result[$i][0]." ORDER BY id ASC") or die (db_error());
меняе ее на
$q = db_query("SELECT o.*,c.name FROM ".ORDERED_CARTS_TABLE." as o LEFT JOIN ".PRODUCTS_TABLE." as p on o.productID=p.productID LEFT JOIN ".CATEGORIES_TABLE." as c on p.categoryID=c.categoryID where orderID=".$result[$i][0]." ORDER BY id ASC") or die (db_error());
дальше находим строку
$prs .= "$row[3] x $row[5]: ".show_price($row[4]*$row[5])."<br />";
и меняем ее на
$prs .= "(".$row[6].")$row[3] x $row[5]: ".show_price($row[4]*$row[5])."<br />";
А как тоже сделать в SP 5.0.2 ?
Спасибо.
-
Таки да, именно в эту строчку я вначале и полез. Сначала заменил её кодом, который выше, потом попробовал вставить то, чего не хватает и получилось
$orderprod=db_arAll("select o.*,c.name from ".ORDERED_CARTS_TABLE.' as o LEFT JOIN ".PRODUCTS_TABLE." as p on o.productID=p.productID LEFT JOIN ".CATEGORIES_TABLE." as c on p.categoryID=c.categoryID where productID !=0 and name not like \''.ADMIN_DISCOUNT_STRING.' %\' and orderID='.(int)$_GET['orderID']);
но не работает этот код.
-
Дык, вроде же есть пару страниц где нужно править: новый заказ, редактирование и выполненный.
Вы на всех этих хотите?
-
Дык, вроде же есть пару страниц где нужно править: новый заказ, редактирование и выполненный.
Вы на всех этих хотите?
Fail! Я не на той странице менял, нужно было на custord_new_orders.php
;D
-
Ребята, а как по аналогии вставить Бренд товара?
То есть сейчас у меня уже стоит Категория+Имя товара а как между ними вставить еще и бренд?
-
насиловал гугл, но так и не нашел двойное объединения таблиц..к сожалению
-
получилось вот что:
$q = db_query("SELECT o.*, c.name, b.* FROM ".ORDERED_CARTS_TABLE." as o LEFT JOIN ".PRODUCTS_TABLE." as p USING(productID) LEFT JOIN ".CATEGORIES_TABLE." as c USING(categoryID) LEFT JOIN ".BRAND_TABLE." as b USING(brandID) where orderID=".$result[$i][0]." ORDER BY id ASC") or die (db_error());
Ребята, помогите добить...сейчас выдает
IDбренда + Категорию + Имя товара
Не могу дойти как вывести не IDБренда а имя Бренда.
-
А как такое реализовать в лего 6.1?