Psyder
30.09.2009, 17:50:30
Kann mal jemand drüber schauen und mir sagen was falsch ist?
Ich arbeite erst seid kurzen mit PHP oder generell mit Web sprachen.
hier das script, nur das zu validieren hab ich auch keine Ahnung falls das geht xD
<?php
//Einstellungen:
$anzahl="5"; //anzahl der neuesten posts die angezeigt werden
$speed = "1"; //geschwindigkeit des scrollens des tickers
$hoehe ="150";//hoehe der navbox des tickers
$align = "center"; //ausrichtung (left, right,center)
$show_ava = "1"; //soll der Avatar des Users mit im Ticker angezeigt werden? (1:ja, nicht 0:nein)
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$abfrage1=$sql "SELECT forumthread_autor,forumthread_id,forumthread_title,forumthread_autorid ,forumthread_threadid,forumthread_icon,forumthread_time FROM ".$db_tab['forumthread']." ORDER by forumthread_id DESC";
while ($ar1=$DB->fetch_array($abfrage1)){
$autor=$ar1['forumthread_autor'];
$autorid=$ar1['forumthread_autorid'];
$title=$ar1['forumthread_title'];
$nzeit=date("j.n.y - H:i",$ar1['forumthread_time'])." Uhr";
$tid=$ar1['forumthread_threadid'];
$icon = $ar1['forumthread_icon'];
$post_id = $ar1['forumthread_id'];
$abfrage4=$DB->query("SELECT user_avatar, user_nick FROM ".$db_tab['user']." WHERE user_id='$autorid'");
while ($ar4=$DB->fetch_array($abfrage4))
{$uavatar=$ar4['user_avatar'];
$autor=$ar4['user_nick'];}
if ($icon != "") $icon2 = "<img src=images/icons/$icon border=0>"; else $icon2 = "";
$abfrage2=$DB->query("SELECT forumthread_title,forumthread_catid,forumthread_icon FROM ".$db_tab['forumthread']." WHERE forumthread_id = '$tid'");
while ($ar2=$DB->fetch_array($abfrage2)) {
$thread_title = $ar2['forumthread_title'];
$thread_catid = $ar2['forumthread_catid'];}
$abfrage3=$DB->query("SELECT forumcat_rrights FROM ".$db_tab['forumcat']." WHERE forumcat_id = '$thread_catid'");
while ($ar3=$DB->fetch_array($abfrage3)) {$rechte= $ar3['forumcat_rrights'];}
if ($title == ""){$title = "Kein Titel";}
if (getrights($rechte))
{
if (($uavatar != "") AND $show_ava == "1"){eval ("\$ticker_avatar= \"".pkTpl("ticker/avatar")."\";");}
eval ("\$ticker_row.=\"".pkTpl("ticker/ticker_row")."\";");
unset($ticker_avatar);
unset($uavatar);
$anzahl--;}
if ($anzahl <= "0") {break;}
}
eval ("\$boxlinks[]= \"".pkTpl("ticker/ticker")."\";");
return $boxlinks;
?>
Mfg
Psyder
Ich arbeite erst seid kurzen mit PHP oder generell mit Web sprachen.
hier das script, nur das zu validieren hab ich auch keine Ahnung falls das geht xD
<?php
//Einstellungen:
$anzahl="5"; //anzahl der neuesten posts die angezeigt werden
$speed = "1"; //geschwindigkeit des scrollens des tickers
$hoehe ="150";//hoehe der navbox des tickers
$align = "center"; //ausrichtung (left, right,center)
$show_ava = "1"; //soll der Avatar des Users mit im Ticker angezeigt werden? (1:ja, nicht 0:nein)
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');
$abfrage1=$sql "SELECT forumthread_autor,forumthread_id,forumthread_title,forumthread_autorid ,forumthread_threadid,forumthread_icon,forumthread_time FROM ".$db_tab['forumthread']." ORDER by forumthread_id DESC";
while ($ar1=$DB->fetch_array($abfrage1)){
$autor=$ar1['forumthread_autor'];
$autorid=$ar1['forumthread_autorid'];
$title=$ar1['forumthread_title'];
$nzeit=date("j.n.y - H:i",$ar1['forumthread_time'])." Uhr";
$tid=$ar1['forumthread_threadid'];
$icon = $ar1['forumthread_icon'];
$post_id = $ar1['forumthread_id'];
$abfrage4=$DB->query("SELECT user_avatar, user_nick FROM ".$db_tab['user']." WHERE user_id='$autorid'");
while ($ar4=$DB->fetch_array($abfrage4))
{$uavatar=$ar4['user_avatar'];
$autor=$ar4['user_nick'];}
if ($icon != "") $icon2 = "<img src=images/icons/$icon border=0>"; else $icon2 = "";
$abfrage2=$DB->query("SELECT forumthread_title,forumthread_catid,forumthread_icon FROM ".$db_tab['forumthread']." WHERE forumthread_id = '$tid'");
while ($ar2=$DB->fetch_array($abfrage2)) {
$thread_title = $ar2['forumthread_title'];
$thread_catid = $ar2['forumthread_catid'];}
$abfrage3=$DB->query("SELECT forumcat_rrights FROM ".$db_tab['forumcat']." WHERE forumcat_id = '$thread_catid'");
while ($ar3=$DB->fetch_array($abfrage3)) {$rechte= $ar3['forumcat_rrights'];}
if ($title == ""){$title = "Kein Titel";}
if (getrights($rechte))
{
if (($uavatar != "") AND $show_ava == "1"){eval ("\$ticker_avatar= \"".pkTpl("ticker/avatar")."\";");}
eval ("\$ticker_row.=\"".pkTpl("ticker/ticker_row")."\";");
unset($ticker_avatar);
unset($uavatar);
$anzahl--;}
if ($anzahl <= "0") {break;}
}
eval ("\$boxlinks[]= \"".pkTpl("ticker/ticker")."\";");
return $boxlinks;
?>
Mfg
Psyder