Yawa Skrevet 1. juni 2012 Del Skrevet 1. juni 2012 Når en bruker logger inn, så blir brukeren send til forsiden med php header. Det som er greia er at "min side" knapp blir noe usynlig i hjørnet. Slik som siden er bygget opp pr.dags dato er det uaktuelt å flytte på den eller gjøre den mer synlig permanent. Så det jeg søker er en overlay-løsning som kan poppe fram rett under denne menyknappen og si noe sånt som; "du er nå logget inn, klikk her for å gå til dine sider". Men som forsvinner etterhvert og ikke kommer frem igjen hver gang brukeren navigerer seg rundt på nettstedet. Den skal kun vises rett etter brukeren har logget seg inn... Noen som kjenner til en slik løsning? Lenke til kommentar
Nickless Skrevet 1. juni 2012 Del Skrevet 1. juni 2012 Er det ikke bare å lagre en variabel i en session eller noe sånt? Lenke til kommentar
Yawa Skrevet 1. juni 2012 Forfatter Del Skrevet 1. juni 2012 Var det første jeg også tenkte på, å sjekke om en SESSION er satt for så å vise denne notisen. Men det resulterer i at notisen vises hver gang når brukeren navigerer seg fra side til side, og det var ikke helt planen. Planen er å vise notisen kun rett etter brukeren har logget seg inn, bare for noen sekunder eller ti brukeren klikker den bort. Så forsvinner den og ikke vises før neste gang brukeren logge seg inn. Poenget med notisen er kun for å gjøre brukeren oppmerksom på at; her oppe til høyre, i slutten av hovedmenyen ligger en knapp du kan trykke på for å komme til "mine sider".... Lenke til kommentar
Nickless Skrevet 2. juni 2012 Del Skrevet 2. juni 2012 Skjønner ikke helt hvorfor det må resultere i at den vises hver gang når brukeren navigerer seg fra side til side? Når brukeren blir logget inn kan du bare lage f.eks: $_SESSION['ShowNotice'] = 1; På de forskjellige siden som man kan navigere mellom har du da bare noe som: if($_SESSION['ShowNotice'] == 1){ //Første siden som vises når brukeren har blitt logget inn. Vis notat og skift verdi på session. ShowNotification("Du er logget inn blabla"); $_SESSION['ShowNotice'] = 0; } else //Brukeren har vært her før, så nothing to do here... Eventuelt kan du også bruke unset. if(isset($_SESSION['ShowNotice'])){ //Første siden som vises når brukeren har blitt logget inn. Vis notat og unset session. ShowNotification("Du er logget inn blabla"); unset($_SESSION['ShowNotice']); } else //Brukeren har vært her før, så nothing to do here... Lenke til kommentar
Yawa Skrevet 3. juni 2012 Forfatter Del Skrevet 3. juni 2012 du har rett... ikke tenkt på det slik... takk takk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå