Seite 1 von 2

Kann prosilver Template nicht mehr aktualisieren

Verfasst: 07.08.2010 22:45
von darot
Hallo Leute.

Ich hatte den Calendar Mod installiert gehabt und ihn wieder ausgebaut, weil es nicht funktioniert hatte. Seither kann ich im ACP das prosilver Template nicht mehr aktualisieren.
Es kommt immer folgende Meldung:

Code: Alles auswählen

Allgemeiner Fehler
Could not open ./../styles/prosilver/template/calendar_week_on_index.html
Was bedeutet das?

Gruss, Darot

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 07.08.2010 22:58
von Mahony
Hallo
Führe folgenden SQL-Befehl aus

Code: Alles auswählen

DELETE FROM `phpbb_styles_template_data` WHERE `template_filename`= 'calendar_week_on_index.html'; 
Das sollte dein Problem beheben.


Grüße: Mahony

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 07.08.2010 23:20
von darot
Hallo Mahony.

Danke dir. Nun geht es wieder.
Kann es sein das noch etwas in der Datenbank übrig geblieben ist

Gruss, Darot

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 07.08.2010 23:25
von Mahony
Hallo
Kann es sein das noch etwas in der Datenbank übrig geblieben ist
Ja, ganz offensichtlich. :D


Grüße: Mahony

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 07.08.2010 23:34
von darot
Hallo

Wie kann ich nun alles vom Kalender in der Datenbank löschen?
Ich habe schon alles gelöscht was mit phpbb_calendar_.... anfing.

Dies ist der Befehl für die Installation:

Code: Alles auswählen

/* WARNING: do NOT execute the SQL commands on the phpbb_acl_options table more 
than once if you're upgrading or trying to repair a previous installation of the calendar mod.
Executing this command more than once will add duplicate entries to the table 
breaking your current permissions and causing the calendar to malfunction */

INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES ('a_calendar', 1, 0, 0),
('m_calendar_edit_other_users_events', 1, 0, 0),
('m_calendar_delete_other_users_events', 1, 0, 0),
('u_calendar_view_events', 1, 0, 0),
('u_calendar_edit_events', 1, 0, 0),
('u_calendar_delete_events', 1, 0, 0),
('u_calendar_create_public_events', 1, 0, 0),
('u_calendar_create_group_events', 1, 0, 0),
('u_calendar_create_private_events', 1, 0, 0),
('u_calendar_nonmember_groups', 1, 0, 0),
('u_calendar_track_rsvps', 1, 0, 0),
('u_calendar_allow_guests', 1, 0, 0),
('u_calendar_view_headcount', 1, 0, 0),
('u_calendar_view_detailed_rsvps', 1, 0, 0),
('u_calendar_create_recurring_events', 1, 0, 0),
('m_calendar_edit_other_users_rsvps', 1, 0, 0);

CREATE TABLE IF NOT EXISTS `phpbb_calendar_config` (
  `config_name` varchar(255) NOT NULL,
  `config_value` varchar(255) NOT NULL
);

INSERT INTO `phpbb_calendar_config` (`config_name`, `config_value`) VALUES 
('first_day_of_week', '0'),
('index_display_week', '0'),
('index_display_next_events', '5'),
('hour_mode', '12'),
('display_truncated_name', '0'),
('prune_frequency', '0'),
('last_prune', '0'),
('prune_limit', '2592000'),
('display_hidden_groups', '0'),
('time_format','h:i a'),
('date_format','M d, Y'),
('date_time_format','M d, Y h:i a'),
('disp_events_only_on_start','0'),
('populate_frequency','86400'),
('last_populate','0'),
('populate_limit','2592000');

CREATE TABLE IF NOT EXISTS `phpbb_calendar_event_types` (
  `etype_id` tinyint(3) unsigned NOT NULL auto_increment,
  `etype_index` tinyint(3) unsigned NOT NULL default '0',
  `etype_full_name` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `etype_display_name` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `etype_color` varchar(6) character set utf8 collate utf8_bin NOT NULL default '',
  `etype_image` varchar(255) NOT NULL,
  PRIMARY KEY  (`etype_id`)
);
INSERT INTO `phpbb_calendar_event_types` (`etype_id`,`etype_index`,`etype_full_name`,`etype_display_name`,`etype_color`,`etype_image`) VALUES 
 (1,1,'Generic Event','','','');

CREATE TABLE IF NOT EXISTS `phpbb_calendar_events` (
  `event_id` mediumint(8) unsigned NOT NULL auto_increment,
  `etype_id` tinyint(4) NOT NULL,
  `sort_timestamp` bigint(20) unsigned NOT NULL,
  `event_start_time` bigint(20) unsigned NOT NULL,
  `event_end_time` bigint(20) unsigned NOT NULL,
  `event_all_day` tinyint(2) NOT NULL default '0',
  `event_day` varchar(10) character set utf8 collate utf8_bin NOT NULL default '',
  `event_subject` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `event_body` longblob NOT NULL,
  `poster_id` mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
  `event_access_level` tinyint(1) NOT NULL default '0',
  `group_id` mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
  `group_id_list` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default ',',
  `enable_bbcode` tinyint(1) unsigned NOT NULL default '1',
  `enable_smilies` tinyint(1) unsigned NOT NULL default '1',
  `enable_magic_url` tinyint(1) unsigned NOT NULL default '1',
  `bbcode_bitfield` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
  `bbcode_uid` varchar(8) character set utf8 collate utf8_bin NOT NULL,
  `track_rsvps` tinyint(1) unsigned NOT NULL default '0',
  `allow_guests` tinyint(1) unsigned NOT NULL default '0',
  `rsvp_yes` mediumint(8) unsigned NOT NULL default '0',
  `rsvp_no` mediumint(8) unsigned NOT NULL default '0',
  `rsvp_maybe` mediumint(8) unsigned NOT NULL default '0',
  `recurr_id` mediumint(8) unsigned NOT NULL default '0',
  PRIMARY KEY  (`event_id`)
);

CREATE TABLE IF NOT EXISTS `phpbb_calendar_recurring_events` (
  `recurr_id` mediumint(8) unsigned NOT NULL auto_increment,
  `etype_id` tinyint(4) NOT NULL,
  `frequency` tinyint(4) NOT NULL default '1',
  `frequency_type` tinyint(4) NOT NULL default '0',
  `first_occ_time` bigint(20) unsigned NOT NULL,
  `final_occ_time` bigint(20) unsigned NOT NULL,
  `event_all_day` tinyint(2) NOT NULL default '0',
  `event_duration` bigint(20) unsigned NOT NULL,
  `week_index` tinyint(2) NOT NULL default '0',
  `first_day_of_week` TINYINT(1) UNSIGNED NOT NULL DEFAULT 0,
  `last_calc_time` bigint(20) unsigned NOT NULL,
  `next_calc_time` bigint(20) unsigned NOT NULL,
  `event_subject` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default '',
  `event_body` longblob NOT NULL,
  `poster_id` mediumint(8) unsigned NOT NULL default '0',
  `poster_timezone` decimal(5,2) NOT NULL default '0.00',
  `poster_dst` tinyint(1) unsigned NOT NULL default '0',
  `event_access_level` tinyint(1) NOT NULL default '0',
  `group_id` mediumint(8) unsigned NOT NULL default '0',
  `group_id_list` varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL default ',',
  `enable_bbcode` tinyint(1) unsigned NOT NULL default '1',
  `enable_smilies` tinyint(1) unsigned NOT NULL default '1',
  `enable_magic_url` tinyint(1) unsigned NOT NULL default '1',
  `bbcode_bitfield` varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
  `bbcode_uid` varchar(8) character set utf8 collate utf8_bin NOT NULL,
  `track_rsvps` tinyint(1) unsigned NOT NULL default '0',
  `allow_guests` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`recurr_id`)
);

CREATE TABLE IF NOT EXISTS `phpbb_calendar_rsvps` (
  `rsvp_id` mediumint(8) unsigned NOT NULL auto_increment,
  `event_id` mediumint(8) unsigned NOT NULL default '0',
  `poster_id` mediumint(8) unsigned NOT NULL default '0',
  `poster_name` varchar(255) collate utf8_bin NOT NULL default '',
  `poster_colour` varchar(6) collate utf8_bin NOT NULL default '',
  `poster_ip` varchar(40) collate utf8_bin NOT NULL default '',
  `post_time` int(11) unsigned NOT NULL default '0',
  `rsvp_val` tinyint(1) unsigned NOT NULL default '0',
  `rsvp_count` smallint(4) unsigned NOT NULL default '1',
  `rsvp_detail` mediumtext collate utf8_bin NOT NULL,
  `bbcode_bitfield` varchar(255) collate utf8_bin NOT NULL default '',
  `bbcode_uid` varchar(8) collate utf8_bin NOT NULL,
  `bbcode_options` tinyint(1) unsigned NOT NULL default '7',
  PRIMARY KEY (`rsvp_id`),
  KEY `event_id` (`event_id`),
  KEY `poster_id` (`poster_id`),
  KEY `eid_post_time` (`event_id`,`post_time`)
);

