Seite 1 von 2

Countdown disable Board

Verfasst: 28.07.2013 09:49
von fontane
phpBB Version = 3.0.9
PHP-Version = 5.2.17

Hallo,

ich habe den MOD (siehe Betreff) eingebaut:

in der includes/acp/acp_board.php muss hierbei folgender Abschnitt eingefügt werden:

Code: Alles auswählen

	/**
	* Countdown disable board by phpbb3world.com
	*/
	function ctn_rov_version()
	{
		global $user, $config;
		
		// Get current and latest version
		$errstr = '';
		$errno = 0;
		$info = get_remote_file('phpbb3world.com', '/modversione', 'Countdown_Disable_Board.txt', $errstr, $errno);

		if ($info === false)
		{
			return '<span id="ctn_rov_version" style="color:red;">' .sprintf($user->lang['CNT_ROV_UNABLE_CONNECT'], $errstr). '</span>';
		}

		$info = explode("\n", $info);
		$latest_version = trim($info[0]);
		$announcement = trim($info[1]);
		$up_to_date = phpbb_version_compare($config['ctn_rov_version'], $latest_version, '<') ? false : true;
		
		if ($up_to_date)
		{
			return '<span id="ctn_rov_version" style="color:green;">' .sprintf($user->lang['CNT_ROV_UPDATE_OK'], $config['ctn_rov_version']). '</span>';
		}
		else
		{
			return '<span id="ctn_rov_version" style="color:red;">' .sprintf($user->lang['CNT_ROV_UPDATE_INSTRUCTIONS'], $config['ctn_rov_version'], $latest_version, $announcement). '</span>';
		}
	}
	// End Countdown disable board by phpbb3world.com
Tue ich dies wie vorgegeben, funktioniert das ACP nicht mehr.

Kommentiere ich die Zeile (wie nachstehend)

Code: Alles auswählen

// $up_to_date = phpbb_version_compare($config['ctn_rov_version'], $latest_version, '<') ? false : true;
aus, funktioniert das ACP sowie der MOD problemlos. (Ja, alle Dateien des MOD wurden sauber ins Forum kopiert)

Da ich davon ausgehe dass es nicht am MOD liegt, würde es mich interessieren wie man die eigentliche Ursache dieser Fehlfunktion herausfinden kann.

Hat jemand Anregungen oder Hinweise bzw. Tipps zur Fehlerquelleneingrenzung?

Re: Countdown disable Board

Verfasst: 28.07.2013 10:08
von Miriam
Ja, alle Dateien des MOD wurden sauber ins Forum kopiert
Das ist schön... Hast Du denn auch die (evtl. vorhandenen) SQL Queries umgesetzt?

Re: Countdown disable Board

Verfasst: 28.07.2013 11:31
von fontane
Miriam hat geschrieben:
Ja, alle Dateien des MOD wurden sauber ins Forum kopiert
Das ist schön... Hast Du denn auch die (evtl. vorhandenen) SQL Queries umgesetzt?
Yes! install-cdb.php wurde ausgeführt.
Der MOD würde sonst nicht funktionieren, da die Einstellungen z.B. die Farben, der Text etc. in der Grundeinstellung des MOD korrekt definiert wurden.

Re: Countdown disable Board

Verfasst: 28.07.2013 16:06
von Miriam
Die Sprachvariablen wurden in Deiner Sprache durch Dich nachgerüstet?

KB:utf8bom wurde durch Dich auch beherzigt?
Schon gelesen: KB:debugmode?

Re: Countdown disable Board

Verfasst: 28.07.2013 17:44
von fontane
Miriam hat geschrieben:Die Sprachvariablen wurden in Deiner Sprache durch Dich nachgerüstet?
KB:utf8bom wurde durch Dich auch beherzigt?
Selbstverständlich (Erfahrung lehrte) :grin: Fehlfunktion war bereits VOR Integration der Deutschen Sprachdatei vorhanden.
Miriam hat geschrieben:Schon gelesen: KB:debugmode?
Kaum aktiviert kommt eine Fehlermeldung aus der functions.php :) und im Cache einige "dataxxxxx" Dateien :oops: . Das muss man erst mal lesen können. :roll:
Ich vermute dass alle Fehler mit der functions.php zusammen hängen. Sicherlich ein Fall für die Jobbörse. :wink: Eben das Los wenn man ehrenamtlich das Forum eines Verstorbenen weiter führt. Was soll's! :oops:

Dir Miriam herzlichen Dank für Dein stetiges Engagement und Deine Geduld. :wink:

Re: Countdown disable Board

Verfasst: 28.07.2013 18:05
von Elsensee
Was ist denn das für eine grauenhafte MOD? :lol:
Denn die Zeile

Code: Alles auswählen

$up_to_date = phpbb_version_compare($config['ctn_rov_version'], $latest_version, '<') ? false : true; 
hätte man auch einfacher schreiben können.

Aber egal. Wie wäre es, wenn du die/den Fehler, der aus der functions.php kommt, mal hier einfügst? Dann können wir dir auch hier weiterhelfen, denke ich. :)

Re: Countdown disable Board

Verfasst: 28.07.2013 18:13
von Miriam
Elsensee hat geschrieben:Wie wäre es, wenn du die/den Fehler, der aus der functions.php kommt, mal hier einfügst?
+1

Re: Countdown disable Board

Verfasst: 29.07.2013 14:45
von fontane
Miriam hat geschrieben:
Elsensee hat geschrieben:Wie wäre es, wenn du die/den Fehler, der aus der functions.php kommt, mal hier einfügst?
+1
Aktivierung des Debug-Modus ergibt beim Aufruf der Seite folgende Meldung:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /portal/includes/constants.php on line 24: Constant PORTAL_CONFIG_TABLE already defined
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1072: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1072: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/session.php on line 1072: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4480: Undefined variable: mode
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4481: Undefined variable: mode
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4766: Uninitialized string offset: 1
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4766: Uninitialized string offset: 2
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4766: Uninitialized string offset: 3
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4766: Uninitialized string offset: 4
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4766: Uninitialized string offset: 5
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4766: Uninitialized string offset: 6
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4835: Undefined variable: l_online_users_portal
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5074: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5076: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5077: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5078: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
ist der Debug-Modus deaktiviert, ist es - zumindest nach aussen - ok.

Die Datei functions.php habe ich hier mal beigestellt.

Vorab Danke an alle welche sich damit beschäftigen.

Re: Countdown disable Board

Verfasst: 29.07.2013 18:39
von Miriam
Interessehalber gefragt: Was ist denn mit dem Auskommentieren der einen Codezeile in der includes/acp/acp_board.php passiert?
Diese "neuen" Meldungen haben auf den ersten Blick nichts mit der Eingangsproblematik zu tun.

Re: Countdown disable Board

Verfasst: 29.07.2013 19:40
von fontane
Miriam hat geschrieben:Interessehalber gefragt: Was ist denn mit dem Auskommentieren der einen Codezeile in der includes/acp/acp_board.php passiert?
unverändert, es hat leider bisher niemand eine Lösung gepostet :o
Miriam hat geschrieben:Diese "neuen" Meldungen haben auf den ersten Blick nichts mit der Eingangsproblematik zu tun.
Das Pastebin ist auf Grund der Anregung von Elsensee gepostet worden.