Group Icons (Kleine Abfrage in viewtopic.php)

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
klok
Mitglied
Beiträge: 13
Registriert: 15.01.2013 16:25

Group Icons (Kleine Abfrage in viewtopic.php)

Beitrag von klok »

Hallo zusammen,

Ich versuche in meiner viewtopic.php eine php abfrage zu machen. Was Ich erreichen will ist, wenn ein user einer bestimmten Gruppe (group_id = 10) angehört, dann soll eine Variable auf 1 gesetzt werden. Wenn dem nicht der Fall ist dann auf 0.

Ich bin schon so weit, das Ich in der viewtopic.html diese Änderung gemacht habe:

Code: Alles auswählen

<!-- IF postrow.POSTER_AP eq '1' --> <div><p>{postrow.POSTER_AP_FULL}</p></div><!-- ENDIF -->
Das funktioniert auch, wenn ich in viewtopic.php in das postrow Array einfach folgende Zeile einfüge:

Code: Alles auswählen

'POSTER_AP'            => 1,
Jetzt versuche Ich schon seit Stunden eine Abfrage zu schreiben die in der Datenbank in der Tabelle phpbb_user_group überprüft ob der User (user_id) in der bestimmten Gruppe (group_id) ist. Dies dann in eine Variable schreibt, die entweder 0 oder 1 ist, damit Ich dann im postrow Array die Variable abfragen kann und es nur noch für die User angezeigt wird, die auch tatsächlich in der Gruppe sind.

Ich hoffe mein Anliegen konnte Ich ausführlich genug beschreiben. Ich habe zwar PHP Kenntnisse, allerdings nicht genügend wie es scheint. Ich zeige lieber nicht meine jämmerlichen Versuche die Abfrage zu schreiben, da man Falsches nicht wiederholen sollte, sonst brennt es sich ein.

Ich hoffe mir kann hier jemand helfen.

Liebe Grüße,
Roman
Zuletzt geändert von klok am 15.01.2013 18:55, insgesamt 1-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kleine Abfrage in viewtopic.php

Beitrag von Miriam »

Schon gelesen: Klick?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
klok
Mitglied
Beiträge: 13
Registriert: 15.01.2013 16:25

Re: Kleine Abfrage in viewtopic.php

Beitrag von klok »

Oh danke!
Das sieht ja echt dannach aus, als würde das meine Lösung sein.
Werd Ich nachher gleich mal ausprobieren und Rückmeldung geben ob es funktioniert hat.

Vielen Lieben Dank erstmal.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Kleine Abfrage in viewtopic.php

Beitrag von Miriam »

Beachte auch: KB:tippstyles.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Verschoben von Coding & Technik nach phpBB 3.0: Styles, Templates und Grafiken am 15.01.2013 18:16 durch Crizzo

klok
Mitglied
Beiträge: 13
Registriert: 15.01.2013 16:25

Re: Kleine Abfrage in viewtopic.php

Beitrag von klok »

Ich habe das jetzt nach der Anleitung gemacht. Es funktioniert nur nicht so wie ich es gerne hätte. Im Template habe Ich nun folgenden Code hinzugefügt:

Code: Alles auswählen

<!-- IF S_GROUP_10 -->Mein Code<!-- ENDIF -->
Natürlich habe Ich 'Mein Code' ersetzt, der kurze Begriff 'isap' der dort steht macht allerdings wenig Sinn deswegen diese Schreibweise. Es funktioniert alles einwandfrei, nur leider ist es nicht das, wonach Ich gesucht habe.

Ich möchte ein kleines Symbol vor dem Namen eines Users haben. (Siehe Bild) [ externes Bild ]
Dieses Symbol soll nur für user eingefügt werden, die in der Gruppe 10 sind, aber für alle user sichtbar sein. Am Beispiel: UserOne ist in der Gruppe 10, test ist dies nicht. test soll vor dem Namen von UserOne das Symbol sehen. Sprich ein Gruppensymbol, das vor jedem namen der Mitglieder zu sehen ist, für alle User zu sehen ist.

Vielleicht findet sich hierfür auch eine schnelle Lösung.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Group Icons (Kleine Abfrage in viewtopic.php)

Beitrag von Miriam »

Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
klok
Mitglied
Beiträge: 13
Registriert: 15.01.2013 16:25

Re: Group Icons (Kleine Abfrage in viewtopic.php)

Beitrag von klok »

Danke! Das ist ja echt viel versprechend. Leider bekomme Ich es nicht zum laufen. Denke aber nicht, dass der Fehler mit dem Code kommt. Bekomme diese Fehlermeldung:

Code: Alles auswählen

Parse error: syntax error, unexpected '}' in /kunden/368453_28279/webseiten/pacr/cache/tpl_saphic_viewtopic_body.html.php on line 217
Nur wo das } auf einmal her kommt weiß ich nicht. Ich geh mal nach dem Ausschlussverfahren vor und kommentier mal den Code wieder aus und versuch es etwas weiter.
Zuletzt geändert von klok am 15.01.2013 20:12, insgesamt 2-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Group Icons (Kleine Abfrage in viewtopic.php)

Beitrag von Miriam »

gute Idee. kannst ja mal den eingebauten code in der Datei her zeigen. poste diese am besten mit PasteBin.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
klok
Mitglied
Beiträge: 13
Registriert: 15.01.2013 16:25

Re: Group Icons (Kleine Abfrage in viewtopic.php)

Beitrag von klok »

Wenn Ich das Snippet in viewtopic.php auskommentiere funktioniert es trotzdem nicht.

Wenn Ich diese Codezeile aus dem Template nehme funktioniert es allerdings. Egal ob mit dem snippet oder ohne, diese Zeile scheint alles kaputt zu machen. Das ist aber ja nicht sinn der Sache.

Code: Alles auswählen

<!-- postrow.S_GROUP_10 -->u_isap<!-- ENDIF -->
Hier mal die ganze Zeile:

Code: Alles auswählen

<div class="vt_u_name-rank"><div class="vt_u_name <!-- postrow.S_GROUP_10 -->u_isap<!-- ENDIF -->"><!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF --></div>
Zuletzt geändert von klok am 15.01.2013 20:20, insgesamt 2-mal geändert.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Group Icons (Kleine Abfrage in viewtopic.php)

Beitrag von Miriam »

Code: Alles auswählen

 <!-- IF postrow.S_GROUP_10 -->u_isap<!-- ENDIF --> 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“