مشكله الاستايل مع توافقه مع الجوال

لدعم سكربت التحميل كليجا .. kleeja
أضف رد جديد
msmeeh
عضو جديد
مشاركات: 22
اشترك في: 04 ديسمبر 2012, 01:12

مشكله الاستايل مع توافقه مع الجوال

مشاركة بواسطة msmeeh »

السلام عليكم ورحمة الله وبركاته

اخواني ياليت المساعده انا ركبت ستايل مايدعم الجوال
وفكرت اني اركب ستايل ثاني يدعم الجوال
وعندي كود اذا احد دخل من الجوال يحوله على ستايل ثاني
بس ماعرف وش هو رابط التحويل يعني مثل المنتديات اختيار الستايل
ابي طريقة مثل المنتديات
هذا رابط الموقع
http://zzzfile.com

وهذا كود جافا سكربت

كود: تحديد الكل

[code][color=#000000][color=#0000BB]<?php

$mobile_browser [/color][color=#007700]= [/color][color=#DD0000]'0'[/color][color=#007700];

if([/color][color=#0000BB]preg_match[/color][color=#007700]([/color][color=#DD0000]'/(up.browser|up.link|mmp|symbian|smartphone|midp|wa p|phone)/i'[/color][color=#007700], [/color]
[color=#0000BB]strtolower[/color][color=#007700]([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'HTTP_USER_AGENT'[/color][color=#007700]]))){ [/color]
[color=#0000BB]$mobile_browser[/color][color=#007700]++;
}

if(([/color][color=#0000BB]strpos[/color][color=#007700]([/color][color=#0000BB]strtolower[/color][color=#007700]([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'HTTP_ACCEPT'[/color][color=#007700]]),[/color][color=#DD0000]'application/vnd.wap.xhtml+xml'[/color][color=#007700])>[/color][color=#0000BB]0[/color][color=#007700]) or 
((isset([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'HTTP_X_WAP_PROFILE'[/color][color=#007700]]) or isset([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'HTTP_PROFILE'[/color][color=#007700]])))){ [/color]
[color=#0000BB]$mobile_browser[/color][color=#007700]++;
} [/color]

[color=#0000BB]$mobile_ua [/color][color=#007700]= [/color][color=#0000BB]strtolower[/color][color=#007700]([/color][color=#0000BB]substr[/color][color=#007700]([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'HTTP_USER_AGENT'[/color][color=#007700]],[/color][color=#0000BB]0[/color][color=#007700],[/color][color=#0000BB]4[/color][color=#007700])); [/color]
[color=#0000BB]$mobile_agents [/color][color=#007700]= array( [/color]
[color=#DD0000]'w3c '[/color][color=#007700],[/color][color=#DD0000]'acs-'[/color][color=#007700],[/color][color=#DD0000]'alav'[/color][color=#007700],[/color][color=#DD0000]'alca'[/color][color=#007700],[/color][color=#DD0000]'amoi'[/color][color=#007700],[/color][color=#DD0000]'audi'[/color][color=#007700],[/color][color=#DD0000]'avan'[/color][color=#007700],[/color][color=#DD0000]'benq'[/color][color=#007700],[/color][color=#DD0000]'bird' [/color][color=#007700],[/color][color=#DD0000]'blac'[/color][color=#007700], [/color]
[color=#DD0000]'blaz'[/color][color=#007700],[/color][color=#DD0000]'brew'[/color][color=#007700],[/color][color=#DD0000]'cell'[/color][color=#007700],[/color][color=#DD0000]'cldc'[/color][color=#007700],[/color][color=#DD0000]'cmd-'[/color][color=#007700],[/color][color=#DD0000]'dang'[/color][color=#007700],[/color][color=#DD0000]'doco'[/color][color=#007700],[/color][color=#DD0000]'eric'[/color][color=#007700],[/color][color=#DD0000]'hipt'[/color][color=#007700],[/color][color=#DD0000]'inno'[/color][color=#007700], [/color]
[color=#DD0000]'ipaq'[/color][color=#007700],[/color][color=#DD0000]'java'[/color][color=#007700],[/color][color=#DD0000]'jigs'[/color][color=#007700],[/color][color=#DD0000]'kddi'[/color][color=#007700],[/color][color=#DD0000]'keji'[/color][color=#007700],[/color][color=#DD0000]'leno'[/color][color=#007700],[/color][color=#DD0000]'lg-c'[/color][color=#007700],[/color][color=#DD0000]'lg-d'[/color][color=#007700],[/color][color=#DD0000]'lg-g'[/color][color=#007700],[/color][color=#DD0000]'lge-'[/color][color=#007700], [/color]
[color=#DD0000]'maui'[/color][color=#007700],[/color][color=#DD0000]'maxo'[/color][color=#007700],[/color][color=#DD0000]'midp'[/color][color=#007700],[/color][color=#DD0000]'mits'[/color][color=#007700],[/color][color=#DD0000]'mmef'[/color][color=#007700],[/color][color=#DD0000]'mobi'[/color][color=#007700],[/color][color=#DD0000]'mot-'[/color][color=#007700],[/color][color=#DD0000]'moto'[/color][color=#007700],[/color][color=#DD0000]'mwbp'[/color][color=#007700],[/color][color=#DD0000]'nec-'[/color][color=#007700], [/color]
[color=#DD0000]'newt'[/color][color=#007700],[/color][color=#DD0000]'noki'[/color][color=#007700],[/color][color=#DD0000]'oper'[/color][color=#007700],[/color][color=#DD0000]'palm'[/color][color=#007700],[/color][color=#DD0000]'pana'[/color][color=#007700],[/color][color=#DD0000]'pant'[/color][color=#007700],[/color][color=#DD0000]'phil'[/color][color=#007700],[/color][color=#DD0000]' play'[/color][color=#007700],[/color][color=#DD0000]'port'[/color][color=#007700],[/color][color=#DD0000]'prox'[/color][color=#007700], [/color]
[color=#DD0000]'qwap'[/color][color=#007700],[/color][color=#DD0000]'sage'[/color][color=#007700],[/color][color=#DD0000]'sams'[/color][color=#007700],[/color][color=#DD0000]'sany'[/color][color=#007700],[/color][color=#DD0000]'sch-'[/color][color=#007700],[/color][color=#DD0000]'sec-'[/color][color=#007700],[/color][color=#DD0000]'send'[/color][color=#007700],[/color][color=#DD0000]'seri'[/color][color=#007700],[/color][color=#DD0000]'sgh-'[/color][color=#007700],[/color][color=#DD0000]'shar'[/color][color=#007700], [/color]
[color=#DD0000]'sie-'[/color][color=#007700],[/color][color=#DD0000]'siem'[/color][color=#007700],[/color][color=#DD0000]'smal'[/color][color=#007700],[/color][color=#DD0000]'smar'[/color][color=#007700],[/color][color=#DD0000]'sony'[/color][color=#007700],[/color][color=#DD0000]'sph-'[/color][color=#007700],[/color][color=#DD0000]'symb'[/color][color=#007700],[/color][color=#DD0000]'t-mo'[/color][color=#007700],[/color][color=#DD0000]'teli'[/color][color=#007700],[/color][color=#DD0000]'tim-'[/color][color=#007700], [/color]
[color=#DD0000]'tosh'[/color][color=#007700],[/color][color=#DD0000]'tsm-'[/color][color=#007700],[/color][color=#DD0000]'upg1'[/color][color=#007700],[/color][color=#DD0000]'upsi'[/color][color=#007700],[/color][color=#DD0000]'vk-v'[/color][color=#007700],[/color][color=#DD0000]'voda'[/color][color=#007700],[/color][color=#DD0000]'wap-'[/color][color=#007700],[/color][color=#DD0000]'wapa'[/color][color=#007700],[/color][color=#DD0000]'wapi'[/color][color=#007700],[/color][color=#DD0000]'wapp'[/color][color=#007700], [/color]
[color=#DD0000]'wapr'[/color][color=#007700],[/color][color=#DD0000]'webc'[/color][color=#007700],[/color][color=#DD0000]'winw'[/color][color=#007700],[/color][color=#DD0000]'winw'[/color][color=#007700],[/color][color=#DD0000]'xda'[/color][color=#007700],[/color][color=#DD0000]'xda-'[/color][color=#007700]);

if([/color][color=#0000BB]in_array[/color][color=#007700]([/color][color=#0000BB]$mobile_ua[/color][color=#007700],[/color][color=#0000BB]$mobile_agents[/color][color=#007700])){ [/color]
[color=#0000BB]$mobile_browser[/color][color=#007700]++;
}
if ([/color][color=#0000BB]strpos[/color][color=#007700]([/color][color=#0000BB]strtolower[/color][color=#007700]([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'ALL_HTTP'[/color][color=#007700]]),[/color][color=#DD0000]'OperaMini'[/color][color=#007700])>[/color][color=#0000BB]0[/color][color=#007700]) { [/color]
[color=#0000BB]$mobile_browser[/color][color=#007700]++;
}
if ([/color][color=#0000BB]strpos[/color][color=#007700]([/color][color=#0000BB]strtolower[/color][color=#007700]([/color][color=#0000BB]$_SERVER[/color][color=#007700][[/color][color=#DD0000]'HTTP_USER_AGENT'[/color][color=#007700]]),[/color][color=#DD0000]'windows'[/color][color=#007700])>[/color][color=#0000BB]0[/color][color=#007700]) { [/color]
[color=#0000BB]$mobile_browser[/color][color=#007700]=[/color][color=#0000BB]0[/color][color=#007700];
}


if([/color][color=#0000BB]$mobile_browser[/color][color=#007700]>[/color][color=#0000BB]0[/color][color=#007700]){ [/color]
[color=#0000BB]header[/color][color=#007700]([/color][color=#DD0000]'Location: رابط استيل تصفح الموبيل'[/color][color=#007700]);
} else { [/color]
[color=#0000BB]header[/color][color=#007700]([/color][color=#DD0000]'Location: رابط تصفح الكمبيوتر'[/color][color=#007700]);
} [/color]

[color=#0000BB]?>[/color][/color]
[/code]
ياليت المساعدة
[quote][/quote]
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: مشكله الاستايل مع توافقه مع الجوال

مشاركة بواسطة saanina »

الكود خاطئ ارفقه من جديد
msmeeh
عضو جديد
مشاركات: 22
اشترك في: 04 ديسمبر 2012, 01:12

Ree: مشكله الاستايل مع توافقه مع الجوال

مشاركة بواسطة msmeeh »

قم بنسخ الكود التالى ثم ضعه فى ملف بإسم detact.php


رمز PHP:

كود: تحديد الكل

<?php

$mobile_browser = '0';

if(preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wa p|phone)/i',
strtolower($_SERVER['HTTP_USER_AGENT']))){
$mobile_browser++;
}

if((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or
((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))){
$mobile_browser++;
}

$mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'],0,4));
$mobile_agents = array(
'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird' ,'blac',
'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno',
'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-',
'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-',
'newt','noki','oper','palm','pana','pant','phil',' play','port','prox',
'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar',
'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-',
'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp',
'wapr','webc','winw','winw','xda','xda-');

if(in_array($mobile_ua,$mobile_agents)){
$mobile_browser++;
}
if (strpos(strtolower($_SERVER['ALL_HTTP']),'OperaMini')>0) {
$mobile_browser++;
}
if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'windows')>0) {
$mobile_browser=0;
}


if($mobile_browser>0){
header('Location: رابط استيل تصفح الموبيل');
} else {
header('Location: رابط تصفح الكمبيوتر');
}

?>

ثم قم بإستدعاء الملف فى أول ملف الإندكس عندك بواسطة

كود: تحديد الكل

رمز PHP:

include_once( "detact.php");  
saanina
عبدالرحمــــن
مشاركات: 3762
اشترك في: 30 أغسطس 2004, 13:54

رد: مشكله الاستايل مع توافقه مع الجوال

مشاركة بواسطة saanina »

عزيزي مايحتاج كود اضافي، كليجا فيها داله تتعرف على نوع المتصفح
viewtopic.php?f=37&t=6879
أضف رد جديد