Download systeem V1 (reacties+categorien+admin)
Auteur: Jwvos - 01 september 2008 - 20:42 - Gekeurd door: Abbas - Hits: 7566 - Aantal punten: (0 stemmen)
Beste,
Ik heb een downloadsysteem gemaakt met een paar functies:
Admin
- Bewerken
- Verwijderen
Categorien
- Toevoegen (door admin)
Reacties
- Reacties toevoegen
Redirect
- Link vanaf download id
- Wordt doorgestuurd naar url van download
Overig
- Downloads toevoegen
- Downloads bekijken
Hier staan de pagina's die erin staan:
index.php
- Categorie overzicht
- Menu
config.php
- Database connectie
- Verdere instellingen
img/dl.gif
- Icoontje voor direct download
includes/admin.php
- Admin Login, ingelogd > doorzenden naar volgende pagina
includes/admin_overzicht.php
- Admin Overzicht pagina < doorverzonden door admin.php
includes/admin_logout.php
- Admin Loguit
includes/cat.php
- Pagina voor overzicht van een categorie
includes/delete.php
- Toegankelijk voor admin
- Hier wordt het download gedelete dat als id wordt opgevraagd
includes/download.php
- Overzicht van de download met het opgegeven id
includes/edit.php
- Toegankelijk voor admin
- Hier kunnen download gewijzigd worden
includes/go.php
- Redirect voor download
includes/nieuwcat.php
- Toegankelijk voor admin
- Hier kan een nieuwe categorie worden toegevoegd
includes/toevoegen.php
- Download toevoegen
Veel succes met het gebruiken en het instaleren.
Grtz.
Jwvos
Ps. Bij het voorbeeld kun je inloggen als user: admin pass: admin en dan kun je categorien toevoegen.
|
Code: |
Dit zijn de sql tablellen.
Download de verdere code.
Anders zou het te onoverzichtelijk worden.
CREATE TABLE `downloads_cats` (
`id` int(5) NOT NULL auto_increment,
`naam` varchar(255) NOT NULL default '',
`beschrijving` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `downloads_default` (
`id` int(5) NOT NULL auto_increment,
`naam` varchar(255) NOT NULL default '',
`url` varchar(255) NOT NULL default '',
`beschrijving` varchar(255) NOT NULL default '',
`hits` varchar(255) NOT NULL default '0',
`gedownload` varchar(255) NOT NULL default '0',
`cat_id` varchar(255) NOT NULL default '',
`date` int(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE `downloads_reacties` (
`id` int(5) NOT NULL auto_increment,
`downloadid` varchar(255) NOT NULL default '',
`door` varchar(50) NOT NULL default '',
`tijd` int(10) default NULL,
`bericht` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
CREATE TABLE `downloads_cats` ( `id` int(5) NOT NULL auto_increment, `naam` varchar(255) NOT NULL default '', `beschrijving` varchar(255) NOT NULL, ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE `downloads_default` ( `id` int(5) NOT NULL auto_increment, `naam` varchar(255) NOT NULL default '', `url` varchar(255) NOT NULL default '', `beschrijving` varchar(255) NOT NULL default '', `hits` varchar(255) NOT NULL default '0', `gedownload` varchar(255) NOT NULL default '0', `cat_id` varchar(255) NOT NULL default '', ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; CREATE TABLE `downloads_reacties` ( `id` int(5) NOT NULL auto_increment, `downloadid` varchar(255) NOT NULL default '', `door` varchar(50) NOT NULL default '', `tijd` int(10) default NULL, `bericht` text, ) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;
Download code (.txt)
|
|
|
Stemmen |
Niet ingelogd. |
|