Seite 3 von 7

Re: [FINAL] Download MOD 6.5.1

Verfasst: 04.06.2012 01:22
von Shorty1968
Hallo ich habe das Updatet nun noch mal durch geführt und auch die änderungen und install.php,aber ich bekomme immer noch:

Code: Alles auswählen

Fatal error: Class 'dl_mod' not found in /var/www/web2/html/dl_mod/classes/class_dl_cache.php on line 24

Re: [FINAL] Download MOD 6.5.3

Verfasst: 04.06.2012 07:15
von oxpus
Hallo,

du hast auch wirklich alle Dateien hochgeladen, die zu dieser MOD gehören?

Dazu auch mal die Frage, welche PHP-Version du einsetzt.
PHP 5.3.x ist Voraussetzung für die MOD Version ab 6.5.x, besser ist dabei allerdings bereits PHP 5.4.x.

Re: [FINAL] Download MOD 6.5.3

Verfasst: 04.06.2012 12:40
von Shorty1968
Hallo ja ich habe wirklich alle Dateien hochgeladen und ich habe php 5.4 drauf.

Re: [FINAL] Download MOD 6.5.3

Verfasst: 04.06.2012 13:02
von oxpus
Komisch, ich verwende ebenfalls PHP 5.4 und bekomme keine Fehlermeldung.

Du kannst ja mal aus der Datei /dl_mod/classes/class_dl_cache.php den Eintrag

Code: Alles auswählen

 extends dl_mod
entfernen.
Ggf. auch aus weiteren Dateien im selben Ordner, fals es weitere Fehlermeldungen gibt.
Normalerweise wird nach der gewählten Struktur dieses nicht zwingend benötigt...

Re: [FINAL] Download MOD 6.5.3

Verfasst: 04.06.2012 13:09
von Shorty1968
Ok vielen dank werde es versuchen muss nur erst mal noch eine Lösung für den Download Block im Portal finden.

Re: [FINAL] Download MOD 6.5.4

Verfasst: 19.07.2012 09:57
von AYYILDIZLAR
Hallo oxpus,

Tolle Mod, hat schon fast wieder zu viele Funktionen für meine Zwecke. Einbau lief ohne Probleme, hast dir viel Arbeit gemacht. Habe mir die Mod vor 3 Tagen eingebaut und teste diese seit dem ohne Probleme. Wirklich starke Arbeit, Danke für den Download MOD.

Grüße aus dem Spessart

Re: [FINAL] Download MOD 6.5.19

Verfasst: 24.06.2013 20:09
von oxpus
Achtung, logischer Fehler im Moderator Panel!
Es ist bis Version 6.5.18 möglich, selbst als Gast Downloads zu ändern und zu löschen!

Mea Culpa.

Die aktuelle Version 6.5.19 behebt diesen Fehler.

Bitte dringend die MOD aktualisieren oder zumindest folgende Änderungen durchführen:

Datei /dl_mod/includes/dl_modcp.php öffnen

Code finden:

Code: Alles auswählen

$deny_modcp = 0;

if (($action == 'edit' || $action == 'save') && $config['dl_edit_own_downloads'])
{
	$sql = 'SELECT add_user FROM ' . DOWNLOADS_TABLE . '
		WHERE id = ' . (int) $df_id;
	$result = $db->sql_query($sql);
	$add_user = $db->sql_fetchfield('add_user');
	$db->sql_freeresult($result);

	if ($add_user == $user->data['user_id'])
	{
		$own_edit = true;
	}
	else
	{
		$own_edit = false;
	}
}
else
{
	$own_edit = false;
}

if (isset($own_edit) && $own_edit == true)
{
	$access_cat[0] = $cat_id;
	$deny_modcp = 0;
}
else
{
	$access_cat = array();
	$access_cat = dl_main::full_index(0, 0, 0, 2);
}

$cat_auth = array();
$cat_auth = dl_auth::dl_cat_auth($cat_id);

if (!$cat_id && !$cat_auth['auth_mod'] && !isset($index[$cat_id]['auth_mod']) && !$auth->acl_get('a_') && !$access_cat)
{
	$deny_modcp = true;
}

if ($deny_modcp)
{
	$view = '';
	$action = '';
}
else
Code ersetzen mit:

Code: Alles auswählen

$own_edit = false;
$deny_modcp = true;

if (($action == 'edit' || $action == 'save') && $config['dl_edit_own_downloads'])
{
	$sql = 'SELECT add_user FROM ' . DOWNLOADS_TABLE . '
		WHERE id = ' . (int) $df_id;
	$result = $db->sql_query($sql);
	$add_user = $db->sql_fetchfield('add_user');
	$db->sql_freeresult($result);

	if ($add_user == $user->data['user_id'])
	{
		$own_edit = true;
	}
	else
	{
		$own_edit = false;
	}
}
else
{
	$own_edit = false;
}

if ($own_edit == true)
{
	$access_cat[0] = $cat_id;
	$deny_modcp = false;
}
else
{
	$access_cat = array();
	$access_cat = dl_main::full_index(0, 0, 0, 2);
}

$cat_auth = array();
$cat_auth = dl_auth::dl_cat_auth($cat_id);

if (sizeof($access_cat) || $auth->acl_get('a_'))
{
	$deny_modcp = false;
}

if (isset($index[$cat_id]['auth_mod']) && $index[$cat_id]['auth_mod'])
{
	$deny_modcp = false;
}

if ($cat_id && $cat_auth['auth_mod'])
{
	$deny_modcp = false;
}

if ($deny_modcp)
{
	trigger_error($user->lang['DL_NO_PERMISSION']);
}
else

Re: [FINAL] Download MOD 6.5.19 - SECURITY RELEASE

Verfasst: 25.09.2013 15:02
von Chris_B
Also irgendwie gibts noch Handlungsbedarf.
Wenn ich auf die downloads.php gehe, wird oben rechts in der Ecke unterhalb des Boardheaders folgendes als Text angezeigt:

Code: Alles auswählen

./downloads.php?view=search
Klicke ich auf "gehe zu Kategorie" auf den Button los kommt folgendes Debugging vom Board und es zerhaut das css:

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file [ROOT]/downloads.php on line 377: Undefined index: link
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/classes/class_dl_main.php on line 47: Undefined offset: -1
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/classes/class_dl_main.php on line 50: Undefined offset: -1
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/classes/class_dl_main.php on line 51: Undefined offset: -1
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/includes/dl_cat.php on line 40: Undefined index: auth_view
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/classes/class_dl_main.php on line 47: Undefined offset: -1
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/classes/class_dl_main.php on line 50: Undefined offset: -1
[phpBB Debug] PHP Notice: in file [ROOT]/dl_mod/classes/class_dl_main.php on line 51: Undefined offset: -1
Wird eine andere Kategorie gewählt erscheint unterhalb des Boardheaders folgendes:

Code: Alles auswählen

./downloads.php?view=upload&cat_id=1 • ./downloads.php?view=search
Kann da was nicht stimmen?
Es ist eine neue Installation des Mods.

Re: [FINAL] Download MOD 6.5.19 - SECURITY RELEASE

Verfasst: 25.09.2013 19:53
von oxpus
Chris_B hat geschrieben:Kann da was nicht stimmen?
Es ist eine neue Installation des Mods.
Gibt es denn bereits Kategorien?
Ohne die kann die MOD nicht korrekt funktionieren.

Re: [FINAL] Download MOD 6.5.19 - SECURITY RELEASE

Verfasst: 25.09.2013 20:44
von Chris_B
Ja, ich habe eine testweise angelegt.