mam problem z lewym menu HELP

Bikemax

No avatar

2006-02-15 20:43

Witam

Zainstalowałem skrypt na swoim serwerze... Chcę zmienić wygląd całego sklepu.... Podstawić go do szablonu.... Wszystko szło dobrze... ale mam problem z lewym menu. Zmieniam wygląd w .tpl ale nie bardzo mogę rozgryść:

<!-- END NOT_FOUND -->

<!-- BEGIN NO_FOTO -->

itp.

Podstawiłem cały szablon ... zrobiłem nowy szkielet, ale właśnie w tym lewym menu źle wyświetla mi kategorie... Na samej górze wyświetla mi tę samoą kategorię podwójnie (jedną tylko) a na dole lewego menu normalnie wszystkie kategorie... tylko że ja zrobiłem tak żeby te kat. były u góry a nie na dole... nie wiem już co robię źle... Proszę o jakieś wskazówki...

link do mojego sklepu: www.bikemax.ota.pl/sklep

Bardzo proszę o pomoc bo chcę kupić wtyczki do sklepu ale jak uzyskam taki efekt jaki chcę, bo bez tego ani rusz...

Pozdrawiam
Rafał Jarosz


P.S.

a w categories_menu.tpl mam tak:

<!--
<!-- BEGIN LIST_HEAD -->

<table align="center" border="0" cellpadding="0" cellspacing="0" width="230" summary="slowa">

<!-- NAGŁÓWNEK MENU -->

<tr><td width="230" valign="top" height="30" colspan="1" background="http://www.bikemax.ota.pl/active/index_pliki/naglowek_menu.png& quot; align="left" abbr="slowa">
</td>

</tr>


<!-- MENU LEWE -->

<tr>

<td abbr="słowa kluczowe" align="left" colspan="1" height="600" valign="top" width="230" background="http://www.bikemax.ota.pl/active/index_pliki/tlo_menu.png" style="text-decoration: none">

<br />

<!-- BEGIN LIST_LIST -->

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_left_line' width="230"></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_categories' width="230">
<img src='$config[dir_tpl]$config[dir_template]img/menu_image.gif' alt='' style='vertical-align: middle; padding: 0px;' />
&nbsp;<a href='?p=productsList&amp;iCategory=$aList[iCategory]' class='menu_categories'><b>$aList[sName]</b></a>
</td>
</tr>
</table>
<!-- END LIST_LIST -->

<!-- BEGIN LIST_LIST_SUB -->
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_left_line_sub' width="230"></td>
</tr>
</table>


<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_categories_sub' width="230">
<img src='$config[dir_tpl]$config[dir_template]img/menu_sub_image.gif' alt='' style='vertical-align: middle; padding: 0px;' />
&nbsp;<a href='?p=productsList&amp;iCategory=$aList[iCategory]' class='menu_categories_sub'>$aList[sName]</a>
</td>
</tr>
</table>
<!-- END LIST_LIST_SUB -->


<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_left_line' width="230"></td>
</tr>
</table>
<br />
<!-- BEGIN LIST_FOOTER -->
<!-- END LIST_FOOTER -->
<!-- BEGIN SELECTED -->
<!-- END SELECTED -->

<!-- BEGIN FOTO -->
<!-- END FOTO -->
<!-- BEGIN NOT_FOUND -->
<br />
<div style='text-align: center;'>$lang[category_not_found]</div>
<br />
<!-- END NOT_FOUND -->

<!-- BEGIN NO_FOTO -->
<!-- END NO_FOTO -->

<br />
<span style="font-size: medium; font-family: Arial Black; color: #FFFFFF">------------ Statystyki -------------</span><br />
<!-- (C) stat.pl - ver 1.0 / Strona glowna witryny -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s2.hit.stat.pl/_'+(new Date()).getTime()+'/script.js?id=zCtArPhIT3wYyZWW3yWWsmZW.l1NrWNKJC23zgj287L.C7/ l=11"></'+'scr'+'ipt>');
//-->
</script>
<center>
<span style="font-size: small; font-family: Arial; color: #000000">Odwiedziło nas:</span>
<br />

<span style="font-size: small; font-family: Arial Black; color: #000000">
<!-- (C) 2000-2005 stat.pl/counter -->
<script type="text/javascript" src="http://counter.stat.pl/counter.js?id=chtCYc_cmZE53bFEjX.BU3wzNmOGiSaiy v8L1AJ1DyX.37&digits=8&type=1&base=10&add=0">
</script>
</span>
<?php
$adresip = $REMOTE_ADDR;
?>
<span style="font-size: small; font-family: Arial; color: #000000"> osób</span><br />
<span style="font-size: small; font-family: Arial; color: #000000">Twój adres Ip: <b><? echo $adresip ?></b> </span><br />
<br />
<!-- (C) 2004 stat.pl --><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=6,0,0,0" width="90" height="26" id="statLogo" align="middle"><param name="movie" value="http://www.stat.pl/logo/statLogo.swf?anim=false&color_logo=0x000 000&color_bg=0xffffff&color_frame=0xffffff&logo_width=90&logo_he ight=26&klik=stat.pl"><param name="quality" value="high"><embed src="http://www.stat.pl/logo/statLogo.swf?anim=false&color_logo=0x00000 0&color_bg=0xffffff&color_frame=0xffffff&logo_width=90&logo_heig ht=26&klik=stat.pl" quality="high" width="90" height="26" name="statLogo" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></obje ct>
</center>

