Seite 1 von 3

Probleme nach Profile Control Panel einbau

Verfasst: 29.04.2005 18:36
von maggus
Ich habe mit Mühe und not diesen mod eingebaut bekommen, mit Easymod gings leider nicht komplett, einige stellen in den files hat er nicht gefunden, das hab ich dan halt manuel gemacht.

Nach der installation gab es einige Fehlermeldungen, die ich aber beheben konnte. Jetzt hänge ich an dieser gigantischen Meldung fest:
Could not read user table to get birthday today info

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_birthday' in 'where clause'

SELECT u.*, (CASE WHEN i.buddy_ignore = 1 THEN 1 ELSE 0 END) AS user_ignore, (CASE WHEN b.buddy_ignore = 0 THEN 1 ELSE 0 END) AS user_friend, (CASE WHEN b.buddy_visible = 1 THEN 1 ELSE 0 END) AS user_visible FROM ((phpbb_users AS u LEFT JOIN phpbb_buddy AS b ON b.user_id=u.user_id AND b.buddy_id=2) LEFT JOIN phpbb_buddy AS i ON i.user_id=2 AND i.buddy_id=u.user_id) WHERE u.user_id <> -1 AND u.user_birthday <> 0 AND u.user_birthday <> '' and RIGHT(u.user_birthday, 4) = 0429 ORDER BY username

Line : 690
File : C:\server\rose\fr\forum\includes\page_header.php
Könnt ihr mir da weiterhelfen?

Vielen Dank im voraus!

Verfasst: 29.04.2005 18:55
von easygo
Hi, ich vermute das Problem hier...
AND u.user_birthday <> ''
Bitte mal deine page_header.php als .txt hierher verlinken... easy

Verfasst: 29.04.2005 19:25
von maggus

Verfasst: 30.04.2005 02:30
von easygo
Kurze Zwischenfrage:

Das Feld "user_birthday" gibts aber schon in deiner
Datenbank unter USERS_TABLE bzw. (prefix_)users ??

Check das mal, bevor wir weitermachen... easy

Verfasst: 30.04.2005 12:48
von maggus
Danke, dieses problem hat sich dadurch erledigt. Ich habe wie ja schon gesagt, dass ganze per EasyMod erstellt, und scheinbar hat er nicht alle sql-befehle ausgeführt (obwohl dies in der zusammenfassung so angegeben wurde).

Nun habe ich nur noch ein Problem (vielleicht fehlt wieder eine SQL eintragung?):

Wenn ich die Memberlise, oder die Buddyliste im Profil öffne, kommt:

Could not update ranks informations

DEBUG MODE

SQL Error : 1054 Unknown column 'rank_max' in 'field list'

UPDATE phpbb_ranks SET rank_max = -1 WHERE rank_special <> 0

Line : 307
File : C:\server\rose\fr\forum\profilcp\profilcp_buddy.php


Vielen Dank für deine Mühe!

P.S: Mein board ist in französisch, gibt es irgentwo übersetzungen für diesen Mod?

Verfasst: 30.04.2005 12:59
von karstenkurt
Also,

ich würd sagen das dies auch ein Problem mit der Tabelle Ranks ist. Schau mal, ob es die Spalte ank_max dort gibt.

Wegen der französischen Sprache schau mal im Mod-Verzeichnis unter mod-lang_settings/foreign_pack. Die lang_extend_lang_extend.php ist in französisch!

Verfasst: 30.04.2005 14:09
von maggus
Es war wieder so ein Problem, danke... Ich werde nächstes mal auf EasyMod verzichten, wenn der alles vergisst.
Nun kommt noch ein Porblem (ich weiß ich stell eure geduld auf die Probe, danke!):
Sobald ich ein Forum aufrufen möchte kommt:
Could not query forum moderator information

DEBUG MODE

SQL Error : 1051 Unknown table 'p'

SELECT u.*, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, phpbb_users u WHERE aa.forum_id = 1 AND aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username ORDER BY u.user_id
Leider bin ich nicht sehr gut im Fehler aufspüren...

Vielen Dank

Verfasst: 30.04.2005 17:11
von karstenkurt
WennDu den Fehler weg hast, kommt als nächstes

SQL Error : 1051 Unknown table 'pt'

Es fehlen die zwei Tabellen p und pt in der From-Clause. Ich könnte mir vorstellen das p auf phpbb_posts referenziert und pt auf phpbb_posts_text

Such mal nach dem String

Code: Alles auswählen

SELECT u.*, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_auth_access aa, phpbb_user_group ug, phpbb_groups g, phpbb_users u WHERE aa.forum_id = 1 AND aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username ORDER BY u.user_id

oder Teilen davon

Versuch mal rauszubekommen, welche Seite diesen Fehler produziert und dann passen wir das SQL-Statement an.

Verfasst: 02.05.2005 19:48
von maggus
Also IE sagt:
Line : 204
File : C:\server\rose\fr\forum\viewforum.php
Ich habe dieses file als txt-datei hier:

viewforum.txt

ThX

Verfasst: 03.05.2005 16:07
von karstenkurt
Welche Version setzt Du denn ein? Ich nutze die 2.0.0-1. Da wird an der viewforum.php nichts geändert! Entweder hat Dir da ein anderer Mod zwischen gehauen oder die nimmt eine falsche Version!