[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4688: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4690: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4691: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
Webmasterplein.net • Toon onderwerp - Bestanden als 'attachment' bijvoegen
aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

Bestanden als 'attachment' bijvoegen

Je komt er niet helemaal uit bij het scripten? Übergoede functie geschreven? Alles met betrekking tot scripting, kun je hier terecht.

Bestanden als 'attachment' bijvoegen

Berichtdoor KillerSponge » 20 apr 2008 19:25

Ik ben bezig met een CMS achtig systeem, waarbij een gebruiker berichten kan plaatsen. Bij deze berichten moeten attachments toegevoegd kunnen worden. Dit kunnen allerlei bestanden zijn, die vervolgens gedownload/bekeken kunnen worden onderaan het bericht.

Tevens zijn er een aantal eigenschappen per bestand die verandert kunnen worden: een titel en een beschrijving.

Foto's worden anders behandelt dan andere bestanden: er wordt o.a. een thumbnail van gegenereerd, zodat ze via de site bekeken kunnen worden.

Het probleem zit hem in de aanpak van het uploaden. Ik heb nog geen idee hoe ik dit aan ga pakken. Ik heb natuurlijk al wel een mooi scriptje die bestanden kan uploaden, maar het gaat meer om de vraag hoe dit er voor de gebruiker uit gaat zien.

Hebben jullie ideëen hoe ik het voor de gebruiker zo simpel mogelijk kan maken om (meerdere) bestanden bij een bericht te voegen?

(Hmm, beetje vage beschrijving als ik t zo nalees, naja, als je t niet begrijpt, meldt t even ;) )
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor frizzy » 20 apr 2008 19:48

Ik zou het zeker in een database zetten, en zo een 'kunstmatige' mappenstructuur maken. Mensen kunnen bestanden in mappen zetten zoals ze in het echt doen. En deze daarna kiezen om in een pagina te zetten. Laat het zoveel mogelijk op windows lijken, das teminste mijn tip.
frizzy
wmpr
 
Berichten: 4261
Geregistreerd: 20 sep 2006 16:03
Woonplaats: Boskoop :D

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor KillerSponge » 20 apr 2008 20:03

Het is in principe niet de bedoeling dat men mappen maakt e.d., maar dat men gewoon een bestand kan bijvoegen alsof het een e-mail betreft. Bestanden van andere gebruikers, en zelfs van andere berichten zijn in principe niet te zien. Ik zit meer met de vraag hoe ik meerdere bestanden zou kunnen laten uploaden per bericht.
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor ElbertF » 20 apr 2008 20:22

Je kan gewoon zoals bij Gmail een "nog een bestand toevoegen"-knopje maken die een extra input-veld zichtbaar maakt. Je zet er bijv. 1 zichtbaar en 9 verborgen in je code, met een beetje JavaScript. :}
Avatar gebruiker
ElbertF
wmpr
 
Berichten: 1310
Geregistreerd: 14 nov 2007 22:09

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor KillerSponge » 20 apr 2008 21:44

Ik heb idd al aan zoiets lopen denken, maar een max. van 9 is bv. te weinig, dus t moet dynamisch gebeuren, en ik weet nog niet precies hoe ik dat zou moeten aanpakken, javascript is een zuigtaal, en ik ben er nog eens slecht in ook, maargoed, t is wel de mooiste oplossing wss... Ik ga eens even kijken of ik dat voor mekaar kan krijgen ;)
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor Stef » 20 apr 2008 21:46

Wat dacht je van uploadscript via AJAX; dus gewoon een script van uploaden alleen via AJAX, dus dat kan ongelimiteerd en erg gebruiksvriendelijk.
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor KillerSponge » 20 apr 2008 22:06

Dat is ook wel een hip idee. Ik kan iig eigenlijk niet om AJAX heen (wat opzich balen is, ik heb een hekel aan ajax coden :P ). Ik ga ns kijken. :}
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor ElbertF » 21 apr 2008 09:18

Het kan wel met gewoon JavaScript, 't is een prachtige taal. :} Als je de DOM-functies een beetje kent kun je onbeperkt elementen blijven toevoegen.
Avatar gebruiker
ElbertF
wmpr
 
Berichten: 1310
Geregistreerd: 14 nov 2007 22:09

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor frizzy » 21 apr 2008 16:08

Hint: Prototype?
frizzy
wmpr
 
Berichten: 4261
Geregistreerd: 20 sep 2006 16:03
Woonplaats: Boskoop :D

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor Stef » 21 apr 2008 21:38

Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor KillerSponge » 21 apr 2008 21:59

Heb al wat zitten knutselen met AJAX, werkt nog niet, maar ik ga morgen nog even verder prutsen. Bedankt voor de tips tot dusver iig :}
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05

Re: Bestanden als 'attachment' bijvoegen

Berichtdoor KillerSponge » 23 apr 2008 09:36

Ik heb nu een werkend AJAX form, maar ik zit met een probleem: het formulier wordt met een class gegenereerd, waardoor javascript gaat zeiken dat het form element waar hij zijn data uit haalt niet bestaat. Als ik het form direct in de pagina plak, werkt het wel. Iemand enig idee hoe ik er voor kan zorgen dat javascript de gegenereerde form wel ziet? :(

EDIT: ik heb het probleem al gevonden, had met iets heel anders te maken ^_^
Blabla en andere onzin - http://killersponge.nl
Avatar gebruiker
KillerSponge
Beheerder
Beheerder
 
Berichten: 14456
Geregistreerd: 24 aug 2004 13:05


Keer terug naar PHP, ASP, SQL



cron