PROFUILAUFRUFE ZÄHLEN

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.
Mandy
Mitglied
Beiträge: 281
Registriert: 18.01.2003 15:44
Kontaktdaten:

Beitrag von Mandy »

Neuerdings habe ich folgende Fehlermeldung beim Aufruf des Links zu "Wer hat mein Profil angeschaut"

Code: Alles auswählen

Could not read profile views.

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'ORDER BY viewername' at line 3

SELECT * FROM phpbb_profile_view WHERE user_id = ORDER BY viewername

Line : 47
File : /www/htdocs/v038559/profile_view_user.php
wer weiß Rat?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du nachträglich einen anderen Hack eingebaut? Schau mal in der Datei
includes/usercp_viewprofile.php
nach, ob folgender Link noch so enthalten ist:

Code: Alles auswählen

	'U_VISITS' => '<a href="' . append_sid("profile_view_user.$phpEx?".POST_USERS_URL."=" . $profiledata['user_id'] . "&".POST_POST_URL."=0").'"><img src="' . $images['icon_view'] . '" border="0" alt="'.$lang['Views'].'"></a>',
Vielleicht wurde der Inhalt der Variablen $profiledata['user_id'] verändert, denn das fehlt im Link zur Statistik...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Mandy
Mitglied
Beiträge: 281
Registriert: 18.01.2003 15:44
Kontaktdaten:

Beitrag von Mandy »

ja, meine Zeile sieht inzwischen wie unten aus:

Code: Alles auswählen

'U_VISITS' => '<a href="' . append_sid("profile_view_user.$phpEx?".POST_USERS_URL."=$user&".POST_POST_URL."=0").'"><img src="templates/subSilver/images/icon_view.gif" style="filter:alpha(opacity=65)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=65" border="0" alt="'.$lang['Views'].'"></a>',
Wenn ich jetzt nur wüsste, durch welchen mod ich den Rest eingebaut habe???

Ich hab's mal jetzt mit deiner Zeile probiert, bekomme aber die gleiche Fehlermeldung.
Das Popup funktioniert, nur die profile_view_user.php kann ich nicht aufrufen.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ersetz das mal durch

Code: Alles auswählen

'U_VISITS' => '<a href="' . append_sid("profile_view_user.$phpEx?".POST_USERS_URL."=$profiledata['user_id']&".POST_POST_URL."=0").'"><img src="templates/subSilver/images/icon_view.gif" style="filter:alpha(opacity=65)" onMouseOver="this.filters.alpha.opacity=100" onMouseOut="this.filters.alpha.opacity=65" border="0" alt="'.$lang['Views'].'"></a>',
oder füge vorher ein (also vor dem dazu gehörenden $template->...):

Code: Alles auswählen

$user=$profiledata['user_id'];
Dann sollte es wieder klappen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Mandy
Mitglied
Beiträge: 281
Registriert: 18.01.2003 15:44
Kontaktdaten:

Beitrag von Mandy »

oxpus hat geschrieben:oder füge vorher ein (also vor dem dazu gehörenden $template->...):

Code: Alles auswählen

$user=$profiledata['user_id'];
Dann sollte es wieder klappen...
Was meinst du damit? Kapiere es nicht.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich meinte das so:

In includes/view_profile.php finde

Code: Alles auswählen

$template->assign_vars(array(
	'USERNAME' => $profiledata['username'],
und füge davor ein:

Code: Alles auswählen

$user = $profiledata['user_id'];
Das ist alles...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Mandy
Mitglied
Beiträge: 281
Registriert: 18.01.2003 15:44
Kontaktdaten:

Beitrag von Mandy »

nein, bei beiden Lösungen erscheint immer noch diese Fehlermeldung.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

*langsamdieideenausgeht*
Poste doch mal eine Link zur Datei includes/usercp_viewprofile.php als txt-file. Ich will mir die mal genauer ansehen...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also die Datei ist korrekt. Auch die Aufrufe aus einem Profil heraus klappt. Nur der Aufruf der Statistik aus der Navibar klappt nicht. Da sollte in dem Aufruf

Code: Alles auswählen

'U_VISITS' => '<a href="' . append_sid("profile_view_user.$phpEx?".POST_USERS_URL."=" . $profiledata['user_id'] . "&".POST_POST_URL."=0").'"><img src="' . $images['icon_view'] . '" border="0" alt="'.$lang['Views'].'"></a>',
statt

Code: Alles auswählen

 $profiledata['user_id']

Code: Alles auswählen

$userdata['user_id']
stehen, dann klappt es auch wieder. Du rufst schliesslich mit der Navibar die Statistik des angemeldeten Benutzers auf (also $userdata) und nicht die des angezeigten Profiles ($profiledata)...
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“