If the user is using a mobile browser, just redirect him to URL?view=mobile. But you should have a working mobile view system.
For your requirement, you need to classify users based on countries first. You can save the users location as metadata. Then you need to replace the current dashboard with a plugin hook and load, your dashboard which itself load contents based on the users location.
@TW...
> You can save the users location as metadata
Is that taken from the users Profile or log-in IP address?
@Mazie, not sure that the ip address would be the best option. What if I accessed your site for the first time and lived in Austraila but was visiting the United States. The ip would reflect the US and not Austraila, recording wrong country. That said, I would opt for what they posted in the profile. Here is an example of how I did registration for 2 different profiles.
pgf-recruiting-network.com
It is wallgardened, so give it a try. You won't hurt it.
Steve
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.