also ich muss jetzt erstmal schnell weg...hab den code ebend auch nur überflogen...vllt kann das ja wer anderes übernehmen, oder ich schaus mir heut nachmittag mal an..bin nu weg !
gruß
also ich muss jetzt erstmal schnell weg...hab den code ebend auch nur überflogen...vllt kann das ja wer anderes übernehmen, oder ich schaus mir heut nachmittag mal an..bin nu weg !
gruß
so, also ich bin ja immernoch der meinung, dass in zeile 29 klammern gesetzt werdne müssen :-)
ändern inPHP-Code:
elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')) require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');
PHP-Code:
elseif (isset ($_GET['open']) && strpos($_GET['open'], '.')===false &&file_exists ($dir.$_GET['mod'].'/'.$_GET['open'].'.php')){ require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php'); require ($dir.$_GET['mod'].'/'.$_GET['open'].'.php');}
lt. Fehlermeldung:
<?
if ($_SESSION['login'] != true)
{
head("Fehler");
echo 'Du musst eingelogt sein um Member News lesen zu können';
foot();
}
else
{
db_query('UPDATE '.$db_prefix.'_kontodaten SET membernews_last_seen = '.time().' WHERE uid = '.$_SESSION['uid']);
head ('Membernews');
$membernews = db_query("SELECT * FROM ".$db_prefix."_membernews ORDER BY ID DESC");
$vorhanden = (int) @mysql_num_rows($membernews);
$seiten_id = (int) $_GET['seite'];
if ($seiten_id < 1)
{
$seiten_id = 1;
}
$eintraege = 5 * ($seiten_id - 1);
$seiten = ceil($vorhanden / 5);
$membernews = db_query('SELECT * FROM '.$db_prefix.'_membernews ORDER BY ID DESC LIMIT '.$eintraege.', 5');
if (!$vorhanden)
{
echo '<center><b>Es sind noch keine News vorhanden</b></center>';
}
else
{
while ($row = mysql_fetch_array($membernews))
{
head($row['Head'].' (am '.date("d.m.Y H:i",$row['Postdate']).')');
echo htmlspecialchars_decode(stripslashes($row['News']));
foot ();
}
echo '<br />Seite: ';
for ($i = 1; $i <= $seiten; $i++)
{
if ($i == $seiten_id)
{
echo '['.$i.']';
}
else
{
echo '<a href="?content=/module&mod=membernews&seite='.$i.'">['.$i.']</a>';
}
}
}
foot ();
}
?>
bitte aufmerksam lesen, sonst kann man sich hier auch sparen zu helfen
in die functions.lib einfügen ! (so ists vllt sogar noch besser als vorher)PHP-Code:
if ( !function_exists('htmlspecialchars_decode') )
{
function htmlspecialchars_decode($string,$style=ENT_COMPAT)
{
$translation = array_flip(get_html_translation_table(HTML_SPECIALCHARS,$style));
if($style === ENT_QUOTES){ $translation['''] = '''; }
return strtr($string,$translation);
}
}
ach lol, ne dieses mal ist es meine schuld....die funktion ist falsch, jetzt sehe ichs erst(ist ja schön, dass hier syntax highlight ist
)
der hat den html code hier im forum umgewandelt
ist ja abgefahren, ich poste jetzt die function also nochmal:
http://pastie.org/529223
so wie se jetzt ist, ans ende einfügen