[ABD] Simple Calendar

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
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

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:

Code: Alles auswählen

array(0) { }
Achja, danke für deine Hilfe!!! :wink:
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

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 »

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
Benutzeravatar
feuerteufel
Mitglied
Beiträge: 524
Registriert: 17.04.2004 21:11
Wohnort: Schortens
Kontaktdaten:

Beitrag von feuerteufel »

BB-BF-BM hat geschrieben:Hallo!


@feuerteufel: Hast du wirklich das Installations-Modul hinzugefügt und ausgeführt?
Die dazugehörige Datei ist includes/acp/acp_calendar_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
Parse error: syntax error, unexpected ')', expecting '(' in /xx/www.xx.de/formi/includes/acp/acp_calendar.php on line 50
gruß der feuerteufel
Wenn es Wo Brennt, war ich schon lange da ...

Feuerwehr Schortens
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

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?
Benutzeravatar
feuerteufel
Mitglied
Beiträge: 524
Registriert: 17.04.2004 21:11
Wohnort: Schortens
Kontaktdaten:

Beitrag von feuerteufel »

BB-BF-BM hat geschrieben:Hallo!


@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?

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
Wenn es Wo Brennt, war ich schon lange da ...

Feuerwehr Schortens
Tifker
Mitglied
Beiträge: 317
Registriert: 01.06.2006 19:35

Beitrag von Tifker »

Guten Morgen,


Code ersetzt, wiederum durchgeklickt bis Schritt vier, neue Meldung:

Code: Alles auswählen

mysql4 - mysql - dbal_mysql
BB-BF-BM
Mitglied
Beiträge: 2179
Registriert: 28.10.2005 16:38
Wohnort: Essen

Beitrag von BB-BF-BM »

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 »

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:38
Wohnort: Essen

Beitrag von BB-BF-BM »

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!
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“