Вечер добрый.
У меня в приложение ссылки на посты имеют следующий вид:
http://mysite.ru/mypost.html
Кто поможет сделать прямые ссылки до постов через ссылку приложения.
Чтобы было примерно так:
http://vk.com/app01011101/mypost.html
Ссылки на посты
Re: Ссылки на посты
Может быть метод setLocation?
Изменяет хеш текущего адреса страницы, который записывается в адресной строке браузера после символа #. Используется для поддержки кнопок "назад" и "вперед" в браузере.
Но будет примерно так http://vk.com/app01011101#mypost.html
Изменяет хеш текущего адреса страницы, который записывается в адресной строке браузера после символа #. Используется для поддержки кнопок "назад" и "вперед" в браузере.
Но будет примерно так http://vk.com/app01011101#mypost.html
Re: Ссылки на посты
Александр, вот так правильно?
Код: Выделить всё
<?if(isset($_GET['hash'])) $vkurlhash = "'".htmlspecialchars($_GET['hash'])."'";else $vkurlhash = "window.location.pathname";?>
Код: Выделить всё
window.onload = (function() { VK.init(function() { function setLocation(loc) {VK.callMethod('setLocation', <? echo($vkurlhash); ?>);VK.addCallback('onLocationChanged', onLocationChanged);function onLocationChanged(loc) { if(window.location.pathname != loc && loc != '') { window.location.href = '<? echo("url сайта"); ?>' + loc; }}} });});
-
- Сообщения: 16
- Зарегистрирован: 15 фев 2011, 23:34
Re: Ссылки на посты
Подскажите пожалуйста, ссылки в моём iFrame приложении имеют такой вид http://vkontakte.ru/app1234567#newsid=447
А ссылки на домене http://mysite.ru/index.php?newsid=447
Как мне нужно прописать <? echo("url сайта"); ?> чтобы заработали ссылки на внутренние страницы? и нужно ли прописывать что то еще в этом скрипте тот что выше?
А ссылки на домене http://mysite.ru/index.php?newsid=447
Как мне нужно прописать <? echo("url сайта"); ?> чтобы заработали ссылки на внутренние страницы? и нужно ли прописывать что то еще в этом скрипте тот что выше?