Countdown disable Board

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Countdown disable Board

Beitrag 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?
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Countdown disable Board

Beitrag 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?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: Countdown disable Board

Beitrag 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.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Countdown disable Board

Beitrag von Miriam »

Die Sprachvariablen wurden in Deiner Sprache durch Dich nachgerüstet?

KB:utf8bom wurde durch Dich auch beherzigt?
Schon gelesen: KB:debugmode?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: Countdown disable Board

Beitrag 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:
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Countdown disable Board

Beitrag 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. :)
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Countdown disable Board

Beitrag 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
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: Countdown disable Board

Beitrag 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.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Countdown disable Board

Beitrag 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.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: Countdown disable Board

Beitrag 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.
Zuletzt geändert von fontane am 29.07.2013 20:54, insgesamt 2-mal geändert.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Antworten

Zurück zu „[3.0.x] Mod Support“