</td>

</tr>

<tr>


<!-- NAGŁÓWEK NEWS -->
<td align="center" colspan="1" height="54" width="230" valign="middle" background="http://www.bikemax.ota.pl/active/index_pliki/naglowek_news.png& quot;>
</td>

</tr>

<tr>

<!-- TABELKA NEWS -->

<td width="230" valign="top" height="345" colspan="1" align="left" abbr="słowa" background="http://www.bikemax.ota.pl/active/index_pliki/tlo_news.png" >

</td>

</tr>

</table>
<!-- END LIST_HEAD -->
-->

Bikemax

Amrod

No avatar

2006-02-16 09:40

Woow strasznie namieszałeś z tego co widzę, te komentarze <!-- --> to elementy rozdzielające poszczególne bloki, wyświetlane zaleznie od tego co się dzieje (actions_client). Komentarze te NIE MOGĄ się zakładać, zaczynasz jakiś blok
<!-- BEGIN COŚTAM -->
potem masz kawałek kodu który ma się wyswietlać i na koniec kończysz ten blok
<!-- END COŚTAM -->

COŚTAM jeśli różni się od tego co jest standardowo w szablonach musisz obsłuzyć w funkcjach które są w plikach w katalogu actions_client

amrod.org

Bikemax

No avatar

2006-02-16 13:37

ja rozpracowałem że
<!-- BEGIN LIST_HEAD -->
od tego miejsca dołancza do pewnego miejsca w Head

i wszystko co znajduje się za:
<!-- END LIST_HEAD -->
Woguje się nie wyświetla reszty praktycznie nie zmieniałem.... dodawałem tylko części z wyglądu a sam mechanizm wyświetlania kategori nie ruszałem....

Bikemax

Amrod

No avatar

2006-02-16 15:57

No właśnie.

Więc juz wiesz, że wyświetla sie najpierw wszystko z page.tpl - jest tam nagłówek i stopka (header i footer) pomiędzi które ładuje się cała reszta.

Jesli chodzi o categories_menu.tpl to na początek zrób tak by <!-- END LIST_HEAD --> kończyło się gdzieś przed LIST_LIST, a jesli chcesz wstawić dodatkowe bloki to musisz je jeszcze gdzieś obsłużyć.

Napisze to jeszcze raz: bloki nie moga na siebie zachodzić! Nie wyśietla się też raczej kod nie zawarty pomiędzy znacznikami <!-- BEGIN COŚTAM --> a <!-- END COŚTAM -->

amrod.org

Bikemax

No avatar

2006-02-16 16:21

no właśnie tak robię..... he ... z tym robię wszystko ok ale mi chodzi o ten błąd z menu !!! wszedłeś na stronkę chociaż zobaczyć jaki to błąd??
Bo narazie powiedziałeś mi to co już wiem :)

Wygląd wszystko chodzi, ale źle wyświetla kategorie produktów !!!!

Bikemax

Amrod

No avatar

2006-02-16 17:53

Tak byłem na stronie, i stad moje tłumaczenie. Musisz zrozumież jak to działa.

Jeśli wyświetlasz cały blok od <!-- BEGIN LIST_HEAD --> do <!-- END LIST_HEAD --> który jest nagłówkiem listy i dodatkowo pod nim wyświetla ci się blok <!-- BEGIN LIST_LIST --><!-- END LIST_LIST --> który odpowieda za wyświetlanie kategorii to powstaje coś takiego co masz na stronie.

Dlatego u góry wyświetla ci się tylko jedna kategoria, bo w bloku LIST_HEAD, który nie jest zapetlony wyświetlasz nazwe kategorii, pokazuje się tylko pierwsza. Poniżej wyświetlasz to samo ale już zapętlone LIST_LIST i jest wszystko w pożądku

Zrób pożądek w tym pliku, każdy blok jeden za drugim i żadnego kodu między blokami, wtedy będzie wszystko ok.

amrod.org

Amrod

No avatar

2006-02-16 17:58

Spróbuj tak, nie sprawdzałem tego, ale może zobaczysz o co mi chodzi, i jaka jest idea bloków w templatach:


<!-- BEGIN LIST_HEAD -->

<table align="center" border="0" cellpadding="0" cellspacing="0" width="230" summary="slowa">

<!-- NAGŁÓWNEK MENU -->

<tr><td width="230" valign="top" height="30" colspan="1" background="http://www.bikemax.ota.pl/active/index_pliki/naglowek_menu.png& amp; quot; align="left" abbr="slowa">
</td>

</tr>


<!-- MENU LEWE -->

<tr>

<td abbr="słowa kluczowe" align="left" colspan="1" height="600" valign="top" width="230" background="http://www.bikemax.ota.pl/active/index_pliki/tlo_menu.png" style="text-decoration: none">

<br />
<!-- END LIST_HEAD -->
<!-- BEGIN LIST_LIST -->

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_left_line' width="230"></td>
</tr>
</table>
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_categories' width="230">
<img src='$config[dir_tpl]$config[dir_template]img/menu_image.gif' alt='' style='vertical-align: middle; padding: 0px;' />
&nbsp;<a href='?p=productsList&amp;iCategory=$aList[iCategory]' class='menu_categories'><b>$aList[sName]</b></a>
</td>
</tr>
</table>
<!-- END LIST_LIST -->

<!-- BEGIN LIST_LIST_SUB -->
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_left_line_sub' width="230"></td>
</tr>
</table>


<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_categories_sub' width="230">
<img src='$config[dir_tpl]$config[dir_template]img/menu_sub_image.gif' alt='' style='vertical-align: middle; padding: 0px;' />
&nbsp;<a href='?p=productsList&amp;iCategory=$aList[iCategory]' class='menu_categories_sub'>$aList[sName]</a>
</td>
</tr>
</table>
<!-- END LIST_LIST_SUB -->

<!-- BEGIN LIST_FOOTER -->

<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class='menu_left_line' width="230"></td>
</tr>
</table>
<br />


<br />
<span style="font-size: medium; font-family: Arial Black; color: #FFFFFF">------------ Statystyki -------------</span><br />
<!-- (C) stat.pl - ver 1.0 / Strona glowna witryny -->
<script type="text/javascript">
<!--
document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://s2.hit.stat.pl/_'+(new Date()).getTime()+'/script.js?id=zCtArPhIT3wYyZWW3yWWsmZW.l1NrWNKJC23zgj287L.C7/ l=11"></'+'scr'+'ipt>');
//-->
</script>
<center>
<span style="font-size: small; font-family: Arial; color: #000000">Odwiedziło nas:</span>
<br />

<span style="font-size: small; font-family: Arial Black; color: #000000">
<!-- (C) 2000-2005 stat.pl/counter -->
<script type="text/javascript" src="http://counter.stat.pl/counter.js?id=chtCYc_cmZE53bFEjX.BU3wzNmOGiSaiy v8L1AJ1DyX.37&digits=8&type=1&base=10&add=0">
</script>
</span>
<?php
$adresip = $REMOTE_ADDR;
?>
<span style="font-size: small; font-family: Arial; color: #000000"> osób</span><br />
<span style="font-size: small; font-family: Arial; color: #000000">Twój adres Ip: <b><? echo $adresip ?></b> </span><br />
<br />
<!-- (C) 2004 stat.pl --><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c ab#version=6,0,0,0" width="90" height="26" id="statLogo" align="middle"><param name="movie" value="http://www.stat.pl/logo/statLogo.swf?anim=false&color_logo=0x000 000&color_bg=0xffffff&color_frame=0xffffff&logo_width=90&logo_he ight=26&klik=stat.pl"><param name="quality" value="high"><embed src="http://www.stat.pl/logo/statLogo.swf?anim=false&color_logo=0x00000 0&color_bg=0xffffff&color_frame=0xffffff&logo_width=90&logo_heig ht=26&klik=stat.pl" quality="high" width="90" height="26" name="statLogo" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></obje ct>
</center>

</td>

</tr>

<tr>


<!-- NAGŁÓWEK NEWS -->
<td align="center" colspan="1" height="54" width="230" valign="middle" background="http://www.bikemax.ota.pl/active/index_pliki/naglowek_news.png& amp; quot;>
</td>

</tr>

<tr>

<!-- TABELKA NEWS -->

<td width="230" valign="top" height="345" colspan="1" align="left" abbr="słowa" background="http://www.bikemax.ota.pl/active/index_pliki/tlo_news.png" >

</td>

</tr>

</table>
<!-- END LIST_FOOTER -->
<!-- BEGIN SELECTED -->
<!-- END SELECTED -->

<!-- BEGIN FOTO -->
<!-- END FOTO -->
<!-- BEGIN NOT_FOUND -->
<br />
<div style='text-align: center;'>$lang[category_not_found]</div>
<br />
<!-- END NOT_FOUND -->

<!-- BEGIN NO_FOTO -->
<!-- END NO_FOTO -->

amrod.org

Bikemax

No avatar

2006-02-16 21:17

dzięki ale już rozgryzłem to całe hałatajstwo :)
Wystarczyło trochę pogłówkować :)
Jak chcesz to co napisze jak to poszło :)

Bikemax

Do góry
o nas | kontakt