Oprettet fre. d. 05. januar 2007 kl. 17:42:38

michaeltryl
michaeltryl (7.129 point. Point ude: 30)

slå moduler til og fra hvordan laves det bedst

jeg er ved at kode et community hvor der kommer forum og andre moduler på.
Jeg vil godt lave det sådan at admin kan slå de moduler til han ønsker og de moduler han ikke vil bruge skal kunne deaktiveres fra admin delen.
Som det er nu har jeg alle menuerne samlet i en menu fil som includeres på alle sider. hvis man er i forumet vises menu punkter til forummet osv.
min ide er at ligge alle menu links i en tabel og udtrække dem derfra og i en anden tabel sakl gemmes hvilke moduler der skal bruges
på den måde kan jeg udtrække de links som må bruges.
mit spørgsmål er nu:
er der en bedre måde at gøre dette på?

Skrevet fre. d. 05. januar 2007 kl. 18:53:55| #1

challenge
challenge (9.345 point)
Jeg ville gøre således, at der i en tabel er navnene/id'erne på alle modulerne.
Om modulet er aktivt eller ej kan sættes som BOOLEAN eller noget, og aktiveres i php derudfra (nok i en IF-sætning).

Skrevet fre. d. 05. januar 2007 kl. 19:02:54| #2

michaeltryl
michaeltryl (7.129 point)
altså i tabellen med alle moduler vil du have et felt der evt. hedder aktiv.
så alle moduler der er aktive kan have værdien 1 og alle ikke aktive kan have værdien 0.

Jeg er ikke lige med på hvad du mener med BOOLEAN er det en funktion eller andet jeg prøvede at søge på google, men det kom mange forskellige bud på det

Skrevet fre. d. 05. januar 2007 kl. 21:05:45| #3

challenge
challenge (9.345 point)
Yep, lige som du sagde der...! Og så derefter lave en if-sætning ( if( $.sql_array["aktiv"] == 1 ) ) {
    funktion();
}

En BOOLEAN returnerer TRUE eller FALSE

Skrevet fre. d. 05. januar 2007 kl. 21:17:26| #4

michaeltryl
michaeltryl (7.129 point)
okay men det er ikke nødvendigt med en boolean da jeg bare kan udskrive alle hvor aktiv = 1

Skrevet fre. d. 05. januar 2007 kl. 22:29:13| #5

challenge
challenge (9.345 point)
Nej, det er bare en vane jeg har :)

Skrevet fre. d. 05. januar 2007 kl. 22:33:34| #6

michaeltryl
michaeltryl (7.129 point)
okay det forvirrede mig bare lidt.
tak for hjælpen bare kom med et svar

Skrevet fre. d. 05. januar 2007 kl. 22:50:54| #7

challenge
challenge (9.345 point)
Jeg undskylder hvis jeg forvirrede dig :)

Men du forstod det 100% til slut? :)

Skrevet fre. d. 05. januar 2007 kl. 22:53:11| #8

michaeltryl
michaeltryl (7.129 point)
jep og det er det vigtigste

Skrevet fre. d. 05. januar 2007 kl. 23:15:16| #9

challenge
challenge (9.345 point)
Super :)

Tak for point!

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Brugerliste med link til profil

Oprettet den 26. maj 2012 kl. 14.29
sayn giver 30 point for svar | Giv et svar »

php curl driller

Oprettet den 26. maj 2012 kl. 08.31
PHPnQrd giver 200 point for svar | Giv et svar »

Array i array

Oprettet den 25. maj 2012 kl. 08.32
sebster giver 60 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger