Seite 67 von 130

Verfasst: 14.06.2008 09:16
von BB-BF-BM
Hallo!

@Silke: Den gleichen Fehler hatte schon einmal ein Benutzer (http://www.phpbb.de/viewtopic.php?p=999339#999339).
Damals hatte ich mich aber noch nicht so stark auf die Suche begeben.
Den Fehler habe ich gefunden; da die Code-Abschnitte jedoch ziemlich lang sind, werde ich die Lösung nicht hier posten können. Ich werde spätestens morgen ein geändertes Downloadpaket hochladen.


@podqu: Der verwendete Code ist nicht zu Version 0.6.0 kompatibel.
Ich werde ebenfalls spätestens morgen einen aktuelleren Code posten.

Verfasst: 14.06.2008 10:59
von Silke1969
Hallo BB-BF-BM,
erstmal vielen Dank für Dein Interesse und die Hilfestellung.
Hui - bin froh zu lesen,das es noch Hoffnung gibt.
Werd mich also in Geduld üben und das von Dir angekündigte Downloadpaket abwarten.

LG, Silke

Verfasst: 15.06.2008 09:18
von BB-BF-BM
Hallo!

1. Ich habe das Downloadpaket aktualisiert!

Folgende Dateien sollten überschrieben werden (es kann nicht schaden, noch weitere zu überschreiben):
- /calendar_install/inst_0.6.0/index.php
- /calendar/common.php
- /calendar/dates_list.php
- /styles/prosilver/template/calendar/dates_list.html


2. Da der HTML-Code (abhängig vom Komfort) für das Anzeigen der nächsten Termin groß ist, verlinke ich auf das Demo-Board: http://phpbb.franklin.stufen-forum.de/v ... p?f=6&t=20
Der dort angegebene Code ist stark an der vollständigen Version angelehnt; natürlich kann er noch weiter abgespeckt werden; wer etwas HTML kann, sollte in dieser Hinsicht einfach mal daran herumspielen.

Verfasst: 15.06.2008 13:03
von netzkladde
Hallo, ich bleibe leider auch nach dem Schritt 8 hängen
SQL ERROR [ mysql4 ]

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 'AND auth_setting = 1' at line 3 [1064]

SQL

SELECT role_id FROM phpbb_acl_roles_data WHERE auth_option_id = AND auth_setting = 1

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal->sql_error()

FILE: calendar/inc.install.php
LINE: 433
CALL: dbal_mysql->sql_query()

FILE: calendar_install/inst_0.6.0/index.php
LINE: 547
CALL: update_roles()

FILE: includes/acp/acp_calendar_install.php
LINE: 93
CALL: include('calendar_install/inst_0.6.0/index.php')

FILE: includes/functions_module.php
LINE: 471
CALL: acp_calendar_install->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()

Vielleicht hast Du da auch eine Lösung für mich.
Vielen Dank für eine Antwort

Verfasst: 15.06.2008 15:45
von BB-BF-BM
Hallo!

Du kannst ausprobieren, ob es etwas bringt, wenn du
BB-BF-BM hat geschrieben:/calendar/inc.install.php

alle Vorkommen von

Code: Alles auswählen

$GLOBALS['auth_admin']->option_ids[$auth_option_name]
ersetzen gegen

Code: Alles auswählen

$GLOBALS['auth_admin']->acl_options['id'][$auth_option_name]
http://www.phpbb.de/viewtopic.php?p=994512#994512
rückgängig machst!

Bei mir hat die erste Variante auch funktioniert (auch, wenn ich jetzt bei genauerem Hinsehen nicht weiß, wieso).

Verfasst: 15.06.2008 17:17
von TazDevil
hi!
hab grad versucht nen update zu machen. das geht aber nicht ... bleib an dieser stelle hängen

ALTER TABLE `cal_users` CHANGE `cal_date_format` `cal_day_format` VARCHAR( 30 ) NOT NULL DEFAULT 'D, d. M Y'

weil die cal_users gibts bei mir gar nicht

bye
Markus

Verfasst: 15.06.2008 17:19
von netzkladde
BB-BF-BM hat geschrieben:Hallo!

Bei mir hat die erste Variante auch funktioniert (auch, wenn ich jetzt bei genauerem Hinsehen nicht weiß, wieso).
Das wars! Vielen Dank! Funktioniert bestens. Das hatte ich im Thread überlesen bzw. nicht richtig geändert.

Verfasst: 15.06.2008 17:25
von BB-BF-BM
Hallo TazDevil!

Ich habe an dieser Stelle vergessen, mein Tabellenprefix mit dem Standard (phpbb_) zu ersetzen. Für "phpbb_" muss es natürlich so aussehen:

Code: Alles auswählen

ALTER TABLE `phpbb_users` CHANGE `cal_date_format` `cal_day_format` VARCHAR( 30 ) NOT NULL DEFAULT 'D, d. M Y'

Verfasst: 15.06.2008 17:42
von TazDevil
hi! nächster fehler!
hab das hier eingegeben:
INSERT INTO `phpbb_cal_config`
(name, value)
('last_cronjob', (SELECT value FROM `phpbb_cal_config_old` WHERE name = 'last_cronjob'))


und dieser fehler kam
#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 ''last_cronjob', (SELECT value FROM `phpbb_cal_config_old` WHERE name = 'last_cro' at line 3

bye
Markus

Verfasst: 15.06.2008 18:37
von BB-BF-BM
Hallo Markus!

Wie bei den beiden anderen Datensätzen 'groups_for_all' und 'groups_for_members' ist der SQL-Code so:

Code: Alles auswählen

INSERT INTO `phpbb_cal_config`
	(name, value)
VALUES
	('last_cronjob', (SELECT value FROM `phpbb_cal_config_old` WHERE name = 'last_cronjob'))
(Ich habe ein VALUES vergessen).


Vielen Dank, dass du das Update ausprobierst!