//////////////////////////////////// Вывод шаблона ///////////////////////////// //Проверяем нужно ли показать входную страницу (splash) if($inCore->isSplash()){ //Показываем входную страницу if (!$inPage->showSplash()){ //Если шаблон входной страницы не был найден, //показываем обычный шаблон сайта $inPage->showTemplate(); } } else { //показываем шаблон сайта $inPage->showTemplate(); }
наша задача встроить сюда небольшую функцию.
проверяем с какого девайса зашел юзверь
function check_smartphone() { $phone_array = array('iphone', 'android', 'pocket', 'palm', 'windows ce', 'windowsce', 'cellphone', 'opera mobi', 'operamobi', 'ipod', 'small', 'sharp', 'sonyericsson', 'symbian', 'symbos', 'opera mini', 'nokia', 'htc_', 'samsung', 'motorola', 'smartphone', 'blackberry', 'playstation portable', 'tablet browser', 'android'); foreach ($phone_array as $value) { } return false; }
а дальше у мну не хватило мозга совместить два кода :))
по идее
if ( $smartphone_detected = true ) {
//показываем шаблон сайта $inPage->showTemplate(mobile);
if ( $smartphone_detected = false ) {
//показываем шаблон сайта $inPage->showTemplate();
понимаю что написал полную чушь, но я далек от пхп :)) а знающий человек за 5 минут превратит этот бред в рабочий код😊
Давай уже совместно родим мобильную версию.
в идеале нужно бы в админку вынести галку включить/выключить мобильную версию. тогда нам надо в код вставить еще проверку разрешенности в конфиге.
заодно физического наличия шаблона на диске.