Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Frage zu PHP

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 12:36

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

Anzeige von ABAKUS

von Anzeige von ABAKUS »


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

pebosi
PostRank 7
PostRank 7
Beiträge: 495
Registriert: 06.11.2004, 18:38

Beitrag von pebosi » 03.10.2005, 13:01

poste mal den gesamten code abschnitt dann können wir dir da ne if abfrage einbauen...

workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 13:04

{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>

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


pebosi
PostRank 7
PostRank 7
Beiträge: 495
Registriert: 06.11.2004, 18:38

Beitrag von pebosi » 03.10.2005, 13:18

ok ersetz einfach die letzte zeile mit dem hier:

Code: Alles auswählen

&#123;if $this_cat&#91;'parent_cat_id'&#93; == 0&#125;
<a href="http&#58;//www.workershop.de"><strong><font color="#FF0000" size="2">zurück</font></strong></a>
&#123;else&#125;
<a href="./einkaufen-&#123;$this_cat&#91;'parent_cat_id'&#93;&#125;_1.htm"><strong><font color="#FF0000" size="2">zurück</font></strong></a>
&#123;/if&#125;
probier das mal

workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 13:31

Funktioniert leider nicht, jetzt geht er auch bei Unterseiten auf die Starseite zurück.

pebosi
PostRank 7
PostRank 7
Beiträge: 495
Registriert: 06.11.2004, 18:38

Beitrag von pebosi » 03.10.2005, 13:41

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?

workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 13:44

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

pebosi
PostRank 7
PostRank 7
Beiträge: 495
Registriert: 06.11.2004, 18:38

Beitrag von pebosi » 03.10.2005, 13:46

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?

workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 13:49

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.

workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 13:52

pebosi hat geschrieben: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?

jep

pebosi
PostRank 7
PostRank 7
Beiträge: 495
Registriert: 06.11.2004, 18:38

Beitrag von pebosi » 03.10.2005, 13:54

vielleicht solltest du dann einfach als link diesen hier nehmen:
<a href="javascript:history.back();">zurück</a>

und ansonsten die domain...

workershop
PostRank 8
PostRank 8
Beiträge: 697
Registriert: 19.11.2004, 19:08
Wohnort: Leipzig

Beitrag von workershop » 03.10.2005, 14:25

Ich mache es erstmal mit dem Java.

Danke trotzdem für deine Hilfe.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag