Here are EOS tutorials

All about the past, current and future webteases and the art of webteasing in general.
---
bbb11__
Explorer
Explorer
Posts: 65
Joined: Thu May 18, 2023 7:43 pm

Re: Here are EOS tutorials

Post by bbb11__ »

All variables are set = 0 in the init module.

I’m running the if statements in an eval action on a page.

Running this code gives NaN:

Code: Select all

 if( x == 1){
	runs = runs + third;
	var third = second;
	var second = first;
	var first = 1;
}
//repeat for x equals 2, 3, and 4.
But using this code does work:

Code: Select all

 if ( x == 1){
	runs = runs + third
}else if ( x == 2){
	runs = runs + third + second
}else if (x == 3){
	runs = runs + third + second + first
}else if ( x == 4 ){
	runs = runs + third + second + first + 1
}

if (x == 1){
	var third = second
}else if ( x == 2 ){
	var third = first
}else if (x == 3 ){
	var third = 1
}else if (x == 4 ){
	var third = 0
}
//Repeat for variables second and third
Appreciate everyone’s help as always!! Using this second code achieves what I want, but it “feels wrong” and knowing the “proper” coding for it would be nice.
undeniable_denial
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sat Aug 24, 2019 11:42 am
Gender: Male
Location: Germany

Re: Here are EOS tutorials

Post by undeniable_denial »

Use the "var" keyword only for the initial declaration (i.e. in the init script), not when modifying already declared variables.

To tell you the truth, it's probably best if you don't use "var" at all.
User avatar
schefflera0101
Explorer At Heart
Explorer At Heart
Posts: 153
Joined: Wed Oct 07, 2020 12:21 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: Here are EOS tutorials

Post by schefflera0101 »

Hey all,

I'm close to publish my new tease and would provide the ability to use a password for the progress. My problem is, there are many, many variables to be saved. My question: can I create a password, which sets all different variables?

Example for what I'm thinking of:
var A
var B
var C
...

password/promp: 102...
Firs letter sets A=1, second sets B=0 and third sets C=2 ...

thanks
:love:
Try out my teases:
:love: Have fun! :love:

Older tease:
Edge slave training
User avatar
Drool
Experimentor
Experimentor
Posts: 1566
Joined: Sat Nov 28, 2015 2:24 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: Here are EOS tutorials

Post by Drool »

schefflera0101 wrote: Thu Oct 17, 2024 3:07 pm Hey all,

I'm close to publish my new tease and would provide the ability to use a password for the progress. My problem is, there are many, many variables to be saved. My question: can I create a password, which sets all different variables?

Example for what I'm thinking of:
var A
var B
var C
...

password/promp: 102...
Firs letter sets A=1, second sets B=0 and third sets C=2 ...

thanks
:love:
Hi

You can join the values of variables to a string like this:

Code: Select all

password = "" + A + B + C +...
(The "" tricks javascript into thinking these are all strings.
See here:
Spoiler: show
javascript.jpg
javascript.jpg (42.59 KiB) Viewed 2672 times
)

You can access the values with:

Code: Select all

A = Number(password[0])
B = Number(password[1])
...
(But this is of course only for single digit values.)

I hope this helps.

- Drool
User avatar
PlayfulGuy
Explorer At Heart
Explorer At Heart
Posts: 881
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

Re: Here are EOS tutorials

Post by PlayfulGuy »

schefflera0101 wrote: Thu Oct 17, 2024 3:07 pm Hey all,

I'm close to publish my new tease and would provide the ability to use a password for the progress. My problem is, there are many, many variables to be saved. My question: can I create a password, which sets all different variables?

Example for what I'm thinking of:
var A
var B
var C
...

password/promp: 102...
Firs letter sets A=1, second sets B=0 and third sets C=2 ...

thanks
:love:
It's possible to do this but probably not practical. If you have "many, many variables to be saved" your password will be many many characters long. Also, as the method suggested by drool illustrates, you're limited in what values you can represent.

You could expand on that using the ascii values of characters, and the String.charCodeAt() and String.fromCharCode() functions, which would allow values in a larger range. But again, you'll end up with very long passwords.

PG
User avatar
schefflera0101
Explorer At Heart
Explorer At Heart
Posts: 153
Joined: Wed Oct 07, 2020 12:21 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: Here are EOS tutorials

Post by schefflera0101 »

Drool wrote: Thu Oct 17, 2024 4:05 pm
schefflera0101 wrote: Thu Oct 17, 2024 3:07 pm Hey all,

I'm close to publish my new tease and would provide the ability to use a password for the progress. My problem is, there are many, many variables to be saved. My question: can I create a password, which sets all different variables?

Example for what I'm thinking of:
var A
var B
var C
...

password/promp: 102...
Firs letter sets A=1, second sets B=0 and third sets C=2 ...

thanks
:love:
Hi

You can join the values of variables to a string like this:

Code: Select all

password = "" + A + B + C +...
(The "" tricks javascript into thinking these are all strings.
See here:
Spoiler: show
javascript.jpg
)

You can access the values with:

Code: Select all

A = Number(password[0])
B = Number(password[1])
...
(But this is of course only for single digit values.)

I hope this helps.

- Drool
That sounds very promising.
I remember having a case like that before. At that time it was a problem because I wanted to sum two numbers up and didn't want to add them together. Who would have thought that this could now be the solution to my problem :D

Thanks for the hint!
PlayfulGuy wrote: Sat Oct 19, 2024 3:12 am It's possible to do this but probably not practical. If you have "many, many variables to be saved" your password will be many many characters long. Also, as the method suggested by drool illustrates, you're limited in what values you can represent.

You could expand on that using the ascii values of characters, and the String.charCodeAt() and String.fromCharCode() functions, which would allow values in a larger range. But again, you'll end up with very long passwords.

PG
Yes, I have already recognized this problem.
A password would then look something like this:
110010001111000230050110203301110101000111000101000....
And that doesn't work at all.
I'll read up on your method with the ascii values.

Maybe I can rewrite the password (which actually consists almost only of 0s and 1s) bijectively into a letter code. This would give me 26 possibilities per field. With two fields 26x26=676, I could at least cover 9 digits. (2^9=512).
(AA=000000001; AB=000000010; AC=000000011; AD=000000100;...)
Spoiler: show
Note: I already realize how much work this is... I think I'd better leave it ...
I have no idea if this works, I am a total beginner in these things. But I still find it interesting :D


In the end, I'll probably just leave it and just use teaseStorage

:love:
Try out my teases:
:love: Have fun! :love:

Older tease:
Edge slave training
User avatar
PlayfulGuy
Explorer At Heart
Explorer At Heart
Posts: 881
Joined: Sat Jul 07, 2012 10:08 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): No domme
Sub/Slave(s): No sub
Location: British Columbia, Canada

Re: Here are EOS tutorials

Post by PlayfulGuy »

schefflera0101 wrote: Sat Oct 19, 2024 7:49 am
PlayfulGuy wrote: Sat Oct 19, 2024 3:12 am It's possible to do this but probably not practical. If you have "many, many variables to be saved" your password will be many many characters long. Also, as the method suggested by drool illustrates, you're limited in what values you can represent.

You could expand on that using the ascii values of characters, and the String.charCodeAt() and String.fromCharCode() functions, which would allow values in a larger range. But again, you'll end up with very long passwords.

PG
Yes, I have already recognized this problem.
A password would then look something like this:
110010001111000230050110203301110101000111000101000....
And that doesn't work at all.
I'll read up on your method with the ascii values.

Maybe I can rewrite the password (which actually consists almost only of 0s and 1s) bijectively into a letter code. This would give me 26 possibilities per field. With two fields 26x26=676, I could at least cover 9 digits. (2^9=512).
(AA=000000001; AB=000000010; AC=000000011; AD=000000100;...)
Spoiler: show
Note: I already realize how much work this is... I think I'd better leave it ...
I have no idea if this works, I am a total beginner in these things. But I still find it interesting :D


In the end, I'll probably just leave it and just use teaseStorage

:love:
I'm traveling right now and have limited time so can't put together a demo, but look at the ascii code table and how the characters map to numbers. For example, the ascii code for A is 65, B is 66, etc, and then lower case letters start at 97.

If you use A as 0, then you code each value to a string as

Code: Select all

text = String.fromCharCode(value+65)
If value is 0 this would give A. If value is 10 this would give K.

I would make an encode function like

Code: Select all

