Перейти к публикации

Мобильная версия сайта


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

Просмотр с смартфона.

Вывод на главную статическую страницу main

При переходе с мобильной версии на полную версию в смартфоне, на главной странице отображается не main, а новости.

Тема Default и smartphone

DLE 10.3

P.S. Подскажите ссылку для просмотра моб версии сайта с компьютера.

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах

При переходе с мобильной версии на полную версию в смартфоне, на главной странице отображается не main, а новости.

Потому что главная страница это страница без параметров в URL, а переходя первый раз и принудительно включая полную версию, на сайт передаются специальные параметры, чтобы он собственно знал что нужно принудительно показать полную версию сайта. А потом вы уже можете перейти на главную и любую другую, по ссылкам уже на вашем сайте. Никакого бага здесь нет, сайт же не может без параметров в URL сам догадаться что вы принудительно хотите увидеть именно полную версию сайта, а отображение другой информации только на главной у вас предусмотрено только на главной, а главная страница может быть одна, а не несколько.

P.S. Подскажите ссылку для просмотра моб версии сайта с компьютера.

вашсайт.ru/index.php?action=mobile

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

При переходе с мобильной версии на полную версию в смартфоне, на главной странице отображается не main, а новости.

Потому что главная страница это страница без параметров в URL, а переходя первый раз и принудительно включая полную версию, на сайт передаются специальные параметры, чтобы он собственно знал что нужно принудительно показать полную версию сайта. А потом вы уже можете перейти на главную и любую другую, по ссылкам уже на вашем сайте. Никакого бага здесь нет, сайт же не может без параметров в URL сам догадаться что вы принудительно хотите увидеть именно полную версию сайта, а отображение другой информации только на главной у вас предусмотрено только на главной, а главная страница может быть одна, а не несколько.

P.S. Подскажите ссылку для просмотра моб версии сайта с компьютера.

вашсайт.ru/index.php?action=mobile

Хм... Может быть после просмотра disablemobile как то делать редирект через доли секунд на страницу /

Изменено пользователем webair
Ссылка на сообщение
Поделиться на других сайтах

Хм... Может быть после просмотра disablemobile как то делать редирект через доли секунд на страницу /

такой возможности в скрипте нет

Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Может не совсем в ту тему попал, но тоже вопрос по редиректам. Если с поискового запроса попал на статическую страницу мобильной версии, то логично было бы при переходе на полную версию остаться на той же статической странице, однако выбрасывает даже не на главную.... Так и должно быть?

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

Если с поискового запроса попал на статическую страницу мобильной версии

Это что за страница такая? адреса для декстопной версии, и для мобильной версии в DLE одинаковы, скрипт сам определяет с какого устройства зашли и показывает либо полную либо мобильную версию сайта.

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

Если с поискового запроса попал на статическую страницу мобильной версии

Это что за страница такая? адреса для декстопной версии, и для мобильной версии в DLE одинаковы, скрипт сам определяет с какого устройства зашли и показывает либо полную либо мобильную версию сайта.

Да! Входная страница site.ru/page.html. Скрипт определил мобильное устройство и показывает мобильную версию сайта. Но если пользователь хочет переключиться на полную, то он попадает на страницу site.ru/index.php?action=mobiledisable, а не site.ru/page.html с другим шаблоном.

Изменено пользователем makey2
Ссылка на сообщение
Поделиться на других сайтах

полную, то он попадает на страницу site.ru/index.php?action=mobiledisable, а не site.ru/page.html с другим шаблоном.

Делайте в своем шаблоне ссылки или формы переключения таким образом, чтобы данные action=mobiledisable посылались POST запросом, а не GET запросом.

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

полную, то он попадает на страницу site.ru/index.php?action=mobiledisable, а не site.ru/page.html с другим шаблоном.

Делайте в своем шаблоне ссылки или формы переключения таким образом, чтобы данные action=mobiledisable посылались POST запросом, а не GET запросом.

У меня в шабоне main так:

<a href="/index.php?action=mobile">Показать мобильную версию</a>

и

<a id="go2full" class="ico" href="/index.php?action=mobiledisable">Полная версия сайта</a>

Именно так, как в исходной версии. Как и где переделать?

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

makey2, заменить ссылку на форму:

<form action="" method="post"><input type="hidden" name="action" value="mobiledisable" /><input type="submit" value="Полная версия сайта"></form>[/CODE]

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

makey2, заменить ссылку на форму:

<form action="" method="post"><input type="hidden" name="action" value="mobiledisable" /><input type="submit" value="Полная версия сайта"></form>[/CODE]

Спасибо!

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...