Jump to content
xt:Commerce Community Forum

Banner - Kein ?ffnen Im Neuem Fenster


hwlp

Recommended Posts

hallo xtc-gemeinde!

ich habe mich daf?r entschieden, da? ich den hauseigenen bannermanager von xtc benutzen will. funktioniert auch wunderbar, bis auf folgende sache:

da ich das ganze f?r meine eigenen produkte im shop nutzen will, sollte bei klick auf den banner nicht ein neues fenster ge?ffnet werden, sonder im selben.

welche ?nderung/einstellung mu? ich vornehmen?

vielen dank..

ps. die forensuche hat mich leider nicht weitergebracht

Link to comment
Share on other sites

bin etwas weitergekommen...

meine redirect.php datei sieht wie folgt aus:

<?php

/* ---------------------------------------------------------------------------------------#

$Id: redirect.php,v 1.3 2004/01/02 00:08:25 fanta2k Exp $

XT-Commerce - community made shopping

http://www.xt-commerce.com

Copyright © 2003 XT-Commerce

---------------------------------------------------------------------------------------#

based on:

© 2000-2001 The Exchange Project (earlier name of osCommerce)

© 2002-2003 osCommerce(redirect.php,v 1.9 2003/02/13); www.oscommerce.com

© 2003 nextcommerce (redirect.php,v 1.7 2003/08/17); www.nextcommerce.org

Released under the GNU General Public License

---------------------------------------------------------------------------------------*/

include( 'includes/application_top.php');

require_once(DIR_FS_INC . 'xtc_update_banner_click_count.inc.php');

switch ($_GET['action']) {

case 'banner':

$_GET['goto']=(int)$_GET['goto'];

$banner_query = xtc_db_query("select banners_url from " . TABLE_BANNERS . " where banners_id = '" . $_GET['goto'] . "'");

if (xtc_db_num_rows($banner_query)) {

$banner = xtc_db_fetch_array($banner_query);

xtc_update_banner_click_count($_GET['goto']);

xtc_redirect($banner['banners_url']);

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT));

}

break;

case 'url':

if (isset($_GET['goto'])) {

xtc_redirect('http://' . $_GET['goto']);

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT));

}

break;

case 'manufacturer':

if (isset($_GET['manufacturers_id'])) {

$manufacturer_query = xtc_db_query("select manufacturers_url from " . TABLE_MANUFACTURERS_INFO . " where manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "' and languages_id = '" . (int)$_SESSION['languages_id'] . "'");

if (!xtc_db_num_rows($manufacturer_query)) {

// no url exists for the selected language, lets use the default language then

$manufacturer_query = xtc_db_query("select mi.languages_id, mi.manufacturers_url from " . TABLE_MANUFACTURERS_INFO . " mi, " . TABLE_LANGUAGES . " l where mi.manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "' and mi.languages_id = l.languages_id and l.code = '" . DEFAULT_LANGUAGE . "'");

if (!xtc_db_num_rows($manufacturer_query)) {

// no url exists, return to the site

xtc_redirect(xtc_href_link(FILENAME_DEFAULT));

} else {

$manufacturer = xtc_db_fetch_array($manufacturer_query);

xtc_db_query("update " . TABLE_MANUFACTURERS_INFO . " set url_clicked = url_clicked+1, date_last_click = now() where manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "' and languages_id = '" . $manufacturer['languages_id'] . "'");

}

} else {

// url exists in selected language

$manufacturer = xtc_db_fetch_array($manufacturer_query);

xtc_db_query("update " . TABLE_MANUFACTURERS_INFO . " set url_clicked = url_clicked+1, date_last_click = now() where manufacturers_id = '" . (int)$_GET['manufacturers_id'] . "' and languages_id = '" . $_SESSION['languages_id'] . "'");

}

xtc_redirect($manufacturer['manufacturers_url']);

} else {

xtc_redirect(xtc_href_link(FILENAME_DEFAULT));

}

break;

default:

xtc_redirect(xtc_href_link(FILENAME_DEFAULT));

break;

}

?>

was jedoch ge?ndert werden mu?, wurde ich leider nicht f?ndig..

Link to comment
Share on other sites

  • 2 weeks later...

ich habe genau den umgekehrten Fall.

Bei mir ?ffnet sich immer der Link im gleichen Fenster und ich m?chte ein neues Fenster ?ffnen.

In der Datei xtc_display_banner.inc.php konnte ich den oben aufgef?hrten Eintrag auch nicht finden.

An welcher Stelle mu? ich Ihn denn einf?gen, damit sich dann hoffentlich die Bannerlinks in einem neuen Fenster ?ffnen?

Danke f?r Eure Antwort.

Mit charmanten Gr??en

Judith

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...