snapshot function, tour access - workaround and feature request

Q&A about the latest versions
Post Reply
wiso
Posts: 281
Joined: Wed Oct 26, 2016 6:52 pm

hello,

panotour pro has two plugins which would be very useful for me,

the first which is an "screensho, postcard, snapshot..." plugin:

https://360images.fr/snapshot_demo_ptp/tour.html

to send snapshots and webadress of the tour to an email adress.


the second is a password protection for the tour:

http://dev.alexpopov.me/touraccess


has someone an idea for a workaround ?

best regards,
wiso
User avatar
Hopki
Gnome
Posts: 13015
Joined: Thu Jan 10, 2008 3:16 pm
Location: Layer de la Haye, Essex UK
Contact:

HI wiso,
Lock Screen.
This uses the Skin Configuration Button so you can set a password before you create the output.
If no password is set then there is no lock screen.
The keypad generates the number and also uses # and *.
You can even add letter keys if you wish as the variable I am using is the text variable.
But in my example, it just using a standard number pad.

Now I know you're going to say, but if you look in the skin.js file you will see the password and this would be true and simple to crack.
So you would need to adopt something like the Caesar cypher, but not just shift the numbers.
As said as I am using a text variable you could change the Set variable value action to letters. At the moment they are numbers.
So you would make up your own cypher, as an example:
H = 1
O = 5
P = 3
K = #
I = 4
So in the password, you enter HOPKI, but the viewer would enter 1, 5, 3, #, 4.
So if anyone looks into the skin.js file, it won't do them any good unless they have your cypher.
All they will see is HOPKI,

Snapshot, we did play with this a while back but some browsers don't let you download the image.
Try this, Copy to clipboard.
This captures the node and view that your user is seeing.
Then they can paste the copied URL in a post or e-mail.
When clicked the link opens the tour with the same node and view.
For this to work, you need Direct Node Access selected in the normal.ggt.

In the attached example once opened navigate to a panorama and zoom. Then click the Copy button.
Paste to a document then open the link, bingo you should see the same node with the pan, tilt and FoV setting.
Let me know what you think.
Regards,
Hopki
Attachments
Lock_Screen_Copy_to_clipboard_old.zip
(62.78 KiB) Downloaded 165 times
Garden Gnome Support
If you send an e-mail to support please send a link to the forum post for reference.
support@ggnome.com
https://ggnome.com/wiki/documentation/
wiso
Posts: 281
Joined: Wed Oct 26, 2016 6:52 pm

hi hopky,
first thank you for both solutions!

the procedure with the lock screen i do not understand in the moment, but i try it tomorrow...

where i have to write in the password? in what variable, in what place in the skin? i could not find it?!
Skizze (157).png
Skizze (157).png (78.6 KiB) Viewed 3766 times
the "copy link" solution is a useful and mainly a good example for java script use.
but , in private, the panotour plugin is much more elegant and it has picture + link to send... but it is at it is, and it has not a so big importance for me - it could be a good gimmick to sell for my customers.

thank you for your effort,

wiso
User avatar
soulbrother
Posts: 545
Joined: Tue Apr 08, 2008 7:01 pm
Location: München
Contact:

wiso wrote: Fri Oct 25, 2019 12:00 am the procedure with the lock screen i do not understand in the moment, but i try it tomorrow...

where i have to write in the password? in what variable, in what place in the skin? i could not find it?
As far as I can see, the password is 1 2 3 4
and you can see that password in the skin.js

Hopki mentioned a possible "upgrade" with a more complex and "soft"-kryptic method, but that is not integrated in this example.

In other words:
If you change the password in the skin from 1234 to WISO
and if you modify the actions in the text fields (in the skin editor), than you have your own kryptic password ;-)
wiso
Posts: 281
Joined: Wed Oct 26, 2016 6:52 pm

hallo soulbrother,
thank you for help,
If you change the password in the skin from 1234 to WISO
but where? where can i change it?

i found the pw in the skin.js
Skizze (158).png
Skizze (158).png (131.7 KiB) Viewed 3734 times
but in the skin.js it makes no sense to change it. where is the place i have to put "wiso" (instead of "1234") in?

thx,
wiso
User avatar
soulbrother
Posts: 545
Joined: Tue Apr 08, 2008 7:01 pm
Location: München
Contact:

Hopki did it well, I just detected in detail, what he created:

Just klick on the "Edit Skin Configuration" button and a small window opens, where you can set your password!
wiso
Posts: 281
Joined: Wed Oct 26, 2016 6:52 pm

oh , well. now i see!

thank you soulbrother.

but now for the practical application:

i took the three skin components and copy them in the component-library.
then i past it in my project.
K1600_Skizze (159).JPG
K1600_Skizze (159).JPG (80.44 KiB) Viewed 3713 times
and the output worked on first time. but in this case there is no "Edit Skin Configuration" button to change the password. and i could not open the lock screen.
Skizze (161).png
Skizze (161).png (1.07 MiB) Viewed 3713 times
what have i to do?

thx,
best regards,
wiso
User avatar
soulbrother
Posts: 545
Joined: Tue Apr 08, 2008 7:01 pm
Location: München
Contact:

Hi,
usually I would not copy and paste, but I would save as component.

And after that, I would integrate this password-lock-function in my existing skin, from the components.

If there is no "Edit Skin Configuration" button, maybe not all of the informations have been copied correctly, so I would try the way via components.

And of course you can see in the skin, if the password enter field should be available in the "Edit Skin Configuration":
Look at your screenshot, there has to be a hook in the "Expose" column:
wiso wrote: Fri Oct 25, 2019 12:00 am Skizze (157).png
So you can check, if this hook is activ in your updated skin, if yes, the password-enter-window should popup, when you klick "Edit Skin Configuration"
User avatar
Hopki
Gnome
Posts: 13015
Joined: Thu Jan 10, 2008 3:16 pm
Location: Layer de la Haye, Essex UK
Contact:

Hi Guys,
I made a better one: viewtopic.php?f=22&t=14039#p58979
It's a bit bigger so easier for mobiles.
The post also has lots more information.
Regards,
Hopki
Garden Gnome Support
If you send an e-mail to support please send a link to the forum post for reference.
support@ggnome.com
https://ggnome.com/wiki/documentation/
wiso
Posts: 281
Joined: Wed Oct 26, 2016 6:52 pm

thank you soulbrother, thank you hopki
now it works fine!

greetings from vienna,
wiso
Post Reply