Перейти к содержимому


Доп категория

категория

  • Вы не можете ответить в тему
Сообщений в теме: 4

#1 DronDron

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 10 February 2016 - 11:11 AM

Добрый день. Подскажите пожалуйста, как отобразить в клиентской части у товара название дополнительной(ых) категорий?
  • 0

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 February 2016 - 12:41 PM

SELECT categoryID по таблице CATEGORIY_PRODUCT_TABLE для текущего ProductID.
Если что-то нашлось, то SELECT name,categoryID по таблице CATEGORIES_TABLE для categoryID IN(найденные categoryID)
Cписок полученных name и categoryID выводим в виде ссылок в любом желаемом дизайне.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 DronDron

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений
Репутация: 0
Начинающий

Отправлено 10 February 2016 - 01:05 PM

А можно готовое решение, за российские деревянные?
  • 0

#4 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 February 2016 - 01:25 PM

А можно готовое решение, за российские деревянные?

Можно. Пишите техзадание в личку. Только при всей простоте задачи я меньше 20$ не беру (не интересно).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#5 antaNT

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 33 сообщений
Репутация: 1
Начинающий

Отправлено 14 May 2016 - 01:08 PM

я сделал такую функцию
function GetAppCats( $productID )
{
	    $q = db_query( "SELECT categoryID FROM ".CATEGORIY_PRODUCT_TABLE." WHERE productID=".(int)$productID." LIMIT 10");
	    $data = array();
	    while( $row = db_fetch_row( $q ) )
  {
			    $data[] = $row[0];
	    }
	    return $data;
}

вызывать ее, допустим в catalog_products_categories.php

$app_cats= array();
                for( $i=0; $i < count($products); $i++ )
                {
                        $products[$i]["picture_count"]                = GetPictureCount( $products[$i]["productID"] );
                        $products[$i]["thumbnail_count"]        = GetThumbnailCount( $products[$i]["productID"] );
                        $products[$i]["enlarged_count"]                = GetEnlargedPictureCount( $products[$i]["productID"] );
// ant get appended categories
$app_cats[$products[$i]["productID"]] = GetAppCats( $products[$i]["productID"] ); 
                }

$smarty->assign("app_cats", $app_cats );
  • 0