Seite 10 von 12
Verfasst: 30.09.2003 13:59
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?
Verfasst: 30.09.2003 17:33
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...
Verfasst: 30.09.2003 17:57
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.
Verfasst: 30.09.2003 18:03
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->...):
Dann sollte es wieder klappen...
Verfasst: 30.09.2003 18:17
von Mandy
oxpus hat geschrieben:oder füge vorher ein (also vor dem dazu gehörenden $template->...):
Dann sollte es wieder klappen...
Was meinst du damit? Kapiere es nicht.
Verfasst: 30.09.2003 18:26
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:
Das ist alles...
Verfasst: 30.09.2003 18:44
von Mandy
nein, bei beiden Lösungen erscheint immer noch diese Fehlermeldung.
Verfasst: 30.09.2003 18:50
von oxpus
*langsamdieideenausgeht*
Poste doch mal eine Link zur Datei includes/usercp_viewprofile.php als txt-file. Ich will mir die mal genauer ansehen...
Verfasst: 30.09.2003 18:55
von Mandy
Verfasst: 30.09.2003 19:27
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
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)...