
PROFUILAUFRUFE ZÄHLEN
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Ich habe in der page_header in der Navigationsjumpbox folgende Zeile eingegeben:
Wenn ich nun sehen möchte, wer auf meinem Profil war, erhalte ich folgende Fehlermeldung:
Could not read profile views.
Code: Alles auswählen
<option value="profile_view_user.php~">Profil-Besucher</option>
Could not read profile views.
Was heißt das jetzt? Stimmt die Zeile nicht? Wer kann helfen?DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near 'GROUP BY viewername' at line 3
SELECT user_id, viewername, viewer_id, max(view_stamp) as laststamp, count(*) as number FROM phpbb_profile_view WHERE user_id = GROUP BY viewername
Line : 45
File : /www/htdocs/profile_view_user.php
- oxpus
- Ehemaliges Teammitglied
- Beiträge: 5394
- Registriert: 03.02.2003 12:33
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ganz einfach:
Du hast bei der Eingabe einen nötigen Parameter für das Profil nicht angegeben, auf das sich die Abfrage beziehen soll.
Bei dem SELECT steht ja auch "nur"
WHERE user_id= GROUP BY...
Da müsste z.B. stehen
WHERE user_id=2 GROUP BY...
Die Zeile muss dann also um die ID des Profiles erweitert werden, dessen Daten man abfragen will.
Somit lautet ein korrekter Eintrag z.B.:
.../profile_view_user.php?u=2
OXPUS
PS: Ich habe mein Mod erweitert. Jetzt wird je Benutzer und besuchtes Profil nur ein Eintrag in die Tabelle geschrieben und immer nur aktuallisiert. Das Anzeigescript ist dann schneller, da weniger Zeilen ausgelesen werden müssen. Die neue Version habe ich unter dem obigen Link eingestellt...
Du hast bei der Eingabe einen nötigen Parameter für das Profil nicht angegeben, auf das sich die Abfrage beziehen soll.
Bei dem SELECT steht ja auch "nur"
WHERE user_id= GROUP BY...
Da müsste z.B. stehen
WHERE user_id=2 GROUP BY...
Die Zeile muss dann also um die ID des Profiles erweitert werden, dessen Daten man abfragen will.
Somit lautet ein korrekter Eintrag z.B.:
.../profile_view_user.php?u=2
OXPUS
PS: Ich habe mein Mod erweitert. Jetzt wird je Benutzer und besuchtes Profil nur ein Eintrag in die Tabelle geschrieben und immer nur aktuallisiert. Das Anzeigescript ist dann schneller, da weniger Zeilen ausgelesen werden müssen. Die neue Version habe ich unter dem obigen Link eingestellt...
oxpus bei mir funktioniert es nciht.
ich habe so gemacht wie du in der Beschreibung geschrieben hast aber wenn ich die profile_view_user.php datei aufrufe ,es wird nichts aufgelistet.In der datenbank habe ich nachgeschauet und die date sind drinne also einige haben schon andere Profile angeschauet und die auch inder Tabelle gepeichert aber leider im forum wird nichts aufgelistet und ich bekomme auch keine Fehlermeldung.
ich habe so gemacht wie du in der Beschreibung geschrieben hast aber wenn ich die profile_view_user.php datei aufrufe ,es wird nichts aufgelistet.In der datenbank habe ich nachgeschauet und die date sind drinne also einige haben schon andere Profile angeschauet und die auch inder Tabelle gepeichert aber leider im forum wird nichts aufgelistet und ich bekomme auch keine Fehlermeldung.