In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
	
		
					Forumsregeln phpBB 3.0 hat das Ende seiner Lebenszeit überschritten 
	 
			
		
		
			
				
																			
								Tifker 							 
						Mitglied 			
		Beiträge:  317 Registriert:  01.06.2006 19:35 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von Tifker  22.05.2008 14:22 
			
			
			
			
			
			Hallo,
ich verwende 
mysql 
gesagt - getan! Code in der 
root/calendar/inc.install.php  ausgetauscht (eine inc.install.php Datei gibt es aber auch im Verzeichnis calendar_install/inst_0.6.0, hoffe ich habe die richtige genommen?!) > Meldung: 
Achja, danke für deine Hilfe!!!    
		 
				
		
		 
	 
				
		
		
			
				
																			
								BB-BF-BM 							 
						Mitglied 			
		Beiträge:  2179 Registriert:  28.10.2005 16:38Wohnort:  Essen 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von BB-BF-BM  22.05.2008 15:35 
			
			
			
			
			
			Hallo!
es gibt alle Dateien noch einmal im Verzeichnis calendar_install/inst_0.6.0/root, da hier geprüft wird, ob die Dateien bereits aktualisiert wurden. Die Datei, die du geändert hast, war aber die richtige. 
Ersetze jetzt den Codeabschnitt 
Code: Alles auswählen 
      $dbms_name = $GLOBALS['db']->sql_layer;
      $dbms = get_available_dbms($dbms_name);
      var_dump($dbms);
      exit;
      $dbms = $dbms[$dbms_name];
      $remove_remarks = $dbms['COMMENTS']; gegen 
Code: Alles auswählen 
      $dbms_name = $GLOBALS['db']->sql_layer;
      $dbms = get_available_dbms();
      var_dump($dbms);
      echo $dbms_name;
      exit;
      $dbms = $dbms[$dbms_name];
      $remove_remarks = $dbms['COMMENTS'];Poste dann wieder die Ausgabe.
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Tifker 							 
						Mitglied 			
		Beiträge:  317 Registriert:  01.06.2006 19:35 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von Tifker  22.05.2008 21:55 
			
			
			
			
			
			Jetzt kommt diese Meldung:
Code: Alles auswählen 
array(3) { ["mysqli"]=>  array(8) { ["LABEL"]=>  string(27) "MySQL with MySQLi Extension" ["SCHEMA"]=>  string(8) "mysql_41" ["MODULE"]=>  string(6) "mysqli" ["DELIM"]=>  string(1) ";" ["COMMENTS"]=>  string(14) "remove_remarks" ["DRIVER"]=>  string(6) "mysqli" ["AVAILABLE"]=>  bool(true) ["2.0.x"]=>  bool(true) } ["mysql"]=>  array(8) { ["LABEL"]=>  string(5) "MySQL" ["SCHEMA"]=>  string(5) "mysql" ["MODULE"]=>  string(5) "mysql" ["DELIM"]=>  string(1) ";" ["COMMENTS"]=>  string(14) "remove_remarks" ["DRIVER"]=>  string(5) "mysql" ["AVAILABLE"]=>  bool(true) ["2.0.x"]=>  bool(true) } ["sqlite"]=>  array(8) { ["LABEL"]=>  string(6) "SQLite" ["SCHEMA"]=>  string(6) "sqlite" ["MODULE"]=>  string(6) "sqlite" ["DELIM"]=>  string(1) ";" ["COMMENTS"]=>  string(14) "remove_remarks" ["DRIVER"]=>  string(6) "sqlite" ["AVAILABLE"]=>  bool(true) ["2.0.x"]=>  bool(false) } } mysql4 
		 
				
		
		 
	 
				
		
		
			
				
								feuerteufel 							 
						Mitglied 			
		Beiträge:  524 Registriert:  17.04.2004 21:11Wohnort:  Schortens
				Kontaktdaten: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von feuerteufel  23.05.2008 07:58 
			
			
			
			
			
			BB-BF-BM hat geschrieben: Hallo!_install .php, die Datei includes/acp/acp_calendar.php wird vor der vollständigen Installation nicht korrekt funktionieren (wie alle anderen Dateien auch).
Guten Morgen,
die Datei habe ich übertragen, im ACP habe ich mittlerweile auch die Möglichkeit, den Kalender zu installieren, und wenn ich auf den Link gehe, dann erhalte ich diese Meldung
gruß der feuerteufel
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								BB-BF-BM 							 
						Mitglied 			
		Beiträge:  2179 Registriert:  28.10.2005 16:38Wohnort:  Essen 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von BB-BF-BM  23.05.2008 08:27 
			
			
			
			
			
			Hallo!
@Tifker: ersetze 
Code: Alles auswählen 
      $dbms_name = $GLOBALS['db']->sql_layer;
      $dbms = get_available_dbms();
      var_dump($dbms);
      echo $dbms_name;
      exit;
      $dbms = $dbms[$dbms_name];
      $remove_remarks = $dbms['COMMENTS']; gegen 
Code: Alles auswählen 
      $dbms_name = $GLOBALS['db']->sql_layer;
      $dbms = get_available_dbms();
      echo $dbms_name . ' - ' . $GLOBALS['dbms'] . ' - ' . $GLOBALS['sql_db'];
      exit;
      $dbms = $dbms[$dbms_name];
      $remove_remarks = $dbms['COMMENTS'];
