Problem mit Beitragszahlausnahme-Snippet

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Blauvogel
Mitglied
Beiträge: 31
Registriert: 30.05.2007 11:17

Beitrag von Blauvogel »

Hallo,

Du kannst natürlich auch nicht aufeinanderfolgende ID zusammenfassen. Dann allerdings nicht mit

Code: Alles auswählen

NOT BETWEEN 9 AND 11
sondern mit

Code: Alles auswählen

NOT IN (9,10,11, 13)
Du mußt sie dann alle explizit einpflegen oder die Abfrage mit BETWEEN "mischen", z.B. so

Code: Alles auswählen

... (NOT BETWEEN 9 AND 13) AND (NOT IN (23, 45))
An Deinen Tabellen wurde nichts geändert nur die Art und Weise des Auszählens ändert das Ergebnis der Abfragen.


Zum Thema: Wie finde ich die ForenID heraus ->
Gehe entweder mit der Maus auf einen Link zum entsprechenden Forum oder noch besser klicke es an, dann siehst Du oben in der URL Zeile Deines Browsers irgendwo ein f= die Zahl dahinter ist die Foren ID.
Oder schaue im ACP nach.
Es grüßt
Blauvogel
Mrs.Merdle
Mitglied
Beiträge: 74
Registriert: 29.05.2006 21:26

Beitrag von Mrs.Merdle »

Hallo Blauvogel,

nochmals vielen Dank für Deine Mühe! :D
Blauvogel hat geschrieben: Du kannst natürlich auch nicht aufeinanderfolgende ID zusammenfassen. Dann allerdings nicht mit

Code: Alles auswählen

NOT BETWEEN 9 AND 11
sondern mit

Code: Alles auswählen

NOT IN (9,10,11, 13)
Du mußt sie dann alle explizit einpflegen oder die Abfrage mit BETWEEN "mischen", z.B. so

Code: Alles auswählen

... (NOT BETWEEN 9 AND 13) AND (NOT IN (23, 45))
Dumme Frage, ich weiß :oops: - aber mit oder ohne Leerzeichen? Du hattest beides...

also

Code: Alles auswählen

(NOT IN (23,45)
oder

Code: Alles auswählen

/NOT IN (23, 45)
?
Blauvogel hat geschrieben: An Deinen Tabellen wurde nichts geändert nur die Art und Weise des Auszählens ändert das Ergebnis der Abfragen.

Zum Thema: Wie finde ich die ForenID heraus ->
Gehe entweder mit der Maus auf einen Link zum entsprechenden Forum oder noch besser klicke es an, dann siehst Du oben in der URL Zeile Deines Browsers irgendwo ein f= die Zahl dahinter ist die Foren ID.
Oder schaue im ACP nach.
Ah jetzt ja, danke. Bis wohin geht die Foren-ID? Auch "nur" die jeweilige Ziffer? Oder gehört das &sid auch noch dazu?

Bei mir entspricht sie jeweils den bereits genannten IDs.

Viele Grüße,

Mrs. Merdle
Benutzeravatar
Blauvogel
Mitglied
Beiträge: 31
Registriert: 30.05.2007 11:17

Beitrag von Blauvogel »

Hallo,

das kannst Du mit oder ohne Leerzeichen machen, wie es Dir am besten gefällt.

Und es ist nur die Zahl (als Ziffer wäre ja nur 0 bis 9 möglich) hinter dem f= die ID.

Die Parameter werden an ein URL i.d.R mittels ? vor dem ersten und & vor allen folgenden Parametern angehängt/getrennt. (Übergabe per GET.)
sid ist bei phpBB die Session-ID (Sitzungs-ID) und die Zahl/Zeichenfolge nach dem Gleichheitszeichen der Wert der ID/des Parameters.
Es grüßt
Blauvogel
Mrs.Merdle
Mitglied
Beiträge: 74
Registriert: 29.05.2006 21:26

Beitrag von Mrs.Merdle »

Herzlichen Dank auch für die Info! :grin:
Gruß, Mrs. Merdle
Antworten

Zurück zu „phpBB 2.0: Mod Support“