Who Downloaded 1.1.1

nAsH
was muß man ändern wenn man auch angezeigt bekommen möchte wie viel mal der user die datei heruntergeladen hat...

also ähnlich wie bei "Who Read This Thread"...da wird ja angezeigt wie oft der user den thread gelesen hat (Anzahl)...

nAsH
Swisstiger
Hi Leute

das Teil ist echt gut, habe alles nach der anleitung eingebaut.
Nur wo kann ich jetzt die liste sehen, also hier geht gar nichts.

http://trucksim.free-for-all.ch/wbb2/attachment.php



Gruss Daniel
N!tro*
Zitat:
Sie haben einen ungültigen Verweis angegeben. Wenn Sie einem korrekten Link gefolgt sind, sollten Sie den Administrator benachrichtigen.
Agi
Zitat:
Original von Swisstiger
Hi Leute

das Teil ist echt gut, habe alles nach der anleitung eingebaut.
Nur wo kann ich jetzt die liste sehen, also hier geht gar nichts.

http://trucksim.free-for-all.ch/wbb2/attachment.php



Gruss Daniel


Im Thread wo der Dateianhang auch angezeigt wird
Natürlich musst du dazu aber im Acp erst die entsprechenden Rechte richtig setzen Belehr
DON-KING
auch von mir bestätigt...super hack...super anleitung...super funzt es bei mir auch...vielen dank
bfi-nagel
Hallo nochmal,

ich hab es jetzt auch geschafft, dass das Tool letztendlich nach dreimaliger Installation zuweit in das Forum-System eingebaut ist, allerdings gibt es noch ein Problem. Es wird zwar jetzt angezeigt, dass das bereits z. B. ein Benutzer eine bestimmte Datei runtergeladen hat, jedoch wird nicht angezeigt wer Sie heruntergeladen hat.

Was hab ich nun falsch gemacht?

Ich habe mal einen Screenshot hier mit angefügt.
Vielen Dank im voraus.
bfi-nagel
Hallo nochmal,

ich hab es jetzt auch geschafft, dass das Tool letztendlich nach dreimaliger Installation zuweit in das Forum-System eingebaut ist, allerdings gibt es noch ein Problem. Es wird zwar jetzt angezeigt, dass das bereits z. B. ein Benutzer eine bestimmte Datei runtergeladen hat, jedoch wird nicht angezeigt wer Sie heruntergeladen hat.

Was hab ich nun falsch gemacht?

Ich habe mal einen Screenshot hier mit angefügt.
Vielen Dank im voraus.
nAsH
kann daran liegen das es vor dem einbau heruntrgeladen wurde...

jeder anhang der vor dem einbau heruntergeladen wurde wird in dem popup nich angezeigt...

nAsH
bfi-nagel
nein, der download war schon nach dem einbau
Marvin
Very nice. Vielen Dank.
Swisstiger72
Hi Leute

Ich habe ein Problem. Seit neustems geht die anzeige nicht mehr. Alles was nachdem 1.5.06 runter geladen wird, wird nicht mehr angezeigt wer es runter geladen hat.

Wir haben am 29.04.2006 einen server umzug gemacht, und da hat ja noch alles funktioniert, denn sonste würde man ja nicht bis zum 1.05.06 sehen wer was runter geladen hat.

Am 2.5.06 habe ich dann noch was für die Datenbank eingebaut und zwar folgendes " jgsgruppenhack " damit man einstellen kann wer in welcher kategorien was downloaden darf.

auszug aus dieser Readme:

Hack: Gruppenrechte beim Download JGS Datenbank
Forum: http://forum-4-all.de http://jgs-xa.de
Author: Pommes2

Was macht der hack?

Der Hack ermöglicht es euch Pro Kategorie Gruppenrechte für den
Download fest zu legen.
Außerdem wurde der Fehler beim Thread erstellen behoben,wenn man den
Attchmenthack von Merides eingebaut hat.Es kam dann ein SQL Fehler.

Wie baue ich es ein?

Führt folgene SQL aus:
ALTER TABLE `bb1_jgs_db_kategorie2` ADD `kanndl` VARCHAR( 150 ) DEFAULT '1' NOT NULL ;
(Achtung die SQL ist auf bb1)

Die beiden Templates neu importieren und cachen.

die jgs_db.php austauschen. fertig

Jetzt noch die Kategorien neu einstellen,legt beim bearbeiten der Kategorien fest
welche Gruppen downloaden dürfen.Dabei ist es völlig egal was Ihr im ACP für die Gruppen
eingestellt habt.
Alle Kategorien stehen auf Gruppe 1 beim Anfang.



Aber der witz an der sache ist ja nun, das keine dateien geändert wurden ausser die jgs_db.php die wurde überschrieben.

Könnte das nun daran liegen ?
Aber beim einbau vom " Who Downloaded 1.1.1 " wurde ja diese datei nicht angerührt.



Gruss Swisstiger
Peh
Doch genau diese ausgetauschte Dateiwird im Addon (Who Downloaded 1.1.1 Addon für JGS-DB.txt) geändert.

