Seite 1 von 2

Probleme mit 2.0.8 durch PCP & Split topic per type Mod

Verfasst: 22.04.2004 10:30
von Raven
Hallo,

Ne gute Freundin von mir hat das. 2.0.8 mit dem Spilt Topic per type Mod und dem Profile Control Panel Mod laufen, jedoch ensteht dadurch irgendwie nen Fehler. Und zwar funktioniert die Mitgliederliste nicht mehr. Im Debug Modus wird folgendes angezeigt:
SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '<> 0 OR 0 <> 1 ) AND ( b.buddy_visible = 1 OR ( u.user_allow_vi
und der rest der Mitgliederliste wird so angezeigt:

Code: Alles auswählen

SELECT DISTINCT 
				u.*,
(CASE WHEN i.buddy_ignore = 0 THEN 1 ELSE 0 END) AS user_my_friend_virt,
i.buddy_visible AS user_my_visible_virt,
(CASE WHEN i.buddy_ignore = 1 THEN 1 ELSE 0 END) AS user_my_ignore_virt,
(CASE WHEN b.buddy_ignore = 0 THEN 1 ELSE 0 END) AS user_friend_virt,
b.buddy_visible AS user_visible_virt,
(CASE WHEN b.buddy_ignore = 1 THEN 1 ELSE 0 END) AS user_ignore_virt,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND ( b.buddy_visible = 1 OR ( u.user_allow_viewonline = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_allow_viewonline = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN (CASE WHEN u.user_session_time >= (1082622262-300) THEN 1 ELSE 0 END) ELSE '' END) AS user_online_virt,
u.username AS username_virt,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND ( b.buddy_visible = 1 OR ( u.user_allow_viewonline = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_allow_viewonline = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN u.user_regdate ELSE '' END) AS user_regdate_virt,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND ( b.buddy_visible = 1 OR ( u.user_allow_viewonline = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_allow_viewonline = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN u.user_lastvisit ELSE '' END) AS user_lastvisit_virt,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND ( b.buddy_visible = 1 OR ( u.user_allow_viewonline = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_allow_viewonline = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN u.user_posts ELSE '' END) AS user_posts_virt,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND u.user_allow_website = 1 AND ( b.buddy_visible = 1 OR ( u.user_viewwebsite = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_viewwebsite = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN r.rank_title ELSE '' END) AS user_rank_title_virt,
				1 AS user_generic_display,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND ( b.buddy_visible = 1 OR ( u.user_allow_viewonline = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_allow_viewonline = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN 1 ELSE '' END) AS user_viewonline_display,
(CASE WHEN (u.user_id = 12 OR ( ( i.buddy_ignore <> 1 OR i.buddy_ignore IS NULL ) AND (  <> 0 OR 0 <> 1 ) AND u.user_allow_website = 1 AND ( b.buddy_visible = 1 OR ( u.user_viewwebsite = 1 OR ( = 1 AND 0 = 1) ) OR ( b.buddy_ignore = 0 AND ( u.user_viewwebsite = 2 OR ( = 2 AND 0 = 1) ) ) ) )) THEN 1 ELSE '' END) AS user_webdisplay_display
			FROM ((((
phpbb_users AS u)
LEFT JOIN phpbb_buddy AS i ON i.user_id=12 AND i.buddy_id=u.user_id)
LEFT JOIN phpbb_buddy AS b ON b.user_id=u.user_id AND b.buddy_id=12)
LEFT JOIN phpbb_ranks AS r ON (u.user_rank > 0 AND r.rank_special <> 0 AND r.rank_id = u.user_rank) OR (u.user_rank = 0 AND r.rank_special = 0 AND u.user_posts >= r.rank_min AND u.user_posts < r.rank_max))
			WHERE u.user_id <> -1
			ORDER BY username_virt ASC
Im Forum des PCP's wurde ihr geraten bei diesem Fehler alle Optionen des PCP's in der Administration unter Configuration + auf "yes" zu schalten.
Bei ihr gibts dort aber nur die Optionen für den Topic Split... Desweiteren meint sie, das dieser Fehler nicht auftritt, wenn man Adminrechte hat..

Wäre schön wenn da jemand weiterhelfen könnte.

danke& Gruß

Raven

Verfasst: 22.04.2004 22:00
von Raven
:(

Verfasst: 23.04.2004 05:43
von Dave
copy profilcp/def/def_userfields.php to profilcp/def/def_userfields.php
copy profilcp/def/def_userfuncs.php to profilcp/def/def_userfuncs.php
copy profilcp/def/def_userfuncs_custom.php to profilcp/def/def_userfuncs_custom.php
copy profilcp/def/def_userfuncs_std.php to profilcp/def/def_userfuncs_std.php
copy profilcp/def/def_userfuncs_vlist.php to profilcp/def/def_userfuncs_vlist.php
copy profilcp/def/def_usermaps.php to profilcp/def/def_usermaps.php

Lad die Dateien nochmal hoch... Am besten direkt die aus dem zip. Dann gehen zwar alle Felder die du gemacht hast verloren nur könnte es dann wieder klappen ;)

Verfasst: 23.04.2004 17:45
von Raven
gesagt, getan, funzen tut es aber immer noch nich.... hat den keiner weiter ne Idee ?

Verfasst: 23.04.2004 22:51
von Dave
waren das die Orginalen direkt aus dem zip?

Verfasst: 24.04.2004 02:37
von Raven
Ja

Verfasst: 24.04.2004 11:32
von Dave
hmm....

Dann lad mal alle Dateien vom PCP nochmals hoch.

Verfasst: 26.04.2004 23:47
von Raven
Hat alles nix gebracht... kann es sein, das der PCP Mod nicht kompatibel zum 2.0.8 ist ?

Verfasst: 27.04.2004 05:35
von Dave
doch ist er. Bei mir gibt es keine Probelme :wink:

Verfasst: 27.04.2004 14:43
von Raven
hmm.. kuriose Sache... kann ja dann eigentlich nur nooch mit "split topic per type" Mod zu tun haben.. mich wunderts nur, das als Admin alles fehlerlfrei funzt. Ist man aber nur als user drin, spinnt die memberlist (so wie ich es anfangs geschrieben hab) ...

P.S. wie siehts bei dir in der Administration aus ? Kannst Du da das PCP einstellen ? Bei meiner bekannten ist da nämlich nix vorhanden...