[php|js|dhtml] cms systeem

Pagina: 1
Acties:

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Wat iedereen wil... het zelf beheren van de inhoud van de site.

Er zijn op het internet tal van bedrijven die het aanbieden maar nergens ben ik nog tegen gekomen wat ik wil maken.

De beheerder moet de optie hebben zelf een formulier te kunnen op zetten. Het moet niet uitmaken waar het formulier voor dient, de inhoud moet door gemaild worden.

Nu heb ik 2 vragen :
- is het mogelijk een formhandeler te schrijven al weet je niet eens welke velden en op het formulier staan?
- hoe ga je te werk met het maken van een zelf te maken formbuilder.

Mijn basis is het zelfde als de HTML mail van hotmail. Dat is met wat ombouwen uit te breiden dus daar zit het probleem niet. Alleen weet ik niet of het wel allemaal mogelijk is wat ik wil.

Verder hoor ik graag jullie ervaring met het maken van een cms systeem en mogelijk een demo link.

Of ben je gebruiker van cms... wat zijn je ervaringen.

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
je kan door $_POST heen lopen, dat is een array met alle gepostte waardes. Punt is alleen dat je moet controleren wat de waarde ervan is. Veld1 moet bijvoorbeeld een int zijn.

Een manier die wij op ons werk gebruiken:
We hebben 1 module om tabellen te beheren, waar je in de url een xml file meestuurt, waarin staat welke tabel er gebruikt wordt, en of veld1 een int is, verplicht enzo.

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Je zou door een 'vinkje' bij aanmaken van een form veld al kunnen vragen of het requested is of niet... maar dan kan je via js alleen client side controle doen... niet even veilig maar al meer dan niets.

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Wat je kunt doen is als volgt:

Je maakt een formulier in html/php waarmee je het formulier voor de klant samenstelt. Dus voor ieder veld geef je aan, type invulveld, max karakters type karakters (reg expressie?) etc. Wat je er maar in wilt stoppen... Dan maak je met php een xml document aan, die encrypt je en die string stop je vervolgens in een hidden veld. Met het submitten van het formulier van de klant kan de invoer dus gecontroleerd worden. Of, je slaat dit xml document op in een database, en je geeft aan de klant een id mee van het record met de formulier definitie (xml doc). Om het formulier te krijgen doe je min of meer het zelfde, je roept een php pagina aan, die haalt de definitie uit de database op basis van id en/of domein naam van site .. vervolgens ga je met een xsl template de definitie van het document omzetten naar html code, en dat print je uit.

veel succes.. !

  • Parcye
  • Registratie: Maart 2001
  • Laatst online: 24-08-2017
Dat is idd wel een optie maar eigenlijk wil ik net zoveel vrijheid geven als in frontpage bijvb... of dreamweaver...

"Als je het kan bedenken, kan het gemaakt worden" Parcye - 14 januari 2002


Verwijderd

Op dinsdag 02 juli 2002 00:19 schreef Parcye het volgende:
Dat is idd wel een optie maar eigenlijk wil ik net zoveel vrijheid geven als in frontpage bijvb... of dreamweaver...
Als je zoveel vrijheid wil bieden laat je de gebruikers toch HTML invoeren? En dat wil je niet neem ik aan. Lijkt me dus onmogelijk...

Ik zou uitgaan van een x-aantal typen velden, die je in een form kan toevoegen. Die velden geef je automatisch een naam, ook laat je de gebruiker per veld eea instellen (maxlenght etc.) De controlefuncties zijn dan gebonden aan het type veld.
Welke velden toegevoegd zijn bewaar je in een session bijvoorbeeld. Wanneer het formulier klaar is bewaar je alle data in je database.
Om het formulier te tonen maak je een scriptje wat je kan includen die de info uit de db haalt en de form-syntax maakt.

Dit is redelijk eenvoudig te realiseren lijkt me. Wat wel lastig is, is hoe je de lay-out van het formulier instelt en bewaard, maar misschien hoeft dat niet. Alle velden onder elkaar kan ook prima.

  • thomaske
  • Registratie: Juni 2000
  • Laatst online: 14-07 14:28

thomaske

» » » » » »

Deze php-class lijkt me hier uitermate voor geschikt! ;)

Ik heb em zelf nog nooit gebruikt, maar wel van veel mensen goede dingen over gehoord. Dus kijk er eens naar..

Form generation and validation class

Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."

Pagina: 1