@feuerteufel: Poste mal die URL, die du aufrufst (mir kommt es auf die Parameter "...&i=...&mode=..." an)!
Hast du auch PHP 5.1.2 oder höher?
 
		 
				
		
		 
	 
				
		
		
			
				
								feuerteufel 							 
						Mitglied 			
		Beiträge:  524 Registriert:  17.04.2004 21:11Wohnort:  Schortens
				Kontaktdaten: 
				
			 
				
		 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von feuerteufel  23.05.2008 08:31 
			
			
			
			
			
			BB-BF-BM hat geschrieben: Hallo!
Danke schön, das ist wohl mein fehler, mein Hoster hat mir PHP Version 4.4.8 zur verfügung gestellt ...
somit wird das wohl nicht laufen .. 
gruß und danke schön
der feuerteufel
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Tifker 							 
						Mitglied 			
		Beiträge:  317 Registriert:  01.06.2006 19:35 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von Tifker  23.05.2008 09:22 
			
			
			
			
			
			Guten Morgen,
Code ersetzt, wiederum durchgeklickt bis Schritt vier, neue Meldung: 
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								BB-BF-BM 							 
						Mitglied 			
		Beiträge:  2179 Registriert:  28.10.2005 16:38Wohnort:  Essen 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von BB-BF-BM  24.05.2008 08:43 
			
			
			
			
			
			Hallo Tifker!
Ersetze jetzt 
Code: Alles auswählen 
      $dbms_name = $GLOBALS['db']->sql_layer;
      $dbms = get_available_dbms();
      echo $dbms_name . ' - ' . $GLOBALS['dbms'] . ' - ' . $GLOBALS['sql_db'];
      exit;
      $dbms = $dbms[$dbms_name];
      $remove_remarks = $dbms['COMMENTS']; gegen 
Code: Alles auswählen 
		switch ($GLOBALS['db']->sql_layer)
		{
			case 'mysql':
				$dbms_name = 'mysql_40';
				break;
			
			case 'mysql4':
				if (version_compare($GLOBALS['db']->mysql_version, '4.1.3', '>='))
				{
					$dbms_name = 'mysql_41';
				}
				else
				{
					$dbms_name = 'mysql_40';
				}
				break;
			
			case 'mysqli':
				$dbms_name = 'mysql_41';
				break;
			
			case 'mssql':
			case 'mssql_odbc':
				$dbms_name = 'mssql';
				break;
			
			default:
				$dbms_name = $db->sql_layer;
				break;
		}
		
		$dbms = @get_available_dbms($dbms_name);
		$dbms = $dbms[$dbms_name];
		$remove_remarks = $dbms['COMMENTS'];Jetzt sollte es eigentlich funktionieren.
 
		 
				
		
		 
	 
				
		
		
			
				
																			
								Tifker 							 
						Mitglied 			
		Beiträge:  317 Registriert:  01.06.2006 19:35 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von Tifker  24.05.2008 10:36 
			
			
			
			
			
			Funtkioniert leider nicht!?
Nach Schritt 4 kommt nun diese Meldung:
Code: Alles auswählen 
Fatal error: Function name must be a string in /home/.sites/69/site229/web/forum/calendar/inc.install.php on line 321 
		 
				
		
		 
	 
				
		
		
			
				
																			
								BB-BF-BM 							 
						Mitglied 			
		Beiträge:  2179 Registriert:  28.10.2005 16:38Wohnort:  Essen 
		
						
					
						 
													
							
						
									
						Beitrag 
					 
								von BB-BF-BM  24.05.2008 13:31 
			
			
			
			
			
			Hallo!
Tut mir Leid, ich hatte einen Denkfehler: ersetze 
Code: Alles auswählen 
      switch ($GLOBALS['db']->sql_layer)
      {
         case 'mysql':
            $dbms_name = 'mysql_40';
            break;
         
         case 'mysql4':
            if (version_compare($GLOBALS['db']->mysql_version, '4.1.3', '>='))
            {
               $dbms_name = 'mysql_41';
            }
            else
            {
               $dbms_name = 'mysql_40';
            }
            break;
         
         case 'mysqli':
            $dbms_name = 'mysql_41';
            break;
         
         case 'mssql':
         case 'mssql_odbc':
            $dbms_name = 'mssql';
            break;
         
         default:
            $dbms_name = $db->sql_layer;
            break;
      }
      
      $dbms = @get_available_dbms($dbms_name);
      $dbms = $dbms[$dbms_name];
      $remove_remarks = $dbms['COMMENTS'];gegen 
Code: Alles auswählen 
      $_dbms = @get_available_dbms($GLOBALS['dbms']);
      $_dbms = $_dbms[$GLOBALS['dbms']];
      $remove_remarks = $_dbms['COMMENTS'];
		$sql = str_replace($table_const, $table, @file_get_contents($schema_file_path));
		$remove_remarks($sql);
		$sql = @split_sql_file($sql, $_dbms['DELIM']);
		@$GLOBALS['phpbb_db_tools']->_sql_run_sql($sql);
Vielen Dank, dass du so hilfsbereit meine Lösungsansätze ausprobierst!