Сменить условие выбора темы
Страницы: 1 2 След.
Сменить условие выбора темы, Помогите сменить условие выбора темы в движке DCMS 6.6.4
Кто может сменить условия выбора темы я так понимаю ето надо зделать в файле sys/inc/setting.php Только у меня нехватает знаний надо сменить чтоб сначала шла Веб тема а потом Вап а не как сейчас сначала Вап а потом Веб.Ето для того чтоб все поисковки разные рейтинги проверочные сайты брали веб версию сайта а не так как щас вап.Для гугля и яндекса дописал в строку значения те берут уже веб а надо чтоб и все остальные брали веб.для етого и надо сменить значения вывода темы поумолчанию,ведь все машыны непропишев в строку определения веб
Вот сам файл
<?
$set=array(); // массив с настройками
$set_default=array();
$set_dinamic=array();
$set_replace=array();

// загрузка настроек по умолчанию. Позволяет исключить отсутствие неопределенных переменных
$default=@parse_ini_file(H.'sys/dat/default.ini',true);
$set_default=@$default['DEFAULT'];
$set_replace=@$default['REPLACE'];

if ($fset=@file_get_contents(H.'sys/dat/settings_6.2.dat'))
{
$set_dinamic=unserialize($fset);
}
elseif (file_exists(H.'install/index.php'))
{
header("Location: /install/");
exit;
}

$set = @array_merge ($set_default, $set_dinamic, $set_replace);

if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}

