ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Beiträge löschen geht nicht

Geschlossen
  1. #1
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Guten Morgen...

    Ich habe ein wenig unser Forum aufpoliert, leider kann ich nun keine Beiträge mehr löschen. Es wurde das Design verändert und die Sag Danke Funktion eingefügt.

    Der Button bei Beiträge löschen ist auch klickbar und es läd auch kurz aber das war es auch schon.

    Hier mal der Code von der Showpost.htm und der show_post.php

    showpost.htm

    <link rel="stylesheet" type="text/css" href="include/includes/css/forum/userfarben.css" media="screen">
    
    <span style="font-weight: bold; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif;">{TOPICNAME}</span><br />
    {SITELINK}
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="34%"><br />
        {NEWTH} {ANTWORTEN}&nbsp;<br /></td>
        <td width="66%" align="left" valign="bottom"><strong>{HMENU}</strong></td>
      </tr>
    </table>
    <hr />
    <br />
    <table width="100%" border="0" cellspacing="1" cellpadding="2" class="border">
    {EXPLODE}
            <tr class="Chead" >
                    <td height="30"><b>Author</b></td>
                    <td height="30">Nachricht</td>
            </tr>
    
            <tr class="{class}">
                    <td width="20%" valign="top" align="center">
                            <a href="index.php?user-details-{erstid}"><strong>{erst}</strong></a> {land}<br />
                            <font class="smalfont">{rang}{posts}{avatar}{details}</font></td>
                    <td width="80%" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                    <td align="left" valign="middle" width="50%"><span class="smalfont" style="float: left;">{date} Uhr</span></td>
                    <td width="50%" align="right" valign="middle" class="smalfont">&nbsp;
                            <a class="forum" href="index.php?forum-inform-p{id}"><img src="include/images/forum/showpost/melden.png" width="16" height="16" alt="melden" align="absmiddle" title="l&ouml;schen"/> melden</a>
                            <img src="include/images/forum/showpost/1.png" width="16" height="16" align="absmiddle"</a>
    
                            {THX}{delete}
                            {change}
                            <a class="forum" href="index.php?forum-newpost-{TID}-z{id}"><img src="include/images/forum/showpost/zitieren.gif" width="16" height="16" alt="zitieren" align="absmiddle" title="zitieren"/> zitieren</a></td>
            </tr>
    </table>
                      <hr align="left" />
          <br />{txt}{sig}
          <br />{danke}
    
    </td>
      </tr>
      <tr class="{class}">
              <td align="center" valign="middle">{pm} {email} {www}</td>
              <td align="left" valign="top">
    
    <script type="text/javascript">
        var open = 1;
        function dist_switch_{id}() {
            if(open == 0) {
                dist_close_{id}();
            } else {
                dist_open_{id}();
            }
        }
    
        function dist_open_{id}() {
            var plusid = 'plus' + '_{id}';
            var hwid = 'hw' + '_{id}';
            document.getElementById(plusid).style.height='0px';
            document.getElementById(hwid).style.height='50px';
            open = 0;
        }
    
        function dist_close_{id}() {
            var plusid = 'plus' + '_{id}';
            var hwid = 'hw' + '_{id}';
            document.getElementById(plusid).style.height='9px';
            document.getElementById(hwid).style.height='0px';
            open = 1;
        }
    </script>
    
    <fieldset onclick="dist_switch_{id}()" style="height: auto; border: 0px none; cursor: pointer;">
        <img id="plus_{id}" src="include/images/icons/plus.gif" />
        <small>Distanzierung</small>
        <div class="smalfont" style="overflow: hidden; height: 0px;" id="hw_{id}">
            <img id="plus_{id}" src="include/images/icons/minus.gif" />
            Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit Ausdr&uuml;cklich von dem von <a href="index.php?user-details-{id}">{erst}</a> am {date} Uhr verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um eine <a href="index.php?contact">Benachrichtigung</a>
        <br /></div>
    </fieldset>
              </td>
      </tr>
            {EXPLODE}
    </table>
    <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="31%">{NEWTH} {ANTWORTEN}</td>
        <td width="45%" align="left"><strong>{HMENU}</strong></td>
        <td width="24%" align="right">{SITELINK}</td>
      </tr>
    </table>
    <br />
    {EXPLODE}
    <br />
    <strong><br />
    {_lang_administrattopic}</strong><br />
    <a href="javascript:renametopic()">{_lang_rename}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-2">{_lang_delete}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-3">{_lang_shift}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-4-2">{status}</a>
    &nbsp;,&nbsp;
    <a href="index.php?forum-edittopic-{tid}-5">{festnorm}</a>
    
    <script language="JavaScript" type="text/javascript">
    <!--
      function renametopic () {
              var x = prompt ( "Bitte den neuen Namen vom Thema eintragen" , "" );
                    if ( x ) {
                      document.location.href="index.php?forum-edittopic-{tid}-1=0&newTopic="+x;
                    }
            }
    
    //-->
    </script>



    Und hier noch die show_post.php

    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    #   Forenmod by Malte Wiatrowski alias "IRvD"  - Vorlage von Benjamin Rau & matthias-schlich.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 Malte Wiatrowski  - Vorlage von Benjamin Rau & matthias-schlich.de
                    #Posts
    
    $erg = db_query("SELECT geschlecht, prefix_posts.id,txt,time,erstid,erst,sig,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' );
            
          
    $monatsnamen = array( '','Januar','Februar','März', 'April','Mai','Juni', 'Juli','August','September', 'Oktober','November','Dezember');
    $month_current = $monatsnamen [gmdate('n')];
    
            # define some vars.
            $row['danke'] = '';
            $row['THX'] = '';
    
            $row['sig'] = ( empty($row['sig']) ? '' : '<br /><hr style="width: 80%;" align="left">'.bbcode($row['sig']) );
            $row['TID'] = $tid;
            $row['class'] = $class;
          $row['date'] = date('d', $row['time']).'. '.$monatsnamen [gmdate('n', $row['time'])].' '.date('Y - H:i', $row['time']);        
          $row['delete'] = '';
            $row['change'] = '';
          $row['erst'] = forum_farbname($row['erst']);
    
            if (file_exists($row['avatar'])) { $row['avatar'] = '<br /><img src="'.$row['avatar'].'" alt="User Pic" border="0" style="max-width:130px; max-height:180px;" /><br />'; }
                  elseif ($allgAr['forum_default_avatar']) { $row['avatar'] = '<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']);
            $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']  = '<font style="font-weight:bold">Beiträge:</font> '.$row['posts'].'<br />';
    
                    if ( $posts == '' ) { $row['posts'] = '<br>Nicht registriert';}
    
    #Ranking Balken
       #Grafiken definieren
       $rank_0 = '<img src="include/images/forum/rank/rank0.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>5</b> Posts</span><br>';
       $rank_1 = '<img src="include/images/forum/rank/rank1.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>10</b> Posts</span><br>';
       $rank_2 = '<img src="include/images/forum/rank/rank2.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>50</b> Posts</span><br>';
       $rank_3 = '<img src="include/images/forum/rank/rank3.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>100</b> Posts</span><br>';
       $rank_4 = '<img src="include/images/forum/rank/rank4.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>150</b> Posts</span><br>';
       $rank_5 = '<img src="include/images/forum/rank/rank5.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>200</b> Posts</span><br>';
       $rank_6 = '<img src="include/images/forum/rank/rank6.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>250</b> Posts</span><br>';
       $rank_7 = '<img src="include/images/forum/rank/rank7.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>300</b> Posts</span><br>';
       $rank_8 = '<img src="include/images/forum/rank/rank8.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>400</b> Posts</span><br>';
       $rank_9 = '<img src="include/images/forum/rank/rank9.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>450</b> Posts</span><br>';
       $rank_10 = '<img src="include/images/forum/rank/complete.png" alt="" border="0"><br><span class="smalfont">Next Level bei <b>500</b> Posts</span><br>';
    
       #Bezugnehmen auf das Ranking des users
       if ( $row['posts'] != '' ) {
       $row['rang'] = $rank_name.'<br>';
       if ($posts <= '4') { $row['rang'] .= $rank_0; }
       elseif ($posts <= '9') { $row['rang'] .= $rank_1;}
       elseif ($posts <= '49') { $row['rang'] .= $rank_2; }
       elseif ($posts <= '99') { $row['rang'] .= $rank_3; }
       elseif ($posts <= '149') { $row['rang'] .= $rank_4; }
       elseif ($posts <= '199') { $row['rang'] .= $rank_5; }
       elseif ($posts <= '249') { $row['rang'] .= $rank_6; }
       elseif ($posts <= '299') { $row['rang'] .= $rank_7; }
       elseif ($posts <= '399') { $row['rang'] .= $rank_8; }
       elseif ($posts <= '449') { $row['rang'] .= $rank_9; }
       elseif ($posts <= '499') { $row['rang'] .= $rank_10; }
                
            }
            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 - H:i',$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'] = "<span class=\"info\">Dabei seit:</span> ".$zeit."<br>";
                    #Wohnort
                    if ($ort != ''){$row['details'] .= "<span class=\"info\">Wohnort:</span> ".$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'] .= "<span class=\"info\">Letzter Login:<br></span> ".$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>'.forum_farbname($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 class="forum" href="index.php?forum-delpost-'.$tid.'-'.$row['id'].'"><img src="include/images/forum/showpost/delete.png" width="16" height="16" alt="delete" align="absmiddle" title="löschen"/> l&ouml;schen</a>';
            }
            if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
              $row['change'] = '&nbsp;<a class="forum" href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'"><img src="include/images/forum/showpost/change.png" width="16" height="16" alt="change" align="absmiddle" title="ändern"/> &auml;ndern</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'].'">bedanken</a>&nbsp;';
    
    }
    // 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 /><strong>F&uuml;r diesen Post bedankten sich '.$thxcount.' User :</strong><br />';
    
    $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'].'">'.$thx_row['bedankername'].'</a> ';
    
    }
    } 
            $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();
    ?>



    verwendete ilchClan Version: 1.1 P

    betroffene Homepage: externer Link


    Zuletzt modifiziert von supernuke am 09.05.2013 - 05:05:10
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Keiner eine Idee?! :'(
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Du hast ja ein modifiziertes Forum.

    Wenn Du über den Löschen-Link fährst, zeigt es dann ein Link zB. in der Form
    index.php?forum-delpost-57-173 an?
    Ist die Datei include/contents/forum/del_post.php vorhanden?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Ja, den Link zeigt es an ( wenn ich mit der Maus über löschen fahre ) und die del_post.php ist ebenfalls vorhanden. Das hier der Inhalt:

    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    if ( $forum_rights['mods'] == FALSE ) {
      $forum_failure[] = 'Keine Berechtigung dieses Forum zu moderiren';
    	check_forum_failure($forum_failure);
    }
    
    
    $title = $allgAr['title'].' :: Forum :: '.$aktForumRow['kat'].' :: '.$aktForumRow['name'].' :: '.$aktTopicRow['name'].' :: Beitrag l&ouml;schen';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum">Forum</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showcat-'.$aktForumRow['cid'].'">'.$aktForumRow['kat'].'</a><b> &raquo; </b><a class="smalfont" href="index.php?forum-showtopics-'.$fid.'">'.$aktForumRow['name'].'</a><b> &raquo; </b>';
    $hmenu .= '<a class="smalfont" href="index.php?forum-showposts-'.$tid.'">'.$aktTopicRow['name'].'</a> <b> &raquo; </b>Beitrag l&ouml;schen'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
      $postid = escape($menu->get(3), 'integer');
      $csrfCheck = chk_antispam('forum_del_post', true);
      if ( empty($_POST['delete']) || !$csrfCheck ) {
        $tpl = new tpl ( 'forum/del_post' );
        $tpl->set_ar(array(
            'tid' => $tid,
            'get3' => $postid,
            'antispam' => get_antispam('forum_del_post', 0, true)
        ));
        $tpl->out(0);
    } elseif ($csrfCheck) {
        $erstid = @db_result(db_query("SELECT erstid FROM `prefix_posts` WHERE id = ".$postid." LIMIT 1"),0);
        if ($erstid > 0) db_query("UPDATE `prefix_user` SET posts = posts - 1 WHERE id = $erstid");
    
        db_query("DELETE FROM `prefix_posts` WHERE id = ".$postid." LIMIT 1");
    		$erg = db_query("SELECT MAX(id) FROM prefix_posts WHERE tid = ".$tid );
    		$max = db_result($erg,0);
    		db_query("UPDATE `prefix_topics` SET last_post_id = ".$max.", `rep` = `rep` - 1 WHERE id = ".$tid );
    		db_query("UPDATE `prefix_forums` SET last_post_id = ".$max.", posts = posts - 1 WHERE id = ".$fid );
    
        $tpl = new tpl ( 'forum/del_post' );
        $tpl->set_out('tid',$tid,1);
    	}
    
    $design->footer();
    
    ?>





    WIe gesagt, ich komme bis zu der Meldung:

    Löschen
    Möchtest du diesen Eintrag wirklich löschen?

    Ja Nein


    Klick ich auf Ja passiert nichts und klick ich auf Nein, passiert auch nichts bzw. die Seite läd ganz kurz und das war es auch schon. Mehr passiert nicht.


    Zuletzt modifiziert von supernuke am 10.05.2013 - 22:37:10
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Ich vermute das liegt am AntiSpam, erneure bzw. prüfe mal die include/templates/forum/del_post.htm und nimm wenn dann die von Ilch 1.1P.
    rules :: doku :: faq :: linkus
    1 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    supernuke Mitglied
    Registriert seit
    23.08.2012
    Beiträge
    62
    Beitragswertungen
    0 Beitragspunkte
    Ich habe die del_post.htm und die editforum.htm ( hat auch nicht funktioniert ) ersetzt.

    Jetzt geht wieder alles.

    Vielen Dank für die Hilfe. lachen
    My Gun is Made in China. o_O
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten