Seite 1 von 1
Frage zu PHP
Verfasst: 03.10.2005, 12:36
von workershop
Hallo
Wir haben bei workershop.de alle URLs mit Mod_Rewrite verändert.
Jetzt ist mir nach einem halben Jahr aufgefallen, das in den Kategorien z.b.
https://www.workershop.de/einkaufen-202_1.htm
der Link unten:
Zurück durch die Rewrite_Rule auf
www.workershop.de/einkaufen-0_1.htm zeigt , wodurch er auf die index.php geht.
Der Code für diesen Link schaut so aus. <a href="./einkaufen-{$this_cat['parent_cat_id']}_1.htm">
Ich habe schon alles mit der htaccess versucht, um eine weiterleitung von der index.php auf / zu machen, doch durch die ganzen Rewrite_Rules hängt er da immer in einer Schleife fest.
Jetzt meine Frage. Kann ich irgendwie den Code dieses Links so verändern, das er (so stelle ich mir das vor) entscheidet zwischen.
<a href="./einkaufen-{$this_cat['parent_cat_id']}_1.htm"> und
wenn ['parent_cat_id']} = 0 dann gehe auf
www.workershop.de
Ronny
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 03.10.2005, 13:01
von pebosi
poste mal den gesamten code abschnitt dann können wir dir da ne if abfrage einbauen...
Frage zu PHP
Verfasst: 03.10.2005, 13:04
von workershop
{if !empty($show_cat_cats)}
<table width="100%" align="center" cellspacing="1" cellpadding="2" border="0" class="inborder">
<tr>
<td class="title">
<strong>Weitere Kategorien:</strong>
</td>
</tr>
<tr>
<td class="tableb">
<table width="100%" align="center" cellspacing="1" cellpadding="4" border="0" class="tableb">
{$show_cat_cats}
{if $tr % 2}
<td class="tableb"></td>
<td class="tableb"></tr>
</tr>
{/if}
</table>
</td>
</tr>
</table>
<br />
{/if}
{if !empty($show_cat_sponsors)}
<table width="100%" align="center" cellspacing="1" cellpadding="4" style="border: 1px dashed #999999">
<tr>
{if !empty($options['sponsor_color'])}
<td style="background-color:{$options['sponsor_color']};">
<table align="center" cellspacing="1" cellpadding="4" border="0" style="background-color:{$options['sponsor_color']};">
{else}
<td class="tableb">
<table align="center" cellspacing="1" cellpadding="4" border="0" class="tableb">
{/if} {$show_cat_sponsors} {if $tr % 2} {if !empty($options['sponsor_color'])}
<td style="background-color:{$options['sponsor_color']};" >
{else}
{/if}
</tr>
{/if}
</table>
</td>
</tr>
</table>
<p>{/if}
{if !empty($show_cat_links)} </p>
<table width="100%" align="center" cellspacing="3" cellpadding="4" border="0" class="in">
{$show_cat_links}
</table>
{if !empty($show_cat_pagelink)}
<strong>Seite: {$show_cat_pagelink}</strong>
<br />
{/if}
{else}
<p>{/if}
<br />
<a href="./einkaufen-{$this_cat['parent_cat_id']}_1.htm"><strong><font color="#FF0000" size="2">zurück</font></strong></a>
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 03.10.2005, 13:18
von pebosi
ok ersetz einfach die letzte zeile mit dem hier:
Code: Alles auswählen
{if $this_cat['parent_cat_id'] == 0}
<a href="http://www.workershop.de"><strong><font color="#FF0000" size="2">zurück</font></strong></a>
{else}
<a href="./einkaufen-{$this_cat['parent_cat_id']}_1.htm"><strong><font color="#FF0000" size="2">zurück</font></strong></a>
{/if}
probier das mal
Frage zu PHP
Verfasst: 03.10.2005, 13:31
von workershop
Funktioniert leider nicht, jetzt geht er auch bei Unterseiten auf die Starseite zurück.
Frage zu PHP
Verfasst: 03.10.2005, 13:41
von pebosi
was soll er denn genau machen wenn du auf zurück klickst?
EDIT: funktioniert doch eigentlich genau so wie du es wolltest, wenn die höhere ebene die id 0 hat dann soll er auf die hauptdomain und wenn nicht in die höhere kategorie, oder ist das nicht so?
Frage zu PHP
Verfasst: 03.10.2005, 13:44
von workershop
Na, bei den Unerseiten einer Kategorie ging er auf die Seite davor zurück und wenn es die Kategorieseite war ging er auf die index.php
Frage zu PHP
Verfasst: 03.10.2005, 13:46
von pebosi
achso du meinst wenn du z.b. hier bist
https://www.workershop.de/einkaufen-140_2.htm
soll der zurück link auf die erste seite gehen?
Frage zu PHP
Verfasst: 03.10.2005, 13:49
von workershop
von
https://www.workershop.de/einkaufen-147_2.htm müsste er auf die Seite
https://www.workershop.de/einkaufen-147_1.htm gehen.
gehe ich von
https://www.workershop.de/einkaufen-150_1.htm auf zurück funktioniert es.
Nur nicht, wenn ich bei einer Unterkategorie mehrere Seiten habe. Dann funktioniert es nicht.
Re: Frage zu PHP
Verfasst: 03.10.2005, 13:52
von workershop
Frage zu PHP
Verfasst: 03.10.2005, 13:54
von pebosi
vielleicht solltest du dann einfach als link diesen hier nehmen:
<a href="javascript:history.back();">zurück</a>
und ansonsten die domain...
Frage zu PHP
Verfasst: 03.10.2005, 14:25
von workershop
Ich mache es erstmal mit dem Java.
Danke trotzdem für deine Hilfe.