Seite 1 von 1

Anzeige von richtiger UrL in Shopverzeichnis

Verfasst: 19.11.2004, 19:25
von workershop
Erst mal einen schönen Tag an alle,

Wir würden gerne unser Shoppingportal etwas reizvoller machen. Als erstes haben wir mit mod_rewrite die ganzen Kategorien optimiert.

Nun zu unserem Problem. Die Links zu den Shops werden in dieser Art angezeigt: =/show_link.php?link_id=xxx

wir würden gern, das die richtigen Links angezeigt werden, also www.domain.de.

Im Adminmenü werden in einem Bereich die Links auch richtig angezeigt, und wir haben schon versucht, den Code irgenwie zu übernehmen. Hat natürlich nicht funktioniert. Vielleicht hat jamand von euch eine Idee, wie man das lösen könnte. Das Script ist ein easyLink V1.2.0.

Mit freundlichen Grüßen
Ronny

Verfasst:
von

Quelltext

Verfasst: 21.11.2004, 16:11
von workershop
Hallo an alle,
Ich geb mal den Quelltext.

show_link.php
<?php

require './global.php';

if (!isset($_GET['link_id']) || $_GET['link_id'] == 0) {
header('location:./index.php');
exit;
}

$this_link = $db->query_fetch("SELECT link_id, url FROM ".$prefix."links WHERE link_id = '".intval($_GET['link_id'])."'");

if (!$this_link['link_id']) {
header('location:./index.php');
exit;
}

$db->query("UPDATE ".$prefix."links SET clicks=clicks+1 WHERE link_id = '".$this_link['link_id']."'");

header('location:'.$this_link['url']);

?>


und das ist ein Auszug der show_cat_link_bit.html die auf obiges zugreift

{case 2}
<tr>
{if !empty($options['normal_color'])}
<td style="border:1px solid #cccccc; background-color:{$options['tipp_color']};" class="link">
{else}
<td class="link">
{/if}
<a href="./show_link.php?link_id={$row['link_id']}" target="_blank">{$row['name']}</a>
{if $row['date'] >= (time() - 60 * 60 * 24 * $options['newlinks_img'])}
<img src="./images/new.gif" />
{/if}
{if !empty($options['tipp_star'])}
<img src="{$options['tipp_star']}" alt="{$title} billig einkaufen, {$title} preiwert kaufen, {$title} Angebote, billige {$title}, preiswerte {$title}, günstige {$title} kaufen">
{/if}
{if !empty($row['description'])}
<br>
{$row['description']}
{/if}
<br>
<br>
<span class="smallgrey">
Eingetragen am: {$row['date_entry']} | <a href="./show_link.php?link_id={$row['link_id']}" target="_blank">Zum Shop</a>
</span>
</td>
</tr>
{/case}


Ist es denn nicht möglich, den Link zum Shop als richtige Url anzeigen zu lassen?

Mit freundlichen Grüßen
Ronny

Verfasst: 22.11.2004, 08:30
von marc75

Code: Alles auswählen

<a href="./show_link.php?link_id=&#123;$row&#91;'link_id'&#93;&#125;" target="_blank">Zum Shop</a>

<a href="&#123;$row&#91;'url'&#93;&#125;" target="_blank">Zum Shop</a>
musste schauen wo $row abgefragt wird, und dort
"SELECT link_id, url FROM..." und dort die Spalte url hinzufügen wenn sie noch nicht drin steht.

dein Clickzähler wird aber nicht mehr funktionieren.

Verfasst:
von

Verfasst: 08.12.2004, 11:42
von workershop
Kann mir vielleicht einer, der etwas von der Materie versteht helfen, wenn ich Ihm das Script schicke?
Über die Bezahlung kann man sich schon einig werden. 8)