TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.05.2005, 14:00   #1
Compuu
Guest
 

Newsarchiv klammert HTML aus - was muss ich ausklammern?


Hallo,

ich habe mir vor einiger Zeit Koobi 3.3 gekauft, und weil das schon bezahlt ist, will ich das jetzt auch nutzen. Nun habe ich allerdings ein Problem. Ich habe hier eine Datei, die HTML ausklammert. Also ein Newsarchiv. Man kann die Daten in HTML eingeben, aber das System klammert die HTML sachen immer aus. Kann mir jemand sagen, wo ich hier im Quelltext was löschen muss, damit HTML funzt?

Hier der Quelltext:

PHP-Code:
<?php
    ob_start
();

    
$sql =& new dbc("select * from " $sql_prefix "_news_kategorie where id='".mysql_escape_string($_REQUEST['kat'])."'");
    
$katname $sql->fetchrow();
    
$sql->close();

    if (
$katname){
        
$sname2=" - ".$katname->name;
        }

    
$sname " - ".$lang_main['NEWSARCHIV'].$sname2;



    
// ARCHIV

    
if ($_REQUEST['zeige'] == "tage") {
    
$tage14 mktime(000date("m"), date ("d")-14date("Y"));
    
$tage14=date("d.m.Y",$tage14);
    
$aktuell=date("d.m.Y");
    
$narchdate $lang_main['NEWSARCHIVLAST14']." ($tage14 - $aktuell)";
    
$i=0;

    while (
$i 14) {
        
$zdatum1 mktime(000date("m"), date ("d")-$idate("Y"));
        
$zdatum=date("d.m.Y",$zdatum1);

        
$da mktime(000date("m"), date ("d")-$idate("Y"));

        
$sql =& new dbc("select * from " $sql_prefix "_news where status='1' order by id desc");
        
$number_tage $sql->numrows();


        
$newslink "";
        while (
$row_tage $sql->fetchrow()) {

            
$chk_datum=$row_tage->datum;
            
$chk_datum=date("d.m.Y",$chk_datum);
            if(
$chk_datum == $zdatum) {
                
$newszeit=date("H:i",$row_tage->datum);
                
$newslink .= "<img class=\"absmiddle\" src=\"theme/$theme/images/main/4dot.gif\" alt=\"\" /> $newszeit <a href=\"index.php?templateid=news&amp;id=".$row_tage->id."\">".$row_tage->titel."</a><br />";
                
$news_vorhanden="1";
            }


        }

        if(
$news_vorhanden==1) {
            
$narch .= $lang_main['NEWSARCHIVVOM']." $zdatum<br />";
            
$narch .= $newslink;
            
$narch .= "<br />";
            
$news_vorhanden="0";
        }
        else {
            
$narch .= "";
            
$news_vorhanden="0";
        }
        
$i++;
        
$sql->close();
    }

    if(
$_REQUEST['zeige']=="")
    {
        
$lettnav =  letternav()."<br /><br />";
    } else {
        
$lettnav "<br />";}

        
$narch .= $nfootnarc;
        
$tpl =& new Template("mainlayout/mainbox.htm");
        
$tpl->Insert("{titel}"$narchdate);
        
$tpl->Insert("{inhalt}"$lettnav.$narch);
        
$tpl->Insert("{theme}"$theme);
        
$tpl->POut();


}
elseif (
$_REQUEST['zeige'] == "monate") {
    
$monat mktime(000date("m")-1date ("d"), date("Y"));
    
$monat=date("m/Y",$monat);
    
$aktuell=date("m/Y");


    
$narchdate $lang_main['NEWSARCHIVLETZTERMONAT']. " ($monat)";
    
$i=0;

    while (
$i 1) {
        
$zdatum1 mktime(000date("m")-$idate("/Y"));
        
$zdatum=date("m/Y",$zdatum1);

        
$sql =& new dbc("select * from " $sql_prefix "_news where status='1' order by id desc");
        
$number_tage $sql->numrows();
        
$wieviele $number_tage;

        
$start sitecheck();
            
$RL rl();

        
$nastr="FROM " $sql_prefix "_news where status='1' order by id desc limit $RL,$limitpage";

        
$sql2 =& new dbc("select * from " $sql_prefix "_news where status='1' order by id desc limit $RL,$limitpage");
        
$number_tage $sql2->numrows();
        
$number $number_tage;


        while (
$row $sql2->fetchrow()) {

            if(
date("m/Y",$row->datum) == $zdatum) {
                
$newszeit=date("d.m.Y, H:i",$row->datum);
                
$narch .= "<img class=\"absmiddle\" src=\"theme/$theme/images/main/4dot.gif\" alt=\"\" /> $newszeit: <a href=\"index.php?templateid=news&amp;id=".$row->id."\">".$row->titel."</a><br />";
                
$news_vorhanden="1";
            }

        }
        if(
$news_vorhanden ==1) {
            
$narch .= "<br />";
            
$news_vorhanden="0";
            
$nextfor=1;

        }
        else {
            
$narch .= $lang_main['NEWSARCHIVLETZTERMONATKEINE'];
            
$news_vorhanden="0";
            
$nextfor=0;
        }
        
$i++;
        
$sql->close();
        
$sql2->close();
    }

    if(
$_REQUEST['zeige']=="")
    {
        
$lettnav =  letternav()."<br /><br />";
    } else {
        
$lettnav "<br />";}

        if(
$wieviele $limitpage and $nextfor!=){$nav="".fnav($nastr)."<br /><br />";}
        
$tpl =& new Template("mainlayout/mainbox.htm");
        
$tpl->Insert("{titel}"$narchdate);
        
$tpl->Insert("{inhalt}"$lettnav.$nav."".$narch.$nav);
        
$tpl->Insert("{theme}"$theme);
        
$tpl->POut();


} elseif (
$_REQUEST['zeige'] == "jahre") {
    echo 
$nheadnarc;
    
$jahr mktime(000date("m"), date ("d"), date("Y")-1);
    
$jahr=date("Y",$jahr);
    
$aktuell=date("Y");


    
$narchdate $lang_main['NEWSARCHIVLETZTESJAHR'] ." ($jahr)";
    
$i=0;

    while (
$i 1) {
        
$sql =& new dbc("select * from " $sql_prefix "_news where status='1' order by id desc");
        
$number_tage $sql->numrows();
        
$wieviele $number_tage;

        
$start sitecheck();
            
$RL rl();

        
$nastr="FROM " $sql_prefix "_news where  status='1' order by id desc limit $RL,$limitpage";
        
$sql2 =& new dbc("select * from " $sql_prefix "_news where  status='1' order by id desc limit $RL,$limitpage");
        
$number_tage $sql2->numrows();
        
$number $number_tage;


        while(
$row_tage $sql2->fetchrow()) {
                if(
date("Y",$row_tage->datum) == $jahr) {
                
$newszeit=date("d.m.Y, H:i",$row_tage->datum);
                
$narch .= "<img class=\"absmiddle\" src=\"theme/$theme/images/main/4dot.gif\" alt=\"\" /> $newszeit <a href=\"index.php?templateid=news&amp;id=".$row_tage->id."\">".$row_tage->titel."</a><br />";
                
$news_vorhanden="1";
            }

        }
        if(
$news_vorhanden ==1) {
            
$narch .= "<br />";
            
$nextfor=1;
            
$zusatz="<br />";
        }
        else {
            
$narch .= $lang_main['NEWSARCHIVLETZTESJAHRKEINE'];
            
$news_vorhanden="0";
            
$nextfor=0;
            
$nastr="";

        }
        
$i++;
        
$sql->close();
        
$sql2->close();
    }

    if(
$_REQUEST['zeige']==""){
    
$lettnav =  letternav()."<br /><br />";
        } else {
        
$lettnav "<br />";}

        if(
$wieviele $limitpage and $nextfor!=){$nav="".fnav($nastr)."<br /><br />";}
        
$tpl =& new Template("mainlayout/mainbox.htm");
        
$tpl->Insert("{titel}"$narchdate);
        
$tpl->Insert("{inhalt}"$lettnav.$nav.$narch.$nav);
        
$tpl->Insert("{theme}"$theme);
        
$tpl->POut();

        } else { if(
$_REQUEST['letter']!="" && $_REQUEST['kat'] == "")
        {
        
$letter=$_REQUEST['letter']."%";
        
$query_string="select * from " $sql_prefix "_news where titel  like '$letter' and status='1' order by id desc";
        
$nastr="FROM " $sql_prefix "_news where titel  like '$letter' and status='1' order by id desc";
        }


        if(
$_REQUEST['kat'] != ""){
        
$query="select * from " $sql_prefix "_news_kategorie where id='".mysql_escape_string($_REQUEST[kat])."' order by id desc";
        
$rs mysql_query($query);
        
$row_katname mysql_fetch_array($rs);

        
$query_string="select * from " $sql_prefix "_news where kat='".mysql_escape_string($_REQUEST[kat])."' and status='1' order by id desc";
        
$nastr="FROM " $sql_prefix "_news where kat='".mysql_escape_string($_REQUEST[kat])."' and status='1' order by id desc";
        }

        if(
$_REQUEST['kat'] != "" && $_REQUEST['letter']!=""){
        
$letter=$_REQUEST['letter']."%";
        
$query_string="select * from " $sql_prefix "_news where titel  like '$letter' and kat='".mysql_escape_string($_REQUEST[kat])."' and status='1' order by id desc";
        
$nastr="FROM " $sql_prefix "_news where titel  like '$letter' and kat='".mysql_escape_string($_REQUEST[kat])."' and status='1' order by id desc";
        }

        if(
$_REQUEST['kat']=="" && $_REQUEST['letter']==""){
        
$query_string="select * from " $sql_prefix "_news where status='1' order by id desc";
        
$nastr="FROM " $sql_prefix "_news where status='1' order by id desc";
        }

        
$sql =& new dbc("$query_string");
        
$wieviele $sql->numrows();
        
$i=0;

        
$start sitecheck();
            
$RL rl();


        if(
$_REQUEST['letter']!="" && $_REQUEST['kat'] == ""){
        
$letter=$_REQUEST['letter']."%";
        
$query_string="select * from " $sql_prefix "_news where titel  like '$letter' and status='1' order by id desc limit $RL,$limitpage";
        
$nastr="FROM " $sql_prefix "_news where titel  like '$letter' and status='1' order by id desc limit $RL,$limitpage";
        }

        if(
$_REQUEST['kat'] != ""){
        
$query_string="select * from " $sql_prefix "_news where kat='".mysql_escape_string($_REQUEST[kat])."' and status='1'  order by id desc limit $RL,$limitpage";
        
$nastr="FROM " $sql_prefix "_news where kat='".mysql_escape_string($_REQUEST[kat])."' and status='1'  order by id desc limit $RL,$limitpage";
        }

        if(
$_REQUEST['kat'] != "" && $_REQUEST['letter']!=""){
        
$query_string="select * from " $sql_prefix "_news where titel  like '$letter' and kat='".mysql_escape_string($_REQUEST[kat])."' and status='1'  order by id desc limit $RL,$limitpage";
        
$nastr="FROM " $sql_prefix "_news where titel  like '$letter' and kat='".mysql_escape_string($_REQUEST[kat])."' and status='1'  order by id desc limit $RL,$limitpage";
        }

        if(
$_REQUEST['kat']=="" && $_REQUEST['letter']==""){
        
$query_string="select * from " $sql_prefix "_news where status='1' order by datum DESC limit $RL,$limitpage";
        
$nastr="FROM " $sql_prefix "_news where status='1' order by id desc limit $RL,$limitpage";
        }
        
$sql2 =& new dbc("$query_string");



        while (
$row $sql2->fetcharray()) {
        
$sql3 =& new dbc("select * from " $sql_prefix "_benutzer where user_id='$row[user_id]'");
        
$member $sql3->fetcharray();


            
$tpl =& new Template("archivtrenner.htm");
            
$trenner $tpl->VOut();

            
$text strip_tags(stripslashes($row['intro']),"<br />");
            
$text substr($text,0,$maxlen_arc)."...";

            if(
MODREWRITE == 1){
                
$nlink "news_".$row['id'].".html";
                if(
$row['bild']!=""){
                    
$bild "<a href=\"news_".$row['id'].".html\"><img border=\"0\" src=\"".$row['bild']."\">";
                    } else {
                        
$bild="";
                        }
                }else{
                
$nlink "index.php?templateid=news&amp;id=".$row['id']."";
                if(
$row['bild']!=""){
                    
$bild "<a href=\"index.php?templateid=news&amp;id=".$row[id]."\"><img border=\"0\" src=\"".$row['bild']."\">";
                    } else {
                        
$bild="";
                        }
                }


            
$tpl =& new Template("newsarchiv_ausgabe.htm");
            
$tpl->Insert("{text}"$text);
            
$tpl->Insert("{bild}"$bild);
            
$tpl->Insert("{nid}"$nlink);
            
$tpl->Insert("{titel}"stripslashes($row[titel]));
            
$tpl->Insert("{datum}"date("$timeformat",$row[datum]));
            
$tpl->Insert("{trenner}"$trenner);
            
$arc .= $tpl->VOut();
            
$i++;
            }
            
$sql->close();
            
$sql2->close();

            
$sql =& new dbc("SELECT * FROM " $sql_prefix "_news_kategorie order by name");
            
$option .= "<option value=\"\" selected=\"selected\">".$lang_main['TEXTALLE']."</option>";

            while(
$row $sql->fetcharray()){
                if(
$_REQUEST['kat']==$row['id']){$val="selected";} else {$val="";}
                
$option .= "<option value=\"".$row['id']."\" $val>".$row['name']."</option>";}

        
$lnavmode "narc";
        if(!
$arc){$arc $lang_main['NEWSARCHIVKEINENEWS'];}
        if(
$wieviele>$limitpage || $news_vorhanden==1){$zusatz="<br />";$nav=fnav($nastr);}

        
$tpl =& new Template("newsarchiv_container.htm");
        
$tpl->Insert("{self}","index.php?templateid=newsarchiv");
        
$tpl->Insert("{titel}",$lang_main['NEWSARCHIV']." ".$row_katname['name']);
        
$tpl->Insert("{seitennav}",$zusatz.$nav.$zusatz);
        
$tpl->Insert("{option}"$option);
        
$tpl->Insert("{textabsenden}"$lang_main['BUTTONANZEIGEN']);
        
$tpl->Insert("{a-z-navigation}",letternav());
        
$tpl->Insert("{inhalt}","".$narch.$arc);
        
$all=$tpl->VOut();

        
$tpl =& new Template("mainlayout/mainbox.htm");
        
$tpl->Insert("{titel}"$lang_main['NEWSARCHIV']);
        
$tpl->Insert("{inhalt}"$all);
        
$tpl->Insert("{theme}"$theme);
        
$tpl->POut();
    }

        echo 
