Attachment-Mod

Merides
Titel: Attachment-Mod
Version: 1.1
Beschreibung: Hallo

Da sich schon einige User gefragt haben ob es nicht möglich währe mehr als ein Attachment anzuhängen,
es ist möglich großes Grinsen

Beschreibung:

Bei diesem Hack können mehrere Dateien in einen Beitrag angehangen werden. Dies ist von Vorteil um z.b. bei ein Hack-Board oder so, um Usern die möglickkeit zugeben mehrere Attachments anzuhängen, wie z.b. mehrere Demo-Screens und das Hack-Pack selber.
So braucht die Attachments nicht auf mehrere Beiträge verteilt zuwerden.

Durch diesen Hack wird der alte Attachment-Codeanteil fast vollständlich gelöscht.

Folgendes ist enthalten:

  1. Admin kann im ACP angeben wieviele Attachments pro Beitrag hochgeladen werden konnen.
  2. Bei Neues Thema oder Anworten werden die zuvor im Attachment-Manager gespeicherten Attachments erst beim
    klicken auf Neues Thema erstelllen oder Anwort erstellen dauerhaft gespeichert, ansonsten werden sie wieder gelöscht.
  3. Bei Beitrag (Ändern) können die Attachment direkt im Attachment-Manager gelöscht oder hinzugefügt werden, ohne das eine klick auf Beitrag speichern notwendig ist.
  4. Bilder werden im Thread angezeigt.
  5. Uploadmöglichkeit auf externen Space.
  6. In der config_inc.php werde die FTP-Zugangsdaten vorgegeben.
  7. Externer Upload kann im ACP ein/ausgeschaltet werden.
  8. Im ACP kann angegeben werden welche Dateiextensionen erlaubt sind für ein Upload auf externen Space.
  9. Wenn ein Upload auf externen Space nicht möglich ist wird auf Boardeigenen-Space gespeichert.
  10. Wenn Attachments gelöscht werden, wird es auch auf dem externen Space gelöscht.


Man muss ja nicht externe Space haben um Attachment hochzuladen, der externe Space Upload ist ja nur eine weitere Funktion um Attachment woanders zuspeichern wie Bilder z.b um den Boardspace nicht weiter zubelasten.


Erweiterung:
Es werden jetzt wieder Bilder im Thread angezeigt.

Für diejenigen die es schon installiert haben ist ein Update-Ordner vorhanden. Bei Neueinbau nicht notwendig

10.02.2004
Neues Update auf Version 1.1

Für diejenigen die es schon installiert haben ist ein Update-Ordner vorhanden. Bei Neueinbau nicht notwendig.

11.02.2004
setup.php gefixt und in Anleitung weitere Erklärungen geschrieben
----
Demo: http://demoboard.merides.de

Problemlösungen zu anderen Hacks

20.02.2003
Lade euch noch diese attachment_mod.php runter und ersetzt sie mit der Attachmen-Mod.zip in der Database.
Werde es später in der Database aktualliesieren.

weiter zum Download
Mfurkan
Danke Merides

habe shon lange gesucht . werde ihn einbauen
scoopy
das ist ja klasse großes Grinsen

super arbeit! big thx!
C8H20
Howdy merides,

dein hack ist einfach genial.....sowas suchte ich schon lange. Da du scheinbar die Fähigkeit hast, würde ich dich fragen ob du dir folgendes zutrauen würdest.

Neben dem normalen Attachmentupload, sollte es einen 2. Attachmentupload (etweder mehrfach oder nur einzel, ist egal!) geben, der NUR für Bilder gilt. Diese Bilder aber sollten nicht auf dem Space abgelegt werden wo, wo sich das Board befindet, sondern auf einem anderem Space. Also extern.

Würdest du dir sowas zutrauen? Ich denke viele User wollen das!

Danke, C8H20
ace02000
super idee der hack !

hat ihn schon jemand drinne ?
JaY^JaY
super teil!
Tidus
Thx. Könnte man ergentwie wenn man ein Post erstellt Dreui Spalten anzeigen für die Dateien Anhänge beispiel:

Dateienanhang:
Dateienanhang:
Dateienanhang:

