Wolfie Posted March 31, 2010 Posted March 31, 2010 I know IPS is good, but they haven't mastered Quantum Theory yet.Theorizing that one could time-travel within his own lifetime, Dr. Sam Beckett led an elite group of scientists into the desert to develop a top secret project known as Quantum Leap. Pressured to prove his theories or lose funding, Dr. Beckett prematurely stepped into the project accelerator... and vanished.
Donkerrood Posted March 31, 2010 Posted March 31, 2010 Then don't set Guests able to use the skin. You're contradicting yourself here, you want guests using mobile devices to be able to use the skin but you don't want guests able to use the skin. You want to do it by URL but don't want to do it by URL mapping. I know IPS is good, but they haven't mastered Quantum Theory yet. If they would, I doubt they would continue developing IPB :) would they? But here it is: I want guests on a mobile to be able to view the mobile skin, but I do not want guests that enter the website via normal internet, to be able to select the mobile skin. So in my humble opinion, I am not really contradicting myself... (A) However, now that I'm writing about it, this can possibly more easily be effected by skinning out the skin selector for guests...
Wolfie Posted March 31, 2010 Posted March 31, 2010 If they would, I doubt they would continue developing IPB :) would they? But here it is: I want guests on a mobile to be able to view the mobile skin, but I do not want guests that enter the website via normal internet, to be able to select the mobile skin. So in my humble opinion, I am not really contradicting myself... (A) However, now that I'm writing about it, this can possibly more easily be effected by skinning out the skin selector for guests... What if a guest is on a mobile device that isn't being recognized as a mobile device?
Donkerrood Posted March 31, 2010 Posted March 31, 2010 That is then just a pity... :) Unless, but I have not been able to find that out, a skin, chosen by a guest does only last his session. But I think this will then apply to all guests, viewing the board.
Wolfie Posted March 31, 2010 Posted March 31, 2010 Each guest is treated individually. If a guest changes the skin they are using, it doesn't change it for all guests, only that one person.
Mat Barrie Posted April 1, 2010 Posted April 1, 2010 What Wolfie says is correct. Guest is not an actual account, so there's no settings to change. They persist only for that one viewer.
Avemo Posted August 19, 2011 Posted August 19, 2011 There are other use cases. For example, a white label website which allows customers to embed itself in iframe. Now how one is supposed to allow such a customer to chose a theme? This can only be done using URL parameters or referrer.
Mat B Posted August 20, 2011 Posted August 20, 2011 Unless I'm misunderstanding you, which is entirely possible, I don't think white label hosted forums embedded via iframe with different themes is within the spirit of the license agreement. I wouldn't really see that as a valid use case, personally. (Disclaimer: personal opinion, not necessarily representative of IPS policy, etc)
Maxxius Posted December 11, 2019 Posted December 11, 2019 I wonder does an easy way exist in 4.4 to change a skin via url. perhaps a link to change skin directly can be added via menu manager?
bfarber Posted December 12, 2019 Posted December 12, 2019 20 hours ago, Maxxius said: I wonder does an easy way exist in 4.4 to change a skin via url. perhaps a link to change skin directly can be added via menu manager? You would need the CSRF key in the URL, but otherwise yes it's doable.
Maxxius Posted December 12, 2019 Posted December 12, 2019 Just now, bfarber 20 hours ago, Maxxius said: I wonder does an easy way exist in 4.4 to change a skin via url. perhaps a link to change skin directly can be added via menu manager? You would need the CSRF key in the URL, but otherwise yes it's doable. Would you kindly provide an example.how could I obtain that key?
bfarber Posted December 13, 2019 Posted December 13, 2019 {expression="\IPS\Session::i()->csrfKey"} Or if you are using the url template helper {url="url_to_call" csrf="true"}
Recommended Posts
Archived
This topic is now archived and is closed to further replies.