Eeros - Menu (via database)

Gestart doorOne2xs7 reacties22 weergaven

8 berichten · pagina 1 van 1

One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Ik wilde ook een admin erbij maken.. Maar het beheer script is een beetje ***

SQL:

Codeblok (menu.sql):

1
2
3
4
5
6
7
8

CREATE TABLE IF NOT EXISTS `menu` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`naam` varchar(100) NOT NULL,
`link` varchar(999) NOT NULL,
`site` enum(extern,intern) NOT NULL,
`zien` enum(iedereen,gasten,leden) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

Codeblok (menu_demo.sql):

1
2
3

INSERT INTO `menu` (`id`, `naam`, `link`, `site`, `zien`) VALUES
(1, One2xs!, http://www.one2xs.com/, extern, iedereen),
(2, Nieuwe prive bericht!, priveberichten&n, intern, leden);

En dan de PHP

Open includes/config.php
Zoek naar regel 681 (of zoek met CTRL + F public function showMenu($type))

Vervang de HELE functie met:

[COLOR= #0000BB]<?php[/COLOR]
    [URL="http://www.php.net/public"]public[/URL] [COLOR= #007700]function[/COLOR] showMenu[COLOR= #007700]([/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700])
    {[/COLOR]
        
        [URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700];[/COLOR]
        [URL="http://www.php.net/global"]global[/URL] [COLOR= #0000BB]$_CONFIG[/COLOR][COLOR= #007700];[/COLOR]
        
        [COLOR= #0000BB]$pQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM cms WHERE soort = "[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]real_escape[COLOR= #007700]([/COLOR][COLOR= #0000BB]$type[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]" OR soort = 3 AND menu = 1"[/COLOR][COLOR= #007700]);[/COLOR]
        
        [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$pFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$pQuery[/COLOR][COLOR= #007700]))
        {[/COLOR]
            
            [COLOR= #0000BB]$returned[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]<a href="[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$_CONFIG[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Site_url[/COLOR][COLOR= #007700]] .[/COLOR] [COLOR= #DD0000]?p=[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]entities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$pFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pagina_titel[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]">[/COLOR] [COLOR= #007700].[/COLOR] [COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]entities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$pFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]pagina_titel[/COLOR][COLOR= #007700]]) .[/COLOR] [COLOR= #DD0000]</a><br />[/COLOR][COLOR= #007700];
            
        }[/COLOR]
        
        [COLOR= #0000BB]$menuQuery[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT * FROM menu WHERE zien = "[/COLOR] [COLOR= #007700]. ([/COLOR][COLOR= #0000BB]$type[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]0[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #DD0000]gasten[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000]leden[/COLOR][COLOR= #007700]) .[/COLOR] [COLOR= #DD0000]" OR zien = iedereen"[/COLOR][COLOR= #007700]);[/COLOR]
        [URL="http://www.php.net/while"]while[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$menuFetch[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]fetch[COLOR= #007700]([/COLOR][COLOR= #0000BB]$menuQuery[/COLOR][COLOR= #007700])){[/COLOR]
            [COLOR= #0000BB]$returned[/COLOR] [COLOR= #007700].=[/COLOR] [COLOR= #DD0000]<a href="[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$menuFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]site[/COLOR][COLOR= #007700]] ==[/COLOR] [COLOR= #DD0000]intern[/COLOR] [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]$_CONFIG[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]Site_url[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]?p=[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #DD0000][/COLOR][COLOR= #007700]).[/COLOR][COLOR= #0000BB]$menuFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]link[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]">[/COLOR][COLOR= #007700].[/COLOR]htmlentities[COLOR= #007700]([/COLOR][COLOR= #0000BB]$menuFetch[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]naam[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]</a><br />[/COLOR][COLOR= #007700];
        }[/COLOR]
        
        [URL="http://www.php.net/return"]return[/URL] [COLOR= #0000BB]$returned[/COLOR][COLOR= #007700];
        
    }[/COLOR]
?>


Let op: Laat weg, Dit is alleen zodat je de mooie kleurtjes kan zienbiggrin
- Niels
0
Berichten
4.912
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mooi werk smileeffe uitbroberen
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jammer dat beheer zo slordig is gescript
Milan had dat beter in aparte map kunnen zetten

@smiegles Tnx smile
0
Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Nielsie schreef:
Jammer dat beheer zo slordig is gescript
Milan had dat beter in aparte map kunnen zetten
Net als zijn forum yummie
0
One2xs

Bot · Topicstarter

Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Die heb ik gelukkig (nog) niet gezien
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
emo
Maar wat is de meerwaarde hiervan?
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Wat is het verschil smileconfused
0
Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Afbeelding
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren