ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Forum Fehler

Geschlossen
  1. #1
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Hallo!

    Wir haben das Problem das manche neue Einträge im Forum nicht in einer anderen Farbe dargestellt werden - sprich - Man ist im Forum, geht weg und kommt wqieder. Man sieht das neue beiträge sind daran das es hinten beim Namen steht, aber das Symbol selber zeigt nicht an das ein neuer Threat oder eine Antwort oder so geschrieben wurde... traurig

    Hat jemand ne Idee?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    entweder browsercache oder es liegt an der Frameweiterleitung was du bereits in deinem anderen Thread schon von Ithron beschrieben bekommen hast
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Hast/habt du/ihr das Forum selber modifiziert oder ist es ein Modul?

    Vermutlich ein Problem mit den Session-Variablen.
    Ob ein Thread neu ist oder nicht, wird normalerweise mit der Funktion forum_get_ordner() und der Session-Variable $_SESSION['forumSSE'][$fid][$tid] bestimmt.
    Eventuell hat sich da irgendwo ein Fehler eingeschlichen.

    Poste mal die forum.php aus /includes/func und aus /contents, außerdem aus /contents/forum die show_forum.php, die show_topic.php sowie die show_posts.php
    Dann sehen wir weiter.


    Zuletzt modifiziert von Fire86 am 16.09.2009 - 21:41:55
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    ok, ich poste mal lächeln

    Hier die includes/func/forum.php:

    <?php
    #   Copyright by Manuel Staechele
    #   Support www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    function getmods ($fid) {
    
    	$erg = db_query("SELECT b.id,b.name FROM prefix_forummods a LEFT JOIN prefix_user b ON b.id = a.uid WHERE a.fid = ".$fid);
    	if ( db_num_rows($erg) > 0 ) {
    	  $mods = '<br /><u>Moderators:</u> ';
    	  while($row = db_fetch_assoc($erg) ) {
    		  $mods .= '<a class="smalfont" href="index.php?user-details-'.$row['id'].'">'.$row['name'].'</a>, ';
    	  }
    		$mods = substr ( $mods , 0 , -2 );
    		return ($mods);
    	} else {
    	  return ('');
    	}
    }
    
    # forum oder topic las update zeit
    # id ( forum oder topic id )
    # fid ( 0 is forum, > 0 is forum_id_vom_topic )
    function icq_status($icq) {
        if (defined('ICQ_SERVER_OFF')) {
            return 0;
        }
        $fp = fsockopen ("status.icq.com", 80, $errno, $errstr, 1);
        if ($fp) {
            fputs($fp, "GET /online.gif?icq=$icq&img=5&online= HTTP/1.0\n\n");
            while(!feof($fp) && !$icq_finished) {
                $line = fgets ($fp,128);
                if (substr($line,0,9) == 'Location:') {
                    if (substr($line,13,11) == 'online1.gif') { $online = "1"; $icq_finished = true;}
                    elseif (substr($line,13,11) == 'online0.gif') { $online = "0"; $icq_finished = true;}
                    elseif (substr($line,13,11) == 'online2.gif') { $online = "2"; $icq_finished = true;}
                }
            }
            fclose($fp);
        } else {
            define('ICQ_SERVER_OFF',true);
            $online="0";
        }
        if($online == "1") { return "1"; }
        elseif($online=="0") { return "0";; }
        elseif($online=="2") { return "2"; }
        else { echo("da stimmt was nicht"); }
    }
    
    function forum_get_ordner ( $ftime, $id, $fid =0 ) {
      $temp = $_SESSION['forumSEE'][$id];
      if (is_array($temp)) {
        rsort($temp);
      } else {
        $temp[0] = 0;
      }
      if ( $ftime >= $_SESSION['lastlogin'] ) {
        if ( $fid == 0 ) {
          $anzOpenTopics = db_result(db_query("SELECT COUNT(*) FROM prefix_topics LEFT JOIN prefix_posts ON prefix_posts.id = prefix_topics.last_post_id WHERE prefix_topics.fid = ".$id." AND prefix_posts.time >= ".$_SESSION['lastlogin'] ),0);
          if ( (($anzOpenTopics > 0 ) AND !isset($_SESSION['forumSEE'][$id]))
            OR $anzOpenTopics > count($_SESSION['forumSEE'][$id])
            OR $temp[0] <= ( $ftime - 4 )
          ) {
            return ( 'nord' );
          } else {
            return ( 'ord' );
          }
        } else {
          if ( isset ($_SESSION['forumSEE'][$fid][$id]) AND $ftime <= $_SESSION['forumSEE'][$fid][$id] ) {
            return ( 'ord' );
          } else {
            return ( 'nord' );
          }
        }
      } else {
    	  return ('ord');
    	}
    }
    
    function check_for_pm_popup () {
    # opt_pm_popup
      if ($GLOBALS["incdatei"] != 'privmsg.php' AND 1 <= db_result(db_query("SELECT COUNT(*) FROM prefix_pm WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid'] ),0) ) {
        $x = <<< html
        <script language="JavaScript" type="text/javascript"><!--
        function closeNewPMdivID () { document.getElementById("newPMdivID").style.display = "none"; }
        //--></script>
    <div id="newPMdivID" style="position:absolute; top:0px; left:0px; display:inline; width: 100%; height: 1000%; background-image: url(include/images/sonstiges/grey.png);" >
    <table border="0" width="100%">
    <tr style="height:100px">
    <td></td>
    </tr>
    </tr>
    <td align="center">
              <table border="0" width="200" cellpadding="0" style="border-collapse: collapse" id="table8">
                    <tr>
                        <td class="Pntop" align="left">
                               <table border="0" width="100%" cellpadding="0" style="border-collapse: collapse" id="table9">
    				                          <tr>
    					                            <td width="60"></td>
    					                            <td width="90"><font size="1" color="#ffffff" face="Verdana">Neue Nachricht!</font></td>
    												              <td align="left"><a href="javascript:closeNewPMdivID()"><img style="float:right; border: 0" src="include/images/icons/del.gif" alt="schliessen" title="schliessen"></a></td>
                                          <td width="8"></td>
                                      </tr>
    			                    </table>
                        </td>
                    </tr>
                    <tr>
                        <td class="Pnnorm" align="center">
                            Bitte deinen <a href="?forum-privmsg">Posteingang</a> kontrolieren.Damit dieses Fenster dauerhaft verschwindet musst du alle neuen Nachrichten lesen.
                        </td>
                    </tr>
                    <tr>
                        <td class="Pndown" align="center">&nbsp;</td>
                    </tr>
             </table>
    </td>
    </tr>
    </table>
    </div>
    html;
        return ($x);
      }
    }
    
    function forum_user_is_mod ($fid) {
      if (is_siteadmin()) { return (true); }
    
      if (1 == db_result(db_query("SELECT COUNT(*) FROM prefix_forummods WHERE uid = ".$_SESSION['authid']." AND fid = ".$fid),0)) {
        return (true);
      }
      return (false);
    }
    
    
    function check_forum_failure($ar) {
    
      if ( array_key_exists(0,$ar) ) {
        $hmenu  = '<a class="smalfont" href="?forum">Forum</a><b> &raquo; </b> Fehler aufgetreten';
        $title  = 'Forum : Fehler aufgetreten';
        $design = new design ( $title , $hmenu );
    	  $design->header();
    	  echo '<b>Es ist/sind folgende(r) Fehler aufgetreten</b><br />';
    	  foreach($ar as $v) {
    	    echo $v.'<br />';
    	  }
        echo '<br /><a href="javascript:history.back(-1)">zur&uuml;ck</a>';
    		$design->footer();
    	  exit();
    	}
    
      return (true);
    }
    ?>
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    include/content/forum.php:

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    if (isset($_SESSION['forumban']) and $_SESSION['forumban'] and $menu->get(1) != 'privmsg') {
    	$r = db_fetch_assoc(db_query("SELECT * FROM prefix_bans WHERE uid = {$_SESSION['authid']} AND type = 3 AND accepted = 1 AND enddate > ".(date('Y-m-d'))." ORDER BY enddate DESC LIMIT 1"));
    	$text = "<div align=\"center\">Du bist für das Forum gesperrt worden. Der Grund dafür ist: {$r['reason']}<br />
    	Die Sperre ist bis zum ".date('d.m.Y', strtotime($r['enddate']))."<br />
    	Bei Fragen wende dich bitte an <a href=\"index.php?user-details-{$r['admin']}\">".get_n($r['admin'])."</a></div>";
    	leagueError('Sperre', $text, true, 'Sperre', '<div align="center" id="liga">|</div>');
    }
    
    #Kategorien aufschlüsseln
    function aktForumCats ($catAR,$trenn = 'hmenu') {
      $out = '';
      $i = count($catAR)-1;
      if ($trenn == 'hmenu') {
        while ($i > 0 ) {
          $out .= '<a class="smalfont" href="index.php?forum-showcat-'.$catAR[$i]['id'].'">'.$catAR[$i]['name'].'</a><b> &raquo; </b>';
          $i--;
          }
        $out .= '<a class="smalfont" href="index.php?forum-showcat-'.$catAR[$i]['id'].'">'.$catAR[$i]['name'].'</a>';
        }
      else {
        while ($i > 0 ) {
          $out .= $catAR[$i]['name'].' :: ';
          $i--;
          }
        $out .= $catAR[$i]['name'];
      }
      return $out;
    }
    
    # variablen suchen und definieren.
    if ($menu->get(1) == 'showcat') {
      $cid = escape($menu->get(2), 'integer');
      $fid = db_result(db_query("SELECT b.id FROM prefix_forums as b WHERE (b.view  >= ".$_SESSION['authright']." OR b.reply >= ".$_SESSION['authright']." OR b.start >= ".$_SESSION['authright'].") AND b.cid = ".$cid." LIMIT 1"),0,0);
    }
    
    if ( $menu->get(1) == 'showtopics'
         OR $menu->get(1) == 'editforum'
         OR $menu->get(1) == 'savetopic'
         OR $menu->get(1) == 'newtopic' ) {
      $fid = escape($menu->get(2), 'integer');
    }
    if ( $menu->get(1) == 'showposts'
         OR $menu->get(1) == 'newpost'
         OR $menu->get(1) == 'editpost'
         OR $menu->get(1) == 'edittopic'
         OR $menu->get(1) == 'delpost'
         OR $menu->get(1) == 'savepost' ) {
      $tid = escape($menu->get(2), 'integer');
    }
    
    # menu
    require_once('include/contents/forum/menu.php');
    
    $forum_failure = array();
    $forum_rights  = array();
    if ( !empty ($tid) ) {
      $aktTopicAbf = "SELECT * FROM `prefix_topics` WHERE id = ".$tid;
      $aktTopicErg = db_query($aktTopicAbf);
      if ( db_num_rows($aktTopicErg) == 1 ) {
    	  $aktTopicRow = db_fetch_assoc($aktTopicErg);
        if (empty($fid)) {
    	    $fid = $aktTopicRow['fid'];
    	  }
      } else {
    		$forum_failure[] = $lang['topicidnotfound'];
    	}
    }
    
    if ( !empty ($fid) ) {
      $aktForumAbf = "SELECT
        a.id as cid, a.cid as topcid, a.name as cat,b.name,b.view,b.start,b.reply
      FROM `prefix_forums` b
        LEFT JOIN prefix_forumcats a ON a.id = b.cid
      WHERE b.id = ".$fid;
    	$aktForumErg = db_query($aktForumAbf);
      if ( db_num_rows($aktForumErg) > 0 ) {
    	  $aktForumRow = db_fetch_assoc($aktForumErg);
    	  //Unterkategorien
        $topcid = $aktForumRow['topcid'];
        $catsnr = 1;
        $aktForumRow['kat'] = array();
    	  while ( $topcid != 0 ) {
          $tmpsql = db_fetch_object(db_query("SELECT id,cid,name FROM `prefix_forumcats` WHERE id = ".$topcid));
          $topcid = $tmpsql->cid;
          $aktForumRow['kat'][$catsnr] = array();
          $aktForumRow['kat'][$catsnr]['id'] = $tmpsql->id;
          $aktForumRow['kat'][$catsnr]['name'] = $tmpsql->name;
          $catsnr++;
          }
        $aktForumRow['kat'][0]['id'] = $aktForumRow['cid'];
        $aktForumRow['kat'][0]['name'] = $aktForumRow['cat'];
        //Unterkategorien - Ende
    	  $forum_rights = array (
          'start' => has_right ($aktForumRow['start']),
          'reply' => has_right (array($aktForumRow['reply'],$aktForumRow['start'])),
          'view'  => has_right (array($aktForumRow['view'],$aktForumRow['reply'],$aktForumRow['start'])),
          'mods'  => forum_user_is_mod($fid),
        );
    
        if ($forum_rights['view'] == false) {
          $forum_failure[] = $lang['forumidnotfound'];
        }
    	} else {
    		$forum_failure[] = $lang['forumidnotfound'];
    	}
    }
    
    switch ($menu->get(1)) {
      default :              $incdatei = 'show_forum.php';   break;
    	case 'showtopics' :  $incdatei = 'show_topic.php';   break;
    	case 'editforum'  :  $incdatei = 'edit_forum.php';   break;
        case 'showcat'    :  $incdatei = 'show_cat.php';     break;
    	case 'showposts'  :  $incdatei = 'show_posts.php';   break;
    	case 'newtopic'   :  $incdatei = 'new_topic.php';    break;
    	case 'savetopic'  :  $incdatei = 'save_topic.php';   break;
    	case 'newpost'    :  $incdatei = 'new_post.php';     break;
    	case 'savepost'   :  $incdatei = 'save_post.php';    break;
    	case 'edittopic'  :  $incdatei = 'edit_topic.php';   break;
    	case 'delpost'    :  $incdatei = 'del_post.php';     break;
    	case 'editpost'   :  $incdatei = 'edit_post.php';    break;
    	case 'privmsg'    :  $incdatei = 'privmsg.php';      break;
    	case 'aeit'       :	 $incdatei = 'search.php';       break;
    	case 'aubt'       :	 $incdatei = 'search.php';       break;
    	case 'augt'       :  $incdatei = 'search.php';       break;
    	case 'search'     :  $incdatei = 'suchen.php';       break;
    	case 'inform'     :  $incdatei = 'inform.php';       break;
    	case 'vote'       :  $incdatei = 'vote.php';         break;
    }
    
    
    if ( isset($incdatei) ) {
      require_once('include/contents/forum/'.$incdatei);
    }
    
    //-----------------------------------------------------------|
    
    ?>
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    include/contents/forum/show_forum.php:

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Forum';
    $hmenu = $extented_forum_menu.'Forum'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    if ($menu->get(1) == 'markallasread') {
      user_markallasread ();
    }
    
    if ($_SESSION['authright']<=-8) {
    	
    	# delete
    	if ($menu->getA(1) == 'd' AND is_numeric($menu->getE(1))) {
    		db_query("DELETE FROM prefix_shoutbox WHERE id = ".$menu->getE(1));
    	}
    	# delete all
    	if ($menu->get(1) == 'delall') {
    		if (is_numeric($menu->get(2))) {       
    			$anz = db_result(db_query("SELECT COUNT(*) FROM `prefix_shoutbox`"),0) - $menu->get(2);
    			if ($anz > 0) {
    				db_query("DELETE FROM `prefix_shoutbox` LIMIT $anz");
    			} 
    		} else {
    			db_query("DELETE FROM `prefix_shoutbox`");
    		}
    	}
    }
    
    // Dumme Shoutbox 4 U
    if(loggedin())
    {
    $shoutbox_VALUE_name2 = getenv("REMOTE_ADDR");
    $zeit=date(" d.m.Y - H:i ");
    $name = $_SESSION['authname'];
    
    if ( !empty($_POST['shoutbox_submit_x']) ) {
    	  $shoutbox_textarea = substr(escape($_POST['txt'], 'textarea'),0,200);
    	if (!empty($shoutbox_textarea) ) {
    		db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$zeit.''.$name.'" , "'.$shoutbox_textarea.'"  ) ' );
    	}
    }
    
    $shoutbox = '<br />
    <div align="center">
    	<table cellpadding="0" border="0" width="1000" style="border-collapse: collapse" id="table5">
    		<tr>
    			<td>&nbsp;</td>
    		</tr>
    		<tr>
    			<td class="fhead">
    	
    	<table border="0" width="1000" id="table7" cellpadding="0" style="border-collapse: collapse">
    		<tr>
    			<td width="20">&nbsp;</td>
    			<td width="980"><font color="#FFFFFF" size="1" face="Verdana"><b>Shoutbox</b></font></td>
    		</tr>
    	</table>
    	
    			</td>
    		</tr>
    		<tr>
    			<td class="fnorm">
    	<div align="center">
    ';
    
    $color = "#FFFFFF";
    $shoutbox .= '<br /><a name="shoutbox"></a><form name="form" action="index.php'.strrchr($_SERVER['REQUEST_URI'],'?').'#shoutbox" method="POST"><table border="0" width="900"><tr><td width="100" height="200" rowspan="2">';
    $shoutbox .= getsmilies();
    $shoutbox .= '</td><td height="160">
    	<table border="2" width="100%" id="table55" cellpadding="0" style="border-collapse: collapse"><tr><td>
    	<div id="Shoutbox" style="overflow:scroll; width:800; height:160;">
    	<table border="0" width="100%" id="table55" cellpadding="0" style="border-collapse: collapse">';
    $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 15');
    while ($row = db_fetch_object($erg) ) {
    	$color = ($color == "#FFFFFF"?"#DADADA":"#FFFFFF");
    	if ($_SESSION['authright']<=-8) {
    		$shoutbox .= '<tr><td style="background-color:'.$color.'"><a href="index.php?forum-d'.$row->id.'"><img border="0" src="include/images/icons/del.gif"></a> <b>'.$row->nickname.':</b> '.bbcode($row->textarea).'<br/></td></tr>';
    	} else {
    		$shoutbox .= '<tr><td style="background-color:'.$color.'"><b>'.$row->nickname.':</b> '.bbcode($row->textarea).'<br /></td></tr>';
    	}
    }
    $shoutbox .= '</table></div></td></tr></table></td></tr><tr><td><center><table border="0"><tr><td valign="middle"><input type="submit" value="Refresh" name="refresh"></td><td valign="middle"><textarea cols="100" rows="1" name="txt"></textarea></td><td valign="middle"><input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit"></td></tr></table></center>';
    $shoutbox .= '</td></tr></table></form>';
    $shoutbox .= '
    		 </div>
    		</td></tr><tr>
    <td class="fdown">&nbsp;</td></tr><tr>
    <td>&nbsp;</td>
    </tr>
    </table>
    </div>
     ';
    }
    else {$shoutbox = '';}
    
    # statistic #
    
    $abf = 'SELECT avatar FROM prefix_user WHERE name = "'.$_SESSION['authname'].'"';
    $erg = db_query($abf);
    $row = db_fetch_object($erg);
    
    if ( file_exists($row->avatar)) {
      $avatar = '<img src="'.$row->avatar.'" border="1" bordercolor="#000000">';
    }else{
    $avatar = '';
         }
    $gebcount = 0;
    $geburtstag = "Heute hat kein User Geburtstag.";
    $gebtext = "";
    $erg = db_query('SELECT id, name,(YEAR(NOW()) - YEAR(gebdatum)) as alter_in_Jahre FROM prefix_user WHERE DAYOFMONTH(gebdatum) = '.date("d").' AND MONTH(gebdatum) = '.date("m").'');
      while($row = db_fetch_object($erg)) {
      $gebcount ++;
      $gebtext .= '<a href="index.php?user-details-'.$row->id.'" title="'.$row->name.'">'.$row->name.'</a> ('.$row->alter_in_Jahre.') ';
     }
    if($gebcount > 0)
    {
      if($gebcount == 1)
      {
       $geburtstag = "Heute hat ".$gebtext."Geburtstag.";
      } else {
       $geburtstag = "Heute haben ".$gebtext."Geburtstag.";
      }
    }
    
    if ( $allgAr['Fpmf'] == 1 && loggedin()) {
    		  $erg = db_query("SELECT COUNT(id) FROM `prefix_pm` WHERE gelesen = 0 AND status < 1 AND eid = ".$_SESSION['authid']);
    			$check_pm = db_result($erg,0);
    			$nachrichten_link = '<a class="box" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;('.$check_pm.')<br /><br />';
    		} else {
    		  $nachrichten_link = '';
    		}
    
    $ges_online_user = ges_online();
    
    $stats_array = array (
      'name' => $_SESSION['authname'],
      'avatar' => $avatar,
      'date' =>  date("d. M Y"),
      'time' => date("H:i"),
      'pm' => $nachrichten_link,
      'privmsgpopup' => '' /*check_for_pm_popup ()*/,
      'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
      'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
      'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
      'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
      'gesonline' => $ges_online_user,
      'gastonline' => ges_gast_online(),
      'useronline' => ges_user_online(),
      'userliste' => user_online_liste(1),
      'usertagesliste' => user_tages_liste(1),
      'tonline' =>  user_tages_online(),
      'shoutbox' => $shoutbox,
      'geburtstag' => $geburtstag
    
    );
    
    $tpl = new tpl ( 'forum/showforum' );
    $tpl->set_ar_out($stats_array,0);
    
    $category_array = array();
    $forum_array = array();
    
    $q = "SELECT
      a.id, a.cid, a.name, a.besch,
      a.topics, a.posts, b.name as topic,
      c.id as pid, c.tid, b.rep, c.erst, c.time,
      a.cid, k.name as cname, c.erstid
    FROM prefix_forums a
      LEFT JOIN prefix_forumcats k ON k.id = a.cid
      LEFT JOIN prefix_posts c ON a.last_post_id = c.id
      LEFT JOIN prefix_topics b ON c.tid = b.id
    
      LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = a.view
      LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = a.reply
      LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = a.start
    
    WHERE ((".$_SESSION['authright']." <= a.view AND a.view < 1)
       OR (".$_SESSION['authright']." <= a.reply AND a.reply < 1)
       OR (".$_SESSION['authright']." <= a.start AND a.start < 1)
    	 OR vg.fid IS NOT NULL
    	 OR rg.fid IS NOT NULL
    	 OR sg.fid IS NOT NULL
    	 OR -9 = ".$_SESSION['authright'].")
    	 AND k.cid = 0
    ORDER BY k.pos, a.pos";
    $erg1 = db_query($q);
    $xcid = 0;
    while ($r = db_fetch_assoc($erg1) ) {
    
      $r['topicl'] = $r['topic'];
      $r['topic']  = html_enc_substr($r['topic'],0,23);
      $r['ORD']    = forum_get_ordner($r['time'],$r['id']);
      $r['mods']   = getmods($r['id']);
      $time = $r['time'];
      $r['datum']  = date('d.m.y', $r['time']);
      $r['datum']  = ($r['datum'] == date('d.m.y')?"<b>Heute</b>":$r['datum']);
      $r['time'] = date('H:i',$r['time']);
      $r['page']   = ceil ( ($r['rep']+1)  / $allgAr['Fpanz'] );
      $tpl->set_ar ($r);
    
      if ($r['cid'] <> $xcid) {
        $tpl->out(1);
        //Unterkategorien
        $sql = db_query("SELECT DISTINCT a.name as cname, a.id as cid FROM `prefix_forumcats` a LEFT JOIN `prefix_forums` b ON a.id = b.cid WHERE a.cid = {$r['cid']} AND a.id = b.cid ORDER BY a.pos, a.name");
        while ($ucat = db_fetch_assoc($sql)) {
          $tpl->set_ar_out($ucat,2);
        }
        //Unterkategorien - Ende
        $xcid = $r['cid'];
      }
      if ($time != "") $tpl->set_ar_out($r,3);
      else $tpl->set_ar_out($r,5);
    }
    
    
    
    $tpl->set_ar_out($stats_array,4);
    
    $design->footer();
    ?>
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    include/contents/forum/show_topic.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);
    
    $title = $allgAr['title'].' :: Forum :: '.aktForumCats($aktForumRow['kat'],'title').' :: '.$aktForumRow['name'];
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="index.php?forum" style="color:#000000">Forum</a><b> &raquo; </b>'.aktForumCats($aktForumRow['kat']).'<b> &raquo; </b>'.$aktForumRow['name'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    	
    	
    	$limit = $allgAr['Ftanz'];  // Limit 
      $page = ( $menu->getA(3) == 'p' ? $menu->getE(3) : 1 );
      $MPL = db_make_sites ($page , "WHERE fid = '$fid'" , $limit , '?forum-showtopics-'.$fid , 'topics' );
      $anfang = ($page - 1) * $limit;
      
            $tpl = new tpl ( 'forum/showtopic' );
            $tpl->set('CATNAME' ,$aktForumRow['name']);
    		$tpl->set('HMENU' ,$hmenu); 
            if ( $forum_rights['start'] == TRUE ) {
              $tpl->set('NEWTOPIC', '<a href="index.php?forum-newtopic-'.$fid.'"><img src="include/images/forum/newth.png" border="0"></a>' );
            } else {
              $tpl->set('NEWTOPIC','');
            }
      $tpl->set('MPL', $MPL);
    	$tpl->set_out('FID', $fid, 0);
      
    	$q = "SELECT a.id, a.name, a.rep, a.erst, a.hit, a.art, a.stat, b.time, b.erst as last, b.id as pid, b.erstid, b.erst as ersteller
    	FROM prefix_topics a
    	LEFT JOIN prefix_posts b ON a.last_post_id = b.id
    	WHERE a.fid = {$fid}
    	ORDER BY a.art DESC, b.time DESC
    	LIMIT ".$anfang.",".$limit;
    	$erg = db_query($q);
    if ( db_num_rows($erg) > 0 ) {
            
            while($row = db_fetch_assoc($erg) ) {
                if ($row['art'] == 0 AND $row['stat']== 0) {
            $row['ORD'] = 'close'; #closed
                } elseif ($row['art'] == 1 AND $row['stat']== 1) {
            $row['ORD'] = 'openfixed'; #sticky
                } elseif ($row['art'] == 1 AND $row['stat']== 0) {
            $row['ORD'] = 'closefixed';#stickyclosed
                } else {
                $row['ORD'] = 'open'; #open
                  #$row['ORD'] = get_ordner($row['time']);
                  $row['ORD'] = forum_get_ordner($row['time'],$row['id'],$fid);
          }
          $row['namel'] = $row['name'];
          $row['name']  = html_enc_substr($row['name'],0,23);
          $row['datum']  = date('d.m.y', $row['time']);
          $row['datum']  = ($row['datum'] == date('d.m.y')?"<b>Heute</b>":$row['datum']);
          $row['time'] = date('H:i',$row['time']);
    			$row['page'] = ceil ( ($row['rep']+1)  / $allgAr['Fpanz'] );
    			$row['VORT'] = ( $row['art'] == 1 ? 'Fest: ' : '' );
    			$tpl->set_ar_out($row,1);
    
    	}   } else {
        $tpl->out(4);
    		}
        
        
    $tpl->out(2);
    if ( $forum_rights['mods'] == TRUE ) {
      $tpl->set('id', $fid);
      $tpl->out(3);
    }
        
        
     
    $design->footer();
    ?>
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    include/contents/forum/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>';
    }
    
    //Nur Admins duerfen antworten wenn Thema geschlossen
    if ($aktTopicRow['stat'] == 0 && $_SESSION['authright']>-9) {
    	//Keine Antwortberechtigung
    	$antworten = '';
    }
    
    $class = 'Cmite';
    
    $tpl = new tpl ( 'forum/showpost' );
    $ar = array (
      'SITELINK' => $MPL,
      'tid' => $tid,
      'quote' => $quote,
            '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,bedankomat,userlist 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 = "0";
    $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'] = '';}
    	$class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
    
        }
    
    
            # define some vars.
            $row['sig'] = ( empty($row['sig']) ? '' : ''.bbcode($row['sig']) );
            $row['TID'] = $tid;
            $row['P'] = "-p".$page;
            $row['class'] = $class;
            $row['date'] = date ('d.m.Y - H:i:s', $row['time'] );
            $row['delete'] = '';
            $row['change'] = '';
            $row['quote'] = '';
            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 />';
    
                        //Forumex - begin
                        $row['txt'] = FE_Vote2HTML($row['id'],$row['txt']);
                        //Forumex - end
    
    
                    // Begin Bedankomat
                    $userfield = explode(" ",$row['userlist']);
    
    
                    if ( $row['bedankomat'] == 1 )
                    {
                      $row['txt'] .= '<br /><br /><hr /><a href="index.php?forum-showposts-'.$tid.'-b" >Für diesen Thread beim Autor bedanken</a><br />';
                      if ($row['userlist'] == "")
                      {
                        $row['txt'] .= '<br />Es hat sich noch niemand bedankt.';
                      }
                      else
                      {
                        $userlist = "";
                        foreach($userfield as $userid)
                        {
                         $userlist .= ' <a href="index.php?user-details-'.$userid.'">'.get_n($userid).'</a>';
                        }
                        $row['txt'] .= '<br />Bedankt hat sich bis jetzt:<br />'.$userlist;
                      }
                    }
    
                    if ($menu->getA(3) == 'b')
                    {
                       if (in_array($_SESSION['authid'],$userfield)) {$row['txt'] .= "<br />Du hast dich schon bedankt!"; }
                        else if ($_SESSION['authid'] == $row['erstid']){ $row['txt'] .= "<br />Du kannst dich nicht bei eigenen Posts bedanken!";}
                        else{
                        $userliste = $row['userlist']." ".$_SESSION['authid'];
                        $row['txt'] .= "<br />Du wirst der Liste hinzugefügt!";
                        $update = 'UPDATE prefix_posts SET userlist = "'.$userliste.'" WHERE id = "'.$row['id'].'"';
                        db_query($update);
                        }
                    }
                    // End Bedankomat
    
    
                    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 <= '20') { $row['rang'] .= $rank_01; }
                    elseif ($posts <= '50') { $row['rang'] .= $rank_02;}
                    elseif ($posts <= '100') { $row['rang'] .= $rank_03; }
                    elseif ($posts < '250') { $row['rang'] .= $rank_04; }
                    elseif ($posts >= '500') { $row['rang'] .= $rank_05; }
                    }
    
                    else {$row['rang'] .= ""; }
    
                    }
    
                    #User Details
                    if ( $posts != '' ) {
                    $abf1 = 'SELECT a.*, b.name AS rechtname, b.farbe FROM prefix_user a INNER JOIN prefix_grundrechte b ON b.id = a.recht where a.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;
                    
                    $row['clans'] = "";
                    $erg2 = db_query("SELECT b.name, b.id FROM `prefix_liga_teamuser` a LEFT JOIN `prefix_liga_team` b ON a.tid = b.id WHERE a.uid = ".$user->id);
                    while ($row2 = @db_fetch_object($erg2)) {
                    $row['clans'] .= '<a href="index.php?liga-teams-'.$row2->id.'">'.$row2->name.'</a><br> /';
                    }
                    $row['clans'] = ($row['clans']?"Clans:<br />".$row['clans']:"");
                    
                    #Flagge
                     if ($land != '')
                     {$row['land'] = '<img src="include/images/flags/'.$land.'" >';}
                     else{$row['land'] = '';}
                    #Dabei seit
                    #Forumsfarbe
                    $row['farbe'] = $user->farbe;
                    #Anzeige Rechtegruppe
                    $row['rechtname'] = "<br>".$user->rechtname."<br><br>";
                    $row['details'] = "<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'].'"><img border="0" src="include/images/forum/delete.png"></a>';
            }
            if ( $forum_rights['reply'] == TRUE AND loggedin() ) {
              $row['change'] = '<a href="index.php?forum-editpost-'.$tid.'-'.$row['id'].'"><img border="0" src="include/images/forum/edit.png"></a>';
              $row['quote'] = '<a href="index.php?forum-newpost-'.$tid.'-z'.$row['id'].'"><img border="0" src="include/images/forum/quote.png"></a>';
            }
            
            $row['posts']  = ($row['posts']?'<br />'.$row['posts']:'').'<br />';
            //Nur Admins duerfen loeschen, aendern wenn Thema geschlossen
            if ($aktTopicRow['stat'] == 0 && $_SESSION['authright']>-9) {
              //Keine Loesch oder Aenderungsberechtigung
              $row['delete'] = '';
              $row['change'] = '';
              $row['quote'] = '';
            }
            $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'));
    }
    }
    
    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 ) {
    	if ($aktTopicRow['stat'] == 1) {
    		//Thread ist offen
    		$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);
    		
    	} else {
    		//Thread is geschlossen
    		if ($_SESSION['authright']==-9) {
    			//Nur Admins duerfen geschlossene Themen administrieren
    			$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 liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Sieht auf nen 1. kurzen Blick eigentlich ok aus.
    Mach sonst mal nen Screenshot von dem "Problem", nicht dass wir aneinander vorbeireden.

    Was mir gleich aufgefallen ist: Die Icons unten bei "Foreninfos" sind teilweise andere, als die, die von der Abfrage in der show_topic.php eingefügt werden.
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Wie meinst du das?

    Raff das grad net, sorry
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Screenshot du machen von Forum wenn wieder sehen vermeintlich falsche Icons, da ich nix können sehen als Gast.

    Ich meine den Kasten ganz unten im Forum, wo die Icons aufgelistet sind.
    Das Icon für closed ist z.B. falsch und das Icon für brisantes Thema ist überflüssig, da es in keiner Abfrage berücksichtigt wird und somit niemals zum Einsatz kommen wird.
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Hier der Srcreen vom Forum:

    gesperrtes Bild

    Das mit den Images ist halt das komische. Wie du rechts siehst wurde von "theaxe" was neues geschrieben, aber vorne das Symbol zeigt keine neuen Beiträe an. Das ist das Problem das wir haben.

    Grüße


    Zuletzt modifiziert von [AT]Hannibal am 17.09.2009 - 18:22:44
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Ok, ich seh schon.
    In der Threadübersicht sind die Icons aber richtig? Also wenn du jetzt z.B. auf SpamCorner klickst.

    Schau mal in die templates/forum/showforum.htm und such nach dem img-Tag des Icons.
    Dessen Source sollte so aussehen
    src="include/images/forum/{ORD}.png"
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    <img alt="" src="include/images/forum/{ORD}.png" border="0">


    Das der Code
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Fire86 Mitglied
    Registriert seit
    25.04.2009
    Beiträge
    543
    Beitragswertungen
    0 Beitragspunkte
    Jop, der ist richtig.
    Beantworte doch bitte noch meine Frage aus dem letzten Post, das ist wichtig zu wissen.
    ZitatZitat
    In der Threadübersicht sind die Icons aber richtig? Also wenn du jetzt z.B. auf SpamCorner klickst.


    Weil wenn das grüne Icon auch dort niemals angezeigt wird, ändert das einiges.
    Die php's, die du gepostet hast, sind in den für das Problem relevanten Abschnitten jedenfalls fehlerfrei. Ich hab jedenfalls nichts entdecken können.

    Richte mir mal bitte einen Testaccount ein und wenn du mir vertraust, schick die FTP Daten gleich mit per PM, damit ich mir bei Zeit mal selbst ein Bild von der Sache machen kann.
    Ich hab noch ein paar Vermutungen, woran es liegen könnte, aber das jetzt alles über das Forum hier zu erklären würde (mir) zu lange dauern.

    Kannst mich auch im ICQ adden (siehe Profil), da bin ich allerdings relativ selten on.
    Kein Support per Email oder ICQ!
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    [AT]Hannibal Mitglied
    Registriert seit
    25.02.2006
    Beiträge
    427
    Beitragswertungen
    0 Beitragspunkte
    Um ehrlich zu sein kann ich dir das mit der Threatübersicht gerade nicht beantworten, ich werd es aber beobachten. Einen Testacc richte ich dir gerne ein, jedoch ist die Sache mit den FTP-Daten leider nicht so ganz mein ding. Ich schicke dir jedoch gerne jeden Code den du haben willst.

    Zugangsdaten kommen per PN

    grüße
    Ich liebe es wenn ein plan funktionert!!!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten