» Forum » Clanscript » Module und Modifikationen » Geburtstag im Forum ?
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Geburtstag im Forum ?
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 12:27:32     Zitieren
Hallo ihr lieben, kann man im Forum unter Avatar auslesen ob der jenige heute Geburtsgat hat und vielleicht ein Bildchen oder einen Text erscheinen lassen ? (zb Geburtstagskind)

Danke schon mal allen die helfen können LG
Chapter
Moderator
208 Beitragspunkte
Posts: 5677

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 12:29:08     Zitieren
Ja aber es gibt doch die geburtstagsbox, da siehst du doch werd geb hat.
Diesen Code kannst du auch dazu verwenden, musst ihn halt bisschen anpassen Zwinker


Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 17:40:31     Zitieren
jo hab schon mal geschaut aber ich glaub da muss ich doch nen MYSQL Abruf in die php reinschreiben ich hab nur keine Ahnung wo ich ansetzen muss. Weißte das ?
Chapter
Moderator
208 Beitragspunkte
Posts: 5677

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 17:45:00     Zitieren
Bin grad Net am Laptop. Kann also jetzt nicht nachschauen, aber wenn du ne weitere Abfrage einbauen willst, kannst du das doch ganz normal machen wie sonst auch...


Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 19:39:09     Zitieren
in der show_post.php
Zeile 47 in
$erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,avatar,gebdatum,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time

ändern

Zeile 66 nach
$row['i']      = $i;

einfügen
$row['gb']	= (date("Ymd") === str_replace("-","",date("Y").substr($row['gebdatum'],4) ) ? $row['gb'] = "<br />User hat heute Geburtstag" : $row['gb'] = "" );



dann noch show_post html datei öffnen
und dort zeile 16 mit dem ersetzen
<td width="20%" valign="top"><a name="{id}"></a>{erst}<br /><font class="smalfont">{rang}{avatar}{posts}{gb}</font></td>


habs nicht getestet aber wenn du kein Forum Modul installiert hast müsste es so klappen


Zuletzt modifiziert von Sniper am 17.01.2011 - 20:03:35
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 21:24:22     Zitieren
vielen Dank es klappte so Smilie
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 21:33:33     Zitieren
kein Problem du kannst natührlich auch statt "User hat geburtstag" auch ein Geburtstags Bild einfügen
Scaraveno
Mitglied
0 Beitragspunkte
Posts: 8

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 17.01.2011 - 23:54:15     Zitieren
was müsste ich denn dann ändern wenn ich da ein bild möchte?
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.01.2011 - 00:06:28     Zitieren
statt "User hat geburtstag" schreibst du
<img src=\"Dein BILD\" />



Zuletzt modifiziert von Sniper am 18.01.2011 - 01:10:11
Scaraveno
Mitglied
0 Beitragspunkte
Posts: 8

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.01.2011 - 00:34:58     Zitieren
dann bekomme ich aber diesen fehler

Parse error: syntax error, unexpected T_INCLUDE in /var/www/web331/html/www/include/contents/forum/show_posts.php on line 111


das habe ich in zeile 111 stehen
$row['gb']  = (date("Ymd") === str_replace("-","",date("Y").substr($row['gebdatum'],4) ) ? $row['gb'] = "<br /><img src="include/images/icons/birthday.gif" /> : $row['gb'] = "" );
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.01.2011 - 00:41:25     Zitieren
so muss es aussehen
$row['gb']  = (date("Ymd") === str_replace("-","",date("Y").substr($row['gebdatum'],4) ) ? $row['gb'] = "<br /><img src=\"include/images/icons/birthday.gif\" /> : $row['gb'] = "" );
Scaraveno
Mitglied
0 Beitragspunkte
Posts: 8

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.01.2011 - 00:52:49     Zitieren
jetzt bekomme ich
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/web331/html/www/include/contents/forum/show_posts.php on line 111
Sniper
Moderator
56 Beitragspunkte
Posts: 1420

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 18.01.2011 - 01:02:38     Zitieren
so aber jetzt
$row['gb']  = (date("Ymd") === str_replace("-","",date("Y").substr($row['gebdatum'],4) ) ? $row['gb'] = "<br /><img src=\"include/images/icons/birthday.gif\" />" : $row['gb'] = "" );
Scaraveno
Mitglied
0 Beitragspunkte
Posts: 8

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 18.01.2011 - 01:07:14     Zitieren
das hat jetzt geklappt besten dank das ist ne echt super idee gewesenSmilie
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 26.10.2011 - 11:26:30     Zitieren
Ich habe das gerade auch versucht hatte dann aber einen Parse Error in Zeile 65 das ist aber die ICQ Abfrage ^^

Ich benutze den Forenmod.

Würde sich das vllt jmd mal anschauen bzw mir einfügen?

<?php 
#   Copyright by: Manuel Staechele
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

# check ob ein fehler aufgetreten ist.
check_forum_failure($forum_failure);

# toipc als gelesen markieren
$_SESSION['forumSEE'][$fid][$tid] = time();

$title = $allgAr['title'].' :: Forum :: '.$aktTopicRow['name'].' :: Beitr&auml;ge zeigen';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Forum</a><b> &raquo; </b>'.aktForumCats($aktForumRow['kat']).'<b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a><b> &raquo; </b>';
$hmenu .= $aktTopicRow['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();


# Topic Hits werden eins hochgesetzt.
db_query('UPDATE `prefix_topics` SET hit = hit + 1 WHERE id = "'.$tid.'"');

$erg = db_query("SELECT fid FROM `prefix_posts` WHERE tid = ".$tid);
$row = db_fetch_assoc($erg);
$newth = '<a href="index.php?forum-newtopic-'.$row['fid'].'"><img src="include/images/forum/newth.png" border="0"></a>';

# mehrere seiten fals gefordert         
$limit = $allgAr['Fpanz'];  // Limit 
$page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
$MPL = db_make_sites ($page , "WHERE tid = ".$tid , $limit , 'index.php?forum-showposts-'.$tid , 'posts' );
$anfang = ($page - 1) * $limit;

$antworten = '';
if (($aktTopicRow['stat'] == 1 AND $forum_rights['reply'] == TRUE) OR ($_SESSION['authright'] <= '-7' OR $forum_rights['mods'] == TRUE)) {
  $antworten = '<a href="index.php?forum-newpost-'.$tid.'"><img src="include/images/forum/antw.png" border="0"></a>';
}


$class = 'Cmite';

$tpl = new tpl ( 'forum/showpost' );
$ar = array (
  'SITELINK' => $MPL,
  'tid' => $tid,
        'ANTWORTEN' => $antworten,
        'TOPICNAME' => $aktTopicRow['name'],
                'HMENU' => $hmenu,
                'NEWTH' => $newth
);
$tpl->set_ar_out($ar,0);
$i = $anfang +1;
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');

                ##################################
                #Forenmod by matthias-schlich.de - Vorlage von Benjamin Rau
                #Posts

$erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,icq,avatar,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
while($row = db_fetch_assoc($erg)) {
  
        $class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
        

     $icq1   = str_replace("-","",$row['icq']);
     $icq2   = str_replace(" ","",$icq1);
// icq abfrage
//  0 - keine ICQ abfrage 
//  1 - ICQ standartbilder bei &design= kann man zwischen den 26 verschiedenen icq bildern wechseln  
//  2 - für eigne ICQ Statsubilder 
$own_pics = "1";
$icqdesign = "25";
if ($own_pics == "1") {
      if (is_numeric($icq2) ){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?web='.$icq2.'&img='.$icqdesign.'" border="0"></a>';
    } else {$row['icq'] = '';}
}
elseif ($own_pics == "0"){
$row['icq'] = '';}
else{
    if (is_numeric($icq2) ){
   // Eigene ICQ-Bilder
    $status = (icq_status($icq2));
    if ($status == "1"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqonline.png" border="0"></a>';
    }elseif ($status == "0"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqoffline.png" border="0"></a>';
    }elseif ($status == "2"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqinactive.png" border="0"></a>';
    }else {$row['icq'] = '';}

    }else {$row['icq'] = '';}

    }
       
        
        # define some vars.
        $row['sig'] = ( empty($row['sig']) ? '' : '<br /><hr style="width: 50%;" align="left">'.bbcode($row['sig']) );
        $row['TID'] = $tid;
        $row['class'] = $class;
        $row['date'] = date ('d.m.Y - H:i:s', $row['time'] );
        $row['delete'] = '';
        $row['change'] = '';
        if (file_exists($row['avatar'])) { $row['avatar'] = '<br /><br /><img src="'.$row['avatar'].'" alt="User Pic" border="0" /><br />'; }
              elseif ($allgAr['forum_default_avatar']) { $row['avatar'] = '<br /><br /><img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" alt="User Pic" border="0" /><br />'; }
               else { $row['avatar'] = ''; }
        $row['rang2']   = userrang ($row['posts'],$row['erstid']);
        $rank_name = $row['rang2'];
        $row['txt']    = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
        $row['i']      = $i;

                  if ( $row['erstid'] != '' ) {
                  $user_row = db_fetch_assoc(db_query("SELECT posts,regist FROM prefix_user WHERE id = ".$row['erstid']));

                $posts = $row['posts'];
                $row['posts']  = 'Beiträge: '.$row['posts'].'<br />';

                if ( $posts == '' ) { $row['posts'] = '<br>Nicht registriert';}

                 #Ranking Balken
                #Grafiken definieren
                $rank_01 = '<img src="include/images/forum/rank/rank01.png" alt="" border="0"><br>';
                $rank_02 = '<img src="include/images/forum/rank/rank02.png" alt="" border="0"><br>';
                $rank_03 = '<img src="include/images/forum/rank/rank03.png" alt="" border="0"><br>';
                $rank_04 = '<img src="include/images/forum/rank/rank04.png" alt="" border="0"><br>';
                $rank_05 = '<img src="include/images/forum/rank/rank05.png" alt="" border="0"><br>';


                #Bezugnehmen auf das Ranking des users
                if ( $row['posts'] != '' ) {
                $row['rang'] = $rank_name.'<br>';
                if ($posts <= '200') { $row['rang'] .= $rank_01; }
                elseif ($posts <= '500') { $row['rang'] .= $rank_02;}
                elseif ($posts <= '800') { $row['rang'] .= $rank_03; }
                elseif ($posts < '1000') { $row['rang'] .= $rank_04; }
                elseif ($posts >= '1000') { $row['rang'] .= $rank_05; }
                }

                else {$row['rang'] .= ""; }

                }

                #User Details
                if ( $posts != '' ) {
                $abf1 = 'SELECT * FROM prefix_user where id = '.$row["erstid"];
                $erg1 = db_query($abf1);
                $user = db_fetch_object($erg1);

                $zeit = date('d. M Y',$user->regist);
                $llogin = date('d. M Y',$user->llogin);
                $ort = $user->wohnort;
                $www = $user->homepage;
                $email = $user->opt_mail;
                $pm = $user->opt_pm;
                $land = $user->staat;
                #Flagge
                 if ($land != '')
                 {$row['land'] = '<img src="include/images/flags/'.$land.'" >';}
                 else{$row['land'] = '';}
                #Dabei seit
                $row['details'] = "<br><br>Dabei seit: ".$zeit."<br>";
                #Wohnort
                if ($ort != ''){$row['details'] .= "Wohnort: ".$ort."<br>";}
                #Homepage
                if ($www != ''){$row['www'] = '<a href="'.$www.'" target="_blank"><img src="include/images/forum/www.png" border="0" alt="Website des Users besuchen"></a>';}
                else{$row['www'] = '';}
                #Letzter Login
                $row['details'] .= "Letzter Login: ".$llogin."<br>";
                #PM
                if ($pm == '1'){
                $row['pm'] = "<a href='?forum-privmsg-new=0&empfid=".$row['erstid']."'><img src='include/images/forum/pm.png' border='0' alt='Private Nachricht an den User senden'></a>";
                }else{$row['pm'] = '';}
                #email
                if ($email == '1'){
                $row['email'] = "<a href='?user-mail-".$row['erstid']."'><img src='include/images/forum/email.png' border='0' alt='E-Mail an den User senden'></a>";
                }else{$row['email'] = '';}
                }
                else {
                $row['details'] = "";
                $row['land'] = '';
                $row['pm'] = '';
                $row['email'] = '';
                $row['www'] = '';                
                }
                
                if ( $posts != '' ) {


                #User Online o Offline
                
                $abf1 = "SELECT * FROM prefix_online where uid = ".$row['erstid'];
                $erg1 = db_query($abf1);
                $status = db_fetch_object($erg1);
                if ($status->uid == $row['erstid']) {
                $row['online'] = '&nbsp;<img src="include/images/forum/uonline.png" border="0">'; }
                else {
                $row['online'] = '&nbsp;<img src="include/images/forum/uoffline.png" border="0">'; }
                  }
                  else {$row['online'] = '';}


                #
                #Edit Ende
                ##################################
  $row['page']   = $page;
  
               if ( $row['posts'] != 0 ) {
                $row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
        } 
        elseif ( $row['erstid'] == 0 ) {
        $row['rang'] = 'gel&ouml;schter User';
        }
  
        if ($forum_rights['mods'] == TRUE AND $i>1) {
          $row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
        }
        if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
          $row['change'] = '&nbsp;<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';
        }
        $row['posts']  = ($row['posts']?'<br />'.$row['posts']:'').'<br />';
        $tpl->set_ar_out($row,1);
  
  $i++;
}

$tpl->set_ar_out( array ( 'SITELINK' => $MPL, 'ANTWORTEN' => $antworten ) , 2 );
 // anfang qpost
if (loggedin()) {

$dppk_time = time();
$time = time();
if (!isset($_SESSION['klicktime'])) { $_SESSION['klicktime'] = 0; }

$topic = '';
$txt   = '';
$xnn   = '';

if (isset($_POST['txt_qp'])) {
  $txt = trim(escape($_POST['txt_qp'], 'textarea'));
}


$tpl = new tpl ('forum/qpost');
   $ar = array (
     'txt_qp'    => escape_for_fields(unescape($txt)),
     'tid'    => $tid,

   );

   $tpl->set_ar_out($ar,1);

if (($_SESSION['klicktime'] + 150) > $dppk_time OR empty($txt) OR !empty($_POST['priview']) OR (empty($_POST['Gname']) AND !loggedin())) {



}
else
{
# save qpost
  $_SESSION['klicktime'] = $dppk_time;

  $design = new design ( $title , $hmenu, 1);
  $design->header();

  if (loggedin()) {
    $uid = $_SESSION['authid'];
                $erst = escape($_SESSION['authname'],'string');
          db_query("UPDATE `prefix_user` set posts = posts+1 WHERE id = ".$uid);
  } else  {
          $erst = $xnn;
                $uid = 0;
  }
  db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.", ".$time.", '".$txt."')");
  $pid = db_last_id();

        db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid.", rep = rep + 1 WHERE id = ".$tid);
        db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid." WHERE id = ".$fid );
        $page = ceil ( ($aktTopicRow['rep']+1)  / $allgAr['Fpanz'] );
          # topic als gelesen markieren
  $_SESSION['forumSEE'][$fid][$tid] = time();

        wd ( array (
          $lang['backtotopic'] => 'index.php?forum-showposts-'.$tid.'-p'.$page.'#'.$pid,
                $lang['backtotopicoverview'] => 'index.php?forum-showtopics-'.$fid
        ) , $lang['createpostsuccessful'] , 3 );
}
}

$tpl = new tpl ( 'forum/showpost' );
// end qpost
if (loggedin()) {
  if ($menu->get(3) == 'topicalert') {
    if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
      db_query("DELETE FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid);
    } else {
      db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
    }
  }
  
  echo 'Optionen:';
  if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
    echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['nomailonreply'].'</a><br />';
  } else {
    echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['mailonreply'].'</a><br />';
  }
}

if ( $forum_rights['mods'] == TRUE ) {
  $tpl->set ( 'status', ($aktTopicRow['stat'] == 1 ? $lang['close'] : $lang['open'] ) );
        $tpl->set ( 'festnorm', ($aktTopicRow['art'] == 0 ? $lang['fixedtopic'] : $lang['normaltopic'] ) );
        $tpl->set('tid',$tid);
        $tpl->out(3);
}
$design->footer();
?>


LG


Tja Qauntum halt^^
Siggi
Mitglied
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:30:11     Zitieren
Probier mal das

show_posts.php
<?php
#   Copyright by: Manuel Staechele
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

# check ob ein fehler aufgetreten ist.
check_forum_failure($forum_failure);

# toipc als gelesen markieren
$_SESSION['forumSEE'][$fid][$tid] = time();

$title = $allgAr['title'].' :: Forum :: '.$aktTopicRow['name'].' :: Beitr&auml;ge zeigen';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Forum</a><b> &raquo; </b>'.aktForumCats($aktForumRow['kat']).'<b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a><b> &raquo; </b>';
$hmenu .= $aktTopicRow['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();


# Topic Hits werden eins hochgesetzt.
db_query('UPDATE `prefix_topics` SET hit = hit + 1 WHERE id = "'.$tid.'"');

$erg = db_query("SELECT fid FROM `prefix_posts` WHERE tid = ".$tid);
$row = db_fetch_assoc($erg);
$newth = '<a href="index.php?forum-newtopic-'.$row['fid'].'"><img src="include/images/forum/newth.png" border="0"></a>';

# mehrere seiten fals gefordert
$limit = $allgAr['Fpanz'];  // Limit
$page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
$MPL = db_make_sites ($page , "WHERE tid = ".$tid , $limit , 'index.php?forum-showposts-'.$tid , 'posts' );
$anfang = ($page - 1) * $limit;

$antworten = '';
if (($aktTopicRow['stat'] == 1 AND $forum_rights['reply'] == TRUE) OR ($_SESSION['authright'] <= '-7' OR $forum_rights['mods'] == TRUE)) {
  $antworten = '<a href="index.php?forum-newpost-'.$tid.'"><img src="include/images/forum/antw.png" border="0"></a>';
}


$class = 'Cmite';

$tpl = new tpl ( 'forum/showpost' );
$ar = array (
  'SITELINK' => $MPL,
  'tid' => $tid,
        'ANTWORTEN' => $antworten,
        'TOPICNAME' => $aktTopicRow['name'],
                'HMENU' => $hmenu,
                'NEWTH' => $newth
);
$tpl->set_ar_out($ar,0);
$i = $anfang +1;
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');

                ##################################
                #Forenmod by matthias-schlich.de - Vorlage von Benjamin Rau
                #Posts

$erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,icq,avatar,gebdatum,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
while($row = db_fetch_assoc($erg)) {

        $class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );


     $icq1   = str_replace("-","",$row['icq']);
     $icq2   = str_replace(" ","",$icq1);
// icq abfrage
//  0 - keine ICQ abfrage
//  1 - ICQ standartbilder bei &design= kann man zwischen den 26 verschiedenen icq bildern wechseln
//  2 - für eigne ICQ Statsubilder
$own_pics = "1";
$icqdesign = "25";
if ($own_pics == "1") {
      if (is_numeric($icq2) ){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?web='.$icq2.'&img='.$icqdesign.'" border="0"></a>';
    } else {$row['icq'] = '';}
}
elseif ($own_pics == "0"){
$row['icq'] = '';}
else{
    if (is_numeric($icq2) ){
   // Eigene ICQ-Bilder
    $status = (icq_status($icq2));
    if ($status == "1"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqonline.png" border="0"></a>';
    }elseif ($status == "0"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqoffline.png" border="0"></a>';
    }elseif ($status == "2"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqinactive.png" border="0"></a>';
    }else {$row['icq'] = '';}

    }else {$row['icq'] = '';}

    }


        # define some vars.
        $row['sig'] = ( empty($row['sig']) ? '' : '<br /><hr style="width: 50%;" align="left">'.bbcode($row['sig']) );
        $row['TID'] = $tid;
        $row['class'] = $class;
        $row['date'] = date ('d.m.Y - H:i:s', $row['time'] );
        $row['delete'] = '';
        $row['change'] = '';
        if (file_exists($row['avatar'])) { $row['avatar'] = '<br /><br /><img src="'.$row['avatar'].'" alt="User Pic" border="0" /><br />'; }
              elseif ($allgAr['forum_default_avatar']) { $row['avatar'] = '<br /><br /><img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" alt="User Pic" border="0" /><br />'; }
               else { $row['avatar'] = ''; }
        $row['rang2']   = userrang ($row['posts'],$row['erstid']);
        $rank_name = $row['rang2'];
        $row['txt']    = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
        $row['i']      = $i;
        $row['gb']  = (date("Ymd") === str_replace("-","",date("Y").substr($row['gebdatum'],4) ) ? $row['gb'] = "<br />User hat heute Geburtstag" : $row['gb'] = "" );

                  if ( $row['erstid'] != '' ) {
                  $user_row = db_fetch_assoc(db_query("SELECT posts,regist FROM prefix_user WHERE id = ".$row['erstid']));

                $posts = $row['posts'];
                $row['posts']  = 'Beiträge: '.$row['posts'].'<br />';

                if ( $posts == '' ) { $row['posts'] = '<br>Nicht registriert';}

                 #Ranking Balken
                #Grafiken definieren
                $rank_01 = '<img src="include/images/forum/rank/rank01.png" alt="" border="0"><br>';
                $rank_02 = '<img src="include/images/forum/rank/rank02.png" alt="" border="0"><br>';
                $rank_03 = '<img src="include/images/forum/rank/rank03.png" alt="" border="0"><br>';
                $rank_04 = '<img src="include/images/forum/rank/rank04.png" alt="" border="0"><br>';
                $rank_05 = '<img src="include/images/forum/rank/rank05.png" alt="" border="0"><br>';


                #Bezugnehmen auf das Ranking des users
                if ( $row['posts'] != '' ) {
                $row['rang'] = $rank_name.'<br>';
                if ($posts <= '200') { $row['rang'] .= $rank_01; }
                elseif ($posts <= '500') { $row['rang'] .= $rank_02;}
                elseif ($posts <= '800') { $row['rang'] .= $rank_03; }
                elseif ($posts < '1000') { $row['rang'] .= $rank_04; }
                elseif ($posts >= '1000') { $row['rang'] .= $rank_05; }
                }

                else {$row['rang'] .= ""; }

                }

                #User Details
                if ( $posts != '' ) {
                $abf1 = 'SELECT * FROM prefix_user where id = '.$row["erstid"];
                $erg1 = db_query($abf1);
                $user = db_fetch_object($erg1);

                $zeit = date('d. M Y',$user->regist);
                $llogin = date('d. M Y',$user->llogin);
                $ort = $user->wohnort;
                $www = $user->homepage;
                $email = $user->opt_mail;
                $pm = $user->opt_pm;
                $land = $user->staat;
                #Flagge
                 if ($land != '')
                 {$row['land'] = '<img src="include/images/flags/'.$land.'" >';}
                 else{$row['land'] = '';}
                #Dabei seit
                $row['details'] = "<br><br>Dabei seit: ".$zeit."<br>";
                #Wohnort
                if ($ort != ''){$row['details'] .= "Wohnort: ".$ort."<br>";}
                #Homepage
                if ($www != ''){$row['www'] = '<a href="'.$www.'" target="_blank"><img src="include/images/forum/www.png" border="0" alt="Website des Users besuchen"></a>';}
                else{$row['www'] = '';}
                #Letzter Login
                $row['details'] .= "Letzter Login: ".$llogin."<br>";
                #PM
                if ($pm == '1'){
                $row['pm'] = "<a href='?forum-privmsg-new=0&empfid=".$row['erstid']."'><img src='include/images/forum/pm.png' border='0' alt='Private Nachricht an den User senden'></a>";
                }else{$row['pm'] = '';}
                #email
                if ($email == '1'){
                $row['email'] = "<a href='?user-mail-".$row['erstid']."'><img src='include/images/forum/email.png' border='0' alt='E-Mail an den User senden'></a>";
                }else{$row['email'] = '';}
                }
                else {
                $row['details'] = "";
                $row['land'] = '';
                $row['pm'] = '';
                $row['email'] = '';
                $row['www'] = '';
                }

                if ( $posts != '' ) {


                #User Online o Offline

                $abf1 = "SELECT * FROM prefix_online where uid = ".$row['erstid'];
                $erg1 = db_query($abf1);
                $status = db_fetch_object($erg1);
                if ($status->uid == $row['erstid']) {
                $row['online'] = '&nbsp;<img src="include/images/forum/uonline.png" border="0">'; }
                else {
                $row['online'] = '&nbsp;<img src="include/images/forum/uoffline.png" border="0">'; }
                  }
                  else {$row['online'] = '';}


                #
                #Edit Ende
                ##################################
  $row['page']   = $page;

               if ( $row['posts'] != 0 ) {
                $row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
        }
        elseif ( $row['erstid'] == 0 ) {
        $row['rang'] = 'gel&ouml;schter User';
        }

        if ($forum_rights['mods'] == TRUE AND $i>1) {
          $row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
        }
        if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
          $row['change'] = '&nbsp;<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';
        }
        $row['posts']  = ($row['posts']?'<br />'.$row['posts']:'').'<br />';
        $tpl->set_ar_out($row,1);

  $i++;
}

$tpl->set_ar_out( array ( 'SITELINK' => $MPL, 'ANTWORTEN' => $antworten ) , 2 );
 // anfang qpost
if (loggedin()) {

$dppk_time = time();
$time = time();
if (!isset($_SESSION['klicktime'])) { $_SESSION['klicktime'] = 0; }

$topic = '';
$txt   = '';
$xnn   = '';

if (isset($_POST['txt_qp'])) {
  $txt = trim(escape($_POST['txt_qp'], 'textarea'));
}


$tpl = new tpl ('forum/qpost');
   $ar = array (
     'txt_qp'    => escape_for_fields(unescape($txt)),
     'tid'    => $tid,

   );

   $tpl->set_ar_out($ar,1);

if (($_SESSION['klicktime'] + 150) > $dppk_time OR empty($txt) OR !empty($_POST['priview']) OR (empty($_POST['Gname']) AND !loggedin())) {



}
else
{
# save qpost
  $_SESSION['klicktime'] = $dppk_time;

  $design = new design ( $title , $hmenu, 1);
  $design->header();

  if (loggedin()) {
    $uid = $_SESSION['authid'];
                $erst = escape($_SESSION['authname'],'string');
          db_query("UPDATE `prefix_user` set posts = posts+1 WHERE id = ".$uid);
  } else  {
          $erst = $xnn;
                $uid = 0;
  }
  db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.", ".$time.", '".$txt."')");
  $pid = db_last_id();

        db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid.", rep = rep + 1 WHERE id = ".$tid);
        db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid." WHERE id = ".$fid );
        $page = ceil ( ($aktTopicRow['rep']+1)  / $allgAr['Fpanz'] );
          # topic als gelesen markieren
  $_SESSION['forumSEE'][$fid][$tid] = time();

        wd ( array (
          $lang['backtotopic'] => 'index.php?forum-showposts-'.$tid.'-p'.$page.'#'.$pid,
                $lang['backtotopicoverview'] => 'index.php?forum-showtopics-'.$fid
        ) , $lang['createpostsuccessful'] , 3 );
}
}

$tpl = new tpl ( 'forum/showpost' );
// end qpost
if (loggedin()) {
  if ($menu->get(3) == 'topicalert') {
    if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
      db_query("DELETE FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid);
    } else {
      db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
    }
  }

  echo 'Optionen:';
  if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
    echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['nomailonreply'].'</a><br />';
  } else {
    echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['mailonreply'].'</a><br />';
  }
}

if ( $forum_rights['mods'] == TRUE ) {
  $tpl->set ( 'status', ($aktTopicRow['stat'] == 1 ? $lang['close'] : $lang['open'] ) );
        $tpl->set ( 'festnorm', ($aktTopicRow['art'] == 0 ? $lang['fixedtopic'] : $lang['normaltopic'] ) );
        $tpl->set('tid',$tid);
        $tpl->out(3);
}
$design->footer();
?>


Wie poste ich falsch?
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:35:27     Zitieren
Smilie) da steht User hat heute Geburtstag

Jetzt nur noch vllt als image wenn es geht Smilie


Tja Qauntum halt^^
Siggi
Mitglied
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:38:40     Zitieren
<?php
#   Copyright by: Manuel Staechele
#   Support: www.ilch.de


defined ('main') or die ( 'no direct access' );

# check ob ein fehler aufgetreten ist.
check_forum_failure($forum_failure);

# toipc als gelesen markieren
$_SESSION['forumSEE'][$fid][$tid] = time();

$title = $allgAr['title'].' :: Forum :: '.$aktTopicRow['name'].' :: Beitr&auml;ge zeigen';
$hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Forum</a><b> &raquo; </b>'.aktForumCats($aktForumRow['kat']).'<b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a><b> &raquo; </b>';
$hmenu .= $aktTopicRow['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();


# Topic Hits werden eins hochgesetzt.
db_query('UPDATE `prefix_topics` SET hit = hit + 1 WHERE id = "'.$tid.'"');

$erg = db_query("SELECT fid FROM `prefix_posts` WHERE tid = ".$tid);
$row = db_fetch_assoc($erg);
$newth = '<a href="index.php?forum-newtopic-'.$row['fid'].'"><img src="include/images/forum/newth.png" border="0"></a>';

# mehrere seiten fals gefordert
$limit = $allgAr['Fpanz'];  // Limit
$page = ($menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
$MPL = db_make_sites ($page , "WHERE tid = ".$tid , $limit , 'index.php?forum-showposts-'.$tid , 'posts' );
$anfang = ($page - 1) * $limit;

$antworten = '';
if (($aktTopicRow['stat'] == 1 AND $forum_rights['reply'] == TRUE) OR ($_SESSION['authright'] <= '-7' OR $forum_rights['mods'] == TRUE)) {
  $antworten = '<a href="index.php?forum-newpost-'.$tid.'"><img src="include/images/forum/antw.png" border="0"></a>';
}


$class = 'Cmite';

$tpl = new tpl ( 'forum/showpost' );
$ar = array (
  'SITELINK' => $MPL,
  'tid' => $tid,
        'ANTWORTEN' => $antworten,
        'TOPICNAME' => $aktTopicRow['name'],
                'HMENU' => $hmenu,
                'NEWTH' => $newth
);
$tpl->set_ar_out($ar,0);
$i = $anfang +1;
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');

                ##################################
                #Forenmod by matthias-schlich.de - Vorlage von Benjamin Rau
                #Posts

$erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,icq,avatar,gebdatum,posts FROM `prefix_posts` LEFT JOIN prefix_user ON prefix_posts.erstid = prefix_user.id WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
while($row = db_fetch_assoc($erg)) {

        $class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );


     $icq1   = str_replace("-","",$row['icq']);
     $icq2   = str_replace(" ","",$icq1);
// icq abfrage
//  0 - keine ICQ abfrage
//  1 - ICQ standartbilder bei &design= kann man zwischen den 26 verschiedenen icq bildern wechseln
//  2 - für eigne ICQ Statsubilder
$own_pics = "1";
$icqdesign = "25";
if ($own_pics == "1") {
      if (is_numeric($icq2) ){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="http://web.icq.com/whitepages/online?web='.$icq2.'&img='.$icqdesign.'" border="0"></a>';
    } else {$row['icq'] = '';}
}
elseif ($own_pics == "0"){
$row['icq'] = '';}
else{
    if (is_numeric($icq2) ){
   // Eigene ICQ-Bilder
    $status = (icq_status($icq2));
    if ($status == "1"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqonline.png" border="0"></a>';
    }elseif ($status == "0"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqoffline.png" border="0"></a>';
    }elseif ($status == "2"){
    $row['icq'] = '<a href="http://www.icq.com/whitepages/cmd.php?uin='.$icq2.'&action=add"><img src="include/images/forum/icqinactive.png" border="0"></a>';
    }else {$row['icq'] = '';}

    }else {$row['icq'] = '';}

    }


        # define some vars.
        $row['sig'] = ( empty($row['sig']) ? '' : '<br /><hr style="width: 50%;" align="left">'.bbcode($row['sig']) );
        $row['TID'] = $tid;
        $row['class'] = $class;
        $row['date'] = date ('d.m.Y - H:i:s', $row['time'] );
        $row['delete'] = '';
        $row['change'] = '';
        if (file_exists($row['avatar'])) { $row['avatar'] = '<br /><br /><img src="'.$row['avatar'].'" alt="User Pic" border="0" /><br />'; }
              elseif ($allgAr['forum_default_avatar']) { $row['avatar'] = '<br /><br /><img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" alt="User Pic" border="0" /><br />'; }
               else { $row['avatar'] = ''; }
        $row['rang2']   = userrang ($row['posts'],$row['erstid']);
        $rank_name = $row['rang2'];
        $row['txt']    = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
        $row['i']      = $i;
        $row['gb']  = (date("Ymd") === str_replace("-","",date("Y").substr($row['gebdatum'],4) ) ? $row['gb'] = "<br /><img src='include/images/icons/birthday.gif' alt='User hat heute Geburtstag' border='0'>" : $row['gb'] = "" );

                  if ( $row['erstid'] != '' ) {
                  $user_row = db_fetch_assoc(db_query("SELECT posts,regist FROM prefix_user WHERE id = ".$row['erstid']));

                $posts = $row['posts'];
                $row['posts']  = 'Beiträge: '.$row['posts'].'<br />';

                if ( $posts == '' ) { $row['posts'] = '<br>Nicht registriert';}

                 #Ranking Balken
                #Grafiken definieren
                $rank_01 = '<img src="include/images/forum/rank/rank01.png" alt="" border="0"><br>';
                $rank_02 = '<img src="include/images/forum/rank/rank02.png" alt="" border="0"><br>';
                $rank_03 = '<img src="include/images/forum/rank/rank03.png" alt="" border="0"><br>';
                $rank_04 = '<img src="include/images/forum/rank/rank04.png" alt="" border="0"><br>';
                $rank_05 = '<img src="include/images/forum/rank/rank05.png" alt="" border="0"><br>';


                #Bezugnehmen auf das Ranking des users
                if ( $row['posts'] != '' ) {
                $row['rang'] = $rank_name.'<br>';
                if ($posts <= '200') { $row['rang'] .= $rank_01; }
                elseif ($posts <= '500') { $row['rang'] .= $rank_02;}
                elseif ($posts <= '800') { $row['rang'] .= $rank_03; }
                elseif ($posts < '1000') { $row['rang'] .= $rank_04; }
                elseif ($posts >= '1000') { $row['rang'] .= $rank_05; }
                }

                else {$row['rang'] .= ""; }

                }

                #User Details
                if ( $posts != '' ) {
                $abf1 = 'SELECT * FROM prefix_user where id = '.$row["erstid"];
                $erg1 = db_query($abf1);
                $user = db_fetch_object($erg1);

                $zeit = date('d. M Y',$user->regist);
                $llogin = date('d. M Y',$user->llogin);
                $ort = $user->wohnort;
                $www = $user->homepage;
                $email = $user->opt_mail;
                $pm = $user->opt_pm;
                $land = $user->staat;
                #Flagge
                 if ($land != '')
                 {$row['land'] = '<img src="include/images/flags/'.$land.'" >';}
                 else{$row['land'] = '';}
                #Dabei seit
                $row['details'] = "<br><br>Dabei seit: ".$zeit."<br>";
                #Wohnort
                if ($ort != ''){$row['details'] .= "Wohnort: ".$ort."<br>";}
                #Homepage
                if ($www != ''){$row['www'] = '<a href="'.$www.'" target="_blank"><img src="include/images/forum/www.png" border="0" alt="Website des Users besuchen"></a>';}
                else{$row['www'] = '';}
                #Letzter Login
                $row['details'] .= "Letzter Login: ".$llogin."<br>";
                #PM
                if ($pm == '1'){
                $row['pm'] = "<a href='?forum-privmsg-new=0&empfid=".$row['erstid']."'><img src='include/images/forum/pm.png' border='0' alt='Private Nachricht an den User senden'></a>";
                }else{$row['pm'] = '';}
                #email
                if ($email == '1'){
                $row['email'] = "<a href='?user-mail-".$row['erstid']."'><img src='include/images/forum/email.png' border='0' alt='E-Mail an den User senden'></a>";
                }else{$row['email'] = '';}
                }
                else {
                $row['details'] = "";
                $row['land'] = '';
                $row['pm'] = '';
                $row['email'] = '';
                $row['www'] = '';
                }

                if ( $posts != '' ) {


                #User Online o Offline

                $abf1 = "SELECT * FROM prefix_online where uid = ".$row['erstid'];
                $erg1 = db_query($abf1);
                $status = db_fetch_object($erg1);
                if ($status->uid == $row['erstid']) {
                $row['online'] = '&nbsp;<img src="include/images/forum/uonline.png" border="0">'; }
                else {
                $row['online'] = '&nbsp;<img src="include/images/forum/uoffline.png" border="0">'; }
                  }
                  else {$row['online'] = '';}


                #
                #Edit Ende
                ##################################
  $row['page']   = $page;

               if ( $row['posts'] != 0 ) {
                $row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
        }
        elseif ( $row['erstid'] == 0 ) {
        $row['rang'] = 'gel&ouml;schter User';
        }

        if ($forum_rights['mods'] == TRUE AND $i>1) {
          $row['delete'] = '<a href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'">'.$lang['delete'].'</a>';
        }
        if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
          $row['change'] = '&nbsp;<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'">'.$lang['change'].'</a>';
        }
        $row['posts']  = ($row['posts']?'<br />'.$row['posts']:'').'<br />';
        $tpl->set_ar_out($row,1);

  $i++;
}

$tpl->set_ar_out( array ( 'SITELINK' => $MPL, 'ANTWORTEN' => $antworten ) , 2 );
 // anfang qpost
if (loggedin()) {

$dppk_time = time();
$time = time();
if (!isset($_SESSION['klicktime'])) { $_SESSION['klicktime'] = 0; }

$topic = '';
$txt   = '';
$xnn   = '';

if (isset($_POST['txt_qp'])) {
  $txt = trim(escape($_POST['txt_qp'], 'textarea'));
}


$tpl = new tpl ('forum/qpost');
   $ar = array (
     'txt_qp'    => escape_for_fields(unescape($txt)),
     'tid'    => $tid,

   );

   $tpl->set_ar_out($ar,1);

if (($_SESSION['klicktime'] + 150) > $dppk_time OR empty($txt) OR !empty($_POST['priview']) OR (empty($_POST['Gname']) AND !loggedin())) {



}
else
{
# save qpost
  $_SESSION['klicktime'] = $dppk_time;

  $design = new design ( $title , $hmenu, 1);
  $design->header();

  if (loggedin()) {
    $uid = $_SESSION['authid'];
                $erst = escape($_SESSION['authname'],'string');
          db_query("UPDATE `prefix_user` set posts = posts+1 WHERE id = ".$uid);
  } else  {
          $erst = $xnn;
                $uid = 0;
  }
  db_query ("INSERT INTO `prefix_posts` (tid,fid,erst,erstid,time,txt) VALUES ( ".$tid.", ".$fid.", '".$erst."', ".$uid.", ".$time.", '".$txt."')");
  $pid = db_last_id();

        db_query("UPDATE `prefix_topics` SET last_post_id = ".$pid.", rep = rep + 1 WHERE id = ".$tid);
        db_query("UPDATE `prefix_forums` SET posts = posts + 1, last_post_id = ".$pid." WHERE id = ".$fid );
        $page = ceil ( ($aktTopicRow['rep']+1)  / $allgAr['Fpanz'] );
          # topic als gelesen markieren
  $_SESSION['forumSEE'][$fid][$tid] = time();

        wd ( array (
          $lang['backtotopic'] => 'index.php?forum-showposts-'.$tid.'-p'.$page.'#'.$pid,
                $lang['backtotopicoverview'] => 'index.php?forum-showtopics-'.$fid
        ) , $lang['createpostsuccessful'] , 3 );
}
}

$tpl = new tpl ( 'forum/showpost' );
// end qpost
if (loggedin()) {
  if ($menu->get(3) == 'topicalert') {
    if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
      db_query("DELETE FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid);
    } else {
      db_query("INSERT INTO prefix_topic_alerts (tid,uid) VALUES (".$tid.", ".$_SESSION['authid'].")");
    }
  }

  echo 'Optionen:';
  if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_topic_alerts WHERE uid = ".$_SESSION['authid']." AND tid = ".$tid),0)) {
    echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['nomailonreply'].'</a><br />';
  } else {
    echo '<br />- <a href="index.php?forum-showposts-'.$tid.'-topicalert">'.$lang['mailonreply'].'</a><br />';
  }
}

if ( $forum_rights['mods'] == TRUE ) {
  $tpl->set ( 'status', ($aktTopicRow['stat'] == 1 ? $lang['close'] : $lang['open'] ) );
        $tpl->set ( 'festnorm', ($aktTopicRow['art'] == 0 ? $lang['fixedtopic'] : $lang['normaltopic'] ) );
        $tpl->set('tid',$tid);
        $tpl->out(3);
}
$design->footer();
?>


Wie poste ich falsch?
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:40:13     Zitieren
Siggi Ich danke dir vielmals für deine Hilfe

es scheint alles zu klappen , Danke dafür


Tja Qauntum halt^^

[ Anmelden zum schreiben ]