Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Globomen

Recommended Posts

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

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

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах



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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

 

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

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

http://take.ms/LQnfq

 

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

  • +1 2
Надіслати
Поділитися на інших сайтах

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

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

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

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

<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
Надіслати
Поділитися на інших сайтах

  • 1 year later...
В 20.12.2016 в 14:21, Globomen сказал:

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

 

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

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.