ilch Forum » Ilch Clan 1.1 » Allgemein » Ausgabe in Userprofil

Geschlossen
  1. #1
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    Ich suche eine möglichkeit mehrere ausgaben in der userdetails.htm über einen Punkt wiedergeben zu können.
    Ich geb euch ein beispiel zum besseren verstehen.

    Wir haben auszeichnungen die der Admin vergeben kann.
    Das läuft wie die auswahl der Landesflage und die wiedergabe ist auch genauso.

    Das Problem ist nun das ich im Userprofil für jeden Auszeichnung immer die Wiedergabe habe in der Form: {Auszeichnung1}{Auszeichnung2}{Auszeichnung3} ... und so weiter.

    Gibt es ne möglichkeit diese ganzen ausgaben in einer .php zusammen zu fassen und nur über einen punkt in der htm wiederzugeben?
    sprich:

    Auszeichnung1
    Auszeichnung2 = {Auszeichnung} <--- Das dann in der .htm
    Auszeichnung3

    _________
    EDIT:

    Hab das jetzt hinbekommen, doch übers array, aber nun hab ich noch was.
    ich würde gern folgendes mouseover nutzen wollen:
    <img onmouseover="ddrivetip('<b>Auszeichnung1</b><br> <br><img border=0 src=include/images/auszeichnung/{AUSZEICHNUNG1}')"; onmouseout="hideddrivetip()" src="include/images/auszeichnung/{AUSZEICHNUNG1}" width="45" height="60"/>


    nur funzt des nicht, ich weis das ich an manchen stellen / gegen \ tauschen muss wenn ich micht nicht irre.
    Erreichen möchte ich damit, das die Grafiken kleiner sind und bei berührung eben größer werden.

    betroffene Homepage: tu-2.de/index.php


    Zuletzt modifiziert von 0rsn1p3*dlx* am 24.02.2011 - 15:58:15
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Gibt ne Struktur vor wie deine Bilder liegen (wenn es unterschiedliche Größen sind) und ich schreib dir ne kleine Javascriptfunktion, oder soll es wirklich ein Tooltip sein?

    Allerdings bin ich ab morgen für ne Woche nicht da, also nicht wundern, wenn dann nix mehr kommt zunge

    EDIT

    Ok es scheint ja als hättest du die Bilder schon verkleinert dargestellt, indem du width und height angegeben hast, das ist jetzt ne ganze einfache Funktion, mit der du die Bildgröße bei mouseover ändern könntest.
    Da könnten sich dann Sachen, verschieben, keine Ahnung ob dir das so reicht, ggf um die Bilder ein div container mit fester höhe und breite und overflow auf show, dann könnte es sein, dass sich nix weiter verschiebt.

    function auszBigImg(big) {
        if (big) {
            this.width = 300;
            this.height = 400;
        } else {
            this.width = 45;
            this.height = 60;
        }
    }


    <img onmouseover="auszBigImg(true)" onmouseout="auszBigImg(false)" src="include/images/auszeichnung/{AUSZEICHNUNG1}" width="45" height="60"/>



    Zuletzt modifiziert von Mairu am 24.02.2011 - 16:37:16
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    ich brauch das nur anhand einer ausgabe, den rest pass ich mir dann an an die anderen.
    Die Grafiken haben alle unterschiedliche größen, könnte ich aber alle an eine anpassen.
    Wie die lösung am ende aussieht ist mir recht egal, solang die funktion gegeben ist - endweder wird die grafik größer und beinhaltet eine beschreibung der auszeichnung oder nur ein Mouseover der eine beschreibung beinhaltet, so das jeder der sich die Auszeichnung anschaut auch weis was es für eine ist und wofür.
    In html ist das kein thema, hab ich so auch da, nur in php bekomm ich das nicht umgesetzt.
    Ich dank schon mal für deine hilfe und link zu den grafiken währ:

    /include/images/auszeichnung/member/member.png

    der Ordner in dem die Grafik liegt heist immer wie die Grafik selber.
    member = member.png
    ____
    EDIT:
    Hab es mal eingefügt, die wiedergabe geht nur der mousover nicht, die function die du gepostet hast bringt fehler, oder ich hab es in der falschen datei.
    Wo müsste die funktion hin ?


    Zuletzt modifiziert von 0rsn1p3*dlx* am 24.02.2011 - 16:46:53
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja mit php hat sowas im Grunde nichts zu tun, das ist dann schon nur html und javascript, wenn die Bilder unterschiedlich groß sind, kann man die Funktion natürlich leicht ändern.

    <script type="text/javascript">
    function setSize(nh,nw) {
        this.width = nw;
        this.height = nh;
    }
    </script>


    <img onmouseover="setSize(400,300)" onmouseout="setSize(60,45)" src="include/images/auszeichnung/{AUSZEICHNUNG1}" width="45" height="60"/>



    Zuletzt modifiziert von Mairu am 24.02.2011 - 16:46:42
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    endweder versteh ich jetzt was falsch oder ich hab nen hänger ^^

    Also ich hab jetzt:

    <script type="text/javascript">
    function auszBigImg(big) {
        if (big) {
            this.width = 300;
            this.height = 400;
        } else {
            this.width = 45;
            this.height = 60;
        }
    }
    </script>

    am anfang der user_details.php
    und :

    <img onmouseover="auszBigImg(true)" onmouseout="auszBigImg(false)" src="include/images/auszeichnung/grunder/'.$grunder.'" width="45" height="60"/>

    im array der userdetail.php
    hab ich was falsch gemacht?
    die Grafik zeigt es an aber den Mouseover nicht.
    achso, und {GRUNDER} geht nicht, geht nur mit '.$grunder.', weil ja php


    Zuletzt modifiziert von 0rsn1p3*dlx* am 24.02.2011 - 17:03:14
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Mhh ok war falsch, was ich geschrieben hab, this zeigt immer auf window, man muss bei on??? Funktionen this als Paramter übergeben, um auf das Bild zugreifen zu können.
    Damit soll aber nur das Bild größer werden, kein Tooltip.

    Also nochmal, jetzt hoffentlich richtig.

        function auszBigImg(img, big) {
            if (big) {
                img.width = 300;
                img.height = 400;
            } else {
                img.width = 45;
                img.height = 60;
            }
        }


    <img onmouseover="auszBigImg(this, true)" onmouseout="auszBigImg(this, false)" src="include/images/auszeichnung/{AUSZEICHNUNG1}" width="45" height="60"/>
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    Mairu, des funzt lächeln ich dank Dir.
    Gibt es jetzt noch ne möglichkeit da eine beschreibung für die Auszeichnung mit einzufügen? auf ne einfache art
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Die einfachste Variante ist, den Bilder ein title Attribut zu geben, das wird vom Browser dann eigentlich angezeigt, wenn man darüber fährt.

    <img ... title="Informationen" />
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    orsnipe Mitglied
    Registriert seit
    19.06.2008
    Beiträge
    425
    Beitragswertungen
    11 Beitragspunkte
    Stimmt lächeln hät ich auch selber drauf kommen können lächeln ich danke lächeln
    Schau mich nicht in diesem Ton an, ich hab nen Tinnitus im Auge, ich seh nur Pfeifen.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten