
Und zwar versuch ich diese Beiden module miteinander zuvereinen..
externer Link
und
externer Link
Ich versuch das schon seid einer ganzen weile leider doch bekomm ich das einfach nicht hin und zwar scheiter ich an folgende der situation..
Ich muss diese zeilen in die Userdetails.php einfügen
1 | if ((($row['opt_sec'] == 2 AND $_SESSION['authright'] > -7) OR ($row['opt_sec'] == 1 AND $_SESSION['authid'] == 0)) AND $_SESSION['authid'] != $uid) { |
1 | wd('index.php?'.$allgAr['smodul'],'Du darfst dieses Profil nicht sehen...'); |
Doch leider bekomm ich das nicht in die Profilansicht 1.2b rein.. Da spuckt er mir jedes mal nen fehler aus
und der lautet so..:

und das ist bei mir das
1 | ?> |
Hier mal meine ganze profilansicht [Userdetails.php]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 | <?php # Copyright by: Manuel Staechele # Support: www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); $uid = $menu ->get(2); #Award Ausgabe $awards = '' ; $ax = 0; $sqlA = db_query( "SELECT a.platz, a.text, a.wofur, a.team, a.bild, DATE_FORMAT(a.`time`, '%d.%m.%Y') AS time FROM `prefix_awards` a INNER JOIN prefix_user b ON a.team = b.name WHERE b.id = " . $uid . " ORDER BY `time` ASC" ); while ( $rowA = db_fetch_assoc( $sqlA )) { $ax ++; if ( $ax == 8) { $awards .= "<br>" ; $ax = 0;} $awards .= (! empty ( $rowA [ 'bild' ]) ? '<img style="padding:1px;border:0px;" src="' . $rowA [ 'bild' ]. '" alt="' . $rowA [ 'wofur' ]. '" title="' . $rowA [ 'wofur' ]. '"/>' : $rowA [ 'wofur' ]); } $awards = '<b><b><br><div style="text-align:center;">' . $awards . '</div>' ; $lastbes_anz = 5; //Bei höhere Anzahl muss ggf. in der Datenbank die Größe der Felder bzw der Typ geändert werden if ( $_SESSION [ 'authid' ] != $uid AND $_SESSION [ 'authid' ] != 0) { $lb = db_fetch_object(db_query( 'SELECT last_bes, last_user_time FROM prefix_user WHERE id = ' . $uid )); $lba = explode ( '#' , $lb ->last_bes); $lbt = explode ( '#' , $lb ->last_user_time); $i = array_search ( $_SESSION [ 'authid' ], $lba ); if ( $i !== false) { unset( $lba [ $i ]); unset( $lbt [ $i ]); } elseif ( count ( $lba ) >= $lastbes_anz ) { $lba = array_slice ( $lba ,0, $lastbes_anz -1); $lbt = array_slice ( $lbt ,0, $lastbes_anz -1); } array_unshift ( $lba , $_SESSION [ 'authid' ]); array_unshift ( $lbt ,time()); $i_lb = implode( '#' , $lba ); $i_lbt = implode( '#' , $lbt ); db_query( "UPDATE prefix_user SET last_bes = '$i_lb', last_user_time = '$i_lbt' WHERE id = $uid" ); } include ( 'user_infos.php' ); $abf8 = "SELECT * FROM prefix_online WHERE uid = '" . $uid . "'" ; $erg8 = db_query( $abf8 ); $row8 = db_fetch_assoc( $erg8 ); if (isset( $row8 [ 'uid' ])){ $online = '<img src="include/images/forum/uonline.png" alt="online" border="0"/>' ; } else { $online = '<img src="include/images/forum/uoffline.png" alt="offline" border="0" />' ; } $ar = array ( 'UID' => $uid , 'NAME' => $row [ 'name' ], 'JOINED' => date ( 'd.m.Y' , $row [ 'regist' ]), 'LASTAK' => date ( 'd.m.Y - H:i' , $row [ 'llogin' ]), 'POSTS' => $row [ 'posts' ], 'postpday' => $postpday , 'RANG' => userrang ( $row [ 'posts' ], $uid ), 'AVATA' => $avatar , 'LASTUSER' => last_user( $uid ), 'STATUS2' => $online , 'USERTITEL' => $usertitel , 'EMAIL' => $email , 'HOMEPAGE' => $homepage , 'GESCHLECHT' => $geschlecht , 'GEBDATUM' => $gebdatum , 'ALTER' => $alter , 'WOHNORT' => $wohnort , 'FORUMTOPICS' => $row4 [ 'forumtopics' ], 'NEWSTOPICS' => $row5 [ 'newstopics' ], 'NEWSPOSTS' => $row6 [ 'newsposts' ], 'FORUMPOSTS' => $row7 [ 'forumposts' ], 'SIGNATUR' => bbcode( $row [ 'sig' ]), 'STAAT' => $staat , 'GAME1' => $game1 , 'GAME2' => $game2 , 'GAME3' => $game3 , 'GAME4' => $game4 , 'GAME5' => $game5 , 'UID' => $uid , 'STERNZEICHEN' => $sternzeichen , 'GB_EINTRAEGE' => $gb_eintraege , 'GALLERIE_EINTRAEGE' => $gallery_eintraege , 'ICQ' => $icq , 'GAME' => $game , 'SPIELERFAHRUNG' => $spielerfahrungen , 'CLAN' => $clan , 'MAP' => $map , 'WAFFE' => $waffe , 'ESSEN' => $essen , 'TRINKEN' => $trinken , 'FILM' => $film , 'MUSIK' => $musik , 'SPORT' => $sport , 'CPU' => $cpu , 'MAINBOARD' => $mainboard , 'RAM' => $ram , 'MONITOR' => $monitor , 'GRAFIKKARTE' => $grafikkarte , 'SOUNDKARTE' => $soundkarte , 'FESTPLATTE' => $festplatte , 'I_NET_VERBINDUNG' => $i_net_verbindung , 'TASTATUR' => $tastatur , 'MAUS' => $maus , 'JAPPY' => $jappy , 'FACEBOOK' => $facebook , 'WKW' => $wkw , 'STUDIVZ' => $studivz , 'MYSPACE' => $myspace , 'YOUTUBE' => $youtube , 'AWARDS' => $awards , ); $title = $allgAr [ 'title' ]. ' :: Users :: Details von ' . $row [ 'name' ]; $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">Users</a><b> » </b> <a href=index.php?user-details-' . $uid . '>Details von ' . $row [ 'name' ]. "</a>" . $extented_forum_menu_sufix ; $design = new design ( $title , $hmenu , 1); $design ->header(); $tpl = new tpl ( 'user/userdetails' ); $l = profilefields_show ( $uid ); $ar [ 'rowspan' ] = 4 + substr_count( $l , '<tr><td class="' ); $ar [ 'profilefields' ] = $l ; $tpl ->set_ar_out( $ar ,0); $design ->footer(); ?> |
Ich hoffe ihr koennt mir vielleicht sagen wo ich den fehler habe

und so habe ich es versucht einzufügen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | <?php # Copyright by: Manuel Staechele # Support: www.ilch.de defined ( 'main' ) or die ( 'no direct access' ); $uid = $menu ->get(2); #Award Ausgabe $awards = '' ; $ax = 0; $sqlA = db_query( "SELECT a.platz, a.text, a.wofur, a.team, a.bild, DATE_FORMAT(a.`time`, '%d.%m.%Y') AS time FROM `prefix_awards` a INNER JOIN prefix_user b ON a.team = b.name WHERE b.id = " . $uid . " ORDER BY `time` ASC" ); while ( $rowA = db_fetch_assoc( $sqlA )) { $ax ++; if ( $ax == 8) { $awards .= "<br>" ; $ax = 0;} $awards .= (! empty ( $rowA [ 'bild' ]) ? '<img style="padding:1px;border:0px;" src="' . $rowA [ 'bild' ]. '" alt="' . $rowA [ 'wofur' ]. '" title="' . $rowA [ 'wofur' ]. '"/>' : $rowA [ 'wofur' ]); } $awards = '<b><b><br><div style="text-align:center;">' . $awards . '</div>' ; $lastbes_anz = 5; //Bei höhere Anzahl muss ggf. in der Datenbank die Größe der Felder bzw der Typ geändert werden if ( $_SESSION [ 'authid' ] != $uid AND $_SESSION [ 'authid' ] != 0) { $lb = db_fetch_object(db_query( 'SELECT last_bes, last_user_time FROM prefix_user WHERE id = ' . $uid )); $lba = explode ( '#' , $lb ->last_bes); $lbt = explode ( '#' , $lb ->last_user_time); $i = array_search ( $_SESSION [ 'authid' ], $lba ); if ( $i !== false) { unset( $lba [ $i ]); unset( $lbt [ $i ]); } elseif ( count ( $lba ) >= $lastbes_anz ) { $lba = array_slice ( $lba ,0, $lastbes_anz -1); $lbt = array_slice ( $lbt ,0, $lastbes_anz -1); } array_unshift ( $lba , $_SESSION [ 'authid' ]); array_unshift ( $lbt ,time()); $i_lb = implode( '#' , $lba ); $i_lbt = implode( '#' , $lbt ); db_query( "UPDATE prefix_user SET last_bes = '$i_lb', last_user_time = '$i_lbt' WHERE id = $uid" ); } include ( 'user_infos.php' ); $abf8 = "SELECT * FROM prefix_online WHERE uid = '" . $uid . "'" ; $erg8 = db_query( $abf8 ); $row8 = db_fetch_assoc( $erg8 ); if (isset( $row8 [ 'uid' ])){ $online = '<img src="include/images/forum/uonline.png" alt="online" border="0"/>' ; } else { $online = '<img src="include/images/forum/uoffline.png" alt="offline" border="0" />' ; } $ar = array ( 'UID' => $uid , 'NAME' => $row [ 'name' ], 'JOINED' => date ( 'd.m.Y' , $row [ 'regist' ]), 'LASTAK' => date ( 'd.m.Y - H:i' , $row [ 'llogin' ]), 'POSTS' => $row [ 'posts' ], 'postpday' => $postpday , 'RANG' => userrang ( $row [ 'posts' ], $uid ), 'AVATA' => $avatar , 'LASTUSER' => last_user( $uid ), 'STATUS2' => $online , 'USERTITEL' => $usertitel , 'EMAIL' => $email , 'HOMEPAGE' => $homepage , 'GESCHLECHT' => $geschlecht , 'GEBDATUM' => $gebdatum , 'ALTER' => $alter , 'WOHNORT' => $wohnort , 'FORUMTOPICS' => $row4 [ 'forumtopics' ], 'NEWSTOPICS' => $row5 [ 'newstopics' ], 'NEWSPOSTS' => $row6 [ 'newsposts' ], 'FORUMPOSTS' => $row7 [ 'forumposts' ], 'SIGNATUR' => bbcode( $row [ 'sig' ]), 'STAAT' => $staat , 'GAME1' => $game1 , 'GAME2' => $game2 , 'GAME3' => $game3 , 'GAME4' => $game4 , 'GAME5' => $game5 , 'UID' => $uid , 'STERNZEICHEN' => $sternzeichen , 'GB_EINTRAEGE' => $gb_eintraege , 'GALLERIE_EINTRAEGE' => $gallery_eintraege , 'ICQ' => $icq , 'GAME' => $game , 'SPIELERFAHRUNG' => $spielerfahrungen , 'CLAN' => $clan , 'MAP' => $map , 'WAFFE' => $waffe , 'ESSEN' => $essen , 'TRINKEN' => $trinken , 'FILM' => $film , 'MUSIK' => $musik , 'SPORT' => $sport , 'CPU' => $cpu , 'MAINBOARD' => $mainboard , 'RAM' => $ram , 'MONITOR' => $monitor , 'GRAFIKKARTE' => $grafikkarte , 'SOUNDKARTE' => $soundkarte , 'FESTPLATTE' => $festplatte , 'I_NET_VERBINDUNG' => $i_net_verbindung , 'TASTATUR' => $tastatur , 'MAUS' => $maus , 'JAPPY' => $jappy , 'FACEBOOK' => $facebook , 'WKW' => $wkw , 'STUDIVZ' => $studivz , 'MYSPACE' => $myspace , 'YOUTUBE' => $youtube , 'AWARDS' => $awards , ); if ((( $row [ 'opt_sec' ] == 2 AND $_SESSION [ 'authright' ] > -7) OR ( $row [ 'opt_sec' ] == 1 AND $_SESSION [ 'authid' ] == 0)) AND $_SESSION [ 'authid' ] != $uid ) { $title = $allgAr [ 'title' ]. ' :: Users :: Details von ' . $row [ 'name' ]; $hmenu = $extented_forum_menu . '<a class="smalfont" href="?user">Users</a><b> » </b> <a href=index.php?user-details-' . $uid . '>Details von ' . $row [ 'name' ]. "</a>" . $extented_forum_menu_sufix ; $design = new design ( $title , $hmenu , 1); wd( 'index.php?' . $allgAr [ 'smodul' ], 'Du darfst dieses Profil nicht sehen...' ); $design ->header(); $tpl = new tpl ( 'user/userdetails' ); $l = profilefields_show ( $uid ); $ar [ 'rowspan' ] = 4 + substr_count( $l , '<tr><td class="' ); $ar [ 'profilefields' ] = $l ; $tpl ->set_ar_out( $ar ,0); $design ->footer(); ?> |
Zuletzt modifiziert von Alexander2011 am 21.09.2011 - 17:11:23