Страница 1 из 1

Ссылки на посты

Добавлено: 02 янв 2011, 20:47
Asped
Вечер добрый.

У меня в приложение ссылки на посты имеют следующий вид:

http://mysite.ru/mypost.html

Кто поможет сделать прямые ссылки до постов через ссылку приложения.

Чтобы было примерно так:

http://vk.com/app01011101/mypost.html

Re: Ссылки на посты

Добавлено: 05 янв 2011, 19:08
Александр
Может быть метод setLocation?
Изменяет хеш текущего адреса страницы, который записывается в адресной строке браузера после символа #. Используется для поддержки кнопок "назад" и "вперед" в браузере.
Но будет примерно так http://vk.com/app01011101#mypost.html

Re: Ссылки на посты

Добавлено: 10 фев 2011, 18:00
Asped
Александр, вот так правильно?

Код: Выделить всё

<?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;   }}}    });}); 

Re: Ссылки на посты

Добавлено: 07 мар 2011, 13:52
Fantom2067
Подскажите пожалуйста, ссылки в моём iFrame приложении имеют такой вид http://vkontakte.ru/app1234567#newsid=447
А ссылки на домене http://mysite.ru/index.php?newsid=447
Как мне нужно прописать <? echo("url сайта"); ?> чтобы заработали ссылки на внутренние страницы? и нужно ли прописывать что то еще в этом скрипте тот что выше?