so das man nur 3 Dateien hochladen kann, die option sollte beim standart bleiben also es sollte nur ein kleines fenster kommen wenn man auf bearbeiten... klickt.

Das währe übersichtlicher.

Dann bei dem Topic die option wie bei dir nur das die einzelnen Dateien in eigenen Spalten sind.

Währe das möglich ?

Habe mal ein Beispiel wie es in einem foruim so ist angehängt
Sebastian
mir würde es wirklich noch gefallen wenn es die möglichkeit gebe die images anzuzeigen im thread.

ps: du bist nicht zufällig der merides der die userpage gemacht hat? Augenzwinkern
Merides
@C8H20

Machbar ist soweit alles, aber warum sollte man nur Bilder als Attachment machen die auf anderen space liegen, diese kann man dann nicht löschen, ausser den DB Eintrag. Da ist es einfacher wenn man ein Bild einfügen will, das man es über BBCode (Bild einfügen) macht.

@Tidus

In dieser Form wollte ich es normal auch machen, aber dann die jetztig löschung für besser gefunden, so hat man alles auf eine Blick und kann sofort löschen und hinzufügen, und muss sich nicht für jedes Attachment durch die Popup´s durchklicken.

@Sebastian

Ja der Merides bin ich, Image im Thread anzeigen zulassen könnte ich machen.
JaY^JaY
Also ich würde es gut finden und einbauen wenn die images im thread angezeigt werden großes Grinsen
scoopy
hab da noch nen kleinen fehler bei mir drinne.....kannst du mal kurz helfen?

bei erstellen eines neuen threads mit mehreren dateianhängen kommt folgende fehlermeldung:

Zitat:
SQL-DATABASE ERROR

Database error in WoltLab Burning Board (2.1.3): Invalid SQL: SELECT postid FROM bb1_posts WHERE userid='1' AND username='Shadow' AND iconid='0' AND posttopic='Test - mehr als 1 Attachment...' AND message='test' AND attachmentid='' AND ipaddress='217.229.78.8' AND posttime>='1076093418' LIMIT 0, 1
mysql error: Unknown column 'attachmentid' in 'where clause'
mysql error number: 1054
mysql version: 4.0.17-standard-log
Merides
ok werde die Images anzeigen lassen, aber auch gleichzeitig eine Option mehr im ACP das der Admin es auch ausschalten kann, so das sie wie jetzt angezeigt werden.

@scoopy

Du hast nicht alles nach anleitung gemacht, das mit attachmentid dürft nicht mehr vorhanden sein.
Bei was erscheint er Fehler, während des speichern oder beim aufbau der Threadseite.
Sebastian
werden die alten attachments eigentlich übernommen?
Merides
Ja sicher, da bleibt alles beim alten
scoopy
Hallo Merides,

guck doch bitte mal mein Problem an.....thx Mauer


EDIT: doch merides...alles nach anleitung....beim "Attachmentmanager" steht sogar immer die Sig drin (ob das was mit zu tun hat, ist ein bild).
sogar beim erstellen eines neuen threads ohne weiter anhänge kommt nun ne fehlermeldung...
Merides
@scoopy


habe doch schon was dazu geschrieben, schaue 3 beiträge höher
Tidus
Merides könntest du es auch in dieser Form machen ?

*bigplease*
scoopy
Zitat:
@scoopy


habe doch schon was dazu geschrieben, schaue 3 beiträge höher



hab auch schon editiert großes Grinsen

fehler beim speichern des threads...
Merides
@scooyp

Die Fehlermeldung kommt daher das in den SQL-Befehlszeile das AND attachmentid=''
drin ist, das attachmentid in der Tabelle bbx_posts gibt es nicht mehr in den Attachment-Mod und wurde vom Setup.php gelöscht was auch richtig ist.

Suche mal nach AND attachmentid, dies kann nur dann im newthread.php oder thread.php sein.

Oder es ist ein andere hack drint, der ein AND attachmenid benutzt
Sebastian
ich kriege in den threads folgender fehler:

code:
1:
2:
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /home/www/web4/html/wbb2/thread.php on line 102


in der Zeile

code:
1:
2:
eval ("\$lang->items['LANG_THREAD_ARCHIV'] = \"".$lang->get4eval("LANG_THREAD_ARCHIV")."\";");