Название каталога на главной странице...

Тема в разделе "Shop-script", создана пользователем Css_Ufa, 28 фев 2009.

Статус темы:
Закрыта.
  1. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Интересует вот такой вопрос... Сделал дофига товаров к примеру и хочу чтобы писалось сверху к ним к какому каталогу они относятся...
    Пример
    Так вот) рассмотрел catalog_tree.tpl.html
    понравились там строки
    HTML:
    
    {if $categoryID == $categories_tree[i].categoryID}
     {* selected node => point category and don't make a link *}
     <b>
    <font class=lightstandard style="color: #4197bb">* {$categories_tree[i].name}</font>
    </b>
    <br>
    {else}
    {* not selected node => make a link to a category *}
     <a href="index.php?categoryID={$categories_tree[i].categoryID}" 
      {if $categories_tree[i].level > 1}class=lightstandard 
       {else}class=light{/if}  
    style="color: #4197bb">{$categories_tree[i].name}</a><br>
    {/if}
    
    Может и ошибаюсь, с ними поиграться?) :nezn:
     
  2. mdss

    mdss ♖♘♗♕♔♗♘♖

    Moderator
    Регистр.:
    20 фев 2007
    Сообщения:
    1.130
    Симпатии:
    668
    nafanya расписывал
    http://shop-scripts.ru/showpost.php?p=3280&postcount=2
     
  3. Css_Ufa

    Css_Ufa

    Регистр.:
    25 ноя 2008
    Сообщения:
    542
    Симпатии:
    323
    Нашел более удобный и лучший вариант))))
    Спасибо DRV :)
    Вообщем работает на основе спец. предложений...

    В includes/home.php вместо:
    HTML:
    
    	//special offers
    	$result = array();
    	$q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by rand()") or die (db_error());
    	while ($row = db_fetch_row($q))
    	{
    		$q1 = db_query("SELECT productID, name, default_picture, Price, brief_description, categoryID FROM ".
    					PRODUCTS_TABLE.
    					" where productID=$row[0]") or die (db_error());
    		if ($row1 = db_fetch_row($q1))
    		{
    			if ( is_null($row1[2]) )
    				continue;
    			$picture = db_query( "select filename, thumbnail, enlarged from ".
    				PRODUCT_PICTURES." where photoID=".$row1[2] );
    			$picture_row = db_fetch_row( $picture );
    			if ( $picture_row )
    			{
    			 	if ( file_exists( "./products_pictures/".$picture_row[0] ) )
    				{
    					$row1[2] = $picture_row[0];
    					$row1[3] = show_price($row1[3]);
    					$result[] = $row1;
    				}
    			}
    		}
    	}
    
    	$smarty->assign("special_offers",$result);
    
    Вставляем:
    HTML:
    
    //special offers
    $result = array();
    $q = db_query("SELECT productID FROM SS_special_offers order by sort_order") or die (db_error());
    while ($row = db_fetch_row($q))
    {
    $q1 = db_query("SELECT productID, name, default_picture, Price, brief_description, categoryID FROM ".PRODUCTS_TABLE." where productID=$row[0]") or die (db_error());
    if ($row1 = db_fetch_row($q1))
    {
    if ( is_null($row1[2]) )
    continue;
    $picture = db_query( "select filename, thumbnail, enlarged from ".PRODUCT_PICTURES." where photoID=".$row1[2] );
    $c1 = db_query("SELECT name FROM ".CATEGORIES_TABLE." where categoryID=$row1[4]");
    $picture_row = db_fetch_row( $picture );
    $category_row = db_fetch_row( $c1 );
    if ( $picture_row )
    {
    if ( file_exists( "./products_pictures/".$picture_row[0] ) )
    {
    $row1[2] = $picture_row[0];
    $row1[3] = show_price($row1[3]);
    $row1[5] = $category_row[0];
    $result[] = $row1;
    }
    }
    }
    }
    $smarty->assign("special_offers", $result);
    
    Теперь вставляем в home.tpl.html
    HTML:
    
    <a href="index.php?productID={$best_product[i][4]}">{$best_product[i][5]}</a>
    
    Ву-а-ля готово :)))) Пользуйтесь! Оффтоп... Все-таки поиск творит чудеса:)))) :yahoo::yahoo::yahoo::yahoo::yahoo::yahoo:
     
Статус темы:
Закрыта.