ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Premium Acc

Geschlossen
  1. #1
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    Hallo ich wollte mal fragen wie man das Premium Acc im Profil Sicht bar machen kann wie bei der ESL


    verwendete ilchClan Version: 1.1

    betroffene Homepage: dynastygaming.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    hab das Modul nix mehr installiert

    aber vom Prinzip musst du nur schauen wo der Premiumstatus in der DB gespeichert ist, per db_query auslesen und eine If-Abfrage erstellen

    If (premium == 1) {
    echo 'Premiummember';
    }
    else {
    echo '';
    }
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    Kapiere Leider nix ^^
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ZitatZitat geschrieben von CC I Warfighter

    Hallo ich wollte mal fragen wie man das Premium Acc im Profil Sicht bar machen kann [...]


    Antwort: Ja
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    und was muss ich denn machen ?
    ich habe des Punkte modul da nur so zu Info
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    annemarie gelöschter User
    ZitatZitat geschrieben von DjGeCk0

    hab das Modul nix mehr installiert

    aber vom Prinzip musst du nur schauen wo der Premiumstatus in der DB gespeichert ist, per db_query auslesen und eine If-Abfrage erstellen

    If (premium == 1) {
    echo 'Premiummember';
    }
    else {
    echo '';
    }



    es reicht

    If ($premium == 1) { echo 'Premiummember';}


    außerdem hast du das "$" zeichen vergessen @ DjGeck0
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    jo das hab ich wohl vergessen^^ bzw ist die Taste vom vielen Coden schon ganz abgenutzt.. ^^
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Flomavali gelöschter User
    Die Funktion zum Testen, ob der Nutzer einen PA hat lautet:
    is_premium ( $uid = '' )


    Gibt "true" oder false zurück. Bei keiner Angabe der uid, wird der aktuelle Nutzer genommen.

    Demnach lautet der Code:
    <?php
    if ( is_premium ( $uid ) ) {
    // HAT EINEN PA
    } else {
    // HAT KEINEN PA
    }
    ?>



    Zuletzt modifiziert von Flomavali am 25.07.2009 - 20:59:14
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    Wo kommt des rein ?
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Flomavali gelöschter User
    na sag uns erstmal, wo und wann Du es angezeigt bekommen möchtest und vorallem, was Du angezeigt bekommen möchtest.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    ich weis ned wo ich des rein setzen soll
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    ZitatZitat geschrieben von Flomavali

    na sag uns erstmal, wo und wann Du es angezeigt bekommen möchtest und vorallem, was Du angezeigt bekommen möchtest.
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Lars9875 Mitglied
    Registriert seit
    25.07.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Hallo,

    auch ich möchte den Premiumstatus angezeigt bekommen, und zwar in der Userliste. Dort soll z.B. zusätzlich zum normalen Status auch Premium angezeigt werden.

    z.B. Member, Premium oder Trialmemeber, Premium

    Was muss ich wo einfügen?

    Die Site, um die es geht ist www.fac-clan.net
    Warum immer ich?!?

    See you: externer Link
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    DjGeCk0 Hall Of Fame
    Registriert seit
    01.05.2009
    Beiträge
    2.989
    Beitragswertungen
    96 Beitragspunkte
    das liegt in der /content/user/userdetails.php und das entsprechende template in der /template/user/user_details.php
    Alle Module von mir sind nun unter php-gecko.de erreichbar
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Lars9875 Mitglied
    Registriert seit
    25.07.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Danke für die schnelle Antwort.

    Da ich aber nicht der PHP Experte bin, kannst Du mir sagen, welche Zeilen ich wo einfügen muss?
    Warum immer ich?!?

    See you: externer Link
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    so hätte ich des gerne
    externer Link
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    annemarie gelöschter User
    jaaaaa ... und?
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    ja so hätte ich des gerne
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    annemarie gelöschter User
    ZitatZitat geschrieben von DjGeCk0

    das liegt in der /content/user/userdetails.php und das entsprechende template in der /template/user/user_details.php


    +

    ZitatZitat geschrieben von annemarie
    If ($premium == 1) { echo 'Premiummember';}


    +

    www.ilch.de/doku-entwickler11.html#design

    du hast alles, du musst jetzt kombinieren!
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Flomavali gelöschter User
    <?php
    if ( is_premium ( $uid ) ) {
    // HAT EINEN PA
    } else {
    // HAT KEINEN PA
    }
    ?>


    So ist besser, Annemarie! zwinker
    Äh... ich glaube der möchte, das wir das machen lächeln
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    in welches soll ich des da rein ?
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Flomavali gelöschter User
    Zeige mal Deine Dateien!
    das liegt in der /content/user/userdetails.php und das entsprechende template in der /template/user/user_details.php
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    CC I Warfighter Mitglied
    Registriert seit
    17.04.2009
    Beiträge
    178
    Beitragswertungen
    0 Beitragspunkte
    include/contents/user/user_details.php da ist ein Fehler

    <?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);
    
    $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 ) );
    $rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']);
    
    $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,
    	'RANG'    => rangbild ($rp),
    	'SRANK'    => spezrang ($row['id']),
    	'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'])
    	'AVATA'   => $avatar,
            'GAMERTAG' => (empty($row['gamertag']) ? 'GAMERCARD' : $row['gamertag']),
    );
    
    $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();
    ?>




    include/templates/user/user_details.php

    <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead">
        <td colspan="4" >&nbsp;<b>{_lang_detailsfrom} {NAME}</b></td>
      </tr><tr>
        <td class="Cmite" width="30%">{_lang_nickname}</td>
        <td class="Cnorm" width="40%">{NAME}</td>
        <td class="Cmite" width="30%" rowspan="{ROWSP}" valign="middle" align="center">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
    	<tr><td class="smalfont">{RANG}</td></tr>
    	</table>
      </td>
      </tr><tr>
        <td class="Cmite">Status</td>
        <td class="Cnorm">{RECHT}</td>
      </tr><tr>
        <td class="Cmite">Spezialrang</td>
        <td class="Cnorm">{SRANK}</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><tr>
        <td class="Cmite">Bonuspoints</td>
        <td class="Cnorm">{POINTS}</td>
      </tr><tr>
        <td class="Cmite">Rangpoints</td>
        <td class="Cnorm">{RPOINT}</td>
      </tr><tr>
        <td class="Cmite">Verwarnungen</td>
        <td class="Cnorm">{VERW}</td>
      </tr><tr>
        <td class="Cmite">Games</td>
        <td class="Cnorm">{GAMES}</td>
      </tr>
    </table>
    <br/>
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
    {profilefields}
    </table>
    <table width="100%" cellpadding="3" cellspacing="1">
    <tr>
    	<td colspan="4" style="height: 15px; padding: 0px;"></td>
    </tr>
    </table>
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
    <tr>
        <td colspan="4" class="Chead">&nbsp;<b>Medalien f&uuml;r {NAME}</b></td>
      </tr>
    
    <tr class="Cmite">
    <td>Dienstzeit</td>
    <td>Aktivit&auml;t</td>
    <td>Forenaktivit&auml;t</td>
    <td>Clanaward</td>
    </tr>
    <tr class="Cnorm">
    <td align="center">{dze}</td>
    <td align="center">{wze}</td>
    <td align="center">{fze}</td>
    <td align="center">{cme}</td>
    </tr>
    </table>
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    annemarie gelöschter User
    ich klink mich aus, das ist mir zu dreist
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Lars9875 Mitglied
    Registriert seit
    25.07.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Nein, ich möchte nicht, dass ihr das macht.

    Ich habe aber keine Ahnung, wo ich das einfügen muss.
    Habe auch nach lesen der Ilch-Doku nicht wirklich die Ahnung.

    Immer, wenn ich die Zeile einfüge, geht meine Userliste nicht mehr. Dann bekomme ich nur eine Fehlermeldung.

    Sorry, dass ich kein Programmierer bin. Betreibe Learning by Doing, aber hier habe ich meine Grenze erreicht. Andere Anpassungen habe ich solange probiert, bis sie funktioniert haben, hier schaffe ich es aber nicht.

    Ich habe auch nicht gedacht, dass man Neulingen hier nicht hilft. Dazu ist eine Community eigentlich da. Aber wahrscheinlich muss man zum elitären Kreis gehören, schade.


    ZitatZitat geschrieben von Flomavali

    <?php
    if ( is_premium ( $uid ) ) {
    // HAT EINEN PA
    } else {
    // HAT KEINEN PA
    }
    ?>


    So ist besser, Annemarie! zwinker
    Äh... ich glaube der möchte, das wir das machen lächeln
    Warum immer ich?!?

    See you: externer Link
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    TD-AoD Mitglied
    Registriert seit
    16.08.2007
    Beiträge
    89
    Beitragswertungen
    0 Beitragspunkte
    annamarie hat doch nun alles genau geschrieben was gemacht werden muss wo gibt es da den noch fragen ?

    ich habs gerad hier schonmal geschieben
    externer Link
    aber ich schreibe es für CC nochmal

    Webmaster sein wollen aber keine Ahnung von irgendwelchen Progsprachen haben tztz
    .::. Die-Stämme .::. Mein Acc dort .::.
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Flomavali gelöschter User
    Ach kommt schon Leute. Jeder fängt mal ohne Kenntnisse an!
    Hatte bei meiner ersten HP überhaupt keine Kenntnisse, hat mir nicht geschadet, dufte mir nur doofe Sprühe anhören, wie ihr sie gerade loslässt.
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Flomavali gelöschter User
    ZitatZitat geschrieben von CC I Warfighter

    include/contents/user/user_details.php da ist ein Fehler

    Ein Fehler, kannst bitte die Fehlermeldung posten?
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    Lars9875 Mitglied
    Registriert seit
    25.07.2009
    Beiträge
    15
    Beitragswertungen
    0 Beitragspunkte
    Hi,

    habe probiert, bekomme die Info Premium nicht in die Memberlist.

    Kann mir jemand helfen?
    Warum immer ich?!?

    See you: externer Link
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    Flomavali gelöschter User
    Weißt Du, was das beste wäre?
    Wenn Du nicht nur um Hilfe bittest, sondern auch gleich die Datei posten würdest zwinker
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten