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ß
Weiterleitung einer externen Seite
-
- Beiträge: 486
- Registriert: Do 23. Feb 2006, 19:42
- Wohnort: Tirschenreuth / Oberpfalz / Bayern
- Kontaktdaten:
Re: Weiterleitung einer externen Seite
Servus Baumpaul,
hm, wenn du dir ein Modul mit header() baust?
http://php.net/manual/de/function.header.php
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+
Träumer haben vielleicht keinen Plan, aber Realisten haben keine Vision.
Handgewickelte Glasperlen Facebook Google+
Re: Weiterleitung einer externen Seite
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.
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)
"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)
Re: Weiterleitung einer externen Seite
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!
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!
Re: Weiterleitung einer externen Seite
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. Wobei ich fürchte, dass der daneben geht wenn ich mir die Klasse so anschaue
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. 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)
"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)