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
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?
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'] == 1 && $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
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
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?
|
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
GTA_Board
Zitat: |
Original von Wald
..Noch ne Erweiterung:
...
Dann wird auch beim Antworten ein PNG Bild der Nfo erstellt
...
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
|
ups, die addreply hatte ich übersehen thx
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?
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
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
|
Da gibt es glaub ich einen NFO-Hack, der es via BB-Code ermöglicht, eine NFO direkt im Thread zu posten
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
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
|
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
Agentur-OnOff
Hab das Problem das er mir sagt das ich kein NFOs anhängen darf
Agi
Zitat: |
Original von Agentur-OnOff
Hab das Problem das er mir sagt das ich kein NFOs anhängen darf
|
im acp unter Gruppen bearbeiten --> Benutzerrechte einstellen, dass man files mit der Endung
.nfo auch anähngen darf