"<br />";
        
$suche $_REQUEST['search'];

        if(
MODREWRITE == 1){
                
$tlink "newsarchiv_tage.html";
                
$tlink2 "newsarchiv_monat.html";
                
$tlink3 "newsarchiv_jahr.html";
                
$slink "suche.html";
                }else{
                
$tlink "index.php?templateid=newsarchiv&amp;zeige=tage";
                
$tlink2 "index.php?templateid=newsarchiv&amp;zeige=monate";
                
$tlink3 "index.php?templateid=newsarchiv&amp;zeige=jahre";
                
$slink "index.php?templateid=suche";
                }

        
$tpl =& new Template("newsarchiv_suchform.htm");
        
$tpl->Insert("{suche}"$suche);
        
$tpl->Insert("{theme}"$theme);
        
$tpl->Insert("{letztewoche}"$lang_main['NEWSLETZTE2WOCHEN']);
        
$tpl->Insert("{letztermonat}"$lang_main['NEWSLETZTERMONAT']);
        
$tpl->Insert("{letztesjahr}"$lang_main['NEWSLETZTESJAHR']);
        
$tpl->Insert("{tlink}"$tlink);
        
$tpl->Insert("{tlink2}"$tlink2);
        
$tpl->Insert("{tlink3}"$tlink3);
        
