Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ Anmelden zum schreiben ] |
| NoAvatar und Forum | |||
|---|---|---|---|
| QuantumTecstar Mitglied
Posts: 205 |
Hallo Liebe Ilcher ,
erstmal möchte ich mich bei euch allen bedanken für die ganze Hilfe die man bisher bekommen hat , Danke so zum Thema , ich benutze die Standart Userdetails Ansicht , und hätte eig dort sehr gerne das man ein NoAvatar sieht wenn man kein Bild hochgeladen hat , weil dieses scheint im mom nicht der Fall zu sein. Zudem Würde ich mich freuen wenn Ihr mir mein Forum etwas aufmöbeln / schreibt man das so ) würdet .
und zwar hätte ich dort sehr gerne das man dass wer war Online sieht und vllt das dort angezeigt wird wenn ein bestimmter User Geburtstag hat , aber das habe ich dort schon nach gefragt www.ilch.de/forum-showposts-43994.html Natürlich habe ich schon im Forum gesucht und teilweise auch was gefunden , aber leider fehlen mir manchmal die Kenntnisse um den richtigen Ort zu finden um es einzufügen ^^ Vllt meldet sich ja jmd der Lust hat und weiss wie es geht , dann ist das ja vllt schnell geschafft . Da ich nicht weiss welche Dateien benötigt werden bitte mir ebend bescheid geben , werden dann direkt gepostet
So genug geschrieben ) Ich hoffe Ihr könnt mir helfen und wünsche euch noch eine schöne Nachtruhe
LG Quantum betroffene Homepage: nftb-clan.de Tja Qauntum halt^^ |
||
| Siggi Mitglied
Posts: 1771 |
Man hat doch standart ein ein Bild soweit ich weiss und wie ich es glaub sehe und zwar nftb-clan.de/include/images/avatars/wurstegal.jpg
Ansonsten kannst du die anderen sachen was B-Day und wer war online angeht in der show_forum.php bzw showforum.htm aendern Wie poste ich falsch? |
||
| QuantumTecstar Mitglied
Posts: 205 |
Guten Morgen und Danke für deine Nachricht .
Ja diese Bilder gibt es ja standart mäßig dabei aber diese werden irgendwie im Profil nicht übernommen siehe : nftb-clan.de/index.php?user-details-1 Wenn ich die showforum .php und .htm poste würdest du mir das vllt einsetzen ? LG Tja Qauntum halt^^ |
||
| Siggi Mitglied
Posts: 1771 |
ach Profil ^^ naja ne da nicht aber klar geht auch schaut man sich die showpost.htm und die show_post.php an wo da die zeile fuer das pic steht und versucht es in die user_details.php zu packen glaub in der htm steht es schon drin so man ja ein bild hochlaedt zeigt er es ja an.
ansonsten ja poste mal die htm und php datein Wie poste ich falsch? |
||
| QuantumTecstar Mitglied
Posts: 205 |
Hi ,
ja genau im Profil soll das mit dem NoAvatar angezeigt werden
Hier einmal die Userdetials.php <?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$uid = intval($menu->get(2));
$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
$erg = db_query($abf);
if (db_num_rows($erg)) {
$row = db_fetch_assoc($erg);
$avatar = '';
if ( file_exists($row['avatar'])) {
$avatar = '<img src="'.$row['avatar'].'" border="0">';
}
$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
$ar = array (
'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,
);
$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$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);
} else {
$title = $allgAr['title'].' :: Users :: User nicht gefunden';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a> '.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
echo 'Der Benutzer wurde nicht gefunden bzw. die Seite wurde nicht richtig aufgerufen.<br />';
}
$design->footer();
?>
und hier einmal die Userdetails.htm <a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a>
<br />
<br />
<table width="100%" cellpadding="3" cellspacing="1" class="border">
<tr class="Chead">
<th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th>
</tr><tr>
<td class="Cmite" width="30%">{_lang_nickname}</td>
<td class="Cnorm" width="40%">{NAME}</td>
<td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center">
{AVATA}
<br /><br />
<font class="smalfont">{RANG}</font>
</td>
</tr><tr>
<td class="Cmite">{_lang_regsince}</td>
<td class="Cnorm">{JOINED}</td>
</tr><tr>
<td class="Cmite">{_lang_lastactivity}</td>
<td class="Cnorm">{LASTAK}</td>
</tr><tr>
<td class="Cmite">{_lang_posts2}</td>
<td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td>
</tr>
{profilefields}
</table>
<br />
<a href="javascript:history.back(1)"><b>«</b> {_lang_back}</a>
Danke das du dir das anguckst LG Tja Qauntum halt^^ |
||
| Fonsi1 Mitglied
Posts: 453 |
zeig mal die profilefields.php
|
||
| QuantumTecstar Mitglied
Posts: 205 |
einmal die
/fcboard/include/includes/func <?php
# Copyright by Manuel
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
function profilefields_functions2 () {
$ar = array (
1 => 'Feld',
2 => 'Kategorie'
);
return ($ar);
}
function profilefields_functions () {
$ar = array (
1 => 'Feld',
2 => 'Kategorie',
3 => 'Angezeigt',
4 => 'Versteckt'
);
return ($ar);
}
# Felder zum aendern anzeigen.
function profilefields_change ($uid) {
$q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
while ( $r = db_fetch_assoc($q)) {
echo '<label style="float:left; width:35%;">'.$r['show'].'</label><input type="text" name="profilefields['.$r['id'].']" value="'.$r['val'].'"><br />';
}
}
# Felder die uebermittelt wurden speichern.
function profilefields_change_save ($uid) {
$q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
while ( $r = db_fetch_assoc($q)) {
if ( isset($_REQUEST['profilefields'][$r['id']]) ) { $v = $_REQUEST['profilefields'][$r['id']]; } else { $v = ''; }
if ( $r['val'] == '' AND $v != '' ) {
db_query("INSERT INTO prefix_userfields (fid,uid,val) VALUES (".$r['id'].",".$uid.",'".$v."')");
} elseif ( $r['val'] != '' AND $v == '' ) {
db_query("DELETE FROM prefix_userfields WHERE fid = ".$r['id']." AND uid = ".$uid);
} elseif ( $r['val'] != '' AND $v != '' AND $r['val'] != $v ) {
db_query("UPDATE prefix_userfields SET val = '".$v."' WHERE fid = ".$r['id']." AND uid = ".$uid);
}
}
}
# Diese Funktion Zeit ALLE Felder die der Benutzer im Adminbereich unter
# Profilefields sortieren kann an ... is eigentlich total easy ;-)...
function profilefields_show ($uid) {
$l = '';
$a = array ();
$q = db_query("SHOW COLUMNS FROM prefix_user");
while ($r = db_fetch_assoc($q)) {
$a[$r['Field']] = $r['Field'];
}
$q = db_query("SELECT id, `show`, func FROM prefix_profilefields WHERE func < 4 ORDER BY pos");
while ( $r = db_fetch_assoc($q)) {
if ( $r['func'] == 1 ) {
$str = @db_result ( db_query ("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$r['id']) , 0 );
$l .= '<tr><td class="Cmite">'.$r['show'].'</td><td class="Cnorm">'.$str.'</td></tr>';
} elseif ( $r['func'] == 2 ) {
$l .= '<tr><td class="Cdark" colspan="2"><b>'.$r['show'].'</b></td></tr>';
} elseif ( $r['func'] == 3 ) {
$str = '';
if (isset($a[$r['show']])) {
$str = @db_result ( db_query ("SELECT `".$r['show']."` FROM prefix_user WHERE id = ".$uid) , 0 );
}
if ( function_exists ( 'profilefields_show_spez_'.$r['show'] ) ) {
$l .= call_user_func ( 'profilefields_show_spez_'.$r['show'], $str, $uid );
} elseif ($r['show'] != 'opt_pm_popup') {
$l .= '<tr><td class="Cmite">'.ucfirst($r['show']).'</td><td class="Cnorm">'.$str.'</td></tr>';
}
}
}
return ( $l );
}
# hier kommen die speziellen funktionen hin...
##
###
function profilefields_show_spez_geschlecht ($value,$uid) {
global $lang;
$ar = array ( 0 => $lang['itdoesntmatter'], 1 => $lang['male'], 2 => $lang['female'] );
return ( profilefields_show_echo_standart ( $lang['sex'], $ar[$value] ) );
}
function profilefields_show_spez_status ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['status'], ($value?'aktiv':'inaktiv') ) );
}
function profilefields_show_spez_usergallery ($value,$uid) {
global $allgAr, $lang;
if ($allgAr['forum_usergallery'] == 1) {
return ( profilefields_show_echo_standart ( 'Usergallery', '<a href="index.php?user-usergallery-'.$uid.'">ansehen</a>' ) );
}
}
function profilefields_show_spez_homepage ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
}
function profilefields_show_spez_opt_mail ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['mail'], ($value?'<a href="index.php?user-mail-'.$uid.'">'.$lang['send'].'</a>':'') ) );
}
function profilefields_show_spez_opt_pm ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['privatemessages'], ($value?'<a href="index.php?forum-privmsg-new=0&empfid='.$uid.'">'.$lang['send'].'</a>':'') ) );
}
function profilefields_show_spez_sig ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['signature'], bbcode($value) ) );
}
function profilefields_show_spez_staat ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['state'], ((!empty($value) AND file_exists('include/images/flags/'.$value))?'<img src="include/images/flags/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) );
}
###
##
# help funcs
function get_nationality_array () {
$ar = array();
$o = opendir ( 'include/images/flags' );
while ( $f = readdir ( $o ) ) {
if ( $f != '.' AND $f != '..' ) {
$ar[$f] = str_replace('.gif','',$f);
}
}
asort($ar);
return ( $ar );
}
function profilefields_show_echo_standart ( $k, $v ) {
return ( '<tr><td class="Cmite">'.$k.'</td><td class="Cnorm">'.$v.'</td></tr>' );
}
?>
und einmal die /fcboard/include/admin <?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
defined ('admin') or die ( 'only admin access' );
$design = new design ( 'Admins Area', 'Admins Area', 2 );
$design->header();
$_POST['show'] = escape($_POST['show'], 'string');
$_POST['func'] = escape($_POST['func'], 'integer');
$_POST['sid'] = escape($_POST['sid'], 'integer');
$show = TRUE;
if ( isset ($_POST['sub']) ) {
if ( empty ( $_POST['sid']) ) {
$pos = db_count_query("SELECT COUNT(*) as anz FROM prefix_profilefields");
db_query("INSERT INTO `prefix_profilefields` (pos,`show`,func) VALUES (".$pos.",'".$_POST['show']."','".$_POST['func']."')");
} else {
db_query("UPDATE `prefix_profilefields` SET `show` = '".$_POST['show']."', func = ".$_POST['func']." WHERE id = ".$_POST['sid']);
}
}
if ( $menu->get(1) == 'delete' ) {
$id = $menu->get(2);
$anz = db_count_query("SELECT COUNT(id) FROM prefix_profilefields WHERE id = ".$id." AND func < 3");
if ( $anz == 1 ) {
$pos = db_result(db_query("SELECT pos FROM prefix_profilefields WHERE id = ".$id ),0);
db_query("DELETE FROM `prefix_profilefields` WHERE id = ".$id);
db_query("UPDATE prefix_profilefields SET pos = pos - 1 WHERE pos > ".$pos);
db_query("DELETE FROM prefix_userfields WHERE fid = ".$id);
}
}
if ( $menu->get(1) == 'u' OR $menu->get(1) == 'o' ) {
$a = db_count_query("SELECT COUNT(*) as anz FROM prefix_profilefields");
$np = ( $menu->get(1) == 'o' ? $menu->get(3) -1 : $menu->get(3) +1 );
$np = ( $np >= ( $a -1 ) ? ( $a - 1) : $np );
$np = ( $np < 0 ? 0 : $np );
db_query("UPDATE prefix_profilefields SET pos = ".$menu->get(3)." WHERE pos = ".$np);
db_query("UPDATE prefix_profilefields SET pos = ".$np." WHERE id = ".$menu->get(2));
}
if ( $menu->get(1) == 'c' ) {
$n = ( $menu->get(3) == 3 ? 4 : 3 );
db_query("UPDATE prefix_profilefields SET func = ".$n." WHERE id = ".$menu->get(2));
}
if ( $show ) {
$tpl = new tpl ( 'profilefields', 1);
if ( $menu->get(1) != 'edit' ) {
$row = array(
'sub' => 'Eintragen',
'pos' => '',
'show' => '',
'func' => arliste('',profilefields_functions2(),$tpl,'func'),
'sid' => ''
);
} else {
$sid = $menu->get(2);
$abf = 'SELECT `show`,func,id as sid FROM `prefix_profilefields` WHERE id = "'.$sid.'"';
$erg = db_query($abf);
$row = db_fetch_assoc($erg);
$row['func'] = arliste($row['func'],profilefields_functions2(),$tpl,'func');
$row['sub'] = 'Ändern';
}
$tpl->set_ar_out($row,0);
$class = 'Cnorm';
$ar = profilefields_functions();
$erg = db_query('SELECT * FROM `prefix_profilefields` ORDER BY pos');
while ($r = db_fetch_assoc($erg) ) {
$class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
$class = ( $r['func'] == 2 ? 'Cdark' : $class );
echo '<tr class="'.$class.'"><td>'.$r['show'].'</td>';
echo '<td align="center">'.$ar[$r['func']].'</td>';
if ( $r['func'] < 3 ) {
echo '<td><a href="?profilefields-edit-'.$r['id'].'">ändern</a></td>';
echo '<td><a href="javascript:delcheck('.$r['id'].')">löschen</a></td>';
} else {
echo '<td colspan="2"><a href="?profilefields-c-'.$r['id'].'-'.$r['func'].'">'.($r['func']==3?'verstecken':'anzeigen').'</a></td>';
}
echo '<td><a href="?profilefields-o-'.$r['id'].'-'.$r['pos'].'"><img src="include/images/icons/pfeilo.gif" border="0"></a></td>';
echo '<td><a href="?profilefields-u-'.$r['id'].'-'.$r['pos'].'"><img src="include/images/icons/pfeilu.gif" border="0"></a></td>';
echo '</tr>';
}
$tpl->out(2);
}
$design->footer();
?>
wusste nicht welche du brauchst LG Tja Qauntum halt^^ |
||
| Fonsi1 Mitglied
Posts: 453 |
So teste mal
include/includes/func/profilefields.php <?php
# Copyright by Manuel
# Support www.ilch.de
defined ('main') or die ( 'no direct access' );
function profilefields_functions2 () {
$ar = array (
1 => 'Feld',
2 => 'Kategorie'
);
return ($ar);
}
function profilefields_functions () {
$ar = array (
1 => 'Feld',
2 => 'Kategorie',
3 => 'Angezeigt',
4 => 'Versteckt'
);
return ($ar);
}
# Felder zum aendern anzeigen.
function profilefields_change ($uid) {
$q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
while ( $r = db_fetch_assoc($q)) {
echo '<label style="float:left; width:35%;">'.$r['show'].'</label><input type="text" name="profilefields['.$r['id'].']" value="'.$r['val'].'"><br />';
}
}
# Felder die uebermittelt wurden speichern.
function profilefields_change_save ($uid) {
$q = db_query("SELECT id, `show`, val FROM prefix_profilefields LEFT JOIN prefix_userfields ON prefix_userfields.fid = prefix_profilefields.id AND prefix_userfields.uid = ".$uid." WHERE func = 1 ORDER BY pos");
while ( $r = db_fetch_assoc($q)) {
if ( isset($_REQUEST['profilefields'][$r['id']]) ) { $v = $_REQUEST['profilefields'][$r['id']]; } else { $v = ''; }
if ( $r['val'] == '' AND $v != '' ) {
db_query("INSERT INTO prefix_userfields (fid,uid,val) VALUES (".$r['id'].",".$uid.",'".$v."')");
} elseif ( $r['val'] != '' AND $v == '' ) {
db_query("DELETE FROM prefix_userfields WHERE fid = ".$r['id']." AND uid = ".$uid);
} elseif ( $r['val'] != '' AND $v != '' AND $r['val'] != $v ) {
db_query("UPDATE prefix_userfields SET val = '".$v."' WHERE fid = ".$r['id']." AND uid = ".$uid);
}
}
}
# Diese Funktion Zeit ALLE Felder die der Benutzer im Adminbereich unter
# Profilefields sortieren kann an ... is eigentlich total easy ;-)...
function profilefields_show ($uid) {
$l = '';
$a = array ();
$q = db_query("SHOW COLUMNS FROM prefix_user");
while ($r = db_fetch_assoc($q)) {
$a[$r['Field']] = $r['Field'];
}
$q = db_query("SELECT id, `show`, func FROM prefix_profilefields WHERE func < 4 ORDER BY pos");
while ( $r = db_fetch_assoc($q)) {
if ( $r['func'] == 1 ) {
$str = @db_result ( db_query ("SELECT val FROM prefix_userfields WHERE uid = ".$uid." AND fid = ".$r['id']) , 0 );
$l .= '<tr><td class="Cmite">'.$r['show'].'</td><td class="Cnorm">'.$str.'</td></tr>';
} elseif ( $r['func'] == 2 ) {
$l .= '<tr><td class="Cdark" colspan="2"><b>'.$r['show'].'</b></td></tr>';
} elseif ( $r['func'] == 3 ) {
$str = '';
if (isset($a[$r['show']])) {
$str = @db_result ( db_query ("SELECT `".$r['show']."` FROM prefix_user WHERE id = ".$uid) , 0 );
}
if ( function_exists ( 'profilefields_show_spez_'.$r['show'] ) ) {
$l .= call_user_func ( 'profilefields_show_spez_'.$r['show'], $str, $uid );
} elseif ($r['show'] != 'opt_pm_popup') {
$l .= '<tr><td class="Cmite">'.ucfirst($r['show']).'</td><td class="Cnorm">'.$str.'</td></tr>';
}
}
}
return ( $l );
}
# hier kommen die speziellen funktionen hin...
##
###
function profilefields_show_spez_geschlecht ($value,$uid) {
global $lang;
$ar = array ( 0 => $lang['itdoesntmatter'], 1 => $lang['male'], 2 => $lang['female'] );
return ( profilefields_show_echo_standart ( $lang['sex'], $ar[$value] ) );
}
function profilefields_show_spez_status ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['status'], ($value?'aktiv':'inaktiv') ) );
}
}
function profilefields_show_spez_avatar ($value,$uid) {
if($uid=='na'){
return ( profilefields_show_echo_standart ( 'Avatar', '<img src="include/images/avatars/def.gif" border="0">' ) );
}else{
$avatar = '';
if (!empty($value) AND file_exists($value)) {
$avatar = '<img src="'.$value.'" border="0">';
} else {
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
$row = db_fetch_assoc(db_query("SELECT geschlecht FROM prefix_user WHERE id = ".$uid." LIMIT 1"));
$avatar='<img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" border="0">';
}
return ( profilefields_show_echo_standart ( 'Avatar', $avatar ) );
}
}
function profilefields_show_spez_usergallery ($value,$uid) {
global $allgAr, $lang;
if ($allgAr['forum_usergallery'] == 1) {
return ( profilefields_show_echo_standart ( 'Usergallery', '<a href="index.php?user-usergallery-'.$uid.'">ansehen</a>' ) );
}
}
function profilefields_show_spez_homepage ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['homepage'], (empty($value)?'':'<a href="'.$value.'" target="_blank">'.$value.'</a>') ) );
}
function profilefields_show_spez_opt_mail ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['mail'], ($value?'<a href="index.php?user-mail-'.$uid.'">'.$lang['send'].'</a>':'') ) );
}
function profilefields_show_spez_opt_pm ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['privatemessages'], ($value?'<a href="index.php?forum-privmsg-new=0&empfid='.$uid.'">'.$lang['send'].'</a>':'') ) );
}
function profilefields_show_spez_sig ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['signature'], bbcode($value) ) );
}
function profilefields_show_spez_staat ($value,$uid) {
global $lang;
return ( profilefields_show_echo_standart ( $lang['state'], ((!empty($value) AND file_exists('include/images/flags/'.$value))?'<img src="include/images/flags/'.$value.'" alt="'.$value.'" title="'.$value.'" />':'') ) );
}
###
##
# help funcs
function get_nationality_array () {
$ar = array();
$o = opendir ( 'include/images/flags' );
while ( $f = readdir ( $o ) ) {
if ( $f != '.' AND $f != '..' ) {
$ar[$f] = str_replace('.gif','',$f);
}
}
asort($ar);
return ( $ar );
}
function profilefields_show_echo_standart ( $k, $v ) {
return ( '<tr><td class="Cmite">'.$k.'</td><td class="Cnorm">'.$v.'</td></tr>' );
}
?>
Zuletzt modifiziert von Fonsi1 am 28.10.2011 - 15:01:02 |
||
| QuantumTecstar Mitglied
Posts: 205 |
Da kam einmal ein kleiner Fehler
Parse error: syntax error, unexpected '}' in /var/www/vhosts/nftb-clan.de/httpdocs/include/includes/func/profilefields.php on line 95 LG Tja Qauntum halt^^ |
||
| Fonsi1 Mitglied
Posts: 453 |
Habe es oben bearbeitet
|
||
| QuantumTecstar Mitglied
Posts: 205 |
und nun
Parse error: syntax error, unexpected $end in /var/www/vhosts/nftb-clan.de/httpdocs/include/includes/func/profilefields.php on line 154 LG Tja Qauntum halt^^ |
||
| Fonsi1 Mitglied
Posts: 453 |
Ja aber wieso 154 die hat doch nur 153 zeilen ;(
|
||
| Siggi Mitglied
Posts: 1771 |
Es ist glaub eine } zuviel bei avatar da
Wie poste ich falsch? |
||
| QuantumTecstar Mitglied
Posts: 205 |
Das weiss ich leider nicht selbst wenn ich Zeile 154 wech mache steht da Parse Error 153
und Zeile 154 ist nur eine Leerzeile soweit ich das sehe LG Tja Qauntum halt^^ |
||
| Fonsi1 Mitglied
Posts: 453 |
Das hab ich doch rausgenommen??
|
||
| QuantumTecstar Mitglied
Posts: 205 |
So ich habe einfach mal die Leerzeile entfernt
Parse error: syntax error, unexpected $end in /var/www/vhosts/nftb-clan.de/httpdocs/include/includes/func/profilefields.php on line 153 Tja Qauntum halt^^ |
||
| Fonsi1 Mitglied
Posts: 453 |
Ich habe es nochmal abgeändert
|
||
| QuantumTecstar Mitglied
Posts: 205 |
Parse error: syntax error, unexpected '}' in /var/www/vhosts/nftb-clan.de/httpdocs/include/includes/func/profilefields.php on line 95 Es will noch nicht Tja Qauntum halt^^ |
||
| Siggi Mitglied
Posts: 1771 |
user_details.php
<?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$uid = intval($menu->get(2));
$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
$erg = db_query($abf);
if (db_num_rows($erg)) {
$row = db_fetch_assoc($erg);
$avatar = '';
if ( file_exists($row['avatar'])) {
$avatar = '<img src="'.$row['avatar'].'" border="0">';
}else{
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
$row = db_fetch_assoc(db_query("SELECT geschlecht FROM prefix_user WHERE id = ".$uid." LIMIT 1"));
$avatar='<img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" border="0">';
}
$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
$ar = array (
'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,
);
$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$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);
} else {
$title = $allgAr['title'].' :: Users :: User nicht gefunden';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a> '.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
echo 'Der Benutzer wurde nicht gefunden bzw. die Seite wurde nicht richtig aufgerufen.<br />';
}
$design->footer();
?>
Das andere bitte so lassen wie es ist. reallifetreffen.re.funpic.de/ilch/ilchClan11o/index.php?user-details-1 Zuletzt modifiziert von Siggi am 28.10.2011 - 15:10:48 Wie poste ich falsch? |
||
| QuantumTecstar Mitglied
Posts: 205 |
es geht Wow Ihr seid die besten , Danke
)
dann fehlt ja nur noch das mit den Forum Sachen
aber ich kann dann meine profilfields.php nehmen , richtig ? LG Tja Qauntum halt^^ |
||
| Siggi Mitglied
Posts: 1771 |
Ne sry da ist oben was falsch ^^ den er zeigt nun nickname usw nicht mehr an ^^ hab was uebersehen bzw copy vom anderen gemacht *g*
damit sollte es glaub 100% laufen user_details.php <?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$uid = intval($menu->get(2));
$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
$erg = db_query($abf);
if (db_num_rows($erg)) {
$row = db_fetch_assoc($erg);
$avatar = '';
if ( file_exists($row['avatar'])) {
$avatar = '<img src="'.$row['avatar'].'" border="0">';
}else{
$ges_ar = array ('wurstegal', 'maennlich', 'weiblich');
$avatar='<img src="include/images/avatars/'.$ges_ar[$row['geschlecht']].'.jpg" border="0">';
}
$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
$ar = array (
'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,
);
$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$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);
} else {
$title = $allgAr['title'].' :: Users :: User nicht gefunden';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a> '.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
echo 'Der Benutzer wurde nicht gefunden bzw. die Seite wurde nicht richtig aufgerufen.<br />';
}
$design->footer();
?>
Zuletzt modifiziert von Siggi am 28.10.2011 - 15:17:10 Wie poste ich falsch? |
||
| QuantumTecstar Mitglied
Posts: 205 |
Jop , jetzt geht es wieder , garnicht gesehen vor Freude
)
Vielen Dank dafür EDIT , Dank Siggi geht nun auch das mit dem Geburtstag Danke
Jetzt fehlt nur noch wer war online , wisst Ihr das zufällig auch noch?? LG Zuletzt modifiziert von QuantumTecstar am 28.10.2011 - 15:44:48 Tja Qauntum halt^^ |
||
| [ Anmelden zum schreiben ] |