Помощник
|
Переход на мобильную версию и обратно |
MsC
|
Сообщение
#1
|
||
|
|
||
|
|||
devuser |
28.10.2014, 20:04;
Ответить: devuser
Сообщение
#2
|
|
Попробуйте в полной версии сайта в index.php написать так
Код if ($ipad || $iphone || $ipod || $android || $symb || $operam || $htc || $winphone || $berry) { if(isset($_REQUEST['ver']) and $_REQUEST['ver'] === 'full') { setcookie('ver', 'full', time() + 86400, '/', '.site.ru'); } else { if ($_COOKIE['ver'] != 'full') { header('Location: http://pda.site.ru'); exit; } } } А в мобильной версии сайта в index.php так Код setcookie('ver', 'pda', time() + 86400, '/', '.site.ru'); Ну и ссылка с мобильной версии должна присутствовать, да. Код <a href="http://site.ru/?ver=full">ПОЛНАЯ ВЕРСИЯ</a>
Сообщение отредактировал devuser - 28.10.2014, 20:05 -------------------- |
|
|
MsC
|
Сообщение
#3
|
|
devuser, Спасибо за оперативный ответ. Только, не работает переход на мобильную версию(( Причем при открытии pda.site.ru в адресной строке стоит pda.site.ru но отображается главная страница site.ru Может на стороне сервера что то настраивать нужно еще? Сайт на виртуальном хостинге beget находится.
PS pda версия содержит одну страницу index.html там же перед тегом html надо вставить Код <?php setcookie('ver', 'pda', time() + 86400, '/', '.saratov-computer.ru'); ?> или переименовать файл в .php обязательно? Сообщение отредактировал MsC - 29.10.2014, 15:18 |
|
|
devuser |
29.10.2014, 15:40;
Ответить: devuser
Сообщение
#4
|
|
MsC, вы уверены, что PDA-версия у вас существует вообще?
Цитата pda версия содержит одну страницу index.htm pda.saratov-computer.ru/index.html - нет такой страницы ) -------------------- |
|
|
MsC
|
Сообщение
#5
|
|
devuser, хммм)) была)
вообще до всех манипуляций с переходами этими было следующее на основном сайте Код <?php $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4))) header('Location: http://pda.saratov-computer.ru'); ?> в htaccess тоже было(ну это возможно от первых попыток настройки) Код RewriteEngine On RewriteCond %{REQUEST_URI} !^/pda/.* [NC] RewriteCond %{HTTP_HOST} ^(www\.)?pda\.saratov-computer\.ru$ [NC] RewriteRule ^(.*)$ /pda/ [L] Перебрасывало на pda версию с любой страницы сайта. Сейчас на основном сайте то что выше, в хтакцес стер эти строчки. PS Вернул то что было в хтакцес. pda.saratov-computer.ru/index.html работает теперь) Сообщение отредактировал MsC - 29.10.2014, 15:55 |
|
|
devuser |
29.10.2014, 16:05;
Ответить: devuser
Сообщение
#6
|
|
MsC, ага, только:
1. Основной сайт у вас не ставит куку "ver" - это факт 2. На мобильной версии в .html не отрабатывает php-код (загляните в исходник, увидите). Со второй проблемой можно попробовать разобраться так: На pda.site.ru в файле .htaccess пишете Код DirectoryIndex index.php И создаете файл index.php следующего содержания Код <?php setcookie('ver', 'pda', time() + 86400, '/', '.saratov-computer.ru'); include "index.html"; ?> С первой сложнее, фиг его, почему они не ставятся. -------------------- Грамотная, профессиональная верстка макетов Подружим Ваш интернет-магазин с системой 1С |
|
|
MsC
|
Сообщение
#7
|
|
|
devuser, Буду "мучать" поддержку хостинга, надеюсь помогут. Спасибо за подсказки)
Еще такой вопрос. папка поддомена pda находится в корне основного сайта. В этой(pda) папке только css images папки, сам html файл и роботс. Прям в папке pda еще создать хтакцесс?
Сообщение отредактировал MsC - 29.10.2014, 16:15 |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Bitpapa.com — P2P маркетплейс для безопасного обмена криптовалюты на фиат и обратно P2P маркетплейс для безопасного обмена криптовалюты на фиат и обратно |
13 | Bitpapa_com | 9851 | 20.1.2022, 22:59 автор: Bitpapa_com |
|
Перенос (обновление) OpenCart и OcStore на новую версию 2х - 3х Перенесу ваш магазин на новую версию движка |
3 | Илья1981 | 8420 | 4.10.2021, 11:59 автор: Evgen_ppm |
|
обновить версию php apache | 1 | Snejebelka | 1627 | 29.1.2019, 18:11 автор: Snejebelka |
|
Рекламная сеть RedClick - отличный доход с Ваших сайтов + Трафик от 40 коп/переход | 184 | RedSupport | 59489 | 11.1.2018, 20:56 автор: OmarSK |
|
Выгодный обмен Bitcoin - BTC-E кодов на QIWI/Банки и обратно Выгодно купить Bitcoin и продать его на QIWI |
1 | DmitriyObmen | 3180 | 27.7.2017, 15:15 автор: DmitriyObmen |
Текстовая версия | Сейчас: 28.3.2024, 19:43 |