$tpl->Insert("{slink}"$slink);
        
$sform $tpl->VOut();

        
$tpl_narc =& new Template("mainlayout/mainbox.htm");
        
$tpl_narc->Insert("{titel}"$lang_main['NEWSARCHIVAUSWAHL']);
        
$tpl_narc->Insert("{inhalt}"$sform);
        
$tpl_narc->Insert("{suchetext}",$lang_main['NEWSARCHIVAUSWAHL']);
        
$tpl_narc->Insert("{und}",$lang_main['NEWSARCHIVAUSWAHLUND']);
        
$tpl_narc->Insert("{oder}",$lang_main['NEWSARCHIVAUSWAHLODER']);
        
$tpl_narc->Insert("{theme}"$theme);
        
$newsarc $tpl_narc->VOut();
    
// ARCHIV



    
if($unreg_re==1){
        if(
$logged!=1){
        
header("location:index.php?templateid=error&code=1");
        exit();
        } else {
                echo 
$newsarc;
                }
        }
    else
        {
        echo 
$newsarc;
        }
    
$OUT ob_get_contents();
    
ob_end_clean();
    
?>
Lt. Dream4 darf ich den Quelltext ändern. Da die Version allerdings so alt ist, können die Jungs von Dream4 mir das leider so nicht mehr sagen.

Danke
  Mit Zitat antworten