function encode(value) {
  if ( value >= 0 && value <= 57 ) return String.fromCharCode(value+65)
  else return "@"	// @ means undefined
}
Which would give you an uppercase or lowercase letter, or one of the few characters in between those sets (open square bracket, close square bracket etc)

Code: Select all

// And then use
password = encode(value1)
password += encode(value2)
password += encode(value3)
// etc ...
If value1 = 3, value2 = 7 and value3 = 10 this would give you password = "DHK".

This supports values from 0 to 58, and encodes it as one character per value.

Then you decode it with a function like

Code: Select all

function decode(password,index) {
  // If the character is "@" the value was out of range
  // Return value is undefined if index is beyond end of string, or value was out of range
  if ( index < password.length && password.charAt(index) != "@" ) { 
  	return password.charCodeAt(index) - 65
  }	
  return undefined
}

value1 = decode(password,0)
value2 = decode(password,1)
value3 = decode(password,2)
// etc...
None of that is tested but it should be pretty close and give you the idea.

PG
undeniable_denial
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sat Aug 24, 2019 11:42 am
Gender: Male
Location: Germany

Re: Here are EOS tutorials

Post by undeniable_denial »

schefflera0101 wrote: Sat Oct 19, 2024 7:49 am [...]
Yes, I have already recognized this problem.
A password would then look something like this:
110010001111000230050110203301110101000111000101000....
And that doesn't work at all.
I'll read up on your method with the ascii values.

Maybe I can rewrite the password (which actually consists almost only of 0s and 1s) bijectively into a letter code.
[...]
I think it would be helpful if you clarified the needed datatypes and maximum length/range of the variables. We could then more easily think of an adequate way to encode it into a short string. There are many possibilities.
User avatar
schefflera0101
Explorer At Heart
Explorer At Heart
Posts: 153
Joined: Wed Oct 07, 2020 12:21 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Submissive

Re: Here are EOS tutorials

Post by schefflera0101 »

PlayfulGuy wrote: Sat Oct 19, 2024 1:39 pm I'm traveling right now and have limited time so can't put together a demo, but look at the ascii code table and how the characters map to numbers. For example, the ascii code for A is 65, B is 66, etc, and then lower case letters start at 97.

If you use A as 0, then you code each value to a string as

Code: Select all

text = String.fromCharCode(value+65)
If value is 0 this would give A. If value is 10 this would give K.

I would make an encode function like

Code: Select all

function encode(value) {
  if ( value >= 0 && value <= 57 ) return String.fromCharCode(value+65)
  else return "@"	// @ means undefined
}
Which would give you an uppercase or lowercase letter, or one of the few characters in between those sets (open square bracket, close square bracket etc)

Code: Select all

// And then use
password = encode(value1)
password += encode(value2)
password += encode(value3)
// etc ...
If value1 = 3, value2 = 7 and value3 = 10 this would give you password = "DHK".

This supports values from 0 to 58, and encodes it as one character per value.

Then you decode it with a function like

Code: Select all

function decode(password,index) {
  // If the character is "@" the value was out of range
  // Return value is undefined if index is beyond end of string, or value was out of range
  if ( index < password.length && password.charAt(index) != "@" ) { 
  	return password.charCodeAt(index) - 65
  }	
  return undefined
}

value1 = decode(password,0)
value2 = decode(password,1)
value3 = decode(password,2)
// etc...
None of that is tested but it should be pretty close and give you the idea.

PG
Looks very promising. Thanks for all the help. I'll try, as soon as I get time to work on it.
undeniable_denial wrote: Sat Oct 19, 2024 6:44 pm I think it would be helpful if you clarified the needed datatypes and maximum length/range of the variables. We could then more easily think of an adequate way to encode it into a short string. There are many possibilities.
This is what's need to be locked into a password:
var girl = teaseStorage.getItem("girl") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] //each one can be a number between 0 and 5
var block = teaseStorage.getItem("block") || [1,0,0,0,0,0,0,0,0,0,0,0,0,0,0] //each only 0 or 1

var vin = teaseStorage.getItem("vin") || [0,0,0,0,0,0,0,0,0] //each only 0 or 1
var vincount = teaseStorage.getItem("vincount") || 0 //0-9
var jiu = teaseStorage.getItem("jiu") || 0 //0 or 1
var chap = teaseStorage.getItem("chap") || 0 //0 or 1

var prog = teaseStorage.getItem("prog") || 0 //consecutive numbering
var Donnawin = teaseStorage.getItem("Donnawin") || 0 //consecutive numbering
var GDonnawin = teaseStorage.getItem("GDonnawin") || 0 //0 or 1
var FantasyDeny = teaseStorage.getItem("FantasyDeny") || 0 //0 or 1
var AeryRuin = teaseStorage.getItem("AeryRuin") || 0 //0 - 4
var footfetisch = teaseStorage.getItem("footfetisch") || 0 //0 or 1
var faktor = teaseStorage.getItem("faktor") || 1
var holdfaktor = teaseStorage.getItem("holdfaktor") || 1.4
var holdmore = teaseStorage.getItem("holdmore") || 0 // 0 or 1
var BreathHold = teaseStorage.getItem("BreathHold") || 0
var LJoyceFirst = teaseStorage.getItem("LJoyceFirst") || 0 //0 or 1
var donnainf = teaseStorage.getItem("donnainf") || 0 // 0 or 1
var AliceOutfit = teaseStorage.getItem("AliceOutfit") || 0 // 0 - 3
var NAlice = teaseStorage.getItem("NAlice") || 0 // 0 - 3

//for the following: each can be 0 or 1
var dkeep = teaseStorage.getItem("dkeep") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var gkeep = teaseStorage.getItem("gkeep") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var jkeep = teaseStorage.getItem("jkeep") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var lkeep = teaseStorage.getItem("lkeep") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var nkeep = teaseStorage.getItem("nkeep") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum0 = teaseStorage.getItem("rum0") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum1 = teaseStorage.getItem("rum1") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum2 = teaseStorage.getItem("rum2") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum3 = teaseStorage.getItem("rum3") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum4 = teaseStorage.getItem("rum4") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum5 = teaseStorage.getItem("rum5") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum6 = teaseStorage.getItem("rum6") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum7 = teaseStorage.getItem("rum7") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]
var rum8 = teaseStorage.getItem("rum8") || [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]

var pim = teaseStorage.getItem("pim") || [0,0,0,0,0,0,0]

var dim = teaseStorage.getItem("dim") || [0,0,0,0,0]

var um = teaseStorage.getItem("um") || [0,0,0,0,0,0,0,0,0]
Try out my teases:
:love: Have fun! :love:

Older tease:
Edge slave training
undeniable_denial
Explorer At Heart
Explorer At Heart
Posts: 100
Joined: Sat Aug 24, 2019 11:42 am
Gender: Male
Location: Germany

Re: Here are EOS tutorials

Post by undeniable_denial »

According to my back-of-the-envelope calculation that amounts to roughly 596 bits of information. That would make the password close to a 100 characters long... However, that is just fine with copy&paste.

I'm sure it could be optimized further. The floating point numbers (e.g. holdfaktor) are really expensive (32 bit each).

Also, it's hard for me to say whether some of the information can be derived from other variables.

Well, it's certainly a time investment to figure this out. If teaseStorage "just works" for you, personally I would go that route.
User avatar
ccgssdtttew
Explorer
Explorer
Posts: 82
Joined: Wed Sep 11, 2024 11:05 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): None
Sub/Slave(s): None

Re: Here are EOS tutorials

Post by ccgssdtttew »

Sorry to interrupt the real convos, but im not sure why i cant upload any images to the Eos Editor? everytime i upload / drag and drop, it seems to process, but the gallery / files remain empty

EDIT: OK I figured out that certain dimensions do not work, just had to crop them apparently?

Btw, where do yall download sfx sounds? Im trying to make a webtease and would love to know where yall get your resources from. I have my pictures alr which was inspired by "The Curse"

Also I cant seem to start my tease (although its in the making). When i try to preview the whole tease (not a specific page), it seems to get stuck in the "starting page" >>> This is the current private link (Work in progress): https://milovana.com/webteases/showteas ... 430e6f50ad. Cant seem to start it
How far can JOIs wreck oneself? Yes pls

Currently playing these:
Help Me Cum Please! - My rules
Challenge Arena
anon4bbc
Curious Newbie
Curious Newbie
Posts: 1
Joined: Thu Nov 14, 2024 8:04 pm

Re: Here are EOS tutorials

Post by anon4bbc »

Not sure if this has been asked and answered but why are "let" or "const" not accepted? I assume they aren't accepted as I couldn't get the preview to load until after I switched it to "var".
tt85
Explorer
Explorer
Posts: 8
Joined: Sat Jun 27, 2020 2:58 pm

Re: Here are EOS tutorials

Post by tt85 »

Hi,

I would like to retrieve the name of the current page and store it in a variable.
As well as retrieve a certain part of the page name and store it in variable as well.

Is there a possibility to do that?

The idea is:
The given page shows random images from a gallery and is supposed to repeat going to the page again and again,
until a certain counter is bigger than the treshold (all defined by upcounting and comparing vars).
So if the var repeat is smaller than the var threshold, go to current page again.
As well I´d like to retrieve a part of the string of the page name, i.e. page2-sasha_grey should retrieve 'sasha_grey' or 'sasha grey'.

I looked into the posts, but havent found any similiar question yet.

Could you help me with my questions, please? :\'-(
Thank You very much :)
User avatar
Drool
Experimentor
Experimentor
Posts: 1566
Joined: Sat Nov 28, 2015 2:24 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: Here are EOS tutorials

Post by Drool »

tt85 wrote: Sat Nov 23, 2024 9:01 pm Hi,

I would like to retrieve the name of the current page and store it in a variable.
As well as retrieve a certain part of the page name and store it in variable as well.

Is there a possibility to do that?

The idea is:
The given page shows random images from a gallery and is supposed to repeat going to the page again and again,
until a certain counter is bigger than the treshold (all defined by upcounting and comparing vars).
So if the var repeat is smaller than the var threshold, go to current page again.
As well I´d like to retrieve a part of the string of the page name, i.e. page2-sasha_grey should retrieve 'sasha_grey' or 'sasha grey'.

I looked into the posts, but havent found any similiar question yet.

Could you help me with my questions, please? :\'-(
Thank You very much :)
Hi,

you can get the current page name with

Code: Select all

pn = pages.getCurrentPageId();
And you can extract the part of a string after a certain character with

Code: Select all

pn2 = pn.slice(pn.indexOf("-")+1);
I hope this helps.

PS: Sasha Grey :w00t:
User avatar
Shattered
Experimentor
Experimentor
Posts: 1287
Joined: Fri Jan 11, 2013 6:41 pm
I am a: Switch
Location: United Kingdom

Re: Here are EOS tutorials

Post by Shattered »

I've come to edit my latest tease and it's absolutely packed with validation errors that seem to have no consequence on the actual tease and I can't see how to actually remove them, anyone have any idea? :p

I've seen the NULL and no value thing before, but my usual fix didn't work. Schema is new. I've only used the GUI to create the tease.

Code: Select all

Validation Errors
pages.2-Ritual-14[9].goto.target	Does not match the regex pattern ^!?[a-zA-Z0-9-*{,}(|)?]+$
pages.2-Ritual-14[9].goto.target	Does not match the regex pattern ^\$.*$
pages.2-Ritual-14[9].goto.target	Failed to match at least one schema
pages.Day-Final-2[10].say.mode	NULL value found, but a string is required
pages.Day-Final-2[10].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-3[14].say.mode	NULL value found, but a string is required
pages.Day-Final-3[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-4[14].say.mode	NULL value found, but a string is required
pages.Day-Final-4[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-5[14].say.mode	NULL value found, but a string is required
pages.Day-Final-5[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-6[14].say.mode	NULL value found, but a string is required
pages.Day-Final-6[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-7[14].say.mode	NULL value found, but a string is required
pages.Day-Final-7[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-8[14].say.mode	NULL value found, but a string is required
pages.Day-Final-8[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-9[14].say.mode	NULL value found, but a string is required
pages.Day-Final-9[14].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-11[11].say.mode	NULL value found, but a string is required
pages.Day-Final-11[11].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-12[11].say.mode	NULL value found, but a string is required
pages.Day-Final-12[11].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-22[5].say.mode	NULL value found, but a string is required
pages.Day-Final-22[5].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
pages.Day-Final-23[7].say.mode	NULL value found, but a string is required
pages.Day-Final-23[7].say.mode	Does not have a value in the enumeration ["auto","pause","instant","autoplay","custom"]
P.S. I'm going ahead with editing the content of the tease

EDIT: They seem to have resolved themselves with the usual fix and my proof reading, no worries!!
Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests