Seite in neuem Fenster öffnen???
Seite in neuem Fenster öffnen???
Wenn ich einen neuen Artikel anlege, und oben eine Weiterleitungsadresse eingebe und auf "neues Fenster" klicke, wird diese Seite nicht in einem neuen Fenster aufgemacht.
Benutze 4.4.2
Benutze 4.4.2
Habe den Bug auch, nutze aber 4.4.1! Contenido öffnet das Fenster nicht "_blank", sonder "_self"! Ich werde man direkt in die Artikeldatenbank lauern. Vielleicht wird das Häkchen nur nicht an die DB gesendet.
Frank
Dann darf ich mal zum Editieren zurückkommen. Ich vermute mal, dass OAA und ich das mit der Hilfsnavigation versucht haben.
Zumindest ist das bei mir der Fehler.
In der Hilfsnavigation wird die Datenbanktabelle art_lang, in der zufälligerweise die Variable für ein neues Fenster (external_redirect) steckt, überhaupt nicht abgefragt. Das findet nur in der Hauptnavigation statt. Und genau da, funktioniert die Weiterleitung und das Neue Fenster einwandfrei.
Genaugenommen ist es dieser Codebereich hier...
In der Hilfnavigation sieht es ganz ganz anders aus. Warum, frage ich mich aber hier echt? Nicht nachvollziehbar, warum hier der Codestyle so ganz anders ist.
Frank
Dann darf ich mal zum Editieren zurückkommen. Ich vermute mal, dass OAA und ich das mit der Hilfsnavigation versucht haben.

In der Hilfsnavigation wird die Datenbanktabelle art_lang, in der zufälligerweise die Variable für ein neues Fenster (external_redirect) steckt, überhaupt nicht abgefragt. Das findet nur in der Hauptnavigation statt. Und genau da, funktioniert die Weiterleitung und das Neue Fenster einwandfrei.

Genaugenommen ist es dieser Codebereich hier...
Code: Alles auswählen
/* Check for external redirects... */
$sql = "SELECT
a.external_redirect AS ext
FROM
".$cfg["tab"]["art_lang"]." AS a,
".$cfg["tab"]["cat_art"]." AS b,
".$cfg["tab"]["cat"]." AS c
WHERE
b.idcat = '".$db->f("idcat")."' AND
b.is_start = '1' AND
c.idclient = '".$client."' AND
c.idcat = b.idcat AND
a.idart = b.idart AND
a.idlang = '".$lang."'";
$db2->query($sql);
$db2->next_record();
$target = ( $db2->f("ext") == 0 ) ? '_self' : '_blank';
Code: Alles auswählen
// und nicht angezeigt werden soll.
if ($key != 0) {
$sql = "SELECT
CAT.idcat AS idcat,
name
FROM ".
$cfg["tab"]["cat"]." AS CAT, ".
$cfg["tab"]["cat_lang"]." AS CATLANG
WHERE
CAT.idcat = ".$val."
AND CAT.idcat = CATLANG.idcat
AND CATLANG.idlang = '$lang'";
$db->query($sql);
while ( $db->next_record() ) {
echo '<tr>';
-
- Beiträge: 6284
- Registriert: Do 15. Mai 2003, 18:32
- Wohnort: Da findet ihr mich nie!
- Kontaktdaten:
Ist in der 4.4.3 gefixt. Code für die 4.4.2:
Code: Alles auswählen
<?php
include_once($cfg["path"]["contenido"].$cfg["path"]["includes"]."functions.con.php");
$catStart = "CMS_VALUE[0]";
if ($catStart != "") {
$catIds = conDeeperCategoriesArray($catStart);
echo '<table cellpadding="0" cellspacing="0" border="0"><tr>';
echo '<td><img src="images/wuerfel.gif"></td>';
if ( is_array($catIds) ) {
foreach($catIds as $key=>$val) {
// Ersten Eintrag ueberspringen, weil das der Menupunkt selbst ist
// und nicht angezeigt werden soll.
if ($key != 0) {
$sql = "SELECT CAT.idcat AS idcat, name FROM ".
$cfg["tab"]["cat"]." AS CAT, ".
$cfg["tab"]["cat_lang"]." AS CATLANG
WHERE CAT.idcat = ".$val."
AND CAT.idcat = CATLANG.idcat
AND CATLANG.idlang = '$lang'
AND CATLANG.visible = '1'";
$db->query($sql);
$db2 = new DB_Contenido;
while ( $db->next_record() ) {
$target = "_self";
/* Check for redirect and new window flag */
$sql = "SELECT idart FROM ".$cfg["tab"]["cat_art"]." WHERE idcat='". $db->f("idcat")."' AND is_start = '1'";
$db2->query($sql);
if ($db2->next_record())
{
$cidart = $db2->f("idart");
$sql = "SELECT external_redirect FROM ".$cfg["tab"]["art_lang"]." WHERE idart = '$cidart' AND idlang='$lang'";
$db2->query($sql);
if ($db2->next_record())
{
$target = ( $db2->f("external_redirect") == 0 ) ? '_self' : '_blank';
}
}
echo '<td height="21" class=".navigation" style="border: 0px; border-top:1px; border-color: #F7C473; border-style: dashed; background-color: #FFFFFF; padding-left:7px; padding-right:7px;">
<a class="klein" target="'.$target.'" href="front_content.php?idcat='.$db->f("idcat").'">'.$db->f("name").'</a></td>';
} // end while
} // if
} // end foreach
} // end if (is_array)
echo '</tr></table>';
}
?>
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
hmmm jo, is für die service-navigation...
wann kommt denn 4.4.3 raus, wenn das da behoben ist?
momentan kann ich ja damit leben, weil ich die site eh nur lokal hier hab, das ding muss aber am 1.3. online gehn, und dann müssen die redakteure die artikel bearbeiten und online bzw. offline oder auch weiterleiten können
wann kommt denn 4.4.3 raus, wenn das da behoben ist?
momentan kann ich ja damit leben, weil ich die site eh nur lokal hier hab, das ding muss aber am 1.3. online gehn, und dann müssen die redakteure die artikel bearbeiten und online bzw. offline oder auch weiterleiten können

-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten: