ilch Forum » Ilch Clan 1.1 » Allgemein » Geburtstag und Wohnort ab .....

Geschlossen
  1. #1
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    Hi ich habe mal wieder ein Problem und komme nicht ganz zurecht.

    Auf wunsch einiger User auf meiner Hp soll ich ändern das deren Wohnort und den Geburtstag (nicht das Alter) erst ab dem Rang Trial sichtbar sein soll.

    Ich weiß das ich es i-wo in der:
    include/contents/user/user_details.php
    sein muss.

    Hier ist meine
    include/contents/user/user_details.php

    <?php 
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $uid = $menu->get(2);
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    $row = db_fetch_assoc($erg);
    $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 ) );
    $rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);
    
    $avatar = '';
    if ( file_exists($row['avatar'])) {
      $avatar = '<img src="'.$row['avatar'].'" border="0">';
    }
    
    if ( file_exists($row['userpict'])) {
      $playerpic = '<img src="'.$row['userpict'].'" alt="Player-Pic von '.$row['name'].'" border="0">';
    } else {
      $playerpic = 'n/a'; 
    }
    
    $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'],
    	'ROWSP'=>10,
    	'JOINED'  => date('d M Y',$row['regist']),
    	'LASTAK'  => date('d M Y - H:i',$row['llogin']),
    	'POSTS'   => $row['posts'],
    	'postpday' => $postpday,
    	'AVATA'   => $avatar,
    	'PLAYERPIC' => $playerpic,
    	'UID' => $uid,
    	'SRANK'    => spezrang ($row['id']),
          'RANG'    => rangbild ($rp),
    	'RECHT' => getlistrecht($row['recht']),
    	'POINTS' =>$row['cpoints'],
    	'RPOINT' =>$rp,
    	'GAMES' => getteams($row['id']),
    	'VERW' => verwarnstu($row['fwarn'],0),
    	'dze'=>getmedal(1,$row['regist']),
    	'fze'=>getmedal(2,$row['posts']),
    	'wze'=>getmedal(3,$row['cpoints']),
    	'cme' =>getmedal(4,$row['medal'])	
    );
    
    		
    $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);
    $design->footer();
    ?>


    Kann mir einer bitte helfen? Ich verzweifle und in der Sufu konnt ich nix finden


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    Zeile 64 ändern in

    if ($_SESSION['authright'] >= -3) {
        $l = profilefields_show ( $uid );
    } else {
        $l = '';
    }


    damit werden die kompletten profil-felder erst ab Recht -3 (Trial) angezeigt


    Zuletzt modifiziert von GeCk0 am 01.12.2009 - 08:29:34
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Akira Mitglied
    Registriert seit
    25.01.2007
    Beiträge
    1.369
    Beitragswertungen
    1 Beitragspunkte
    du musst das in der profilefields.php ändern wenn nur das haben willst
    externer Link Visit Us zwinker
    Neue Scripte: JQuery Login usw... Turnier(externer Link Multi-Bewertung, Refferer, Forum Upload, E-Mail login
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    Also jeder soll es eintragenkönnen, aber halt nicht sichtbat sein können für andere
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    ja schon klar.
    GeCk0 hat dir die mögliche lösung gepostet und Akira die datei in der man es einstellen kann. wo ist also das problem ??
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    nene war nur auf arbeit und konnte es net einbauen und gestern abend hab ich vergessen zu schreiben das alles gut ist.

    passt wunderbar. vielen dank für eure hilfe
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    ich hatte mir das noch mal angesehen und mir ist aufgefallen das sämtliche einträge dann nicht sichtbar sind unter anderem auch: die möglichkeit PM´s und Emails zu verschicken.

    daraufhin hab ich mir die include/admin/profilfields.php angesehen (ich hoffe akira meinte diese denn wo anders konnt ich keine finden).
    und leider konnt ich dort noch nichts konkretes raus lesen (da mir die erfahrung fehlt) wo ich das einstellen kann das nur alter und wohnort erst ab trial angezeigt werden. oder muss man das komplett neu schreiben (den entsprechenden abschnitt)?


    Zuletzt modifiziert von Edeka-Ecky am 03.12.2009 - 12:45:51
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Qlimax20xx Mitglied
    Registriert seit
    12.11.2009
    Beiträge
    27
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Chapter

    ja schon klar.
    GeCk0 hat dir die mögliche lösung gepostet und Akira die datei in der man es einstellen kann. wo ist also das problem ??

    Es war aber nicht die Lösung des Problems zwinker
    In diesem Fall wird mir der Rest ja auch nicht mehr angezeigt.
    Es soll soweit ich das verstanden habe nur diese zwei einzelnen Abfragen betreffen.
    Wo genau müsste ich nun selbst erstmal suchen.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    genau so meinte ich es, falls ich mich undeutlich ausgedrückt habe, dann sry.

    ich hab schon in verschiedene php´s geguckt die das profil betreffen aber konnt nix finden
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    du musst in die profilfields.php schauen. die müsste unter content/user zu finden sein.

    dann musst du die zeile suchen wo deine felder ausgegeben werden, und das ganze in die abfrage setzen:

    if ($_SESSION['authright'] >= -3) { 
    hier der bestehende code 
    }
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    ich hab eben mal nachgeschaut in includes/contents und contents/user
    hab ich keine profilfields.php und im original gibts die auch nicht.

    ich hab dort nur profil_edit.php
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    GeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    include/includes/func/profilfields.php

    zumindest sind da die ganzen funktionen zu finden
    kann net genauer reinschauen weil ich auf arbeit muss


    Zuletzt modifiziert von GeCk0 am 04.12.2009 - 08:05:31
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    ich hab mir die profilfields.php jetzt schon mehrmals zu gemüte gezogen und ich finde leider nichts :-(
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    *push*
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Schon alt, sollte aber eigentlich noch funktionieren: mairu.ilch.net/index.php?downloads-show-14
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Edeka-Ecky Mitglied
    Registriert seit
    19.11.2009
    Beiträge
    213
    Beitragswertungen
    0 Beitragspunkte
    boah cool, danke mairu ja funzt 1a
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten