Dieses Forum verwendet Cookies.
Für "Social-Login" gelten weitere AGB die in diesem Forum unter Sonstiges liegen.
Technisch nötwendige finden Sie am Ende der Seite unter "Cookie-Einwilligungseinstellungen". (March 11) x


Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Anpassung: MyDownloads 3.0.2 Counter and Views
#1
Don't Count Downloads and View from Publisher

Da ich zum Testen immer wieder mal rein gehen muss und auch einen Download machen muss, finde ich das meine Ansichten und Downloads nicht gezählt werden sollen und das auch die werte verfälscht.

Hinweis ich hatte noch mehr angepasst inkl. Upload von "mdl_fix" evtl. auch mehr damit es mit php8.3 und Co. läuft aber das ist leider zulange her. Rolleyes

Hier was Angepasst werden muss im root Verzeichnis mydownloads.php

1. suche
Code:
$db->update_query('mydownloads_downloads', array('views' => $download['views']+1), 'did='.intval($did));

1. ersetze mit
Code:
    // update downloads counter
//    $db->update_query('mydownloads_downloads', array('downloads' => $dl['downloads']+1), 'did='.intval($did), '', true);
if ($mybb->user['uid'] == 0 || $dl['submitter_uid'] != $mybb->user['uid']) {
    $db->update_query('mydownloads_downloads', array('downloads' => $dl['downloads']+1), 'did='.intval($did), '', true);
}



2. suche
Code:
$db->update_query('mydownloads_downloads', array('views' => $download['views']+1), 'did='.intval($did));

2. ersetze mit
Code:
    // update views counter
//    $db->update_query('mydownloads_downloads', array('views' => $download['views']+1), 'did='.intval($did));

if ($mybb->user['uid'] == 0 || $download['submitter_uid'] != $mybb->user['uid']) {
    $db->update_query('mydownloads_downloads', array('views' => $download['views'] + 1), 'did=' . intval($did));
}
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste