Globomen

Переход с мобильной версии на обычную

13 сообщений в этой теме

Здравствуйте!

Интересует как сделать переход с мобильной версии сайта на обычную версию, как на том же Маркете. Т.е. нужно чтоб пользователь мог с мобильного устройства при желании посмотреть обычную (полнофункциональную) версию сайта, к примеру перейдя по ссылке в подвале. Использую адаптивный шаблон и OcStore 2.1.0.2.

Как это реализовать?!

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Адаптивный, он на то и адаптивный, что подстраивается под разрешение экрана. Либо отказываться от адаптивности, и делать несколько версий сайтов, мобильную, планшетную и пк, но зачем вам это? Тоже когда-то думал об этом, но забил. 

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Адаптивный, он на то и адаптивный, что подстраивается под разрешение экрана. Либо отказываться от адаптивности, и делать несколько версий сайтов, мобильную, планшетную и пк, но зачем вам это? Тоже когда-то думал об этом, но забил.

Т.е. только с помощью двух версии сайта, иначе никак?! Такой вариант мне не подходит.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно попробовать скриптом менять вьюпорт, что-то типа

$('meta[name=viewport]').attr('content','width=1200')
0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Отпишитесь, кто пробовал. Работает?

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно попробовать скриптом менять вьюпорт, что-то типа

Можно подробнее?! Верстку знаю на уровне редактуры, не более.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Написать скрипт

который по клике на ссылку создает куку и перезагружает страницу

потом провеяет есть ли эта кука,

если есть то ставит вьюпорт 1200

 

Насколько стабильно будет работать хз

Но что работать будет, то это точно

http://take.ms/LQnfq

 

Времени на написание сейчас нет, может кто-то свободный напишет

2

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

@pashast, Спасибо! Попробую разобраться, может "мозгов" хватит...

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Могу реализовать. Если надумаете - пишите в личку.

Интересно только насколько стабильным будет такое решение...

1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Могу реализовать.

Спасибо! Буду иметь ввиду, пока интересует возможность самостоятельно это реализовать, заодно поднять свои скилсы.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо! Буду иметь ввиду, пока интересует возможность самостоятельно это реализовать, заодно поднять свои скилсы.

Удачи вам! Напишите о результатах.

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Удачи вам! Напишите о результатах.

Спасибо! Обязательно напишу, но это не раньше января (раз все не так просто, а задача не первостепенная).

0

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Попробуйте так, костыль, но работает

Без перезагрузки страницы

<a href="/" id="yes">Полная версия сайта</a>
<a href="/" id="no">Мобильная версия</a>
<script>
  function getCookie() {
  
    var cookies = document.cookie.match ( '(^|;) ?viewfull=([^;]*)(;|$)' );
    if (cookies) {
	$('meta[name=viewport]').attr('content','width=1200')
	}
	}

  $('#yes').click(function(event) {
	 event.preventDefault();
	 document.cookie = 'viewfull=yes; expires=01/01/2100 00:00:00'; 
$('meta[name=viewport]').attr('content','width=1200')
  });
  
    $('#no').click(function(event) {
	 event.preventDefault();
	 $('meta[name=viewport]').attr('content','width=device-width')
	 document.cookie = 'viewfull=yes' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
  });
  
  getCookie();
</script>
1

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!


Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.


Войти

  • Недавно просматривали   0 пользователей

    Ни один зарегистрированный пользователь не просматривает эту страницу.