Du musst also nur den fehlenden Teil aus dem Addon wieder einbauen

Gruß Peh
Skulltula
Ich hab eine Erweiterte thread_attachementbit drin und die sieht folgendermassen aus.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder"> 
<tr>
<td class="tableb" rowspan="3" align="center" width="50px"><a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/filetypes/$extensionimage.gif" border="0" alt="$extensionimage" /></a><br /><span class="smallfont"><a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}"><b>Download</b></a></td>
<td class="tablea" width="100%"><span class="smallfont">Dateiname:&nbsp;<b>$attachment[attachmentname].$attachment[attachmentextension]</b></span></td>
</tr>
<tr>
<td class="tableb" width="100%"><span class="smallfont">Dateigröße:&nbsp;<b>$attachment[attachmentsize]&nbsp;KB</b></span></td>
</tr>
<tr>
<td class="tablea" width="100%"><span class="smallfont">Downloads:&nbsp;<b>$attachment[counter]</b></span></td>
</tr>
</table>


Wie muss ich die anpassen damit der Hack funktioniert ?

EDIT: hat sich erledigt

So muss es dann aussehen.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder"> 
<tr>
<td class="tableb" rowspan="3" align="center" width="50px"><a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}"><img src="{$style['imagefolder']}/filetypes/$extensionimage.gif" border="0" alt="$extensionimage" /></a><br /><span class="smallfont"><a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}"><b>Download</b></a></td>
<td class="tablea" width="100%"><span class="smallfont">Dateiname:&nbsp;<b>$attachment[attachmentname].$attachment[attachmentextension]</b></span></td>
</tr>
<tr>
<td class="tableb" width="100%"><span class="smallfont">Dateigröße:&nbsp;<b>$attachment[attachmentsize]&nbsp;KB</b></span></td>
</tr>
<tr>
<td class="tablea" width="100%"><span class="smallfont"><if($wbbuserdata[can_view_whodownloaded])><then><a href="misc.php?action=whodownloaded&attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}" onClick="window.open('misc.php?action=whodownloaded&attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}','_blank','toolbar=no,location=no,menubar=no,scrollbars=yes,width=340,height=530,resizeable=yes,status=no');return false" target="_blank" title="{$lang->items['LANG_MISC_WHODOWNLOADED_SHOWUSER']}"></then></if>{$LANG_THREAD_ATTACHMENT_INFO}<if($wbbuserdata[can_view_whodownloaded])><then></a></then></if></b></span></td>
</tr>
</table>
nAsH
suche:

code:
1:
<td class="tablea" width="100%"><span class="smallfont">Downloads:&nbsp;<b>$attachment[counter]</b></span></td>

ersetze mit:

code:
1:
<td class="tablea" width="100%"><span class="smallfont">Downloads:&nbsp;<if($wbbuserdata[can_view_whodownloaded])><then><a href="misc.php?action=whodownloaded&attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}" onClick="window.open('misc.php?action=whodownloaded&attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}','_blank','toolbar=no,location=no,menubar=no,scrollbars=yes,width=340,height=530,resizeable=yes,status=no');return false" target="_blank" title="{$lang->items['LANG_MISC_WHODOWNLOADED_SHOWUSER']}"></then></if><b>$attachment[counter]</b><if($wbbuserdata[can_view_whodownloaded])><then></a></then></if></span></td>

nAsH
Swisstiger72
Hi alle


Nun gibt es ja seit kurzem die JGS Datenbank 3.0.0

Ich konnte die Template bearbeiten was auch wunderbar geklappt hat, nun aber gehts bei der neuen jgs_db.php nicht mehr, da man das was man suchen soll nicht mehr findet.
Denn die neue jgs_db.php sieht nun völlig anderst aus.

Kann mir jemand helfen das dort einzubauen.

ich hänge mal die neue jgs_db.php hier an damit ihr sehen könnt wie die nun aussieht.


Gruss Daniel
nAsH
suche...

code:
1:
$db->query("UPDATE bb".$n."_jgs_db_dateien SET dlcount = dlcount + 1 WHERE id = '".addslashes($download_id)."'");

nAsH
Totoo
Zitat:
Original von Swisstiger72
Hi alle


Nun gibt es ja seit kurzem die JGS Datenbank 3.0.0

Ich konnte die Template bearbeiten was auch wunderbar geklappt hat, nun aber gehts bei der neuen jgs_db.php nicht mehr, da man das was man suchen soll nicht mehr findet.
Denn die neue jgs_db.php sieht nun völlig anderst aus.

Kann mir jemand helfen das dort einzubauen.

ich hänge mal die neue jgs_db.php hier an damit ihr sehen könnt wie die nun aussieht.


Gruss Daniel


1. Wenn du jgs-db 3.0 vorher geladen hast, lade die aktuelle von jgs

code:
1:
2:
3:
Dieses Bugfix braucht nur eingespielt zu werden wenn das ZIP vor dem: 
19.05.2006 - 16:26
runtergeladen wurde



2. suche in der jgs_db.php

code:
1:
2:
3:
4:
		
