ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Loginbar Fehlermeldung

Geschlossen
  1. #1
    User Pic
    CortexX Mitglied
    Registriert seit
    14.06.2012
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Hallo ...

    ich habe ein kleines Problem mit meiner Hobby Seite ... ich nutze dafür die ilch Version von ilch-module.de/downloads.html.

    Nun möchte ich diese externer Link Loginbar einbauen.

    Normalerweise kein Thema nur durch die Version von ilch-module.de die ich auch gerne nutzen würde, kommt folgende Fehlermeldung:

    MySQL Error:
    1146 : Table 'd847_hp.ic1_groupusers' doesn't exist
    in Query:
    SELECT COUNT(DISTINCT a.id) FROM ic1_topics a LEFT JOIN ic1_forums b ON b.id = a.fid LEFT JOIN ic1_posts c ON c.tid = a.id LEFT JOIN ic1_user d ON c.erstid = d.id LEFT JOIN ic1_groupusers vg ON vg.uid = 1 AND vg.gid = b.view LEFT JOIN ic1_groupusers rg ON rg.uid = 1 AND rg.gid = b.reply LEFT JOIN ic1_groupusers sg ON sg.uid = 1 AND sg.gid = b.start WHERE (((b.view >= -9 AND b.view <= 0) OR (b.reply >= -9 AND b.reply <= 0) OR (b.start >= -9 AND b.start <= 0)) OR (vg.fid IS NOT NULL OR rg.fid IS NOT NULL OR sg.fid IS NOT NULL OR -9 = -9)) AND c.time >= 1326713364 AND c.time >= 1357780107 ORDER BY c.time DESC
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ hori-login.php:41 -- db_query(...)
    	@ design.php:332 -- require_once(...)
    	@ design.php:174 -- design->get_boxcontent(...)
    	@ design.php:71 -- design->replace_boxes(...)
    	@ news.php:9 -- design->design(...)
    	@ news.php:21 -- require_once(...)
    	@ index.php:36 -- require_once(...)
    
    Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /var/www/clients/client847/web8149/web/usr_web/include/boxes/hori-login.php on line 42


    Wäre schön wenn es klappen würde, das Problem zu beheben.

    MGF

    betroffene Homepage: gfx-lastchaos.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Diese Fehlermeldung sagt das es die Tabelle groupusers nicht gibt.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CortexX Mitglied
    Registriert seit
    14.06.2012
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    Das leuchtet mir auch ein, durch die Fehlermeldung!

    *Sry ich habe meine Frage nicht richtig formuliert!!!

    Die eigentliche Frage ist die, was muss ich aus dem Code der Loginbar

    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
    
    $tpl = new tpl ( 'user/hori-boxen_login.htm' );
    
    if ( loggedin() ) {
      
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="login" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
      $posts = db_query('SELECT posts from `prefix_user` WHERE id= "' . $_SESSION['authid'].'"' );
      if($posts = mysql_fetch_row($posts))
          $posts = $posts[0];
          else
          $posts = 0;
          
          $galerie = db_query('SELECT count(id) from `prefix_usergallery` WHERE uid= "' . $_SESSION['authid'].'"' );
      if($galerie = mysql_fetch_row($galerie))
          $galerie = $galerie[0];
          else
          $galerie = 0;
    
    $q = "SELECT COUNT(DISTINCT a.id) FROM prefix_topics a
        LEFT JOIN prefix_forums b ON b.id = a.fid
        LEFT JOIN prefix_posts c ON c.tid = a.id
        LEFT JOIN prefix_user d ON c.erstid = d.id
        LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
        LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
        LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
      WHERE (((b.view >= ".$_SESSION['authright']." AND b.view <= 0) OR
                (b.reply >= ".$_SESSION['authright']." AND b.reply <= 0) OR
                (b.start >= ".$_SESSION['authright']." AND b.start <= 0)) OR
                (vg.fid IS NOT NULL OR rg.fid IS NOT NULL OR sg.fid IS NOT NULL OR ".$_SESSION['authright']." = -9))
         AND c.time >= ". (time() - (3600 * 24 * 360)) ." AND c.time >= {$_SESSION['lastlogin']}
      ORDER BY c.time DESC";
            
          $lpost = db_query($q);
          if($lpost = mysql_fetch_row($lpost))
          $lpost = $lpost[0];
          else
          $lpost = 0;
    
    	  if ( $allgAr['Fpmf'] == 1 ) {
    		  $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="login" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;<span class="loginz">('.$check_pm.')</span>';
    		} else {
    		  $nachrichten_link = '';
    		}
    		
    $tpl->set ( 'UGALLERY', '<a class="login" href="index.php?user-usergallery-'.$_SESSION['authid'].'">Meine Gallery</a>&nbsp; <span class="loginz">('.$galerie.')</span>');
    $tpl->set ( 'PROFILANSICHT', '<a class="login" href="index.php?user-details-'.$_SESSION['authid'].'">ansehen</a> ');
    
    				
    		$tpl->set ( 'SID' , session_id() );
    		$tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
    		$tpl->set ( 'NAME', $_SESSION['authname'] );
    		$tpl->set('POSTS', $posts);
    		$tpl->set('LPOSTS', $lpost);
    		
        $tpl->set ( 'POPUP', check_for_pm_popup() );
    	$tpl->out (0);		
    }
    
     
      else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Benutzername'; }
    	if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'äääääääääää'; }
    	$regist = '';
    	if ( $allgAr['forum_regist'] == 1 ) {
    	  $regist = '<a class="login" href="index.php?user-regist">Registrieren</a>';
    	}
    	
    	if($ip['try'] >= 5){$loginbutton = 'Login Closed';}
      else{$loginbutton = '<input type="submit" name="user_login_sub" value="Login" style="margin-top:5px; " />';}
    	
    	$tpl->set_ar_out ( array ( 'LOGINBUTTON' => $loginbutton,'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>


    raus nehmen damit diese Meldung nicht mehr angezeigt wird.

    Oder gibt es einen Weg diese Auszublenden? Da die Loginbox ansich funktioniert!

    LG
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Versuch es mal so.

    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    defined ('main') or die ( 'no direct access' );
     
    $tpl = new tpl ( 'user/hori-boxen_login.htm' );
     
    if ( loggedin() ) {
       
      if ( user_has_admin_right($menu,false) ) {
        $tpl->set ( 'ADMIN', '<a class="login" href="admin.php?admin">'.$lang['adminarea'].'</a>' );
      } else {
        $tpl->set ( 'ADMIN', '' );
      }
      $posts = db_query('SELECT posts from `prefix_user` WHERE id= "' . $_SESSION['authid'].'"' );
      if($posts = mysql_fetch_row($posts))
          $posts = $posts[0];
          else
          $posts = 0;
           
          $galerie = db_query('SELECT count(id) from `prefix_usergallery` WHERE uid= "' . $_SESSION['authid'].'"' );
      if($galerie = mysql_fetch_row($galerie))
          $galerie = $galerie[0];
          else
          $galerie = 0;
     
    /*$q = "SELECT COUNT(DISTINCT a.id) FROM prefix_topics a
        LEFT JOIN prefix_forums b ON b.id = a.fid
        LEFT JOIN prefix_posts c ON c.tid = a.id
        LEFT JOIN prefix_user d ON c.erstid = d.id
        LEFT JOIN prefix_groupusers vg ON vg.uid = ".$_SESSION['authid']." AND vg.gid = b.view
        LEFT JOIN prefix_groupusers rg ON rg.uid = ".$_SESSION['authid']." AND rg.gid = b.reply
        LEFT JOIN prefix_groupusers sg ON sg.uid = ".$_SESSION['authid']." AND sg.gid = b.start
      WHERE (((b.view >= ".$_SESSION['authright']." AND b.view <= 0) OR
                (b.reply >= ".$_SESSION['authright']." AND b.reply <= 0) OR
                (b.start >= ".$_SESSION['authright']." AND b.start <= 0)) OR
                (vg.fid IS NOT NULL OR rg.fid IS NOT NULL OR sg.fid IS NOT NULL OR ".$_SESSION['authright']." = -9))
         AND c.time >= ". (time() - (3600 * 24 * 360)) ." AND c.time >= {$_SESSION['lastlogin']}
      ORDER BY c.time DESC";
             
          $lpost = db_query($q);
          if($lpost = mysql_fetch_row($lpost))
          $lpost = $lpost[0];
          else
          $lpost = 0;*/
     
          if ( $allgAr['Fpmf'] == 1 ) {
              $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="login" href="index.php?forum-privmsg">'.$lang['messages'].'</a>&nbsp;<span class="loginz">('.$check_pm.')</span>';
            } else {
              $nachrichten_link = '';
            }
             
    $tpl->set ( 'UGALLERY', '<a class="login" href="index.php?user-usergallery-'.$_SESSION['authid'].'">Meine Gallery</a>&nbsp; <span class="loginz">('.$galerie.')</span>');
    $tpl->set ( 'PROFILANSICHT', '<a class="login" href="index.php?user-details-'.$_SESSION['authid'].'">ansehen</a> ');
     
                     
            $tpl->set ( 'SID' , session_id() );
            $tpl->set ( 'NACHRICHTEN' , $nachrichten_link );
            $tpl->set ( 'NAME', $_SESSION['authname'] );
            $tpl->set('POSTS', $posts);
            $tpl->set('LPOSTS', $lpost);
             
        $tpl->set ( 'POPUP', check_for_pm_popup() );
        $tpl->out (0);       
    }
     
      
      else {
      if (empty($_POST['login_name'])) { $_POST['login_name'] = 'Benutzername'; }
        if (empty($_POST['login_pw'])) { $_POST['login_pw'] = 'äääääääääää'; }
        $regist = '';
        if ( $allgAr['forum_regist'] == 1 ) {
          $regist = '<a class="login" href="index.php?user-regist">Registrieren</a>';
        }
         
        if($ip['try'] >= 5){$loginbutton = 'Login Closed';}
      else{$loginbutton = '<input type="submit" name="user_login_sub" value="Login" style="margin-top:5px; " />';}
         
        $tpl->set_ar_out ( array ( 'LOGINBUTTON' => $loginbutton,'regist' => $regist, 'wdlink' => '?'.$allgAr['smodul'], 'PASS' => $_POST['login_pw'], 'NAME' => $_POST['login_name'] ) , 1 );
    }
    unset($tpl);
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CortexX Mitglied
    Registriert seit
    14.06.2012
    Beiträge
    6
    Beitragswertungen
    0 Beitragspunkte
    NICE Danke hat geklappt!

    Thema ist durch ... SUPER support
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten