YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » Kalender funktioniert nicht mehr » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.378 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen Kalender funktioniert nicht mehr
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Elly
Mitglied


Dabei seit: 09.07.07
Beiträge: 83
Fähigkeiten: WBB Lite 1 Fortgeschritten
Forenversion: Lite 1.0

 Kalender funktioniert nicht mehr Antworten Zitieren Editieren Melden       UP

Da es mir technisch leider nicht möglich ist, auf den anderen Thread nochmal zu antworten oder meinen Post zu bearbeiten, muss ich dorthin verlinken: MySQL-Update

Es wäre toll, wenn sich jmd nochmal meinen Kalender anschauen könnte. Leider funktioniert er bis heute nicht.
Es kommt folgende Fehlermeldung:

php:
1:
2:
3:
4:
5:
6:
7:
8:
SQL-DATABASE ERROR

Database error in WoltLab Burning BoardInvalid SQLSELECT e.*, g.chgpermissioncc.*, re.* FROM bb1_events e LEFT JOIN bb1_users u USING (useridLEFT JOIN bb1_groups g USING (u.groupidLEFT JOIN bb1_events_ret re ON (e.eventid=re.eventidLEFT JOIN bb1_cal_cats cc ON (e.catid=cc.catidWHERE (public='1' OR e.userid=1) AND ((ret_enddate>='2017-03-01' OR ret_enddate<=eventdate) AND eventdate<='2017-03-31' AND (MOD(PERIOD_DIFF(DATE_FORMAT(e.eventdate,'%y%m'),20173),retval)=AND retmode='month' OR (MOD(PERIOD_DIFF(DATE_FORMAT(e.eventdate,'%y%m'),201703),(retval*12))=AND retmode='year') OR retmode!='year' AND retmode!='month') OR MONTH(eventdate)='3' AND YEAR(eventdate)='2017' AND re.retmode IS NULL)
mysql errorYou have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near '.groupid) LEFT JOIN bb1_events_ret re ON (e.eventid=re.eventid) LEFT JOIN bb' at line 7
mysql error number1064
Date29.03.2017 23:33
Script: /calender.php?sid=
Refererhttp://www.beautiful-dreaming.net/thread.php?sid=&postid=438621


Hier nochmal die Datei.

Dateianhang:
unknown calender.php (41 KB, 6 mal heruntergeladen)

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Elly: 29.03.17 23:34.

29.03.17 23:33 Elly ist offline E-Mail WWW Finden Als Freund hinzufügen
S!equenz
Last Man Standing


Dabei seit: 10.07.12
Beiträge: 783
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Das liegt wohl an diesem Stück aus deiner calender.php Datei
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
"SELECT e.*,
	g.chgpermission,
	cc.*,
	re.*,
	u.username, u.userid
	FROM bb".$n."_events e
	LEFT JOIN bb".$n."_users u USING (userid) 
	LEFT JOIN bb".$n."_groups g USING (groupid)
	LEFT JOIN bb".$n."_events_ret re ON (e.eventid=re.eventid)
	LEFT JOIN bb".$n."_cal_cats cc ON (e.catid=cc.catid)
	WHERE $sqlpermadd (ret_enddate>='".$datebegshow."' OR ret_enddate<=eventdate AND NOT ISNULL(retid) OR eventdate>='".$datebegshow."') AND eventdate<='".$dateendshow."' $sqladd"


Ersetz dieses Stück mal durch:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
"SELECT e.*,
	g.chgpermission,
	cc.*,
	re.*,
	u.username, u.userid
	FROM bb".$n."_events e
	LEFT JOIN bb".$n."_users u USING (userid) 
	LEFT JOIN bb".$n."_groups g USING (bb".$n."_groups.groupid)
	LEFT JOIN bb".$n."_events_ret re ON (e.eventid=re.eventid)
	LEFT JOIN bb".$n."_cal_cats cc ON (e.catid=cc.catid)
	WHERE $sqlpermadd (ret_enddate>='".$datebegshow."' OR ret_enddate<=eventdate AND NOT ISNULL(retid) OR eventdate>='".$datebegshow."') AND eventdate<='".$dateendshow."' $sqladd"


Was passiert dann?

__________________
Lüge Zweckmäßige Übertreibung
30.03.17 06:35 S!equenz ist offline E-Mail Finden Als Freund hinzufügen
S!equenz
Last Man Standing


Dabei seit: 10.07.12
Beiträge: 783
Fähigkeiten: WBB2 Fortgeschritten
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

Ich hab grad gesehen das die zeile 2x vorkommt also ersetzte beide

code:
1:
LEFT JOIN bb".$n."_groups g USING (groupid)


einfach mit:

code:
1:
LEFT JOIN bb".$n."_groups g USING (bb".$n."_groups.groupid)


du kannst auch

code:
1:
LEFT JOIN bb".$n."_groups g USING (g.groupid)


testen

__________________
Lüge Zweckmäßige Übertreibung
30.03.17 18:25 S!equenz ist offline E-Mail Finden Als Freund hinzufügen
Beckebans Beckebans ist männlich
Alternativ Mitglied


images/avatars/avatar-5856.jpg

Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Paderborn
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Diese Datei sollte funktionieren:

Dateianhang:
unknown calender.php (41 KB, 1 mal heruntergeladen)


__________________
Meine Hacks:

- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...

31.03.17 21:22 Beckebans ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » Kalender funktioniert nicht mehr