Seite 1 von 1

Problem mit david63/topicagewarning

Verfasst: 22.03.2024 18:39
von eumelchen
Hallo zusammen,
es geht um die Extension topicagewarning, der Link zur Homepage und auch der Download funktionieren nicht mehr.
Mein Forum: phpBB 3.3.11 , PHP 8.1.27

Folgendes Problem habe ich, die Extension funktioniert so wie soll, allerdings komme ich im Adminbereich unter "Erweiterungen" nicht mehr in die Einstellungen der Extension.
Das bedeutet, dass ich nichts mehr in der Extension ändern kann und auch nicht deaktivieren kann.

Wenn ich auf "Einstellungen klicke, erscheint folgende Fehlermeldung:
Fatal error: Uncaught phpbb\exception\version_check_exception: VERSIONCHECK_FAIL in C:\xampp\htdocs\phpbb\version_helper.php:406 Stack trace: #0 C:\xampp\htdocs\phpbb\version_helper.php(354): phpbb\version_helper->get_versions(false, false) #1 C:\xampp\htdocs\phpbb\version_helper.php(273): phpbb\version_helper->get_versions_matching_stability(false, false) #2 C:\xampp\htdocs\phpbb\extension\manager.php(556): phpbb\version_helper->get_ext_update_on_branch(false, false) #3 C:\xampp\htdocs\ext\david63\topicagewarning\core\functions.php(71): phpbb\extension\manager->version_check(Object(phpbb\extension\metadata_manager)) #4 C:\xampp\htdocs\ext\david63\topicagewarning\controller\admin_controller.php(147): david63\topicagewarning\core\functions->version_check() #5 C:\xampp\htdocs\ext\david63\topicagewarning\acp\topicagewarning_module.php(29): david63\topicagewarning\controller\admin_controller->display_options() #6 C:\xampp\htdocs\includes\functions_module.php(676): david63\topicagewarning\acp\topicagewarning_module->main('\\david63\\topica...', 'main') #7 C:\xampp\htdocs\adm\index.php(81): p_master->load_active() #8 {main} thrown in C:\xampp\htdocs\phpbb\version_helper.php on line 406
So wie es aussieht, gibt es da wohl ein Versions-Check-Problem.
Zuständig dürften wohl diese beiden Dateien in der Extension sein:
ext.php

Code: Alles auswählen

<?php
/**
*
* @package Topic Age Warning Extension
* @copyright (c) 2015 david63
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/

namespace david63\topicagewarning;

class ext extends \phpbb\extension\base
{
	/**
	* Enable extension if phpBB version requirement is met
	*
	* @var string Require 3.2.0-a1 due to updated 3.2 syntax
	*
	* @return bool
	* @access public
	*/
	public function is_enableable()
	{
		// Requires phpBB 3.2.0 or newer.
		$is_enableable = phpbb_version_compare(PHPBB_VERSION, '3.2.0', '>=');

		// Display a custom warning message if requirement fails.
		if (!$is_enableable)
		{
			// Need to cater for 3.1 and 3.2
			if (phpbb_version_compare(PHPBB_VERSION, '3.2.0', '>='))
			{
				$this->container->get('language')->add_lang('ext_enable_error', 'david63/topicagewarning');
			}
			else
			{
				$this->container->get('user')->add_lang_ext('david63/topicagewarning', 'ext_enable_error');
			}
		}

		return $is_enableable;
	}
}
und composer.json

Code: Alles auswählen

{
	"name": "david63/topicagewarning",
	"type": "phpbb-extension",
	"description": "This extension displays a warning to users when they attempt to reply to a topic that has had no replies for a specified amount of time.",
	"version": "2.1.0-RC3",
	"time": "2019-05-12",
	"keywords": [
		"phpbb",
		"extension",
		"topic",
		"age",
		"warning"
	],
	"license": "GPL-2.0-only",
	"authors": [{
			"name": "David Wood",
			"role": "Mod converter"
		},
        {
            "name": "David King",
            "email": "imkingdavid@gmail.com",
            "homepage": "http://www.phpbbdevelopers.net",
            "role": "Original Mod developer"
        }
	],
	"require": {
        "php": ">=5.4.0",
        "composer/installers": "~1.0"
    },
	"extra": {
		"display-name": "[*] Topic age warning",
		"soft-require": {
			"phpbb/phpbb": ">=3.2.0"
		},
		"version-check": {
        	"host": "version.phpbbdev.space",
        	"directory": "/3.2",
        	"filename": "/topic_age_warning_version_file.json"
    	}
	}
}
Kann mir jemand sagen, was ich ändern muss damit ich wieder in die Einstellungen komme?

Gruß Rolf (eumelchen)

Re: Problem mit david63/topicagewarning

Verfasst: 22.03.2024 19:13
von LukeWCS
Hallo Rolf

Bitte auch im Startbeitrag den Link zur Ext angeben, siehe oben die Forenregeln.

Re: Problem mit david63/topicagewarning

Verfasst: 22.03.2024 19:19
von eumelchen
Wie ich schon schrieb, funktioniert der Link nicht mehr:


Informationen zur Erweiterung

Code: Alles auswählen

Angezeigter Name:
    [*] Topic age warning

Technischer Name:
    david63/topicagewarning

Beschreibung:
    This extension displays a warning to users when they attempt to reply to a topic that has had no replies for a specified amount of time.

Version:
    2.1.0-RC3

Veröffentlichungszeitpunkt:
    2019-05-12

Lizenz:
    GPL-2.0-only

Neueste Version
Voraussetzungen

phpBB-Version:
    >=3.2.0

PHP-Version:
    >=5.4.0

Re: Problem mit david63/topicagewarning

Verfasst: 22.03.2024 19:25
von Dref
David63 verließ den Support auf phpbb.com und eröffnete ein Forum, um alle diese Erweiterungen zu hosten.
Die Erweiterung, von der Sie sprechen, finden Sie hier: https://phpbbdev.space/viewtopic.php?t=42

Re: Problem mit david63/topicagewarning

Verfasst: 22.03.2024 19:25
von LukeWCS
Hmm david63 hat seine Downloads an den meisten Stellen entfernt, GitHub existiert auch nichts mehr.

Da wir die Ext nirgends frei herunterladen können, bleibt nur der Weg direkt beim Hersteller anzufragen. Soweit ich weiss, ist er nur noch hier zugange:

https://www.phpbbdev.space

Re: Problem mit david63/topicagewarning

Verfasst: 24.03.2024 19:55
von eumelchen
Ich habe über die neue Seite von David63 die Extension runtergeladen und installiert,
funktioniert einwandfrei. Vielen Dank für die Hilfe.

Re: Problem mit david63/topicagewarning

Verfasst: 24.03.2024 20:05
von LukeWCS
Danke für Rückmeldung.