// UpdateCounter
	$db->query("UPDATE bb".$n."_jgs_db_dateien SET dlcount = dlcount + 1 WHERE id = '".addslashes($download_id)."'");


3. füge darunter

code:
1:
2:
3:
4:
5:
/** whodownloaded popup (c) peh **/
$db->query("INSERT INTO bb".$n."_jgs_db_downloads (attachmentid,userid,downloadtime) VALUES ('".((isset($download_id) && $download_id) ? ($download_id) : (0))."','".$wbbuserdata['userid']."','".time()."')");
/** whodownloaded **/




Der Rest bleibt wie in der

Who Downloaded 1.1.1 Addon für JGS-DB.txt
beschrieben.

fertisch
Zahni
Moin Moin und Dank an Peh für diesen HACK,

einbau war sehr simpel, nur man sollte die Anleitung besser lesen, bin davon ausgegangen das die Anzeige im Thread sichtbar ist und nicht im separaten Popup Fenster.

Frage ???
Wäre es möglich dieses zu bewerkstelligen, wäre besser zur Übersicht, so muss man nicht ständig diesen Link anklicken.

Besten Dank und noch ein schönes Weekend.
eddie333
Hallo Peh, ersteinmal tausend Dank für die Mühe, leider kann ich den Hack atm noch ned wirklich nutzen.

Ich hänge and er Stelle wo das Template "thread_attachmentbit.tpl" bearbeitet werden muss.

Ich habe von stepreis den hack drin das die ANordnung von Dateianhängen in Threads anders angeordnet ist, daher schaut dieses tpl komplett anders aus, nämlich so:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:100%" class="tableinborder">
 <tr class="tablea">
  <td class="tableb" rowspan="3" align="center" style="width:50px;line-height:12px">
   <a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}">
    <img src="{$style['imagefolder']}/filetypes/$extensionimage.gif" border="0" alt="$extensionimage" title="$extensionimage" />
   </a>
   <br />
   <span class="smallfont">
    <a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}" alt="$extensionimage" title="$extensionimage"><b>{$lang->items['LANG_THREAD_ATTACHMENT_INFO_DOWNLOAD']}</b></a>
   </span>
  </td>
  <td class="tablea" style="width:100%">
   <span class="smallfont">
    {$lang->items['LANG_THREAD_ATTACHMENT_INFO_DATEINAME']}&nbsp;
    <a href="attachment.php?attachmentid=$attachment[attachmentid]{$SID_ARG_2ND}" alt="$extensionimage" title="$extensionimage"><b>$attachment[attachmentname].$attachment[attachmentextension]</b></a></span>
  </td>
 </tr>
 <tr>
  <td class="tableb" style="width:100%">
   <span class="smallfont">{$lang->items['LANG_THREAD_ATTACHMENT_INFO_DATEIGROESSE']}&nbsp;<b>{$LANG_THREAD_ATTACHMENT_INFO_ATTACHEMENTSIZE1}</b></span>
  </td>
 </tr>
 <tr>
  <td class="tablea" style="width:100%">
   <span class="smallfont">
    {$lang->items['LANG_THREAD_ATTACHMENT_INFO_DOWNLOADS']}&nbsp;
    {$LANG_THREAD_ATTACHMENT_INFO_ATTACHEMENTSIZE2}
   </span>
  </td>
 </tr>
</table>


Nun besagt Deine Anleitung ja dies:

thread_attachmentbit [template]
===========================================================================
=====
Gehe ins ACP -> Templates bearbeiten -> thread_attachmentbit

Suche:
---------------------------------------------------------------------------
-----
{$LANG_THREAD_ATTACHMENT_INFO}
---------------------------------------------------------------------------
-----

ERSETZE mit:
---------------------------------------------------------------------------
-----
<if($wbbuserdata[can_view_whodownloaded])><then><a href="misc.php?action=whodownloaded&attachmentid=$attachment[attachmentid]{
$SID_ARG_2ND}" onClick="window.open('misc.php?action=whodownloaded&attachmentid=$attachmen
t[attachmentid]{$SID_ARG_2ND}','_blank','toolbar=no,location=no,menubar=no,
scrollbars=yes,width=340,height=530,resizeable=yes,status=no');return false" target="_blank" title="{$lang->items['LANG_MISC_WHODOWNLOADED_SHOWUSER']}"></then></if>{$LA
NG_THREAD_ATTACHMENT_INFO}<if($wbbuserdata[can_view_whodownloaded])><then><
/a></then></if>
---------------------------------------------------------------------------
-----


kannst du mir ev sagen wie ich das in meinem Template nun bewerkstelligen kann/muss ?

Vielen Dank schon vorab,

Thomas


EDIT: habs selber gefunden und hinbekommen, danke nochmals für den Hack, läuft einwandfrei
snoopi
erst ma danke, wieder a feines adon Freude

aber nun habe ich ein problem. die dateianhänge lassen sich nicht mehr löschen. wenn man nun auf entfernen klickt passiert nix.

zur not geht dann nur über das profil => dateianhänge Freude

das ist aber eigendlich nicht der sinn unglücklich

jemand eine idee??

danke schon mal