 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
20.05.2005, 14:00
|
#1
|
|
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(0, 0, 0, date("m"), date ("d")-14, date("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(0, 0, 0, date("m"), date ("d")-$i, date("Y"));
$zdatum=date("d.m.Y",$zdatum1);
$da = mktime(0, 0, 0, date("m"), date ("d")-$i, date("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&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(0, 0, 0, date("m")-1, date ("d"), date("Y"));
$monat=date("m/Y",$monat);
$aktuell=date("m/Y");
$narchdate = $lang_main['NEWSARCHIVLETZTERMONAT']. " ($monat)";
$i=0;
while ($i < 1) {
$zdatum1 = mktime(0, 0, 0, date("m")-$i, date("/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&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!=0 ){$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(0, 0, 0, date("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&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!=0 ){$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&id=".$row['id']."";
if($row['bild']!=""){
$bild = "<a href=\"index.php?templateid=news&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&zeige=tage";
$tlink2 = "index.php?templateid=newsarchiv&zeige=monate";
$tlink3 = "index.php?templateid=newsarchiv&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
|
|
|
|
| |