CREATE TABLE IF NOT EXISTS `phpbb_calendar_events_watch` (
  `event_id` mediumint(8) unsigned NOT NULL default '0',
  `user_id` mediumint(8) unsigned NOT NULL default '0',
  `notify_status` tinyint(1) unsigned NOT NULL default '0',
  `track_replies` tinyint(1) unsigned NOT NULL default '0',
  KEY `event_id` (`event_id`),
  KEY `user_id` (`user_id`),
  KEY `notify_stat` (`notify_status`)
);

CREATE TABLE IF NOT EXISTS `phpbb_calendar_watch` (
  `user_id` mediumint(8) unsigned NOT NULL default '0',
  `notify_status` tinyint(1) unsigned NOT NULL default '0',
  KEY `user_id` (`user_id`),
  KEY `notify_stat` (`notify_status`)
);
Gruss, Darot

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 07.08.2010 23:39
von Mahony
Hallo
Wie kann ich nun alles vom Kalender in der Datenbank löschen?
Am besten, nimmst du dafür das Support Toolkit 1.0.1-pl1 (Funktion--> Datenbank-Cleaner).

P.S. Hier noch die (inoffizielle) Version Support Toolkit 1.0.1-pl1 Deutsch



Grüße: Mahony

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 08.08.2010 00:56
von darot
Hi.

Habe es nun mit dem Tool versucht und den Datenbank-Cleaner durchlaufen lassen. Habe alles was es mir angegeben hat enfernt.
Dann komme ich aber nicht mehr ins Forum und Portal und es erscheint folgende Fehlermeldung:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Table 'db_forum1.phpbb_portal_config' doesn't exist [1146]

SQL

SELECT config_name, config_value FROM phpbb_portal_config

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: portal/includes/functions.php
LINE: 29
CALL: dbal_mysqli->sql_query()

FILE: index.php
LINE: 40
CALL: obtain_portal_config()
Im Tool habe ich diese Einträge, die es mir vorschlägt zum entfernen:

Code: Alles auswählen

phpbb_ad  	Zusätzlich  	Löschen  	
phpbb_gallery_albums 	Zusätzlich 	Löschen 	
phpbb_gallery_albums_track 	Zusätzlich 	Löschen 	
phpbb_gallery_comments 	Zusätzlich 	Löschen 	
phpbb_gallery_config 	Zusätzlich 	Löschen 	
phpbb_gallery_contests 	Zusätzlich 	Löschen 	
phpbb_gallery_favorites 	Zusätzlich 	Löschen 	
phpbb_gallery_images 	Zusätzlich 	Löschen 	
phpbb_gallery_modscache 	Zusätzlich 	Löschen 	
phpbb_gallery_permissions 	Zusätzlich 	Löschen 	
phpbb_gallery_rates 	Zusätzlich 	Löschen 	
phpbb_gallery_reports 	Zusätzlich 	Löschen 	
phpbb_gallery_roles 	Zusätzlich 	Löschen 	
phpbb_gallery_users 	Zusätzlich 	Löschen 	
phpbb_gallery_watch 	Zusätzlich 	Löschen 	
phpbb_mods 	Zusätzlich 	Löschen 	
phpbb_portal_config 	Zusätzlich 	Löschen 	
phpbb_wwh
Weiss jemand was ich nun sicher löschen kann oder muss ich jedes einzelne ausprobieren?

Gruss, Darot

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 08.08.2010 01:09
von redbull254
Hallo erstmal,

wenn ich das richtig sehe, kannst Du davon keinen Eintrag löschen.

Außer Du willst die Mods Gallery, Portal und Wer war da nicht mehr installiert haben.

Code: Alles auswählen

phpbb_ad 
könnte von dem Werbe-Mod von @Tobi sein, bin mir aber gerade nicht sicher.

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 08.08.2010 09:38
von Mahony
Hallo
Du musst bei den Tabellen die du behalten möchtest alle Häkchen entfernen und auf weiter klicken.
Wenn du bei den Berechtigungen angekommen bist, dann entferne alles was mit calendar zu tun hat.


Grüße: Mahony

Re: Kann prosilver Template nicht mehr aktualisieren

Verfasst: 08.08.2010 09:49
von darot
Hallo

Nein diese Mods würde ich natürlich gerne behalten.
Nun habe ich aber ein weiteres Problem. Ich wollte nun den Kalender nochmals einbauen, da ich keine aktuellen deutsche Dateien hatte, sollte es nun hoffentlich funktionieren. Während dem einbauen stellte ich aber fest, dass es mir nun im header bei den Links, den Kalender viermal anzeigt.

[ externes Bild ]

Wo muss ich nun den Fehler suchen oder was soll ich nun am besten machen?

Gruss, Darot