if (isset($_SERVER["HTTP_USER_AGENT"]) && (eregi('(up-browser)|(blackberry)|(windows ce)|symbian|palm|nokia', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser=false;

elseif (isset($_SERVER["HTTP_USER_AGENT"]) && (eregi('windows', $_SERVER["HTTP_USER_AGENT"]) ||eregi('linux', $_SERVER["HTTP_USER_AGENT"]) ||eregi('bsd', $_SERVER["HTTP_USER_AGENT"]) ||eregi('x11', $_SERVER["HTTP_USER_AGENT"]) ||eregi('unix', $_SERVER["HTTP_USER_AGENT"]) ||eregi('macos', $_SERVER["HTTP_USER_AGENT"]) ||eregi('google', $_SERVER["HTTP_USER_AGENT"]) ||eregi('yandex#i', $_SERVER["HTTP_USER_AGENT"]) ||eregi('macintosh', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser=true;else $webbrowser=false; // определение типа браузера

$set['web']=false;
?>
Код
if (isset($_SERVER["HTTP_USER_AGENT"]) && (eregi('(up-browser)|(blackberry)|(windows ce)|symbian|palm|nokia', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser=false;
else 
$webbrowser=true;
Денис, Неработает так сайт вообще негрузица.может я неправельно кусак етот вставляю межете полнустю вписать в весь файл тоесть чтоб был весь файл с уже внесеными изменениями
Код
<?
$set=array(); // массив с настройками
$set_default=array();
$set_dinamic=array();
$set_replace=array();
// загрузка настроек по умолчанию. Позволяет исключить отсутствие неопределенных переменных
$default=@parse_ini_file(H.'sys/dat/default.ini',true);
$set_default=@$default['DEFAULT'];
$set_replace=@$default['REPLACE'];
if ($fset=@file_get_contents(H.'sys/dat/settings_6.2.dat'))
{
$set_dinamic=unserialize($fset);
}
elseif (file_exists(H.'install/index.php'))
{
header("Location: /install/");
exit;
}
$set = @array_merge ($set_default, $set_dinamic, $set_replace);
if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}
if (isset($_SERVER["HTTP_USER_AGENT"]) && (eregi('(up-browser)|(blackberry)|(windows ce)|symbian|palm|nokia', $_SERVER["HTTP_USER_AGENT"])))
$webbrowser=false;
else
$webbrowser=true; 
$set['web']=false;
?>
Денис, А куда строку теперь поставить которая отвечает за ВЕБ ты же ее совсем выбросил
Денис, smile:) спасибо незнаю пока как но работает что там гугль будет забирать пока незнаю увижу когда новый кеш появица в гугле сайта а здесь на сайте провел проверку сайта и взяло веб версию.Хотя непонимаю как он щас определяет так как ты выбросил строку где были прописаны браузеры компютерные
Может обясниш немного как оно щас работает
Да рано обрадовалса теперь с телефона когда захожу выдает ВЕБ тему
up-browser)|(blackberry)|(windows ce)|symbian|palm|nokia
Браузеров телефонных очень много, а не только эти.
Попробуй такой
Код
<?
$set=array(); // массив с настройками
$set_default=array();
$set_dinamic=array();
$set_replace=array();
// загрузка настроек по умолчанию. Позволяет исключить отсутствие неопределенных переменных
$default=@parse_ini_file(H.'sys/dat/default.ini',true);
$set_default=@$default['DEFAULT'];
$set_replace=@$default['REPLACE'];
if ($fset=@file_get_contents(H.'sys/dat/settings_6.2.dat'))
{
$set_dinamic=unserialize($fset);
}
elseif (file_exists(H.'install/index.php'))
{
header("Location: /install/");
exit;
}
$set = @array_merge ($set_default, $set_dinamic, $set_replace);
if ($set['show_err_php'])
{
error_reporting(E_ALL); // включаем показ ошибок
ini_set('display_errors',true); // включаем показ ошибок
}
if ( isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('/(Windows CE|iphone|Blackberry|PalmOS|PalmSource|PalmSource|SymbianOS|Opera Mini|Nokia|Samsung|vodaphone|Jphone|AvantGo|DoCoMo|DDIPOCKET)/i',$_SERVER['HTTP_USER_AGENT'] )
$webbrowser=false;
else
$webbrowser=true;
$set['web']=false;
?>
smile:( так вообще негрузица сайт с компа ну с тела даже уже непробовал зачем пробовать если с копа негрузица.Я же забыл написать что ето за двиг ето DCMC 6.6.4 может ето както поможет
Я скобку пропустил в конце строки, так должно быть.
Код
if ( isset($_SERVER["HTTP_USER_AGENT"]) && preg_match('/(Windows CE|iphone|Blackberry|PalmOS|PalmSource|PalmSource|SymbianOS|Opera Mini|Nokia|Samsung|vodaphone|Jphone|AvantGo|DoCoMo|DDIPOCKET)/i',$_SERVER['HTTP_USER_AGENT'] ) )
Так вроде работает, ну покрайней мере с компа вошол, и с мини оперы тоже, а с стандартного браузера нету сайта пишет ошыбка 413
уже с стандартного телефоного браузера пишет ошыбка 403 доступ запрещон.С мини оперы входит
на етом сайте проверяет веб версию зашол на другой сайт *** там проверило как вап
Код верный, по другому и быть не могло smile:)
Смотри логи, в чём проблема. Из-за этого файла 403 не может быть.
Хотя хз, я не знаю этот движок.
Страницы: 1 2 След.
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
11:07 01.02. Апдейт 31.01 // Chrome готовит "чёрную метку" для ИИ? 
06:34 Гугл пухнет от кеша, а нам - крошки. Разбор $114 млрд: Адсенс в минусе, Ютуб на подписках 
01:09 Yahoo Scout: Нейро-привет из склепа. Реальный шанс на траф или мимо? 
17:33 AntiBot Cloud - бесплатный скрипт и сервис защиты сайтов 
15:14 Апдейт Яндекса 7 февраля. Пока серп трясет, некоторые по ботам плачут 
15:10 Google Discover Core Update: Дискавер отделяют от поиска? 
11:30 ЕС душит ТикТок: прощай бесконечная лента и RPM? Что с монетизацией? 
18:27 Nexulume.com Обменник без AML и KYC 
15:45 Mixmasters - Exchange without AML and KYC 
10:22 Swapwatch.org — Мониторинг криптовалютных обменников 
10:19 SwapPix.io - быстрый и безопасный обменник криптовалют. 
15:12 CryptoGraph — Анонимный обмен криптовалют без KYC и AML 
12:38 Bankomat001 - Сервис обмена электронных валют 
10:42 Рассылки СМС/SMS, Вайбер/Viber, Ватсап/Whatsapp, Телеграм/Telegram любой тематики по всему миру 
22:39 Кулеры и БП станут золотыми? Медь по 13 штук, олово в космосе 
20:49 Точные прогнозы на футбол 
18:34 Ставки на супер тренды в спорте 
15:30 Гильотина для классиков: Клод доедает физические книги 
11:10 Moltbook: Соцсеть для ботов, где людям закрыли рот. Началось? 
22:31 [AI] Бот за $600к советовал есть сыр с крысами. Нью-Йорк его (наконец-то) снес 
13:38 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко