wo finde ich den code, der dafür generiert wird (die artikel-html-ausgabe ist das)?
da ist nämlich ein fehler drin, es wird <P > (<-- leerzeichen nach dem absatz-start-tag) ausgegeben = nicht valide (und klein sollte es auch sein)

danke

Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN">
<HTML><HEAD><TITLE>:: :: :: :: Contenido 4.4.4</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252"><LINK
href="http://www.sitzenberg-reidling.gv.at/contenido/favicon.ico"
rel="SHORTCUT ICON"></HEAD><FRAMESET border=0 frameSpacing=0 rows=70,*
frameBorder=0><FRAME border=0 name=header
src="header.php?changelang=1&changeclient=1&contenido=bc466c0736d6fc945ddc43debc889e75"
frameBorder=0 noResize scrolling=no><FRAME border=0 name=content
src="main.php?area=login&frame=1&changelang=&lang=1&client=1&contenido=bc466c0736d6fc945ddc43debc889e75"
frameBorder=0 noResize scrolling=no></FRAMESET></HTML>
das sagt der errorlog[21-Mai-2004 15:28:31] Session: freeze() failed.
[21-Mai-2004 15:28:35] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:29:26] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-May-2004 15:29:36] PHP Parse error: parse error in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... t.php(571) : eval()'d code on line 776
[21-Mai-2004 15:29:49] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:29:52] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:29:58] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:30:14] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:30:26] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:30:57] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-May-2004 15:31:04] PHP Parse error: parse error in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... t.php(571) : eval()'d code on line 776
[21-Mai-2004 15:31:30] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:31:34] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-Mai-2004 15:31:43] PHP Parse error: parse error, expecting `']'' in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... d.php(155) : eval()'d code on line 161
[21-May-2004 15:32:54] PHP Parse error: parse error in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... t.php(571) : eval()'d code on line 776
[21-May-2004 15:33:58] PHP Parse error: parse error in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... t.php(571) : eval()'d code on line 776
[21-May-2004 15:34:04] PHP Parse error: parse error in /www/docs/www.sitzenberg-reidling.gv.at/contenido ... t.php(571) : eval()'d code on line 776
Code: Alles auswählen
<?php
/***********************************************
* CONTENIDO MODUL - OUTPUT
*
* REFERENZ MODUL / ARTIKELLISTE
*
* Artikelliste mit Img 1, Head 1, Head 2
*
* Erstellt eine Liste mit allen Artikel bis
* auf den Startartikel.
*
* Author : Jan Lengowski
* Copyright : four for business AG
* Created : 15-08-2002
* Modified : 16-08-2002
************************************************/
// second db class instance
$db2 = new DB_Contenido;
// selected category
$selcat = "CMS_VALUE[0]";
if($selcat!="0" && $selcat!=""){
// select all articles in category widthout start article
$query = "SELECT ARTLANG.idart, ARTLANG.idartlang FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".
$cfg["tab"]["art_lang"]." AS ARTLANG ".
"WHERE CATART.idcat = '$selcat' AND ARTLANG.idart = CATART.idart AND ARTLANG.idlang = '$lang' AND ".
"ARTLANG.online = '1' ORDER BY CATART.idart DESC";
// execute query
$db->query($query);
unset($articleID);
unset($linkID);
// get id's of sub articles
while ($db->next_record()) {
$articleID[] = $db->f("idartlang");
$linkID[] = $db->f("idart");
} // end while
// loop through subarticles
/*echo '
<table width="165" border="0" cellspacing="0" cellpadding="0">
<tr><td height="30" colspan="2" ></td></tr>
<tr><td height="21" width="22" style="border: 0px; border-top:1px; border-bottom:1px; border-color: #F7C473; border-style: solid; background-color: #FCF2D5"><img src="images/wuerfel.gif" width="22" height="21" border="0"></td>
<td width="143" style="border: 1px; border-left:0px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px" class="punkte">CMS_VALUE[2]</td></tr>
';*/
echo '<h1>CMS_VALUE[2]</h1>';
if (is_array($articleID)) {
foreach ($articleID as $key => $value) {
// select all CMS variables of the article
$sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'";
$db->query($sql);
$db->next_record();
$head = $db->f("value");
if ( strlen($head) > "CMS_VALUE[3]") {
$head = substr($head, 0, "CMS_VALUE[3]");
$head .= '..';
}
// link
$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$selcat&idart=$linkID[$key]&m=$m&s=$s");
/*echo '<tr><td colspan="2" class="text" height="22" style="border: 1px; border-top:0px; border-color: #F7C473; border-style: dashed; background-color: #FCF2D5; padding-left:10px"><a href="'.$link.'">'.urldecode($db->f("value")).'</a></td></tr>';*/
echo '<div class="navirightnews"><a href="'.$link.'">'.urldecode($db->f("value")).'</a></div>';
} // end while
unset($headline);
unset($text);
} // end foreach
} // end if (is_array)
//echo '</table><br>';
?>
<div class="navirightanderes">
<h2>Anmerkung</h2>
Anmerkungen und dergleichen kommen hierher
</div>
<div class="navirightanderes">
<h2>Anmerkung</h2>
Anmerkungen und dergleichen kommen hierher
</div>
<div class="navirightanderes">
<h2>Anmerkung</h2>
Anmerkungen und dergleichen kommen hierher
</div>
<div class="navirightanderes">
<h2>Anmerkung</h2>
Anmerkungen und dergleichen kommen hierher
</div>
<div class="navirightanderes">
<h2>Anmerkung</h2>
Anmerkungen und dergleichen kommen hierher
</div>
Code: Alles auswählen
<?php
$anzahl = "CMS_VALUE[8]";
if($anzahl<1) {$anzahl=10;}
$laenge = "CMS_VALUE[9]";
if($laenge<1) {$laenge=100;}
$sql = "SELECT ARTLANG.idart, ARTLANG.title, CATART.idcat, ARTLANG.created, CONTENT.value, CONTENT.idtype, CONTENT.typeid
FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".$cfg["tab"]["art_lang"]." AS ARTLANG, ".$cfg["tab"]["cat"]." AS CAT, ".$cfg["tab"]["content"]." AS CONTENT
WHERE ARTLANG.idart = CATART.idart AND CATART.idcat = CAT.idcat AND ARTLANG.idartlang=CONTENT.idartlang AND CONTENT.idtype<=2 AND CONTENT.typeid<=2 AND CAT.idcat='$idcat' AND ARTLANG.idlang = '$lang' AND ARTLANG.online = '1' AND CATART.is_start='0'
ORDER BY ARTLANG.artsort ASC,ARTLANG.created DESC";
$db->query($sql);
if ($db->num_rows() != 0)
{
//echo "<h1>CMS_HTMLHEAD[6]</h1>
echo "<h2>Das könnte Sie auch noch interessieren:</h2>";
echo "<table style=\"border: none;\">"; ###############################################
$artikel = array(array());
$j=0;
$db->next_record();
$idart_last=$db->f("idart");
for ($i=0; $i<$db->num_rows(); $i++)
{
$artikel[$j][0] = $db->f("idart");
$artikel[$j][1] = $db->f("idcat");
$artikel[$j][2] = substr($db->f("created"),8,2).".".substr($db->f("created"),5,2).".";
while ( $idart_last==$db->f("idart") )
{
if ( $db->f("idtype") == 2 && $db->f("typeid") == 1 )
{
$html_text = strip_tags(urldecode($db->f("value")));
$array = array ("ä" => "ä", "ö" => "ö", "ü" => "ü", "ß" => "ß", "Ä" => "Ä", "Ö" => "Ö", "Ü" => "ü", " " => " ", """ => "\"", "<" => "<", ">" => ">", "&" => "&");
$html_text = strtr($html_text, $array);
$artikel[$j][5] = htmlentities(substr($html_text,0,$laenge))."...";
} elseif ( $db->f("idtype") == 1 && $db->f("typeid") == 1 )
{
$artikel[$j][3] = strip_tags(urldecode($db->f("value")));
} elseif ( $db->f("idtype") == 1 && $db->f("typeid") == 2 )
{
$artikel[$j][4] = strip_tags(urldecode($db->f("value")));
}
$idart_last=$db->f("idart");
$db->next_record();
$i++;
}
$idart_last=$db->f("idart");
$j++;
$i--;
}
if($blatt=="") {$blatt=0;}
$blattmax=ceil($j/$anzahl)-1;
$blatt1 = $blatt+1;
$blattmax1 = $blattmax+1;
if ($j>$anzahl)
{
echo " <tr>
<td colspan=\"3\" align=\"right\">Seite ".$blatt1." von ".$blattmax1." – <b>"; ##########################
for ($i=0; $i<=$blattmax; $i++)
{
$k = $i+1;
if($i==$blatt) {
echo " ".$k." ";
} else {
$navmod_link ="front_content.php?client=$client&lang=$lang&idcat=$idcat&blatt=".$i."";
echo ' <a href="'.$sess->url("$navmod_link").'">'.$k.'</a> '; #############################
}
}
echo "</b><br /> </td>
</tr>";
}
for ($i=$anzahl*$blatt; $i < min($j,$anzahl*$blatt+$anzahl); $i++)
{
$k = $i-1;
$navmod_link ="front_content.php?client=$client&lang=$lang&idcat=".$artikel[$i][1]."&idart=".$artikel[$i][0]."";
echo '<tr>'; ##########################
if ( $i>0 && $artikel[$i][2] == $artikel[$k][2] )
{
echo '<td> </td>'; ##########################
} else
{
echo '<td style="vertical-align: top;"><p><b>'.$artikel[$i][2].'</b></p></td>'; ##########################
}
echo '<td><img src="images/2.gif" style="border: 0;" width="7" height="1" alt="" /></td>
<td><p><b><a href="'.$sess->url("$navmod_link").'">'.$artikel[$i][3].'</a> '.$artikel[$i][4].'</b> '.$artikel[$i][5].' <a href="'.$sess->url("$navmod_link").'">mehr</a></p></td>
</tr>'; ##########################
}
if ($j>$anzahl)
{
echo " <tr>
<td colspan=\"3\" style=\"text-align: right;\"><br />Seite ".$blatt1." von ".$blattmax1." – <b>"; ##########################
for ($i=0; $i<=$blattmax; $i++)
{
$k = $i+1;
if($i==$blatt) {
echo " ".$k." ";
} else {
$navmod_link ="front_content.php?client=$client&lang=$lang&idcat=$idcat&blatt=".$i."";
echo ' <a href="'.$sess->url("$navmod_link").'">'.$k.'</a> '; ##########################
}
}
echo "</b></td>
</tr>"; ##########################
}
echo '</table>'; ##########################
}
?>
Code: Alles auswählen
<td class="text_medium" width="100%" style="border:1px; border-left:0px; border-top:0px; border-color: #747488; border-style: solid" nowrap="nowrap"><a href="main.php?area=con_editcontent&action=con_editart&changeview=edit&idartlang=100&idart=100&idcat=4
&contenido=968e493e1a382a4bc4d1c9edbd149576">Kontakt</a></td>