ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » 2 Modulfragen

Geschlossen
  1. #1
    User Pic
    NWOL Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Hallo

    Ich hätte da 2 Fragen, zu denen ich leider noch nichts gefunden habe:

    Gibt es ein Free-For-Game Script, indem der User vielleicht unter der Profilbox, oder anderswo ankreuzen kann, dass er gerade Lust hat zum Online Spielen gegen jemand anderen. Ein anderer User kann das auch ankreuzen, dann wird irgendwo im Profil oder auch auf eine speziellen Seite angezeigt, dass er gerade Lust hätte, und der Zweite User dem ersten eine PN schreiben kann. Gibt es sowas?

    Und dann noch eine zu Profilfeldern:
    Kann man ein selbst erstelltes oder auch ein vorhandenes Profilfeld auch im Forum unter der Postinganzahl anzeigen lassen?

    Vielen Dank schonmal!


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Zu 2. das geht so -> www.ilch.de/forum-showposts-16503.html
    musst dann halt nur an der richtigen Stelle in der show_posts.php einfügen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    NWOL Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Mairu

    Zu 2. das geht so -> externer Link
    musst dann halt nur an der richtigen Stelle in der show_posts.php einfügen.


    OK, vielen Dank schonmal!:)

    Edit: OK, ich habe jetzt die ID sie ist 17. Und auch der Name: profilefields.

    Müsste die Datei, die ic dann in die DAtei einfüge so aussehen?:

    $row['profilefields'] = db_result(db_query("SELECT val FROM `prefix_userfields` WHERE fid = 17 AND uid =".$row['uid']),0);


    Zuletzt modifiziert von NWOL am 13.05.2007 - 11:03:20
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Quentin Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    237
    Beitragswertungen
    0 Beitragspunkte
    Und zu 1. das könnte man auch mit der Friendslist realisieren, in dem Fall würde halt UNTER Freunde, abgetrennt, jeder angezeigt werden der das selbe Spiel eingetragen hat und denn entsprechenden Hacken setzt, der aufwand wäre gering da alle nötigen funktionen in der Friendslist schon vorhanden wären, es würde aber noch ne tabelle benötigt werden.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    profilefields ist eigentlich nicht gut, nimm den Namen von dem Feld und dann halt im Template also show_posts.htm dann {feldname} also das was du bei $row hingeschrieben hast einfügen. Ich seh gerade in der show_posts ist es nicht $row['uid'] sondern $row['erstid'].

    Am besten du fügst es hier
    	if ( $row['erstid'] != 0 ) {
    		$row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
    	}
    mit ein, da es für Gäste nicht ausgelesen werden kann.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    NWOL Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    Vielen Dank, jetzt geht es lächeln

    Und das, dass quentin gesagt hat versteh ich nicht ganz. Ich habe die Freundesliste auf der Page installiert, as soll ich jetzt nochh machen?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Quentin Mitglied
    Registriert seit
    25.03.2007
    Beiträge
    237
    Beitragswertungen
    0 Beitragspunkte
    ich habe mir über die funktion an sich noch nicht weiter gedanken gemacht, aber es beinhaltet alles was man braucht
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    NWOL Mitglied
    Registriert seit
    12.05.2007
    Beiträge
    18
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Quentin

    ich habe mir über die funktion an sich noch nicht weiter gedanken gemacht, aber es beinhaltet alles was man braucht


    Ja aber wie macht man, dass man ankreuzen/markieren kann wenn man Online ist, dass man Spielen möchte?
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Schlagt mich, aber ich bin anscheinend zu blöd dafür.


    show_posts.php
    if ( $row['erstid'] != 0 ) {
    		$row['erst'] = '<a href="index.php?user-details-'.$row['erstid'].'"><b>'.$row['erst'].'</b></a>';
    		$row['mainchar'] = @db_result(db_query("SELECT val FROM `ic3_profilefields` WHERE fid = 17 AND uid =".$row['erstid']),0);


    Bin absoluter php noob und boxe mich mit meinem geringen Verstand durchs Leben.

    Bei Gästen zeigt er {mainchar} an, bei Usern nichts.

    showpost.html
    <tr class="{class}"> 
        <td width="20%" valign="top"><a name="{id}"></a>{erst}<br /><font class="smalfont">{rang}{avatar}{posts}{mainchar}</font></td>
        <td width="80%" valign="top">
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Sollte eigentlich stimmen, wenn du noch $row['mainchar'] = ''; drüber einfügst, dann sollte kein {mainchar} mehr auftreten, also über dem if.
    Und bei Usern, bei den eigentlich was eingetragen ist, wird nichts angezeigt, oder wie war das gemeint?
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Joa, das mit {mainchar} bei Gästen ist gelöst, danke, nur anzeigen willer mir immer noch nix bei denen, die das Feld ausgefüllt haben.. ^^
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja die Fehlerausgabe wird mit dem @ ja unterdrückt, aber ic3_ hast du ja bestimmt nicht zum Spaß geschrieben, obwohl es nicht verkehrt ist prefix zu benutzen zwinker
    Ansonsten wüsste ich echt keine Fehlerquelle.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Joa, Prefix ist korrekt. Ohne @ krieg ich wie im andern thread bereits festgestellt

    Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/leprussien/shadow/include/includes/func/db/mysql.php on line 44


    Weiß auch nich wirklich woran es liegen kann. id ist 17 und prefix ist ic_3
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Wenn der Fehler kommt, ist aber was falsch, kannst ja mal drunter echo mysql_error(); machen und ggf. das db_result entfernen, wenn sonst kein Fehler angezeigt wird.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Uhmm. keine ahnung ob das jetzt so gemeint war wie ichs gemacht hab, aber wenn ich das @db_result weglasse motzt er und wenn ichs drin lasse zeigt er mir als fehler

    Unknown column 'val' in 'field list'
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Warum sehe ich den Fehler erst jetzt zunge
    Nicht profilefields sondern userfields benutzen zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Ah, danke, sehr gut. Sorry dass ich dir so lange auf die Nerven gefallen bin..
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Mal ne weitere Frage: Kann ich es so hinkriegen, dass der User im Profil aus nem Dropdown menü (das is schon fertig) etwas auswählt, die Auswahl im Posting angezeigt wird, jedoch nicht Buchstaben sondern ein vordefiniertes Bild.

    z.B. Gilde --> (Dropdownmenü)
    -SAD
    -DGD

    Anzeige unter Avatar im Forum: entweder sad.gif oder dgd.gif
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja du warst ja schon hier -> www.ilch.de/forum-showposts-21143.html
    da weißt du ja wie du das mit dem dropdown machst. Im Forum liest du dann halt einfach den Wert aus der DB und komplettierst den Pfad um das Verzeichnis und machst ein img tag draus.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Le_Prussien Mitglied
    Registriert seit
    07.05.2007
    Beiträge
    20
    Beitragswertungen
    0 Beitragspunkte
    Hmm.. joa, da liegt in gewisser Weise das Problem. Das zeigt er in der DB nich in der Userfields an.
    Ich finde das nur in der prefix_user und dort zeigt er mir auch lediglich die Zahl an, also 0, 1 oder 2 an.

    Und den Pfad müsste ich dann auch in der show_post.php angeben?
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Ja, du musst dann halt wieder das array benutzen, und dann halt den wert 0,1 usw. vom array nehmen, $array[$wert].
    Wenn der Eintrag direkt in ic1_user ist, musst du es in der show_post doch nur bei der abfrage mit Eintragen, und dann kannst du mit $row['namedesfeldes'] sicher darauf zugreifen.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten