inne tlo w szczegolach produktu

blin

No avatar

2010-05-08 13:02

witam
Chciałbym dla każdego produktu przypisać inna grafikę jako tło w szczegółach produktu. I nie wiem czy mozna i jak to zrobic.

» Quick.Cart v3.x

tlo w produktach

Makaron

Avatar: Makaron

2010-05-10 09:38

Niestety ciężko.. O ile w przypadku podstron istnieje pole banner, dzięki któremu mógłbyś ten efekt łatwo uzyskać o tyle w przypadku produktów nie jest już tak łatwo. Choć może uda mi się Ci pomóc. Każdy produkt ma swoje unikalne ID, tak więc ja dla produktów stworzyłbym sobie inny temat, który ładowałby inny blok z pliku templates/container.tpl (więcej o tematach znajdziesz tutaj: http://opensolution.org/Quick.Cart/docs/?id=tips#tematy_-_zmiana_wygladu_calej_strony_na_wybranej_podstronie). Nowy blok byłby stworzony na bazie bloku HEAD z tym, że dodalibyśmy pod linią:

$sBanner


taki kod:

<style type="text/css">
<!--
#product{background:url('$config[dir_files]$iProduct-background.jpg') no-repeat center top;}
-->
</
style>


Co on daje? A tyle, że ładuje on jako tło plik, który przybiera nazwę ID-background.jpg z katalogu files. Tak więc tworzysz sobie takie pliki dla poszczególnych produktów, bazując na ID, wrzucasz do tego katalogu i działa.

Mak-Web.pl - Modyfikacje skryptów Q.Cart i Q.Cms

blin

No avatar

2010-05-10 15:53

dzięki, dzięki, działa !
musiałem zmienić
też nazwę dostępu, na ten mój podkładowy, bo ładował się two-columns w
/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;float:left;width:100%;margin:8px 0;background:#fff url('img/slo.jpg') no-repeat;}

Jak teraz pozbyć się elegancko miniaturki zdjęcia produktu w szczegółach. Bo jak usuwam z products_default.tpl to ie 6 głupieje.

jeszcze raz dziekuję i pozdrawiam karol

tlo w produktach

Makaron

Avatar: Makaron

2010-05-10 16:21

Po co chcesz pozbywać się miniatury zdjęcia? Jeśli nie dodasz żadnego pliku graficznego (a solucja, którą podałem nie wymaga wcale dodawania zdjęć) to nie będzie problemu z miniaturą.

Mak-Web.pl - Modyfikacje skryptów Q.Cart i Q.Cms

blin

No avatar

2010-05-10 16:37

Tak ale chce mieć miniaturę na liście oferowanych produktów, więc jedno zdjęcie muszę przypisać w admiinie. I Wtedy tworzy się automatycznie miniaturka w szczegułach produktu.
I przy okazji, nie mogę pozbyć się tła w szczegółach produktu pod ceną i do koszyka. Jak coś zmieniam to niknie mi wszystko.

tlo w produktach

Makaron

Avatar: Makaron

2010-05-11 08:34

Jeśli chcesz pozbyć się miniatury to edytuj plik templates/products_default.tpl i w bloku IMAGES_LIST_1 (czy jeśli jest to inny sposób wyświetlania to analogicznie z innym numerkiem) zmień linię:

<a href="$config[dir_files]$aData[sFileName]" rel="lightbox-product" title="$aData[sDescription]"><img src="$config[dir_files]$aData[iSizeValue2]/$aData[sFileName]" alt="$aData[sDescription]" /></a>


na:

<img src="$config[dir_files]$aData[sFileName]" alt="$aData[sDescription]" />



Jeśli chodzi o tło to musisz pokombinować w stylach. Może gdzieś dziedziczy Ci tło. Spróbuj dodać background:transparent; do odpowiednich elementów.

Mak-Web.pl - Modyfikacje skryptów Q.Cart i Q.Cms

blin

No avatar

2010-05-11 09:40

dziękuję
1 nie zadziałało :-( zamiast miniaturki ładuje się wtedy obrazek w oryginalnej wielkości. Wyciąłem tą linie, w miarę to na ie 6 wygląda, powinno wystarczyć.
2 porada zadziałała znakomicie.

tlo w produktach

Makaron

Avatar: Makaron

2010-05-11 11:11

Jeśli w takim razie chcesz zupełnie usunąć listę zdjęć ze szczegółów produktu to wywal zmienne: $aImages[1] i $aImages[2] z pliku templates/products_default.tpl

Mak-Web.pl - Modyfikacje skryptów Q.Cart i Q.Cms

Do góry
o nas | kontakt