Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
getDeep für Nutzer-Infos: zu wenige Felder
#1 getDeep für Nutzer-Infos: zu wenige Felder
Hallo,
als mein erstes Plugin wollte ich eine neue Mitgliederliste machen (zum Lernen und Testen).
Als erstes bin ich daran gescheitert, dass bei der Plugin-ID offensichtlich nur Kleinbuchstaben genommen werden, aber das habe ich dann nach einer Stunde suchen kapiert.
Jetzt mache ich im Coding einen getDeep mit der ID und dem target_type 3, klappt auch, ich bekomme aber nur wenige Felder zurück. Antwort ist:
{"user_id":1,"usertitle":"","user_points":null,"user_posts":73,"user_link":"u1_****","userimage":"*****","avatar_width":100,"avatar_height":95,"uname":"HLueken","user_gender":"","usercolor":"#0bc236","user_moderator":1,"user_admin":0}
Gibt es eine Möglichkeit, auch andere Felder zu bekommen (z.B. die Gruppe,email, selber definierte Benutzerfelder, ...)?
Danke im Voraus, Heinz
Da ich nicht wirklich weiß was du nun wie gemacht hast hier mal eine Liste aller Variablen die im Xobor vorhanden sind(Unvollständig)
Wiki:Liste-der-Forenvariablen
Als Außenstehender ist es schwer nachvollziehbar was du schon gemacht hast.
guter Punkt, mittelfristig will ich alternative Mitgliederliste für mich als Administrator bauen
kurzfristig würde ich gerne lernen, wie ich komplizierte Plugins bauen kann
Das ist einfach mal ein Testcoding, mit dem ich aber nicht genug Info bekomme zu den Mitgliedern. Ich frage mich jetzt, ob ich mit getDeep mehr Info bekommen kann...
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<div>
Aktuelle BenutzerID: {{user_id}}
<br>
</div>
<div id="memberlist">
</div>
<script>
function pluginMainFunction(){
var m = "Benutzerliste:<br>";
var idata = {target_id: "1", target_type: "3"}
xobor.plugin("bettermemberlist").getDeep(idata,
function(res){
m+=JSON.stringify(res)+"<br><br>";
$('#memberlist').html(m);
});
idata = {target_type : 3, limit : "all"}
xobor.plugin("bettermemberlist").getDeepList(idata,
function(res){
m+=JSON.stringify(res);
$('#memberlist').html(m);
});
};
pluginMainFunction();
</script>
#4 RE: getDeep für Nutzer-Infos: zu wenige Felder
#5 RE: getDeep für Nutzer-Infos: zu wenige Felder
Weil du den Code im Beitrag #1 nicht in den Code-Tag gepackt hast wie in Beitrag #3.
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Stimmt. Lobbo war das nicht - aber der TE in Beitrag #1.
Viele Grüße .BiL.
Friends of Xobor
Fragen zu Plugins und Pluginideen bitte nicht per PN, sondern öffentlich oder im FoXum stellen.
Sorry, ich kann es leider nicht mehr ändern
Zitat von HLueken im Beitrag #1
Gibt es eine Möglichkeit, auch andere Felder zu bekommen (z.B. die Gruppe,email, selber definierte Benutzerfelder, ...)?
Die Gruppe könntest Du z.B. über den Key "usercolor":"#0bc236" abfragen und umwandeln oder die "groupid" kannst Du glaube ich auch über den "target_type 5" abfragen.
Und für die eMail Adresse gibt es die Variable "{{email}}".
Ein wenig kreativ mußt Du schon sein.Hier wird Dir nicht alles geschenkt.
Ich gehe manchmal auch Umwege,um an bestimmte Sachen zu kommen.Und ich stoße dabei sehr oft an Grenzen...
Gruß
Olaf
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software