www.GrzegorzGrabowski.pl

  • Increase font size
  • Default font size
  • Decrease font size
Internet

product_list..tpl

E-mail Print PDF

Poniżej zamieszczam kod pliku wraz z informacjami które udało mi się ustalić dotyczącymi poszczególnych elementów.

{if $notify}
 <div class="error">
 {$smarty.const.ERROR_NO_CATEGORY}
 </div> 
{else}
 {if $catDescription}
  <div class="text">{$catDescription}</div>
 {/if}
 <div class="box">
 <div class="view-list">
 <div class="col-left">
 <ul>
 <li class="first"><a href="/{$list_prod_name}" class="underline">{$smarty.const.LIST_PROD_NAME}</a></li>
 <li><a href="/{$list_prod_price}" class="underline">{$smarty.const.LIST_PRICE}</a></li>     
 </ul>
 </div>
 {if $smarty.const.CONF_ALLOW_MODIFY_DEFAULT_LIST == '1'}
 <div class="col-right">
 <ul>
 <li class="first"> <a href="/{$adres}"> <b>{$smarty.const.LIST_LIST}</b> </a></li>
 <li><a href="/{$adres_opis}"> <b>{$smarty.const.LIST_DESC}</b> </a></li>
 <li><a href="/{$adres_zdjecie}"> <b>{$smarty.const.LIST_GFX}</b> </a></li>
 </ul>
 </div>     
 {/if}
 </div>
 {section name=prod_l loop=$produkty}
 {if $smarty.section.prod_l.index % $smarty.const.CONF_COLUMN_QUANTITY_LIST == 0}
 <ol class="product-list {if $smarty.session.Shop.view == 1}only-title{elseif $smarty.session.Shop.view == 2} only-description{/if} border-top cols{if $smarty.const.CONF_COLUMN_QUANTITY_LIST > 0 AND $smarty.const.CONF_COLUMN_QUANTITY_LIST < 6}{$smarty.const.CONF_COLUMN_QUANTITY_LIST}">{else}1">
 {/if}
 {/if}
 <li class="list-item">
 {if $produkty[prod_l].gfx}
 <a href="/{$produkty[prod_l].produrl}" class="image"><img src="/image_func.php?img=gfx/{$produkty[prod_l].unic_name}.jpg&maxwidth={$smarty.const.CONF_FOTO_WIDTH_PRODUCT_LIST}" alt="" /></a>
 {/if}
 <h3><a href="/{$produkty[prod_l].produrl}">{$produkty[prod_l].product_name}</a></h3>
 {if $produkty[prod_l].opis}
 <div class="text">
 <p>
 {$produkty[prod_l].opis|truncate:250}    cyfra okrsla wielkość opisu na liście
 </p>
 </div>
 {/if}
 <form action="#" method="post" class="price" id="form_{$smarty.section.prod_l.index}">
 <fieldset>
 <br /><strong>{$produkty[prod_l].price}</strong><br />
 {if $produkty[prod_l].lista_dodaj}                   
 {if $smarty.get.producent}
 <input type="hidden"  name="producent"  value="{$smarty.get.producent|escape:'html'}" />
 <input type="hidden"  name="page"   value="{$smarty.get.page|escape:'html'}" />
 {else}
 <input type="hidden"  name="catalog"   value="catalog" />
 <input type="hidden"  name="cat_id"   value="{$smarty.get.cat_id|escape:'html'}" />
 <input type="hidden"  name="page"   value="{$smarty.get.page|escape:'html'}" />
 {/if}
 {if $produkty[prod_l].lista_dodaj_cinput}
 <input type="text" name="ilosc"     value="1" size="2"  class="input" />
 {/if}
 <input type="hidden"  name="koszyk"   value="add" />
 <input type="hidden"  name="prod_id"   value="{$produkty[prod_l].product_id}" /> 
 <input type="submit" value="{$smarty.const.ADD_TO_CART_FROM_WISHLIST}" onclick="document.getElementById('form_{$smarty.section.prod_l.index}').submit();return false;" class="add" onmouseover="this.className='add hover'" onmouseout="this.className='add'" />     
 <!--<a style="text-decoration:none;" href="#"  class="adcart" title="{$smarty.const.ADD_TO_CART_FROM_WISHLIST}"><span>{$smarty.const.ADD_TO_CART_FROM_WISHLIST|regex_replace:"/dodaj /":"dodaj<br />"}</span><div style="color:#ffffff; text-align:left;padding-left:3px;text-decoration:none;font-weight:bold;">{$smarty.const.ADD_TO_CART_FROM_WISHLIST}</div></a>
                     -->
    </form>               
 {/if}                             
 </fieldset>
 </form>
 </li>
 {if $smarty.section.prod_l.iteration % $smarty.const.CONF_COLUMN_QUANTITY_LIST == 0}
 </ol>
 {/if}
 {/section}
 <div class="text">
 {$nastepna}
 </div>
 </div>
 {/if}

Last Updated on Saturday, 08 May 2010 11:22
 

Shoper

E-mail Print PDF

Modyfikacja wygladu: (wyłacznie we własnej skórce !!!!)

Lista produktów

