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
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={$row['link_id']}" target="_blank">Zum Shop</a>
<a href="{$row['url']}" 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.