Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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


Globomen
 Поделиться

Рекомендованные сообщения

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

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

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

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


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

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



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

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

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


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

$('meta[name=viewport]').attr('content','width=1200')
Ссылка на комментарий
Поделиться на других сайтах

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

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


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

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

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


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

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

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

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

 

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

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

http://take.ms/LQnfq

 

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

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

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

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

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


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

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

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


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

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

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


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

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

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


  • 3 недели спустя...

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

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

<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 год спустя...
В 20.12.2016 в 14:21, Globomen сказал:

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

 

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

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


Создайте аккаунт или войдите в него для комментирования

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

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

Зарегистрируйтесь для получения аккаунта. Это просто!

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

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.