No problem for the help. Not sure why sh404SEF is acting funny, but sometimes it really 'wants' to go to URLs that aren't quite right. We'd recommend deleting the SEF URL for your reveal page (with any aliases or whatever it's called).
If you want to hard-code the URL, you can do it in the canvas.php file by switching:
$app->redirect('index.php?option=com_content&view=article&tmpl=component&id=' . $revealPage);With
$app->redirect('http://www.seafoamsales.com/index.php?option=com_content&view=article&id=174');You should be able to use any URL there, SEF or not. The main thing you need to make sure of is that the id=### is the same as your Reveal Page setting in JFBConnect. We check to make sure that's the same when a viewer is looking at the page as a way to check that the user hasn't somehow navigated away. If you don't want that check, you can change the line above that looks like:
if ($revealPage && !$pageInfo['liked'] && ((JRequest::getCmd('option') != 'com_content') || (JRequest::getCmd('view') != 'article') || (JRequest::getInt('id') != $revealPage))to:
if ($revealPage && !$pageInfo['liked'])
Hope that all helps and makes sense. If not, let me know. Sorry for all the troubles!
Alex