Content laten zien dat past bij de bezoeker

Status
Niet open voor verdere reacties.

imarkee

Nieuwe gebruiker
Lid geworden
3 jun 2016
Berichten
2
Goedemorgen Helpmij forum,

Allereerst wil ik zeggen dat ik twijfelde of dit in HTML thuis hoort. Misschien is het meer een Javascript vraag. Maar toch maar hier geplaatst. Sorry als ik fout zit!

Ik ben bezig met een website te maken voor een schoolproject (de laatste van t jaar). In deze casus gaat het om een bedrijf dat 4 soorten doelgroepen voorziet van producten, maar elke doelgroep een behoefte heeft aan andere informatie.
Bijvoorbeeld:
  • Een architect zoekt isolatiewaarden, nieuwe ontwerpen, & CAD-files
  • Een aannemer zoekt scherpe leveringscondities en goed geprijsde artikelen
  • Een eindgebruiker van het product wil juist goede isolatiewaarden, een lange levensduur en weinig onderhoud.

Nu wil ik niet een menu maken met "Voor architecten", "Voor aannemers" & "Voor eindgebruikers". Ik wil dat op de homepage een bezoeker kiest waar hij zichzelf bij vind passen. En dat de website dit onthoud zolang de bezoeker op de website is. Of door middel van een cookie zelfs langer. Dus ook bij terug komen naar de website. Een mooi voorbeeld hiervan is http://www.wisniowski.pl/en/. Zij beginnen sterk met een keuze tussen producten voor het huis en producten voor industieel gebruik. Ik vind alleen dat ze de plank misslaan door daarna als nog in het menu de optie te bieden om te switchen naar de andere doelgroep.

Een taal instellen doe je 1x en je blijft content in de gekozen taal zien. Meestal zie je dit aan "/nl-NL/" in de URL. Kan dit (en hoe kan dit) ook voor bijvoorbeeld een architect? Bijvoorbeeld dat standaard de url blijft zeggen: http://www.voorbeeld.nl/architect/ en wanneer hij naar de product pagina gaat er komt te staan: http://www.voorbeeld.nl/architect/products.

Wat ik dan graag zie is dat ik maar 1 product pagina hoef te maken en dat me browser zelf kiest welke content hij laat zien. {if choice is architect show archtect-text}{if choice is contractor show contractor-text} enzovoort, enzovoort

Lang verhaal, maar ik hoop dat het duidelijk is!
 
Hoi,

Je laat voorbeelden van friendly url's zien example.nl/dir/dir/page , dan kun je het makkelijkst gebruik maken van een cookie om alles in te bewaren. De gebruikte taal, valuta, klantgroep, enzovoort worden dan bewaard tijdens het browsen en tussen verschillende bezoeken. Je kunt aan de hand van de user agent string van de browser uitlezen wat de voorkeurtaal is en deze taal bij het eerste bezoek direct tonen.

Als je, als student, niet veel tijd hebt dan kun je het simpel oplossen met in de html 3 tekstblokken (per klantgroep een tekstblok) waarvan je er met css 2 niet toont en 1 wel, afhankelijk van de gekozen klantgroep (die je in een cookie zet). Met Javascript toon je telkens een tekstblok afhankelijk van de keuze die de bezoeker maakt; de andere tekstblokken verberg je dan. Dus je hebt inderdaad Javascript nodig :-)

Suc6 met je opdracht.
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan