ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehlermeldung Nicht angemeldet User

Geschlossen
  1. #1
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Hallo liebe Ilcher,
    ich habe gerade festgestellt, daß ein User, der sich selbst gelöscht hat im Forum ja als Gast bzw Nicht registriert geführt wird. Wenn ich auf das profil klicke erhalte ich bei diesem eine Fehlermeldung:

    MySQL Error:
    1064 : Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '' in Zeile 1
    in Query:
    SELECT * FROM ic1_grundrechte WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user_infos.php:15 -- db_query(...)
    @ user_details.php:84 -- include(...)
    @ user.php:27 -- require_once(...)
    @ index.php:39 -- require_once(...)


    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/web1392/html/webork/include/includes/func/db/mysql.php on line 58


    Kann mir jemand helfen den Fehler zu fixen ? ich danke rech herzlich lächeln


    verwendete ilchClan Version: 1.1 N

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Mir nie aufgefallen aber den Fehler habe ich auch.

    Müsste ja ne Möglichkeit geben das die User die gelöscht wurden und man drauf klickt einfach zur Startseite geleitet wird.

    Oder das man sie erst gar nicht anklicken kann


    Zuletzt modifiziert von whazza am 08.02.2011 - 14:26:29
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wurde denke ich in einem Update behoben.

    Musst also mal die show_posts.php von deiner und einer neue Version vergleichen.

    Bei der neuen ists so, also wird der Link nur gesetzt, wenn der User mehr ungleich 0 Posts hat, was bei Gästen und gelöschten Usern nicht der Fall ist.

        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';
        }
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Also ich benutze das IlchBB Forum


    Und da ist das schon drin

        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';
        }


    externer Link


    Zuletzt modifiziert von whazza am 08.02.2011 - 20:03:18
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann steht vielleicht darunter nochmal irgendwo was mit $row['erst'] ... oder er ist im Template nochmal verlinkt, ansonsten ein genauerer Link zu einem Thema, wo der Fehler auftritt, wäre nicht verkehrt.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Der 2te von unten

    externer Link


        // IlchBB Forum 3.1 :: Userdetails :: End
    
        # 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 (!is_numeric($row['geschlecht'])) {
            $row['geschlecht'] = 0;
        }
        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['rang']   = userrang ($row['posts'],$row['erstid']);
        $row['txt']    = (isset($_GET['such']) ? markword(bbcode ($row['txt']),$_GET['such']) : bbcode ($row['txt']) );
        $row['i']      = $i;
        $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'].'" title="L&ouml;schen" class="icon post_delete"></a>';
        }
        if (($forum_rights['mods'] == true OR $row['erstid'] == $_SESSION['authid']) AND loggedin()) {
            $row['change'] = '<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'-'.$i.'" title="Bearbeiten" class="icon post_edit"></a>';
        }
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    An dem Codestück, was du gepostet hast, ist nichts falsches zu entdecken und auch kein Grund, warum der Name verlinkt sein sollte, weil $row['posts'] eigentlich 0 sein sollte.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Das echt sehr komisch aber das er es verlinkt sieht man ja an meinen Link.
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    kann sich jemand diesen Code nochmal anschauen bitte ?
    Ist das denn alles korrekt. Es wird leider immer noch ein fehler wie oben angezeigt wenn man auf einen User klickt der gelöscht wurde.

    <?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, ic1_grundrechte.name as gruppe, ic1_posts.id,txt,time,erstid,erst,sig,avatar,gebdatum,posts FROM `ic1_posts` LEFT JOIN ic1_user ON ic1_posts.erstid = ic1_user.id LEFT JOIN ic1_grundrechte ON ic1_grundrechte.id = ic1_user.recht WHERE tid = ".$tid." ORDER BY time LIMIT ".$anfang.",".$limit);
    while($row = db_fetch_assoc($erg)) {
    
            $class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
    #
    # Start RENOMMEE
    #
    $row['tid'] = $tid;
    ## Auslesen der Renopunkte für den Ersteller
    $renopts = db_result(db_query("SELECT SUM(punkte) FROM `prefix_reno` WHERE uid = '".$row['erstid']."'"));
    ## Einträge zählen die auf Renopunkte passen
    $countbild = db_result(db_query("SELECT count(bild) FROM `prefix_reno_set` WHERE '".$renopts."' >= `pmin` AND '".$renopts."' <= `pmax` "));
    # Falls kein Bild vorhanden das passt.
    if ($countbild == 0) { $bild = 1; } else {
    # Bild ausgeben
    $bild = db_result(db_query("SELECT bild FROM `prefix_reno_set` WHERE '".$renopts."' >= `pmin` AND '".$renopts."' <= `pmax`"));
    }
    
    $row['reno'] = '<img src="include/images/reno/'.$bild.'.png" border="0" \>';
    ## Abfragen ob Ersteller der User ist
    if ($row['erstid'] == $_SESSION['authid']) {
    $row['renovote'] = '';
    $row['reno'] = '<a href="?renomy-'.$row['tid'].'"><img src="include/images/reno/'.$bild.'.png" border="0" \></a>';
    } else {
    $row['renovote'] = '<a href="?reno-'.$row['erstid'].'-'.$tid.'"><img src="Bilder/bewerten.gif" alt="Bewerten" border="0"></a></a>';
    $row['reno'] = '<img src="include/images/reno/'.$bild.'.png" border="0" \>';
    }
    #
    # ENDE RENOMMEE
    #
         $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['danke'] = '';
            $row['THX'] = '';
            $row['sig'] = ( empty($row['sig']) ? '' : '<br /><br><div style="border:0px #30180E solid;background:#E9E1C4;color:#30180E;padding:1px;margin:10px;"><center><hr style="width: 90%;" align="center">'.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="" 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'] = "<font size='-2'><i>Happy Birthday</i></font><br><img src='Bilder/gbrose.gif' alt='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']  = 'Kämpfe: '.$row['posts'].'<br />';
    
                    if ( $posts == '' ) { $row['posts'] = 'Nicht registriert<br>';}
    
                     #Ranking Balken
                    #Grafiken definieren
                    $rank_01 = '<br><font size="-2"><i><font color="#5B2E00">Infanterie</font></i></font>';
                    $rank_02 = '<br><font size="-2"><i><font color="#623100">Kavalerie</font></i></font>';
                    $rank_03 = '<br><font size="-2"><i><font color="#623100">Elite Infanterie</font></i></font>';
                    $rank_04 = '<br><font size="-2"><i><font color="#623100">Elite Kavalerie</font></i></font>';
                    $rank_05 = '<br><font size="-2"><i><font color="#CC0000">Leibwache</font></i></font>';
    
    
                    #Bezugnehmen auf das Ranking des users
                    if ( $row['posts'] != '' ) {
                    $row['rang'] = $rank_name.'<br>';
                    if ($posts <= '20') { $row['rang'] .= $rank_01; }
                    elseif ($posts <= '40') { $row['rang'] .= $rank_02;}
                    elseif ($posts <= '80') { $row['rang'] .= $rank_03; }
                    elseif ($posts < '150') { $row['rang'] .= $rank_04; }
                    elseif ($posts >= '150') { $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'] = 'Gast<br>';
            }
    
            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 />';
    // Danke-Link anzeigen oder ausblenden falls user == ersteller oder Gast
    if ($row['erstid'] == $_SESSION['authid'] or $_SESSION['authid'] == 0) {
    $row['THX'] = '';
    } else {
    # Zufallszahl generieren um Missbrauch vorzubeugen
    if (!isset($_SESSION['thx_rand']) OR empty($_SESSION['thx_rand'][$row['id']])) {
    $_SESSION['thx_rand'][$row['id']] = rand(000,999);
    }
    $row['THX'] = '<a href="index.php?danke-'.$row['id'].'-'.$_SESSION['thx_rand'][$row['id']].'-'.$tid.'-'.$row['erstid'].'-'.$_SESSION['authid'].'-'.$_SESSION['authname'].'"><b>Sag Danke</b></a>';
    
    }
    // Ausgeben der Danke-Liste im Post
    $thxcount = db_count_query("SELECT COUNT(id) FROM `prefix_danke` WHERE pid = ".$row['id']."");
    if ($thxcount['thxcount'] >= 1) {
    $row['danke'] .= '<hr><font size="-3"><img src="/Bilder/danke.jpg" alt="" border="0"><br></font></strong>';
    
    $thx_qry = db_query("SELECT bedankername,bedankerid FROM `prefix_danke` WHERE pid = ".$row['id']."");
    while ($thx_row = db_fetch_assoc($thx_qry)) {
    
    $row['danke'] .= '<a href="index.php?user-details-'.$thx_row['bedankerid'].'"><font size="-2">'.$thx_row['bedankername'].'</font></a>&nbsp; ';
    
    }
    }
     //Forumex - begin
        $row['txt'] = FE_Vote2HTML($row['id'],$row['txt']);
        //Forumex - end
            $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();
    ?>


    Ich danke vielmals lachen
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
                    $posts = $row['posts'];
                    $row['posts']  = 'Kämpfe: '.$row['posts'].'<br />';


    Hier wird $row['posts'] überschrieben, aber immerhin vorher gesichtert.

    Allerdings muss dann auch dafür das von mir gepostet Stück Code angepasst werden.

                   if ( $posts != 0 ) {
                    $row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
            }
            elseif ( $row['erstid'] == 0 ) {
            $row['rang'] = 'Gast<br>';
            }
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Danke Dir Mairu aber ich versteh grad Deine Antwort nicht so ganz ? Was muss ich denn ersetzen bzw austauschen ? Das erste Codestück in das zweite ?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Nein du musst nur das 2. Codestück in deinen Code einfügen bzw. diesen ersetzen, es ist dabei nur die Zeile 234 geändert, du musst dich an den Zeilennummern orientieren.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Hallo Mairu ok habe den Code ersetzt. Aber leider ist der Fehler unverändert noch vorhanden. Liegt es an einem Modul ?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja ich seh eigentlich keine andere Änderung von $row['erst'] in deiner Datei.

    Ok hab mir dein Template angeschaut, und da ist es nochmal verlinkt:

    <a href="index.php?user-details-{erstid}"><p align="center"><b>{erst}</b></a>


    Da einfach nur {erst} draus machen, ggf. noch <b></b> drum lassen, wenn der Name fett sein soll.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    ok Änderungen übernommen in showpost.php und im Template aber fehler bleibt ich verzweifel. Aber danke vielmals für Deine Hilfe.
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Naja ich seh eigentlich keine andere Änderung von $row['erst'] in deiner Datei.

    Ok hab mir dein Template angeschaut, und da ist es nochmal verlinkt:

    <a href="index.php?user-details-{erstid}"><p align="center"><b>{erst}</b></a>


    Da einfach nur {erst} draus machen, ggf. noch <b></b> drum lassen, wenn der Name fett sein soll.


    Hat bei mir auch kein Erfolg gebracht.
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Eigentlich bessere ich ja nicht gerne anderer Module aus, aber ich kann es mir nicht anders erklären, und bevor wir hier noch ewig hin und her schreiben, wird es das beste sein, es über FTP zu regeln, für webork, bräuchte ich dann noch nen Link zu einem Thema mit einem gelöschten User / Gast.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    externer Link

    Aschandra erster Post wäre solch ein Fall.

    Danke Mairu
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Sunshine Live Mitglied
    Registriert seit
    03.06.2009
    Beiträge
    1.029
    Beitragswertungen
    109 Beitragspunkte
    Man kann da leider nix sehn da man sich Reg muss um ein profil anzuschauen aber hier mairu
    gleich der erste post

    externer Link
    von "Phoenix"
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    ok stimmt hab es mal geändert.
    externer Link

    Wobei ich als Admin noch dazu angezeigt bekomme:

    MySQL Error:
    1064 : Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei '' in Zeile 1
    in Query:
    SELECT * FROM ic1_grundrechte WHERE id =

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user_infos.php:15 -- db_query(...)
    @ user_details.php:84 -- include(...)
    @ user.php:27 -- require_once(...)
    @ index.php:39 -- require_once(...)
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja eigentlich finde ich es traurig, es war genau das was ich gesagt habe.

    Im Template war {erst} nochmal extra mit einem Link umschlossen, den ich jetzt entfernt habe, bei beiden.

    Bie wazza war halt noch zu beachten, dass du ein Forummod hast, und deswegen eine andere Datei verwendet (extra forum Ordner im Templates Ordner) wird.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    vielen vielen Dank Mairu. Aber ich hatte doch gestern die Änderungen vorgenommen die Du gepostet hast hätte ich wohl noch in anderen Links suchen sollen oder war es gar net so geändert ?

    LG
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Nein der Link war halt immer noch um {erst}, ich musste bei dir allerdings auch erst mal den richtigen Ordner suchen lachen
    Allerdings solltest du das ja besser wissen als ich lächeln
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    1 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    webork Mitglied
    Registriert seit
    18.04.2010
    Beiträge
    233
    Beitragswertungen
    4 Beitragspunkte
    Achsooo jetzt weißt ich was du meinst ja ich hab die links übersehn lächeln
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    whazza Mitglied
    Registriert seit
    18.10.2009
    Beiträge
    1.160
    Beitragswertungen
    35 Beitragspunkte
    Den Ordner wusste ich, aber echt peinlich aber ich bedanke mich recht herzlich bei dir Mairu


    Zuletzt modifiziert von whazza am 10.02.2011 - 22:13:11
    ez-skinz.com
    Unmögliches wird sofort erledigt, auf Wunsch wird auch gehext. Nur Wunder dauern etwas länger.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten