ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Kein Ende im Main

Geschlossen
  1. #1
    User Pic
    kwinzi85 Mitglied
    Registriert seit
    02.02.2007
    Beiträge
    81
    Beitragswertungen
    0 Beitragspunkte
    bei der seite wo sich die user ihr profil bearbeiten können, hab ich einen fehler drin...
    ich würd einfach sagen dass da ein ende vom mittleren inhalt fehlt..kann mir da vll jmd sagen was da noch hin gehört?
    bitte?


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Zh0kZ Mitglied
    Registriert seit
    16.09.2006
    Beiträge
    763
    Beitragswertungen
    0 Beitragspunkte
    Deine ganze Seite scheint einen weg zu haben, einfach mal komplettt neu installieren. soll Wunder bewirken zwinker
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    ne, sieht eigentlich ganz gut aus, wennde man auf: externer Link schaust
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    kwinzi85 Mitglied
    Registriert seit
    02.02.2007
    Beiträge
    81
    Beitragswertungen
    0 Beitragspunkte
    @zhokZ: bitte was? wieso das denn?
    ich seh nur probleme bei dieser einen seite..nich bei der kompletten...
    das 3.menü kommt noch weg....da bin ich noch bei..falls du das meinst...

    @assault: recht haste...die seite ist ok!
    aber-> wenn die user ihr profil bearbeiten wollen is da ja auch ne andere seite ne?
    wie gesagt...ich denke da fehlt nur das ende...aber ich weiß nicht wie ich dieses setzen soll...

    bitte helft mir doch!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    guck doch mal die orginal Dateien an....

    ev.fehlt:
    $design->footer();

    externer Link
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    kwinzi85 Mitglied
    Registriert seit
    02.02.2007
    Beiträge
    81
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von s_down

    guck doch mal die orginal Dateien an....

    ev.fehlt:
    $design->footer();

    externer Link


    gute idee...kam ich aber auch schon drauf...
    der footer is wohl drin...aber der gesamte rechte teil (menü) rutscht unter den main...
    wo sind die profis??
    ich brauch hilfe!!
    hier mal der gesamte quellcode:
    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    $title = $allgAr['title'].' :: Users :: Profil';
    $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Profil'.$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu); 
    
    
    
    if ( $_SESSION['authright'] <= -1 ) {  
    
    if ( empty ($_POST['submit']) ) {
      $design->header();
            $abf = 'SELECT email,wohnort,homepage,aim,msn,icq,yahoo,avatar,userpict,status,staat,gebdatum,sig,opt_pm_popup,opt_pm,opt_mail,geschlecht,spezrank FROM `prefix_user` WHERE id = "'.$_SESSION['authid'].'"';
            $erg = db_query($abf);
            if ( db_num_rows($erg) > 0 ) {
              $row = db_fetch_assoc($erg);
                    
                    $tpl = new tpl ('user/profil_edit');
                    $row['staat'] = '<option></option>'.arliste ( $row['staat'] , get_nationality_array() , $tpl , 'staat' );
        $row['geschlecht0'] = ( $row['geschlecht'] < 1 ? 'checked' : '' );
        $row['geschlecht1'] = ( $row['geschlecht'] == 1 ? 'checked' : '' );
        $row['geschlecht2'] = ( $row['geschlecht'] == 2 ? 'checked' : '' );
        if ( $row['status'] == 1 ) { $row['status1'] = 'checked'; $row['status0'] = ''; } else { $row['status1'] = ''; $row['status0'] = 'checked'; }
        if ( $row['opt_mail'] == 1 ) { $row['opt_mail1'] = 'checked'; $row['opt_mail0'] = ''; } else { $row['opt_mail1'] = ''; $row['opt_mail0'] = 'checked'; }
        if ( $row['opt_pm'] == 1 ) { $row['opt_pm1'] = 'checked'; $row['opt_pm0'] = ''; } else { $row['opt_pm1'] = ''; $row['opt_pm0'] = 'checked'; }
        if ( $row['opt_pm_popup'] == 1 ) { $row['opt_pm_popup1'] = 'checked'; $row['opt_pm_popup0'] = ''; } else { $row['opt_pm_popup1'] = ''; $row['opt_pm_popup0'] = 'checked'; }
        /*Script change by Nero Start */
        $row['userbild'] = ( file_exists ( $row['userpict'] ) ? '<img src="'.$row['userpict'].'" alt=""><br />' : '' );
        /*Script change by Nero Ende */
        $row['avatarbild'] = ( file_exists ( $row['avatar'] ) ? '<img src="'.$row['avatar'].'" alt=""><br />' : '' );
        $row['Fabreite'] = $allgAr['Fabreite'];
        $row['Fahohe'] = $allgAr['Fahohe'];
        $row['Fasize'] = $allgAr['Fasize'];
        $row['forum_max_sig'] = $allgAr['forum_max_sig'];
        
        $tpl->set_ar_out($row,0);
    
                    profilefields_change ( $_SESSION['authid'] );
                    $tpl->out(1);
                    
      } else {
        $tpl = new tpl ( 'user/login.htm' );
        $tpl->set_out('WDLINK','index.php',0);
            }
            
    } else {  # submit
             
      # change poassword
            if ( !empty($_POST['np1']) AND !empty($_POST['np2']) AND !empty($_POST['op'])) { 
        if ($_POST['np1'] == $_POST['np2']) { 
                      $akpw = db_result(db_query("SELECT pass FROM prefix_user WHERE id = ".$_SESSION['authid']),0);
                            if ($akpw == md5($_POST['op'])) {
                              $newpw = md5($_POST['np1']); 
                                    db_query("UPDATE prefix_user SET pass = '".$newpw."' WHERE id = ".$_SESSION['authid']);
            setcookie(session_und_cookie_name(), $_SESSION['authid'].'='.$newpw, time() + 31104000, "/" );
                                    $fmsg = $lang['passwortchanged'];
                            } else {
                        $fmsg = $lang['passwortwrong'];
                      }
                    } else {
                      $fmsg = $lang['passwortnotequal']; 
              }
      }
            
      # avatar speichern START
                            $avatar_sql_update = '';
          if ( !empty ( $_FILES['avatarfile']['name'] ) ) {
                                    $file_tmpe = $_FILES['avatarfile']['tmp_name'];
                                    $file_type = $_FILES['avatarfile']['type'];
                                    $file_size = $_FILES['avatarfile']['size'];
                                    $file_name = $_FILES['avatarfile']['name'];
            $fmsg = $lang['avatarisnopicture']; 
                                    if ( substr ( $file_type , 0 , 6 ) == 'image/' ) {
                                      $endung = preg_replace("/.*\.([^\.]+)/", "\\1", $file_name);
                                      $size   = getimagesize($file_tmpe);
              $breite = $size[0];
              $hoehe  = $size[1];
              $fmsg   = $lang['avatarcannotupload']; 
                                      if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <=  $allgAr['Fahohe'] ) {
                                              $neuer_name = 'include/images/avatars/'.$_SESSION['authid'].'.'.$endung;
                                                    @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
                move_uploaded_file ( $file_tmpe , $neuer_name );
                $avatar_sql_update = "avatar = '".$neuer_name."',";
                $fmsg = $lang['pictureupload']; 
                                            }
                                    }
                            } elseif ( isset($_POST['avatarloeschen']) ) {
            $fmsg = $lang['picturedelete']; 
            @unlink (db_result(db_query("SELECT avatar FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
            $avatar_sql_update = "avatar = '',";
          }
      
      # avatar speichern ENDE
      
      /*Script change by Nero Start */
      # userpict speichern START
                            $userpict_sql_update = '';
          if ( !empty ( $_FILES['userpictfile']['name'] ) ) {
                                    $file_tmpe = $_FILES['userpictfile']['tmp_name'];
                                    $file_type = $_FILES['userpictfile']['type'];
                                    $file_size = $_FILES['userpictfile']['size'];
                                    $file_name = $_FILES['userpictfile']['name'];
            $fmsg = $lang['userpictisnopicture'];
                                    if ( substr ( $file_type , 0 , 6 ) == 'image/' ) {
                                      $endung = preg_replace("/.*\.([^\.]+)/", "\\1", $file_name);
                                      $size   = getimagesize($file_tmpe);
              $breite = $size[0];
              $hoehe  = $size[1];
              $fmsg   = $lang['userpictcannotupload'];
                                      if ( $file_size <= $allgAr['Fasize'] AND $breite <= $allgAr['Fabreite'] AND $hoehe <=  $allgAr['Fahohe'] ) {
                                              $neuer_name = 'include/images/userpicts/'.$_SESSION['authid'].'.'.$endung;
                                                    @unlink (db_result(db_query("SELECT userpict FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
                move_uploaded_file ( $file_tmpe , $neuer_name );
                $userpict_sql_update = "userpict = '".$neuer_name."',";
                $fmsg = $lang['pictureupload'];
                                            }
                                    }
                            } elseif ( isset($_POST['userpictloeschen']) ) {
            $fmsg = $lang['picturedelete'];
            @unlink (db_result(db_query("SELECT userpict FROM prefix_user WHERE id = ".$_SESSION['authid']),0));
            $userpict_sql_update = "userpict = '',";
          }
    
      # userpict speichern ENDE
      /*Script change by Nero Ende */
      
      
      # email aendern
      if ($_POST['email'] != $_POST['aemail']) {
        $id = $_SESSION['authid'].'||'.md5 (uniqid (rand()));
        db_query("INSERT INTO prefix_usercheck (`check`,email,datime,ak)
        VALUES ('".$id."','".escape($_POST['email'],'string')."',NOW(),3)");
        $page = $_SERVER["HTTP_HOST"].$_SERVER["SCRIPT_NAME"];
        $text = $lang['changedthemail'] . sprintf ($lang['registconfirmlink'], $page, $id );
        icmail ($_POST['email'], $lang['mail'].' '.$lang['changed'], $text );
        $fmsg = $lang['pleaseconfirmmail'];
      }
      #
      
      
      # statische felder speichern
                      db_query("UPDATE prefix_user 
                              SET 
              homepage = '".get_homepage(escape($_POST['homepage'], 'string'))."',
              wohnort = '".escape($_POST['wohnort'], 'string')."',
              icq = '".escape($_POST['icq'], 'string')."',
              msn = '".escape($_POST['msn'], 'string')."',
              yahoo = '".escape($_POST['yahoo'], 'string')."',
              ".$avatar_sql_update."
              ".$userpict_sql_update."
              aim = '".escape($_POST['aim'], 'string')."',
              staat = '".escape($_POST['staat'], 'string')."',
              geschlecht = '".escape($_POST['geschlecht'], 'string')."',
              status = '".escape($_POST['status'], 'string')."',
              opt_mail = '".escape($_POST['opt_mail'], 'string')."',
              opt_pm = '".escape($_POST['opt_pm'], 'string')."',
              opt_pm_popup = '".escape($_POST['opt_pm_popup'], 'string')."',
              gebdatum = '".get_datum(escape($_POST['gebdatum'], 'string'))."',
              sig = '".substr(escape($_POST['sig'], 'string'),0,$allgAr['forum_max_sig'])."'
                                    WHERE id = ".$_SESSION['authid']
          )OR die('datenbankprob.');
            
      
            # change other profil fields
      
      profilefields_change_save ( $_SESSION['authid'] );
            $design->header();
      
            # definie and print msg
            $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] );
            wd('?user-8' , $fmsg  , 3 );
    
    }
            
    } else {  
                    $tpl = new tpl ( 'user/login' );
                    $tpl->set_out('WDLINK', '?user-8', 0);
    }
    
    $design->footer();
    ?>
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    s_down Mitglied
    Registriert seit
    11.04.2005
    Beiträge
    1.194
    Beitragswertungen
    0 Beitragspunkte
    Werden Tabellen im template nicht geschlossen bzw.
    hat das template einen footer?
    Probleme mit dem installieren?
    externer Link
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    kwinzi85 Mitglied
    Registriert seit
    02.02.2007
    Beiträge
    81
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von s_down

    Werden Tabellen im template nicht geschlossen bzw.
    hat das template einen footer?


    die frage versteh ich jetzt nich so ganz...
    das template is das komplette design ne?
    da hab ich noch das standard drin...
    das problem ist ja auch nur auf der "profil-anpass-seite"...
    da fehlt dann wohl das ende...
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    kwinzi85 Mitglied
    Registriert seit
    02.02.2007
    Beiträge
    81
    Beitragswertungen
    0 Beitragspunkte
    problem gelöst!
    hab ein anderes design gemacht...
    danke!
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten