Anfänger Hilfe | Forum

Position: Forum » Erweiterungen » Widgets
lucky Nov 22 '13

Hallo zusammen,

ich brauche mal einen Denkanstoß!

Wer kann mir helfen ich versuche ein Wiget zu erstellen nur irgendwie kapiere ich das nicht so wirklich L

Kann mir mal einen eine leere Vorlage geben was ich alles brauche um ein Wiget zu Installieren und damit es auch angezeigt wird?

Oder eine gute Beispieldatei mit einem ganz einfachen Wiget ?

 

Als zweite frage wie bekomme ich es hin das sich so ein Wiget automatisch alle x Sekunden aktualisiert.

 

Ich hoffe Ihr könnt mir helfen den das System finde ich mal richtig klasse

 

LG

Lucky  

Team
Leo Nov 25 '13
Hallo lucky,

hier gibt es ein passendes Plugin aus dem Oxwall Store, welches wir kürzlich auch in einem Blogeintrag erwähnten. Du findest es unter https://www.oxwall.org/store/item/695 zum kostenlosen Download.
Das Plugin ist speziell für Entwickler gedacht und enthält alle nötigen Vorlagen für Plugins und Widgets. Einfach über den Admin-Bereich installieren und deinedomain.xyz/skeleton aufrufen, um die Vorlagen zu sehen.

Beste Grüße
Leo
lucky Nov 26 '13
Danke Leo für die Info

kannst du mir vielleicht aus dem stehgreif sagen wie ich auf ein Avatar bild zugreifen kann?

also ich habe den Namen des Users und möchte dazu sein Bild anzeigen.

Besten Dank und LG
Lucky
Team
Leo Nov 28 '13
Im Anhang findest du ein Code-Beispiel. Die erste Zeile zeigt die Abfrage von den Profilbilddaten, die zweite Zeile hilft dir, das Profilbild in das HTML-Gerüst deiner Seite einzufügen. Für die PHP-Abfrage brauchst du die ID des Nutzers, welche du ebenfalls simpel über die Datenbank abfragen bzw. ermitteln kannst.

Im Script bitte "**hier die Nutzer-ID**" durch die entsprechende Nutzer-ID ersetzen.
Zuletzt bearbeitet von Leo Nov 28 '13
Anhänge:
  avatarData.zip (0.41Kb)
lucky Nov 29 '13
Vielen Liebe Dank :-)
lucky Dez 6 '13
Hallo Leo,

kannst du mir bitte nochmal auf die sprünge Helfen ich suche mir schon einen Wolf

ich hab den Username und hätte dazu gerne die ID wie bekomme ich das hin ?

Danke für die Hilfe
Lucky
Zuletzt bearbeitet von lucky Dez 6 '13
WOBRene Dez 6 '13
Moin Moin Lucky,

einfach via phpMyAdmin.

Alle User stehen in der ow_base_user - Die UserID steht unter ( id )

Gruß
lucky Dez 6 '13
Hallo Rene,

ja so ist mir das auch schon klar :-)

nur gibt es nicht eine Möglichkeit innerhalb eines scriptes darauf zuzugreifen so wie ich ja mit:
$id = OW::getUser()->getId(); die aktuelle id des Users bekomme.

denn ich hab von einer externen abfrage den Usernamen und möchte dazu die in Oxwall hinterlegte ID des users.

Danke und Gruß
Lucky
lucky Dez 9 '13
Hab mir eine funkion erstellt mit der ich die Datenbank abfrage hat sich also erledigt

LG
Lucky
Team
Leo Dez 10 '13
Hello lucky,

was meinst du mit "externe Abfrage"? Meinst du einen anderen Nutzernamen als den, mit dem der Nutzer angemeldet ist?

Und falls du nichts dagegen hast, wäre es nett, wenn du deine programmierte "function" für andere hier einstellst ;)
Zuletzt bearbeitet von Leo Dez 10 '13
lucky Dez 11 '13
Hallo Leo,

mit externer abfrage meinte ich das wir ein Webradio betreiben und ich abfrage welcher Moderator grade am Senden ist... daher habe ich nur den Namen des bei Oxwall angemeldeten Users.

und mit dieser funktion suche ich mir die ID:

        public function findModId( $username )
    {
        $sql = "SELECT id FROM ow_base_user WHERE username ='" . $username . "';";
        return $this->dbo->queryForColumn($sql);

    }

mehr ist es nicht.

LG
Lucky