ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Hamachhi Status in Profil und Memberlist

Geschlossen
  1. #1
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    Hi!

    Also!

    Ich habe gerade probiert den Hamachi Status meiner Member in die Memberlist sowie in das Profil einzufügen!
    Ich machte auch ein eigenes eingabefeld in profil_edit (die Hamachi nummer, die man hier eingibt sollte es in die Datenbank in ic1_user in die Tabelle hamachinummer speichern und später per {hamachinummer} eingefügt werden!) !
    Ich habe in der Datenbank auch eine neue Spalte dafür eingefügt aber es funzt immer noch net!
    Wenn man auf Mitglieder klickt kommt zwar das status Bild aber nur das Standart, ohne Status!
    Ich wollte es so machen, das man bei seinem Profil seine Hamachi Nummer eingeben kann und bei memberlist und so einfügen:

    <img src="http://my.hamachi.cc/status/image.php?{hamachinummer}" />

    Aber wie schon gesagt das funzt nicht!

    Bitte um Hilfe!

    Mfg Freethinker


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link


    Zuletzt modifiziert von freethinker am 23.06.2007 - 17:04:01
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Leg in der Tabelle ic1_profilefields noch ein Feld hamachi an mit func 3 und einer freien pos (Position).
    Dann in der includes/func/profilefields.php unter die ganzen profilefields_show_spez Funktionen eine eigene für hamachi anlegen.
    function profilefields_show_spez_hamachi ($value,$uid) {
      return ( profilefields_show_echo_standart ( 'Hamachi', '<img src="http://my.hamachi.cc/status/image.php?'.$value.'" />' ) );
    }

    Dann sollte es eigentlich gehen, dann musst du das auch nicht in der profiledit oder bei den Details mit reincoden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    Danke für die flotte antwort!
    Hab alles so gemacht wie beschrieben!
    Ergebnis wenn ich auf Profil klicke:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/xflummixx/clan/include/includes/func/db/mysql.php on line 61

    edit: Den fehler hab ich jetz behoben, aber es zeigt mir im Profil kein feld für die Hamachi nummer!

    *hilflosbin* bitte um Hilfe


    Zuletzt modifiziert von freethinker am 23.06.2007 - 18:01:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann hast du wahrscheinlich kein Eintrag in der Tabelle ic1_profilefields gemacht, achja das Feld in der ic1_user muss genau so heißen, wie der eintrag in profilefields und dann die Funktion in der Datei.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    jetz hab ich nur noch ein problem!
    Wie kriege ich die Hamachi Nummer hinter den Link!
    Was ist die Variable?
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    [POR]eisbaer Mitglied
    Registriert seit
    27.05.2007
    Beiträge
    158
    Beitragswertungen
    1 Beitragspunkte
    Mal ne Fragen von den unwissenden was ist den eine Hamachi Nummer ?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    Hamachi kennst ja oder?
    das is ein Netzwerk Prog.
    Und die Nummer is sowas wie die IP, nur halt fürs hamachi!
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ja wieder zurück zum Problem!
    Das bild is nun da aber die variable {hamachi} stimmt nicht nach dem link!
    Was muss ich da einfügen?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Du musst in das Ausgabearray $ar deinen Wert sicher noch einfügen, wenn du es nicht so gemacht hast, wie ich es vorher beschrieben habe, also 'hamachi' => $row['hamachi', oder so.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    jetz geht es bei User-Details!
    Aber in der Member List noch nich :`(


    Zuletzt modifiziert von freethinker am 24.06.2007 - 00:15:19
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das ist doch genau das gleiche, nur in der memb_list.php?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    da hab ich auch das $ar eingefügt aber da war dann der mysql fehler!
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja dann hast du es wohl falsch in die Abfrage eingefügt, weil das mit dem $ar führt nicht zu mysql Fehlern.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    $ar = array ( 'NAME' => $row->name,
    'RANG' => userrang($row->posts,$row->id),
    'CLASS' => $class,
    'POSTS' => $row->posts,
    'UID' => $row->id,
    'DATE' => date('d.m.Y',$row->regist),
    'GRUPE' => $row->recht_name
    'hamachi' => $row['hamachi'],

    );
    $tpl->set_ar_out($ar,1);
    }
    $tpl->out(2);

    $design->footer();

    so habe ich es in die member_list.php eingefügt!
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja da fehlt ein Komma hinter recht_name.
    Aber davon erhält mein keinen mysql Fehler.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ja aber wenn ich die Hamachi Zeile lösche dann geht es wieder!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja dann setze doch das Komma in der Zeile davor!
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    so habe ich gemacht!

    aber hinter den Link kommt die hamachi nummer nich hin d.h. das Bild wird nicht angezeigt!


    Zuletzt modifiziert von freethinker am 24.06.2007 - 18:09:19
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Dann ist sicher $row['hamachi'] nicht gefüllt, da du es in der SQL Abfrage nicht eingetragen hast, oder?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ?? versteh nur bahnhof!
    wo genau muss ich das eintragen, in welche datei?
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja damit in $row['hamachi'] was drin steht, muss die Datenbank es auch mit ausgeben, dafür wieder muss man es auch von der Datenbank anfordern.
    Also in der memb_list.php mit Eintragen

    $erg = db_query("SELECT

    hamachi,

    posts,
    prefix_user.id,
    prefix_grundrechte.name as recht_name,
    regist,
    prefix_user.name
    FROM prefix_user
    LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);

    PS: Leerzeilen nur um den Neueintrag hervorzuheben, können weggelassen werden.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ne bild kann nich angezeigt werden! geht immer noch net!

    Ich habe alles eingefügt:

    Memberlist.php

    <?php 
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    $title = $allgAr['title'].' :: User :: '.$lang['listofmembers'];
    $hmenu = $extented_forum_menu.'User <b> &raquo; </b> '.$lang['listofmembers'].$extented_forum_menu_sufix;
    $design = new design ( $title , $hmenu, 1);
    $design->header();
    
    $limit = 100;  // Limit 
    $page = ($menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , "" , $limit , '?user' , 'user' );
    $anfang = ($page - 1) * $limit;
    
    $tpl = new tpl ( 'user/memb_list.htm' );
    $tpl->set_out ( 'SITELINK', $MPL, 0);
    
    $class = '';
    $erg = db_query("SELECT
      hamachi,
      posts,
      prefix_user.id,
      prefix_grundrechte.name as recht_name,
      regist,
      prefix_user.name
    FROM prefix_user
     LEFT JOIN prefix_grundrechte ON prefix_user.recht = prefix_grundrechte.id
    ORDER by recht,prefix_user.posts DESC LIMIT ".$anfang.",".$limit);
    while ($row = db_fetch_object($erg)) {
    
    	if ($class == 'Cmite') { $class = 'Cnorm'; } else { $class = 'Cmite'; }
    	$ar = array ( 'NAME' => $row->name,
    	                'RANG' => userrang($row->posts,$row->id),
    									'CLASS' => $class,
    									'POSTS' => $row->posts,
    									'UID'   => $row->id,
    									'DATE' => date('d.m.Y',$row->regist),
    									'GRUPE' => $row->recht_name,
    									'HAMACHI' => $row['hamachi'],
    
    	);
    	$tpl->set_ar_out($ar,1);
    }
    $tpl->out(2);
    
    $design->footer();
    ?>


    <table width="100%" border="0" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead" >
        <th height="30" width="30%">{_lang_name}</th>
    		<th align="center" width="20%">{_lang_rank}</th>
    		<th align="center" width="17%">{_lang_group}</th>
    		<th width="11%">{_lang_regtime}</th>
    		<th width="22%" align="center">{_lang_posts}</th>
    		<th width="22%" align="center">Hamachi Status</th>
      </tr>{EXPLODE}<tr class="{CLASS}">
        <td><a href="index.php?user-details-{UID}">-=:TF-C:=- {NAME}</a></td>
    		<td align="center"><font style="font-size: 10px">{RANG}</font></td>
    		<td align="center">{GRUPE}</td>
    		<td>{DATE}</td>
    		<td align="center">{POSTS}</td>
    		<td align="center"><img src="http://my.hamachi.cc/status/image.php[b]?{HAMACHI}" [/b]> </td>
    
      </tr>{EXPLODE}
    </table>
    <br />
    <div align="center">{SITELINK}</div>
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Sieht bis auf
    [b] [/b]
    richtig aus, aber die hast du sicher nur zur Markierung verwenden wollen, und das bei hamachi auch was eingetragen ist, ist ganz sicher? (phpmyadmin)
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    meinst die tabelle?
    wenn wer im Profil seine nummer ändert dann speichert es es nicht ab!
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Das hat ja mit der Anzeige nix zu tun, dann ist die profil_edit falsch.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    freethinker Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    101
    Beitragswertungen
    0 Beitragspunkte
    ach is ja egal , ich trage alle hamachi nummernvon hand in die datenbank ein!

    Aber trotzdem danke für deine hilfe Mairu!
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Peter Mitglied
    Registriert seit
    16.12.2006
    Beiträge
    171
    Beitragswertungen
    0 Beitragspunkte
    könnte mir einer hierzu ne kleine erklärung schreiben ^^ muss auch nur 5 zeilen ham... weil ich peil da gerade nix... und wenns einma funtzt bin ich zufrieden zunge

    Danke im vorraus
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Der 2. Post sagt eigentlich komplett alles, was gemacht werden muss, nur dass du die prefix_user Tabelle noch um ein Feld hamachi mit VARCHAR ergänzen musst.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten