» Forum » Clanscript » Module und Modifikationen » NoAvatar und Forum
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

NoAvatar und Forum
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 00:51:26     Zitieren
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 Smilie ) 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 gepostetSmilie

So genug geschrieben Smilie) 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
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 10:18:55     Zitieren
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
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 10:44:39     Zitieren
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
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 11:35:57     Zitieren
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
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 12:52:07     Zitieren
Hi ,

ja genau im Profil soll das mit dem NoAvatar angezeigt werden Smilie

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> &raquo; </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>&laquo;</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>&laquo;</b> {_lang_back}</a>


Danke das du dir das anguckst

LG


Tja Qauntum halt^^
Fonsi1
Mitglied
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 13:43:53     Zitieren
zeig mal die profilefields.php
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:18:35     Zitieren
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&amp;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'] = '&Auml;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'].'">&auml;ndern</a></td>';
		  echo '<td><a href="javascript:delcheck('.$r['id'].')">l&ouml;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
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:36:45     Zitieren
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&amp;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
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:40:12     Zitieren
Da kam einmal ein kleiner Fehler Smilie

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
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:42:50     Zitieren
Habe es oben bearbeitet
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:44:05     Zitieren
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
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:54:07     Zitieren
Ja aber wieso 154 die hat doch nur 153 zeilen ;(
Siggi
Mitglied
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:55:14     Zitieren
Es ist glaub eine } zuviel bei avatar da


Wie poste ich falsch?
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:58:22     Zitieren
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
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 14:58:42     Zitieren
Das hab ich doch rausgenommen??
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:00:40     Zitieren
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
32 Beitragspunkte
Posts: 453

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:01:26     Zitieren
Ich habe es nochmal abgeändert
QuantumTecstar
Mitglied
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:02:36     Zitieren
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
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:10:21     Zitieren
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> &raquo; </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
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:13:53     Zitieren
es geht Wow Ihr seid die besten , Danke Smilie)

dann fehlt ja nur noch das mit den Forum Sachen Smilie

aber ich kann dann meine profilfields.php nehmen , richtig ?

LG


Tja Qauntum halt^^
Siggi
Mitglied
10 Beitragspunkte
Posts: 1771

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:16:39     Zitieren
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> &raquo; </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
3 Beitragspunkte
Posts: 205

0 Mitglieder finden den Beitrag gut.

Merkliste 28.10.2011 - 15:20:09     Zitieren
Jop , jetzt geht es wieder , garnicht gesehen vor Freude Smilie)

Vielen Dank dafür

EDIT , Dank Siggi geht nun auch das mit dem Geburtstag Smilie 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 ]