MyBB.de Forum
Twitch online abfrage einbinden in template - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: Twitch online abfrage einbinden in template (/thread-32593.html)

Seiten: Seiten: 1 2 3 4


RE: Twitch online abfrage einbinden in template - MrBrechreiz - 07.09.2015

Was genau möchtest Du eigentlich abfragen von den Usern ?


RE: Twitch online abfrage einbinden in template - Bodoboo - 07.09.2015

den online Stautus Wink

die Leute die das Forum besuchen sehen dann sofort wer Stream

Wenn ich wüste wie ich den code im Template einbauen könnte, kann ich doch pro Twtich streamer ein eigenes Template anlegen, oder sehe ich das falsch ?


RE: Twitch online abfrage einbinden in template - MrBrechreiz - 07.09.2015

Das ist richtig, kannst Du versuchen.


RE: Twitch online abfrage einbinden in template - Bodoboo - 07.09.2015

Aber wie ?


RE: Twitch online abfrage einbinden in template - MrBrechreiz - 07.09.2015

Schau mal hier, vielleicht hilft dir das weiter

https://discuss.dev.twitch.tv/t/streams-api-several-users-streaming-status-in-a-single-request/660


RE: Twitch online abfrage einbinden in template - Bodoboo - 07.09.2015

so seiten hatte ich viele gefunden, nur muss ich das Ergebnis trotzdem in das Templatte als PHP code einbringen,
oder liege ich da komplett falsch ?


RE: Twitch online abfrage einbinden in template - MrBrechreiz - 07.09.2015

Wenn Du den API einbinden kannst, von Twitch selbst, sollte dies kein Problem darstellen. Nur kenne ich mich mit Twitch nicht wirklich aus. Hatte da vor einigen Jahren einen Account erstellt, aber nie wirklich benutzt. Youtube war da doch eine bessere Hausnummer für mich.


RE: Twitch online abfrage einbinden in template - SvePu - 07.09.2015

Theoretisch müsstest du den twitch Namen der user über ein neues Profilfeld in die Datenbank einpflegen.
Diese Daten kannst du dann auslesen lassen und den online status über die API checken und ausgeben.


RE: Twitch online abfrage einbinden in template - Bodoboo - 07.09.2015

Ja das ist bestimmt auch eine Idee,
nur bin ich mit php Anfänger und das wird sicher noch schwieriger , so wie in meiner anderen Frage zu der Memberliste verlief sich das im sande

eigentlich muss ich ja nur wiesen wie ich php in dem von mir erstellten Template anzeige

abfragen könnte ich das ja in der streamerliste.php , nur anzeigen im Template

Bitte irgendeine idee oder hilfe


RE: Twitch online abfrage einbinden in template - MrBrechreiz - 07.09.2015

Hier hab ich was für dich.

Vor </head> dies einfügen

Code:
<script type="text/javascript">
jQuery(document).ready(function($) {
   $('.ltwitch').each(function () {
       var tnick = $(this).data('tnick');
       var span = $(this).next();
   $.getJSON("https://api.twitch.tv/kraken/streams/"+tnick+".json?callback=?", function(c) {
    if (c.stream == null) {
    span.html("Offline");
   } else {
   span.html("Online");
   }
   });
   });
});
</script>

und dies in den Content

Code:
<a class="ltwitch" href="#" data-tnick="NAME_DES_CHANNELS">Username</a> (<span>...</span>)<br />
<a class="ltwitch" href="#" data-tnick="NAME_DES_CHANNELS">Username</a> (<span>...</span>)<br />
<a class="ltwitch" href="#" data-tnick="NAME_DES_CHANNELS">Username</a> (<span>...</span>)<br />

NAME_DES_CHANNELS = ist der Channel der jeweiligen User
Username = Names des dazugehörigen Channelbesitzers



Im Anhang die extra Seite.