PDA

Shop Support News Archive - Shopbetreiber News -> Forum : GPL Onlineshop Software xt eCommerce Templates Module SEO Support: : Abstand Bild Zu Text. Mal Mit,mal Ohne


bydlo
20.12.2006, 21:31
moin moin,
ich habe gerade ein für mich unerklärliches phänomen.
beim aufruf einer kategorie werden ja alle produkte in dieser Kat angezeigt.
bei mir hab ich mal einen abstand zwischen produktbild und text, und mal nicht.
zu besnichtigen unter anderem HIER (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/Cross-Rad:::4.html)
in manchen kategorien ist es immer mit abstand.
in manchen immer ohne.
kann mir jemand erklären woran das liegt?
habe nur eine html vorlage und diese auch immer im admin ausgewählt.
gruss axel

bydlo
20.12.2006, 22:03
------------------------------EDIT
habe nun in der product_listing_v1.html folgenden codeabschnitt geändert
<tr>
************<td**rowspan="2" style="border-bottom: 1px solid; border-color: #cccccc;">*{if $module_data.PRODUCTS_IMAGE!=''}{$module_data.PROD UCTS_IMAGE} ({$module_data.PRODUCTS_LINK}){/if}
************{if $module_data.PRODUCTS_FSK18=='true'}
{$tpl_path}img/fsk18.gif{/if}</td>
************<td align="left" class="main">{$module_data.PRODUCTS_NAME} ({$module_data.PRODUCTS_LINK})</td>
**********</tr>

geändert in..
<tr>
************<td width="160px"**rowspan="2" style="border-bottom: 1px solid; border-color: #cccccc;">*{if $module_data.PRODUCTS_IMAGE!=''}{$module_data.PROD UCTS_IMAGE} ({$module_data.PRODUCTS_LINK}){/if}
************{if $module_data.PRODUCTS_FSK18=='true'}
{$tpl_path}img/fsk18.gif{/if}</td>
************<td align="left" class="main">{$module_data.PRODUCTS_NAME} ({$module_data.PRODUCTS_LINK})</td>
**********</tr>

also in die tabellenzele mit dem bild eine weite von 160 px angegeben.

aber nix passiert.
erscheint nichtmal im quelltext.

-----------nochmal edit-----------------------------------
es funktioniert in den unterkategorien aber nicht in den hauptkategorien.
welche datei ist denn für die ausgabe der hauptkategorien verantwortlich?

Keule
20.12.2006, 22:27
Versuch es mal damit.

<td rowspan="2" style="border-bottom: 1px solid; border-color: #cccccc;" width="160">


^^ das ist aber ungetestet. Daher keine Garantie das es auch funzt

bydlo
20.12.2006, 22:33
@keule
das problem ist gelöst.

jetzt geht es nur noch um die ansnicht in den hauptkategorien.
und da ist ja die categorie_listing.html verantwortlich.
und ich kann da beim besten willen nicht entdecken wo ich da sinnvollerweise eine tabellenbreite angeben sollte weil dort ja auch nurgendwo ein produktbild ausgegeben wird.

{config_load file="$language/lang_$language.conf" section="categorie_listing"}
<table width="100%" border="0" cellpadding="0" cellspacing="0">
**<tr valign="top">
****<td class="main"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
********<tr valign="top">
**********<td class="contentsTopics"><h1>{$CATEGORIES_NAME}</h1></td>
**********<td align="right">{if $CATEGORIES_IMAGE}{$CATEGORIES_IMAGE}{/if}</td>
********</tr>
********<tr valign="top">
**********<td class="contentsTopics">{$CATEGORIES_HEADING_TITLE}</td>
**********<td align="right"></td>
********</tr>
****
******</table>{if $CATEGORIES_DESCRIPTION}
******{$CATEGORIES_DESCRIPTION}
******

******

******{/if}
******{if $module_content !=''} {#heading_more_categories#}
******

******<table style="border-top: 2px solid; border-color: #d4d4d4;" width="100%" border="0" cellspacing="0" cellpadding="0">
********<tr> {foreach name=aussen item=module_data from=$module_content}
********{php}
**********$col++;
********{/php}
**********<td class="main"><table**width="100%" border="0" cellpadding="0" cellspacing="4">
****************<tr>
******************<td align="center" >{if $module_data.CATEGORIES_IMAGE}{$module_data.CATEGO RIES_IMAGE} ({$module_data.CATEGORIES_LINK}){/if}</td>
****************</tr>
****************<tr>
******************<td align="center" >{$module_data.CATEGORIES_NAME} ({$module_data.CATEGORIES_LINK})</td>
****************</tr>
****************<tr>
******************<td align="center" >{$module_data.CATEGORIES_DESCRIPTION}</td>
****************</tr>
**************</table>
************</td>
**********{php}
**********if ($col>=2) {
**********$col=0;
**********echo '</tr><tr>';
********** }
**********{/php}
******** {/foreach} </tr>
******</table>
****** {/if}

****</td>
****<td class="main">*</td>
**</tr>
</table>


<table width="100%" border="0" cellspacing="0" cellpadding="0">
**<tr>
****<td>{$MODULE_new_products}</td>
**</tr>
</table>

HarryBoo
20.12.2006, 22:37
''>ZITAT</div>welche datei ist denn für die ausgabe der hauptkategorien verantwortlich?[/b]
Die categorie_listing.html ist für die Übersnicht der Kategorien zuständig.
Die product_listing.html ist für die Darstellung der Artikel einer Kategorie zuständig.
Die product_info.html ist für die Anzeige des einzelnen Produkts zuständig.

Andere Unterteilungen gibt es nicht.

bydlo
20.12.2006, 22:42
@harryboo
das hab ich jetzt auch schon rausgefunden.

baer warum zum geier führt die angabe einer breite für die tabellenzelle in den unterkategorien zum rnichtigen ergebnis aber nicht in den hauptkategorien???????

in den U-Kats erscheint die width="160" im quelltext.
nicht aber in den hauptkats. :angry:

PS: wo bleiben denn die URLs für die BLs :)

HarryBoo
20.12.2006, 23:09
''>ZITAT</div>das hab ich jetzt auch schon rausgefunden.[/b]
das freut mich, hätte ich mir dann auch sparen können. :D

''>ZITAT</div>baer warum zum geier führt die angabe einer breite für die tabellenzelle in den unterkategorien zum rnichtigen ergebnis aber nicht in den hauptkategorien???????[/b]
Hast du mal geschaut ob du bei der Einrnichtung der Kategorien auch die entsprechenden Dateien als Vorgabe gesetzt hast.
Wenn man die nicht angibt, können solche Effekte entstehen.

bydlo
20.12.2006, 23:17
ja, hab ich.
war das erste wonach ich geschaut habe.
ist überall gleich.

HarryBoo
20.12.2006, 23:31
Hast du den Cache eingeschaltet? Wenn ja, deaktivieren und Cacheordner + templates_c Ordner leeren.

bydlo
20.12.2006, 23:59
cache steht auf false
temp-c ist leer
cache auch
temporäre internetdateinen im browser gelöscht

immernoch dasselbe

HarryBoo
21.12.2006, 10:46
Habe jetzt erst den Link zu deiner Seite gesehen.

Das Problem liegt darin, dass du eine Grafik verwendest und zwei weitere Textlinks.
Die Breite der Grafik zerschießt dir das Layout.
Entweder du setzt für die weiteren Kategorien auch, gleichbreite Grafiken ein, oder du nimmst die einzelne Grafik raus.
Wobei mir es gut gefallen würde von allen Herstellern die Logos eingebunden zu sehen.

Du weißt doch, ein Bild sagt mehr als tausend Worte :)

bydlo
21.12.2006, 11:41
sorry für den widerspruch aber das kann nicht sein.

denn HIER (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/products_new.php) ist keine grafik eingebunden und trotzdem kein abstand bild-->text.
(hab jetzt trotzdem mal die kat-grafiken entfernt und siehe da...keine änderung)

um es nochmal deutlich zu machen...
es geht um den abstand zwischen produktbild und kurzbeschreibung.

zum vergleich:
RICHTIG (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/Cross-Rad/Bergamont:::4_18.html)
DURCHEINANDER (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/Cross-Rad:::4.html)
GANZ FALSCH (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/products_new.php)

da in allen drei fällen die product_listing.html für die ausgabe herangezogen wird verstehe ich einfach nicht warum das aussehen so unterschiedlich ist.

HarryBoo
21.12.2006, 13:18
Hallo bydlo,

meine Hilfestellungsversuche basieren auf den 5ten Beitrag hier im Thread von dir und der bezieht sich auf die categorie_listing.

Mache doch bitte, wenn sich die Problematik ändert einen neuen Thread auf, sonst blickt man doch nicht mehr durch.

Grüße
HarryBoo

bydlo
21.12.2006, 13:30
@harryboo
die problematik ist von anfang an dieselbe.
hab mich nur in der mitte des threads mit der einschätzung das die category-listing etwas damit zu tun hätte vertan.

@lockdron
es geht hier nicht um die einzelnen produkte.
dort gibt es eine weitere tabelle-rnichtig

also nochmal zur klärung
es geht um die product-listing.html
in dieser datei habe ich gestern in der tabellenzelle in der das bild liegt eine fixe breite vergeben (width="160").

HIER (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/Cross-Rad/Bergamont:::4_18.html) (und in anderen Unterkategorien auch) ist es dadurch rnichtig geworden und die width ist auch im quelltext zu finden.

HIER (http://anonym.to/?http://www.fahrradschmiede-berlin.de/fahrraeder-verkauf/Cross-Rad:::4.html) (und in anderen hauptkategorien) aber nicht.

Gretchenfrage: WARUM?

ist damit die problemstellung klargeworden???
gruss axel

Keule
21.12.2006, 13:53
Bei mir wird alles ok angezeigt.

Ich denke mal das was dich noch stört ist die Box von den neuen Artikeln. Da ist das noch durcheinander.

Müßte diese sein:
new_products.html

Da mal schauen und die Breite entsprechend anpassen.

Da muss irgendwas von:
<td rowspan="2" width="160" >
stehen, so ca. zeile 17.

Kann sein das bei dir die width angabe fehlt.

Keule
21.12.2006, 14:22
Ausprobieren :D

bydlo
21.12.2006, 21:47
PUUUUUHH.....
das war ne schwierige geburt.

hat aber geklappt.
VIELEN DANK AN ALLE BETEILIGTEN
gruss axel