Jump to content
Globomen

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

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

http://take.ms/LQnfq

 

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

  • +1 2

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

  • +1 1

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

<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 1

Share this post


Link to post
Share on other sites
В 20.12.2016 в 14:21, Globomen сказал:

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

 

Удалось реализовать? если да то поделитесь решением)

Share this post


Link to post
Share on other sites
9 часов назад, mx928 сказал:

 

Удалось реализовать? если да то поделитесь решением)

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.