Weiterleitung einer externen Seite

Gesperrt
baumpaul
Beiträge: 346
Registriert: Mo 1. Mär 2004, 12:59
Kontaktdaten:

Weiterleitung einer externen Seite

Beitrag von baumpaul » Do 14. Jan 2010, 12:24

Hallo,

setzt man bei einem Artikel eine Weiterleitung auf eine externe Seite wird diese in einem neuen Fenster geöffnet. Ich möchte das für einen Kunden ändern, weiß aber nicht in welcher Datei das gemacht wird.

Gruß

BagHira
Beiträge: 486
Registriert: Do 23. Feb 2006, 19:42
Wohnort: Tirschenreuth / Oberpfalz / Bayern
Kontaktdaten:

Re: Weiterleitung einer externen Seite

Beitrag von BagHira » Do 14. Jan 2010, 12:34

Servus Baumpaul,

hm, wenn du dir ein Modul mit header() baust?

http://php.net/manual/de/function.header.php
Gruß Holger

Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.

Handgewickelte Glasperlen Facebook Google+

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Weiterleitung einer externen Seite

Beitrag von McHubi » Do 14. Jan 2010, 15:44

Hi,

wie "setzt" Du denn die Weiterleitung? In den Artikeleigenschaften gibt's dafür doch eine entsprechende Checkbox:

Weiterleitung [ ] http:// [ ] Neues Fenster

Sofern Du in den Mandanteneinstellungen

Typ: articles
Name: show-new-window-checkbox
Wert: true

eingetragen hast.
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

20082009
Beiträge: 116
Registriert: So 5. Okt 2008, 09:58
Kontaktdaten:

Re: Weiterleitung einer externen Seite

Beitrag von 20082009 » Mi 10. Mär 2010, 14:26

Hallo,
ich habe in de Mandanteneinstellungen die Daten eingegeben.
In den Artikeleigenschaften erscheint auch das Kontrollkästchen zum anklicken.
allerdings öffnet das Fenster nicht im _blank.

Muss ich mein Navimodul noch ändern?

hier der Output:
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* Modulname : DHTML Navi auf Spry1.6.1.-Basis
* Author(s) : Ralf Fleischer
* WWW-Adress : http://www.xtended-cooperation.de
* Mail : info@xtended-cooperation.de
* Created : 12-05-2008
* Modified : 21-05-2008, Ralf Fleischer
* ************************************************/

// include Contenido_FrontendNavigation class
cInclude('classes', 'Contenido_FrontendNavigation/Contenido_FrontendNavigation.class.php');
cInclude('classes', 'Contenido_FrontendNavigation/Contenido_FrontendNavigation_Breadcrumb.class.php');


$hauptkategorie = getEffectiveSetting('navigation', 'idcat-dhtml', 1);
$MaxLevel = getEffectiveSetting('navigation', 'idcat-dhtml-maxlevel', 10);

//$hauptkategorie = "CMS_VALUE[0]";

$navitems = array();

function nav_feld ($cat,$Level) {
global $client, $lang, $cfg, $idcat;

if (!is_object($db)) {
$db = new DB_Contenido;
}
$sql = "SELECT
A.idcat,
A.level,
B.parentid,
C.name
FROM
".$cfg["tab"]["cat_tree"]." AS A,
".$cfg["tab"]["cat"]." AS B,
".$cfg["tab"]["cat_lang"]." AS C
WHERE
A.idcat = B.idcat AND
B.idcat = C.idcat AND
B.idclient = '$client' AND
C.idlang = '$lang' AND
C.visible = '1' AND
A.level <= $Level AND
B.parentid = '$cat'
ORDER BY
A.idtree";

$db->query($sql);
while ( $db->next_record() ) {

$aktiv = "";
$sub_feld = nav_feld($db->f("idcat"),$Level);
if ($db->f("idcat") == $idcat) $aktiv = "active";
elseif ($sub_feld["activepath"]) $aktiv = "activepath";
$nav_feld[] = array("idcat" => $db->f("idcat"),
"name" => $db->f("name"),
"active" => $aktiv,
"sub" => $sub_feld);
if ($aktiv != "") $activepath = $aktiv;
}
$rv = array("feld" => $nav_feld,
"activepath" => $activepath);
return $rv;
}

function liste ($array, $indent = " ")
{
global $first,$Level,$LevelMax;

if (is_array($array["feld"])) {
if ($first) {
echo $indent . "<ul id=\"MenuBar1\" class=\"MenuBarHorizontal\">\n";
$first = 0;
}
else echo $indent . "<ul>\n";
foreach ($array["feld"] as $menupunkt) {
if ($menupunkt["active"] == "active") echo $indent . $indent . "<li class=\"active\">\n";
elseif ($menupunkt["active"] == "activepath") echo $indent . $indent . "<li class=\"activepath\">\n";
else echo $indent . $indent . "<li class=\"passiv\">\n";
if (is_array($menupunkt["sub"]["feld"])) {
echo $indent . $indent . $indent . "<a class=\"MenuBarItemSubmenu\" href=\"front_content.php?idcat=" . $menupunkt["idcat"] . "\">" . $menupunkt["name"] . "</a>\n";
liste($menupunkt["sub"], $indent." ");
}
else echo $indent . $indent . $indent . "<a href=\"front_content.php?idcat=" . $menupunkt["idcat"] . "\">" . $menupunkt["name"] . "</a>\n";
echo $indent . $indent . "</li>\n";
}
echo $indent . "</ul>\n";
}
}

/* Create Navigation Array */

$navitems = nav_feld($hauptkategorie,$MaxLevel);

$first = 1;

liste($navitems);
?>

#####################################################


Für Hilfe sage ich schon mal DANKE!

McHubi
Beiträge: 1209
Registriert: Do 18. Nov 2004, 23:06
Wohnort: Mettmann
Kontaktdaten:

Re: Weiterleitung einer externen Seite

Beitrag von McHubi » Do 11. Mär 2010, 22:04

Ja, okay. Diese Checkbox im Artikel wird - soweit ich weiß - nur von der Standard-Hauptnavigation von Contenido berücksichtigt.

Hier wird am Anfang noch folgende Klasse eingebunden:
cInclude('frontend', 'includes/Util/Modules/Contenido_NavMain_Util.class.php');

Ob das jetzt der ausschlaggebende Punkt ist und ob es reicht diese Zeile jetzt einfach nur bei Deiner Navi zu den beiden anderen Klassen reinzukopieren kann ich nicht sagen. Versuch macht kluch. :mrgreen: Wobei ich fürchte, dass der daneben geht wenn ich mir die Klasse so anschaue :?
seamless-design.de
"Geht nicht!" wohnt in der "Will nicht!"-Strasse.

Das Handbuch zur Version 4.10: CONTENIDO für Einsteiger (4.10)

Das Handbuch zur Version 4.9: CONTENIDO für Einsteiger (4.9)

Gesperrt