Domyślnie w liście produktów pojawia się opis produktu. Wielkość tego opisu wynosi standardowo 250 znaków, aby go usunąć lub modyfikować jego wielkość należy edytować plik product_list.tpl i odszukać wartość {$produkty[prod_l].opis|truncate:0} gdzie cyfra 250 okresla wielkość wyswietlającego się opisu. Po zmianie na zero opis znika z listy , ma to szczególne znaczenie gdy ustawimy listę produktów jako wiecej niż jedna kolunę i bedzie nam na tym etapie zależało na prezentacji zdjęć.

Belka górnego menu

Aby zmienić kolor beli należy otworzyć plik main.css następnie odszukać linijkę określającą #menu i odszukać wpis background-color: gdzie zmieniamy kolor belki na wymagany przez nas, następnie zmieniamy pliki menu.png który opowiada za nałozenie koloru w formie graficznej, zminiamy plik menuli.png który odpowiada za przerwę między poszczególnymi elementami menu, oraz zmieniamy plik menuhover.png który odpowiada za kolor aktywnego menu. Orginalne pliki mozemy pozostawić na serwerze poprzedzając je myslnikiem _menu.png   _menuli.png   _menuhover.png , dzieki czemu będziemy mogli zawsze powrócić do orginalnych ustawień.

Tło strony

Tło zmieniamy modyfikując w plikiu main.css linijkę body, musimy tez pamiętać o modyfikacji  pliku gfx/bg.png który odopwiada za górny wyglad tła naszej strony ,

Tło wewnętrzne strony

Wewnętrzne tło strony można ustawić w pliku main.css odpowiada za niego parametr #container który domyślnie ma usatwiony kolor na biały , ale zastępujac tez wpis definicją dowolnego innego koloru mozemy zmienic wyglad strony .

 Zdjęcie banera

Aby cały baner główny na jedno zdjęcie które przygotowaliśmy jako baner naszej strony edytujemy plik index.tpl ( oczywiscie w ustawieniach naszej skórki ) który znajduje się w katalogu html i zastępujemy wpis

<img id="logo" src="/{$skinyDir}/{$smarty.const.CONF_SKIN_DEFAULT}/logo.jpg" alt="{$page_title|default:$smarty.const.ADM_TITLE}" />

odnosnikiem do naszego zdjęcia . Szerokość wskazana 892 dla sklepu o szerokości 900.

 

Last Updated on Monday, 10 May 2010 15:14
 

Przekierowanie domeny

E-mail Print PDF

Po zmianie adresu aby przekierować ruch z poprzedniego adresu na nowy należy ustawić przekierowanie 301. Robimy to wpisując do pliku .htacces następujące komendy :

RewriteCond %{HTTP_HOST} ^www.domex-elita.pl
RewriteRule ^(.*)$ http://www.meble-elita.pl/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^domex-elita.pl
RewriteRule ^(.*)$ http://www.meble-elita.pl/$1 [R=301,L] RewriteCond %{HTTP_HOST} ^meble-elita.pl
RewriteRule ^(.*)$ http://www.meble-elita.pl/$1 [R=301,L] RewriteRule ^meble2202.php$ ?catalog/index.php?cPath=21_29 [L]

Oczywiście w miejsce podanych tu danych wpisujemy swoje dane : W przykładzie przekierowany został ruch z domeny domex-elita na domenę meble-elita

 

Dodanie Flash do HTML

E-mail Print PDF

Aby dodać obiekt flash do kodu htm należy umieścić go w następującym kodzie :

<object codebase="[download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0"];
width=XX height=XX>
<param name=movie value="nazwa_pliku.swf">
<param name=quality value=high>
<param name=bgcolor value=#000000>
<param name=wmode value=window>
<param name=loop value=false>
<embed src="/nazwa_pliku.swf" quality=high bgcolor=kolor width=XX
height=XX wmode=window loop=false type="application/x-shockwave-flash"
pluginspage="[http://www.macromedia.com/shockwave/download/index.cgi]
?P1_Prod_Version=ShockwaveFlash">
</embed></object>
Last Updated on Thursday, 15 April 2010 10:45
 

OSCOMMERCE - BOXY

E-mail Print PDF

Boxy to elementy odpowiadające za wyświetlanie poszczególnych informacji w naszym sklepie. Poniżej zamieszczam listę boxów wraz z lokalizacją i opisem za co odpowiadają.

includes/boxes/info.php

odpowiada za wyświetlanie informacji kontaktowych w boksie znajadującym się w kolumnach, lewej lub prawej w zależności od ustaleń. Plik ten znajduje się w katalogu głównym naszego sklepu.

 

contact_us.php

Plik ten także zawiera informacje kontaktowe , nazywa się identycznie jak poprzedni jednak znajdując się w innym katalogu sklepu posiada jeszcze funkcję umożliwiającą nam kontakt z właścicielem sklepu za pośrednictwem formularza.

Last Updated on Friday, 09 April 2010 14:05
 
  • «
  •  Start 
  •  Prev 
  •  1 
  •  2 
  •  Next 
  •  End 
  • »


Page 1 of 2
Banner
Banner