Full Pack Download Mod

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

[quote="oxpus - So 24.Jul, 2005 19:40";p="39549"]Die Hackliste dient dazu, anderen mitzuteilen, welche Mods man installiert hat.
Das hilft auch der eigenen Übersicht, wenn man z.B. einen Mod sucht und gerade den Link dahin nicht im Gedächtnis hat.[/quote]
Ja wie bau ich das ein bzw. wie gab ich da Daten ein und las sie dann anzeigen? Ich hab da kein Plan hab das bei mir mit den MODs so gemacht:
http://www.stubentiger-forum.de/downloads.php?cat=6
Zuletzt geändert von Scotty am So 24.Jul, 2005 20:57, insgesamt 1-mal geändert.
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="modbo - So 24.Jul, 2005 15:37";p="39524"]Selbst wenn ich dort E-Mail benachrichtigung deaktiviere, kommt der Fehler![/quote]
Korrigiere. Wenn die E-Mail Benachrichtigung im ACP ausgeschaltet ist, bleibt der Fehler aus.
Allerdings wird dem Benutzer im DL Mod immer noch die Auswahlmöglichkeit angezeigt :( Die müsste imho, wenn die Funktion E-Mailbenachrichtigung administrativ ausgeschaltet ist, auch ausgeblendet werden.
Dann, wie gesagt, sollte sie generell bei neuen User als standard aus sein (Spam).

Warum wurde die Funktion so mehr oder weniger ungetestet eingebaut? Bei mir funktioniert sie jedenfalls nicht fehlerfrei.
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Dann, wie gesagt, sollte sie generell bei neuen User als standard aus sein (Spam).
Der Meinung bin ich allerdings auch und habe das bei mir auch gleich so gemacht.
In phpMyAdmin:

Code: Alles auswählen

ALTER TABLE `phpbb_users` CHANGE `user_allow_new_download_email` `user_allow_new_download_email` TINYINT(1) DEFAULT '0' NOT NULL;
Warum wurde die Funktion so mehr oder weniger ungetestet eingebaut? Bei mir funktioniert sie jedenfalls nicht fehlerfrei.
Bei mir Funktioniert es einwandfrei. Und bei einigen anderen Boards (wie mein Postfach heute feststellen musste :() auch!
Die müsste imho, wenn die Funktion E-Mailbenachrichtigung administrativ ausgeschaltet ist, auch ausgeblendet werden.
Da muss ich dir allerdings auch wieder recht geben! Aber das kann man ja, zur not, mit einem kleinem Snippet lösen. ;)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@modbo
Ich habe die Benachrichtigung nochmal überarbeiten. Das Paket dazu erneut herunterladen und die Dateien ersetzen.
Das diese Funktion auch ausgeschaltet wird (per default), werde ich ebenfalls noch einbauen.
Zuletzt geändert von oxpus am Mo 25.Jul, 2005 13:15, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

[quote="oxpus - Mo 25.Jul, 2005 12:00";p="39583"]@modbo
Ich habe die Benachrichtigung nochmal überarbeiten. Das Paket dazu erneut herunterladen und die Dateien ersetzen.[/quote]
Sollten das alle machen? Ich frag ja nur ;), welche Dateien ersetzen, doch nicht schon wieder alle?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, das sollten alle machen.
Und dazu auch diese SQL-Befehle ausführen, damit die Email-Benachrichtigung erstmal komplett abgeschaltet wird.
In der Masse der User kann ansonsten ein neuer oder geänderter Download ansonsten eine lange Weile brauchen, bis alle Emails versendet wurden und man wird nicht gleiche als Spam-Monster hingestellt ;)

Code: Alles auswählen

ALTER TABLE phpbb_users CHANGE user_allow_new_download_email user_allow_new_download_email TINYINT(1) DEFAULT '0' NOT NULL;
UPDATE phpbb_users SET user_allow_new_download_email = 0;
UPDATE phpbb_dl_config SET config_value = 1 WHERE config_name = 'disable_email'; 
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Ja aber welche Dateien ersetzen, sicher nicht alle, ich hab ja erst gestern die Final wieder angepasst?
Scotty's Stubentiger-Forum - Miau
Scotty's .NET Projekte: StarTrek Infos 10.01, e-hahn Updater 3.01, Easy Desktop Note 1.04
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

öh...

admin/admin_dl_files.php
includes/functions_downloads.php
dl_modcp.php
dl_upload.php
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Ok, danke :).

Mir ist grad aufgefallen das beim Template "dl_edit_body.tpl" der Zurücksetzen button leer ist, also ohne Bezeichnung…?
Zuletzt geändert von Scotty am Mo 25.Jul, 2005 14:31, insgesamt 2-mal geändert.
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - Mo 25.Jul, 2005 12:00";p="39583"]@modbo
Ich habe die Benachrichtigung nochmal überarbeiten. Das Paket dazu erneut herunterladen und die Dateien ersetzen.
Das diese Funktion auch ausgeschaltet wird (per default), werde ich ebenfalls noch einbauen.[/quote]
Danke. Habe ich gemacht, auch die SQL Anweisung ausgeführt.
Der Fehler tritt erstmal nicht mehr auf (was wohl auch klar ist, da auch bei eingeschalteter E-Mail Benachrichtigung nun keine E-Mails mehr versendet werden, da die SQL Anweisung diese bei jedem Benutzer erstmal ausgeschaltet hat).
Da ich einen Verdacht habe, wo der fehler liegen könnte, werde ich die jetzt manuell bei einigen Usern mal wieder einschalten.

An der Anzeige in der Download Konfiguration hat sich aber nichts geändert, oder? Selbst wenn E-Mail Benachrichtigung im ACP aus ist, bekommt der User die Möglichkeit angezeigt.
Werner
Beiträge: 2
Registriert: Do 21.Jul, 2005 17:03
Wohnort: S?dpfalz
Kontaktdaten:

Beitrag von Werner »

Ich hatte bei Hotschi folgende Version runtergeladen:

"2005-07-23 - Version 4.0.0 FINAL"

Ist das jetzt die endgültige oder kann ich die jetzt grad wieder deinstallieren?
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Nein nur v4.0.1 runter laden und die Dateien erneut hoch laden:
admin/admin_dl_files.php
includes/functions_downloads.php
dl_modcp.php
dl_upload.php

Was kann ich jetzt bezüglich der "dl_edit_body.tpl" machen, weil ja der Zurücksetzen button leer ist?
Zuletzt geändert von Scotty am Mo 25.Jul, 2005 14:58, insgesamt 1-mal geändert.
Werner
Beiträge: 2
Registriert: Do 21.Jul, 2005 17:03
Wohnort: S?dpfalz
Kontaktdaten:

Beitrag von Werner »

[quote="Scotty - Mo 25.Jul, 2005 14:57";p="39623"]Nein nur v4.0.1 runter laden und die Dateien erneut hoch laden:
admin/admin_dl_files.php
includes/functions_downloads.php
dl_modcp.php
dl_upload.php
[/quote]
Thanks.
Scotty hat geschrieben: Was kann ich jetzt bezüglich der "dl_edit_body.tpl" machen, weil ja der Zurücksetzen button leer ist?
Füge mal in der dl_modcp.php unter jeder Zeile
"L_SUBMIT" => $lang['Submit'],
folgendes ein:
"L_RESET" => $lang['Reset'],

Ich glaub, die Stelle kommt zweimal vor.
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Danke, da wurde anscheinend wohl was vergessen, nun geht’s…
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vergessen nicht ganz, denn durch irgend einen anderen Mod kommt das in der page_header.php auch rein und somit per Default für jedes Template...
Wird aber korrigiert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
jungpionier
Beiträge: 91
Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden

Beitrag von jungpionier »

hi oxpus

schön das deine Seite wieder geht ;)

hab aber jetzt auch mal nen kleines Problem mit dem DownloadMod.

ich habe ja nun auf die version 4.02 geupdatet von der alten version (ja ich hab den grossen sprung auch gemacht) LOL

Ich hab das Prob das ich vorher den Hack (Prüfen ob der User schon bezaht hat) drinn hatte also wenn der User den Download schon mal getätigt hat das er es nicht nochmal vom traffic abgezogen bekommt.

Und den bekomme ich nicht mehr eingebaut da ja deine komplette downloads.php anders ist als die alte.

kannst du mir da eventuell weiterhelfen ??? für mein Forum ist das extrem wichtig sonst würde ich nicht fragen.

BITTE BITTE BITTE *fleh*


mfg Jungpionier

Und KOMPLIEMENT der Mod ist Saugeil geworden!!!! (ohne Schleimen zu wollen!)
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

So langsam verlier ich da auch den Überblick. Mittlerweile existiert bei http://phpbb.hotschi.de version 4.0.3.
In der History des Mods steht nur 4.0.0. Wie jetzt updaten? Alle Dateien überschreiben und db_update?
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Warum gebt ihr eigentlich nicht an was sich verändert hat bzw. welche Dateien man nun nur aktualisieren muss? Jetzt steht 4.03 zum Download, ich hab grad 4.01. Geht ihr denn immer davon aus das jeder alles einfach nur komplett überschreibt?

Bis auf die Grafiken/Templates und die Language Datei hab ich mal alles überschrieben ;)
Zuletzt geändert von Scotty am Di 26.Jul, 2005 22:44, insgesamt 2-mal geändert.
Benutzeravatar
bce
Beiträge: 858
Registriert: Do 14.Okt, 2004 18:46
Kontaktdaten:

Beitrag von bce »

mal ne allgemeine frage zum download-mod:
habe eine download-kategorie in der die downloads als "frei" eingestellt sind... in einer link-liste von einer anderen seite wird auf die frei-downloads verwiesen....

wollte fragen ob nur reine mausklicks auf den gewissen download gewertet werden oder ob auch suchrobots als download gewertet werden?
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@jungpionieer
Welchen Mod willst Du denn da einbauen?

@modbo und Scotty
Werde ich mal kundtun. Das finale Paket stelle ich nicht mehr zusammen und auch nicht bereit.

@bce
Alle Downloads werden gezählt. Aber wenn Du Traffic vergibts und auch eine Mindestanzahl Posts für die Downloads, diese also nicht frei einstellst, haben Suchrobots keine Chance ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
jungpionier
Beiträge: 91
Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden

Beitrag von jungpionier »

[quote="oxpus - Mi 27.Jul, 2005 02:06";p="39687"]@jungpionieer
Welchen Mod willst Du denn da einbauen?
[/quote]

Hi Oxpus,

ich hab wohl nich erwähnt das der Mod net von Dir ist.

also es handelt sich um diesen hier (ich weis nicht ob der jetzt komplett ist ich hab den aus meinen alten dateien rausgebaut.

Code: Alles auswählen

## Prüfen ob der User den Download schon bezahlt hat
##
##Wenn der user einmal einen Download gedownloadet hat darf er diesen Download immer wieder durchführen ohne diesen erneut bezahlen zu müssen.
##
##
#########################################################
#########################################################
##
##
##   DOWNLOADS.PHP
##


##
##SUCHE
##

if ($file_extern == "0") $file_size = filesize($download_dir . $file_path.$file_name_name);
if ($file_size < 1024)
{
$file_size_out = $file_size . " byte";
}


##
## DAVOR EINFÜGEN
##

//Prüfen, ob der User schon bezahlt hat
$sql2 = "SELECT DISTINCT username, filename FROM phpbb_loaded WHERE (username LIKE '".$userdata['username']."') && (filename LIKE '$file_name_name')";
$result2 = mysql_query($sql2);
while ($row2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
$r_username = $row2['username'];
}


##
##SUCHE
##

if ( $file_free == "1")

##
##ÄNDERN IN
##

if ( $file_free == "1" OR !is_null($r_username))

##
##SUCHE
##

$template->assign_vars(array(

##
##DAVOR EINFÜGEN
##

unset($r_username);

##
##
##
#########################################################
#########################################################
##
##
##   LOAD.PHP
##

##
##SUCHE
##

$user_id = $userdata['user_id'];


##
##DAVOR EINFÜGEN
##

$sql2 = "SELECT DISTINCT username, filename FROM phpbb_loaded WHERE (username LIKE '".$userdata['username']."') && (filename LIKE '$file_name')";
$result2 = mysql_query($sql2);
while ($row2 = mysql_fetch_array($result2, MYSQL_ASSOC))
{
$r_username = $row2['username'];
}


##
##SUCHE
##

if ( $file_free == "1")

##
##ÄNDERN IN
##

if ( $file_free == "1" OR $file_extern == "1" OR !is_null($r_username))

##
##SUCHE
##

	$result_klicks = mysql_query($query_klicks);

##
##DANACH EINFÜGEN
##

	$query_log = "INSERT INTO phpbb_loaded VALUES ('". $userdata['username'] ."' , '$file_name', NOW());";
	$result_log = mysql_query($query_log);



##
##SUCHE
##

	$query_klicks = "UPDATE " . DOWNLOADS_TABLE . " SET klicks=klicks+1 WHERE id = '$id'";


##
## DANACH EINFÜGEN
##


	$query_log = "INSERT INTO phpbb_loaded VALUES ('". $userdata['username'] ."' , '$file_name', NOW());";


##
## SUCHE
##


	$result_klicks = mysql_query($query_klicks);

##
##DANACH EINFÜGEN
##


	$result_log = mysql_query($query_log);


###################################################################
##########
##########
##########ENDE
##########
##########
###################################################################

Tabelle erstellen phpbb_loaded fertig

ICH HOFFE DU KANNST MIR HELFEN (ist wiiiirklich driingend)


anbei hänge ich dir mal meine ALTE downloads.php und load.php wo das verbaut war.


DANKE DIR

Wäre vieleicht auch noch ein zusatz für den Download Mod im allgemeinen, denn das ist wirklich gerecht. Man bedenke wenn mal ein Download bei einem User schief geht (verbindung getrennt Browser bleibt hängen usw. kann er Ihn ohne kosten noch mal Downloaden.


mfg Jungpionier
Dateianhänge
dl-mod-alt.rar
(5.83 KiB) 39-mal heruntergeladen
Zuletzt geändert von jungpionier am Mi 27.Jul, 2005 10:42, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das wäre als weiterer Status in der functions_downloads.php einzubauen.
Ich schau mir das heute Nachmittag an. Sollte kein grösseres Problem darstellen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
jungpionier
Beiträge: 91
Registriert: So 30.Jan, 2005 13:35
Wohnort: Dresden

Beitrag von jungpionier »

Danke dir du bist einfach unschlagbar!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Machmal. Und auch nur, weil heute kein Mittwoch ist ;)

EDIT
So, die Änderungen als Anleitung (für spätere Verwendungen) und die geänderten Dateien gleich mit anbei.
Theoretisch sollte das so fluppen...
Dateianhänge
dl_mod_payed_fix.zip
(6.79 KiB) 43-mal heruntergeladen
Zuletzt geändert von oxpus am Mi 27.Jul, 2005 11:29, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Scotty
Beiträge: 200
Registriert: Di 12.Jul, 2005 20:19
Wohnort: Neuruppin
Kontaktdaten:

Beitrag von Scotty »

Hmm da ist sie wieder, v4.04, jeden Tag ne neue Version, diesmal konnte man aber am Datum erkennen wo was dran gemacht wurde, die db_update.php muss aber nicht ausgeführt werden?
Scotty's Stubentiger-Forum - Miau
Scotty's .NET Projekte: StarTrek Infos 10.01, e-hahn Updater 3.01, Easy Desktop Note 1.04
Gesperrt