Advanced NFO Attachment Hack

GTA_Board
Titel: Advanced NFO Attachment Hack
Version: 1.0
Beschreibung: für NFO Dateien die man als Attachment an einen Beitrag anhängt
werden PNG Dateien erstellt und auch im Beitrag angezeigt.
Das gleiche gilt auch für an PNs angehängte NFOs.
(bereits vor Hackeinbau hochgeladene Dateien werden weiterhin
nur als Download angezeigt. Nach Hackeinbau hochgeladene
werden nur als Image angezeigt wen der User eingestellt hat
das er Bilder in Beiträgen sehen möchte)
----
Demo: http://www.thetoxicmind.de/demos/demo.JPG

weiter zum Download
Agi
Jo klingt super dein Hack, werd ich gleich mal einbauen!

THX Freude Augenzwinkern
sys2064
funktioniert wunderprächtig , Thx für den netten Hack.

Ich such mom nur ein paar Legale nfo Files für einen Testthread ...
evtl von einer demo rls crew jemand was im Angebot? smile
Agi
Hi ich habs jetzt eingebaut, aber wenn ich dann ein Attachment hochladen will, krieg ich diesen Fehler:

*Mein Fehler jetzt gehts^^*


Noch ne Erweiterung:

Suche in der addreply.php nach

php:
1:
2:
3:
4:
5:
6:
7:
8:
else {
                            if (!isset($LANG_THREAD_ATTACHMENT_IMAGE)) $LANG_THREAD_ATTACHMENT_IMAGE $lang->get("LANG_THREAD_ATTACHMENT_IMAGE", array('$username' => $pm['username']));
                            else $LANG_THREAD_ATTACHMENT_IMAGE $lang->get("LANG_THREAD_ATTACHMENTS_IMAGE", array('$username' => $pm['username']));

                            eval("\$attachmentbit_img .= \"".$tpl->get("thread_attachmentbit_show")."\";");
                        }
                    }
                                }


Und füge darunter ein:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
elseif ($wbbuserdata['showimages'] == && $attachment['attachmentextension'] == 'nfo' && $attachment['thumbnailextension'] == 'png') {
                                            $attachment_thumbnailCount++;
                        if ($attachment_thumbnailCount && ($attachment_thumbnailCount $thumbnailsperrow) == 0$thumbnailNewline true;
                        else $thumbnailNewline false;
                        if (!isset($LANG_THREAD_ATTACHMENT_IMAGE_THUMBNAIL)) $LANG_THREAD_ATTACHMENT_IMAGE_THUMBNAIL $lang->get("LANG_THREAD_ATTACHMENT_NFO", array('$username' => $username));
                        else $LANG_THREAD_ATTACHMENT_IMAGE_THUMBNAIL $lang->get("LANG_THREAD_ATTACHMENTS_NFO", array('$username' => $username));

                        eval("\$attachmentbit_img_thumbnails .= \"".$tpl->get("thread_attachmentbit_show_thumbnail")."\";");

                                        }



Dann wird auch beim Antworten ein PNG Bild der Nfo erstellt Augenzwinkern


Und nochwas:

Es gibt Darstellungsfehler. Zb hab ich einen weißen Hintergrund mit schwarzer Schrift, im Board wirds aber mit schwarzem Hintergrund und weißer Schrift angezeigt, was aber nicht sein sollte Augenzwinkern
Warlord
Zitat:
Original von sys2064
funktioniert wunderprächtig , Thx für den netten Hack.

Ich such mom nur ein paar Legale nfo Files für einen Testthread ...
evtl von einer demo rls crew jemand was im Angebot? smile


NFO Dateien sind Legal wenn sie keine Links enthalten sowie Serial Nummern. Wenn Du stattdessen XXXXXXXXXX reinmachst.
sys2064
mir schon klar das die Dateien Legal sind, aber die der gängigen Crews will ich zu Demozwecken nicht nutzen auch nicht ausgexxxxxt.
Diese Dinge haben auch ansatzweise oder zu demozwecken bei mir nichts zu suchen großes Grinsen
GTA_Board
Zitat:
Original von Wald
..Noch ne Erweiterung:
...
Dann wird auch beim Antworten ein PNG Bild der Nfo erstellt Augenzwinkern
...

Zb hab ich einen weißen Hintergrund mit schwarzer Schrift, im Board wirds aber mit schwarzem Hintergrund und weißer Schrift angezeigt, was aber nicht sein sollte Augenzwinkern


ups, die addreply hatte ich übersehen thx Augenzwinkern

zur sache mit dem Hintergrund und der schrift, nfo files werden normalerweise mit schwarzen hintergrund und weißer schrift am besten angezeigt.
falls es jemand anders haben möchte kann er es gerne ändern.

für den Hintergrund einfach in der functions.php folgende Textstelle ersetzen:
code:
1:
2:
    $background_color = ImageColorAllocate ($image, 0, 0, 0);


mit:

code:
1:
2:
3:
4:
5:
    $backgroundcolor[0] = intval('00', 16);
    $backgroundcolor[1] = intval('00', 16);
    $backgroundcolor[2] = intval('00', 16);
    $background_color = ImageColorAllocate ($image, $backgroundcolor[0], $backgroundcolor[1], $backgroundcolor[2]);


die Farbe wird dann über die Parameter angepasst:

Farbe #FF00FF wäre dann z.B.:

code:
1:
2:
3:
4:
$backgroundcolor[0] = intval('FF', 16);
    $backgroundcolor[1] = intval('00', 16);
    $backgroundcolor[2] = intval('FF', 16);


für die Schriftfarbe wäre die codestelle dann:

code:
1:
2:
3:
4:
5:
$color[0] = intval('FF', 16);
    $color[1] = intval('FF', 16);
    $color[2] = intval('FF', 16);


gruß
N€OG€N
tc_charly
Hi, nich schlecht der Hack

Kurze frage dazu :

Wie verhält sich der mit der sache wenn anhängende Grafiken per *Threadattachment-Hack * der Bilder in einem seperaten kasten anzeigt wenn sie zu groß sind ?

Da einer erfahrung mit ?
MastaG
kann man den auch ans wbb2.2 anpassen? großes Grinsen
tc_charly
Keiner der heir was zu sagen kann ?
GTA_Board
Zitat:
Original von tc_charly
Keiner der heir was zu sagen kann ?


hab den besagten attachment hack nicht getestet, bzw weiß auch nicht was der macht.
kann dazu also nix sagen sry.

gruß
N€OG€N
T-Mc
Hi,

kann man mit dem Hack auch die alte NFO variante einstellen?

Dass man einfach [nfo] [/nfo] schreibts und der inhalt wird als NFO dargestellt?

Ich such schon die ganze zeit so einen, aber den bei mywbb kann man nicht mehr runterladen.

Weiss vielleicht jemand wo man den noch herbekommt?

T-Mc
GTA_Board
mit diesem Hack werden nur nfo Dateien die als Dateianhang hochgeladen werden in ein image umgewandelt.
nfo text der in [nfo] [/nfo] steht wird nicht berücksichtigt, zumindest bis jetzt noch nicht.

gruß
N€OG€N
bLEIFus
Hi. sehr geiler hack, danke dafür.

Gibts die möglichkeit das PNG irgendwie "mitten" im thread darzustellen? also nicht gaaaaaaaaaaaaaanz unten als anhang ? sieht bischen blöd aus wenn man nen text hat, den bedankomat an und dann auch noch ne nfo dazu. vielleicht gibts da ja ne möglichkeit. wäre schön Augenzwinkern
Agi
Zitat:
Original von bLEIFus
Hi. sehr geiler hack, danke dafür.

Gibts die möglichkeit das PNG irgendwie "mitten" im thread darzustellen? also nicht gaaaaaaaaaaaaaanz unten als anhang ? sieht bischen blöd aus wenn man nen text hat, den bedankomat an und dann auch noch ne nfo dazu. vielleicht gibts da ja ne möglichkeit. wäre schön Augenzwinkern


Da gibt es glaub ich einen NFO-Hack, der es via BB-Code ermöglicht, eine NFO direkt im Thread zu posten Augenzwinkern
mephist0
Zitat:
Original von Wald
Hi ich habs jetzt eingebaut, aber wenn ich dann ein Attachment hochladen will, krieg ich diesen Fehler:

*Mein Fehler jetzt gehts^^*



Welcher Fehler wars denn ?

Weil ich habe folgende, wenn ich die nfo hochlade, also im attachments menu :

code:
1:
2:
3:
4:
5:
6:
7:
8:
Warning: imagepng(): Unable to access attachments/thumbnail-36.png in /home/hosting/ws_46164_1/www/wbb2/acp/lib/functions.php on line 2454

Warning: imagepng(): Invalid filename 'attachments/thumbnail-36.png' in /home/hosting/ws_46164_1/www/wbb2/acp/lib/functions.php on line 2454

Warning: filesize(): Stat failed for attachments/thumbnail-36.png (errno=2 - No such file or directory) in /home/hosting/ws_46164_1/www/wbb2/attachmentedit.php on line 122
*sehr viele ascii zeichen, entweder die nfo oder die png, glaub aber png*


also die nfo ist im anhang, aber das bild wird nicht erstellt.
Agi
Zitat:
Original von mephist0
Zitat:
Original von Wald
Hi ich habs jetzt eingebaut, aber wenn ich dann ein Attachment hochladen will, krieg ich diesen Fehler:

*Mein Fehler jetzt gehts^^*



Welcher Fehler wars denn ?

Weil ich habe folgende, wenn ich die nfo hochlade, also im attachments menu :

code:
1:
2:
3:
4:
5:
6:
7:
8:
Warning: imagepng(): Unable to access attachments/thumbnail-36.png in /home/hosting/ws_46164_1/www/wbb2/acp/lib/functions.php on line 2454

Warning: imagepng(): Invalid filename 'attachments/thumbnail-36.png' in /home/hosting/ws_46164_1/www/wbb2/acp/lib/functions.php on line 2454

Warning: filesize(): Stat failed for attachments/thumbnail-36.png (errno=2 - No such file or directory) in /home/hosting/ws_46164_1/www/wbb2/attachmentedit.php on line 122
*sehr viele ascii zeichen, entweder die nfo oder die png, glaub aber png*


also die nfo ist im anhang, aber das bild wird nicht erstellt.


Ja ich hatte so nen Ähnlichen. Hatte vergessen die Rechte auf 777 zu setzen. versuch das mal Augenzwinkern
mephist0
Zitat:
Original von Wald
Zitat:
Original von mephist0
Zitat:
Original von Wald
Hi ich habs jetzt eingebaut, aber wenn ich dann ein Attachment hochladen will, krieg ich diesen Fehler:

*Mein Fehler jetzt gehts^^*



Welcher Fehler wars denn ?

Weil ich habe folgende, wenn ich die nfo hochlade, also im attachments menu :

code:
1:
2:
3:
4:
5:
6:
7:
8:
Warning: imagepng(): Unable to access attachments/thumbnail-36.png in /home/hosting/ws_46164_1/www/wbb2/acp/lib/functions.php on line 2454

Warning: imagepng(): Invalid filename 'attachments/thumbnail-36.png' in /home/hosting/ws_46164_1/www/wbb2/acp/lib/functions.php on line 2454

Warning: filesize(): Stat failed for attachments/thumbnail-36.png (errno=2 - No such file or directory) in /home/hosting/ws_46164_1/www/wbb2/attachmentedit.php on line 122
*sehr viele ascii zeichen, entweder die nfo oder die png, glaub aber png*


also die nfo ist im anhang, aber das bild wird nicht erstellt.


Ja ich hatte so nen Ähnlichen. Hatte vergessen die Rechte auf 777 zu setzen. versuch das mal Augenzwinkern


Von welcher Datei meinst du denn ?

EDIT : Also wenn ich ne .jpg hochlade, machter auch nen thumbnail.
und wenn ich ne nfo hochlade, schreibter hin :

TeHLorD hat diese NFO angehängt:
aster-doom.nfo

und des wars, also kein bild, aber die .nfo ist im attachments ordner.
also ich kapier net, wieso des net funzt, weils bei .jpgs ja funzt....

achja, die folgende zeile ist die zeilen nr 2454 von acp/lib/functions.php :

php:
1:
ImagePNG($image,'attachments/thumbnail-'.$attachmentid.'.png');


ist die letzte zeile von dem einzufügenden zeilen, darum verwunderts mich
verwirrt
Agentur-OnOff
Hab das Problem das er mir sagt das ich kein NFOs anhängen darf verwirrt
Agi
Zitat:
Original von Agentur-OnOff
Hab das Problem das er mir sagt das ich kein NFOs anhängen darf verwirrt


im acp unter Gruppen bearbeiten --> Benutzerrechte einstellen, dass man files mit der Endung .nfo auch anähngen darf Augenzwinkern