webForumDet fria alternativet

Låsa visa nyheter

6 svar · 226 visningar · startad av mr.mainline

mr.mainlineMedlem sedan feb. 2003777 inlägg
#1

Jag har ett nyhets skript där jag hämta rubriken och lägger den på en index sida som sedan länkas vidare till själva nyheten, men nu vill jag göra så att vissa nyheter ska vara endast för medlemmar.

Tips hur jag kan göra??, jag har tillgång till "htaccess" så kanske en if sats, jag funderade lite på det att använda en kryssruta i formuläret där jag lägger in nyheten, och om den är ikryssad så blir den nyheten låst,man jag kan väl inte använda samma tabell då??.

K@llenMedlem sedan mars 20032 667 inlägg
#2

Ett booelskt fält i nyhetstabellen som anger om medlemskap krävs eller inte. Är detta fältet true kollar du så besökaren är inloggad, annars skickar du denne åt fanders. ;)

mr.mainlineMedlem sedan feb. 2003777 inlägg
#3

tips om var jag kan läsa mer om booelskt fält ??

K@llenMedlem sedan mars 20032 667 inlägg
#4

Finns inga sådana i mysql, som jag misstänker att du använder. Ett booelskt fält är en kolumn som bara kan vara true eller false. I mysql använder du förslagsvis tinyint där 1 är true och 0 är false. Du kan också använda exempelvis ett char-fält och kolla om det är null eller not null.

mr.mainlineMedlem sedan feb. 2003777 inlägg
#5

ok,men jag tror inte vi tänker samma,om du kollar på http://www.freddeholm.com/ till höger där är nyhets raderna,och så ska det se ut,men t.ex om jag vill skiva in en nyhet som är låst ska den rubriken synas med en symbol men om användraden klickar på den så måste han skiva in anv namn och lösen för att läsa nyheten.

K@llenMedlem sedan mars 20032 667 inlägg
#6

Då gör du som jag skrev ovan. Du gör i princip samma kontroll för att skriva ut symbolen.

mr.mainlineMedlem sedan feb. 2003777 inlägg
#7

ok, du har möjligtvis inte lite php kod till att börja med:-)

127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)