2013-09-04 5 views
0

Я создаю сайт (which you will be able to find here) и имею список категорий на этом сайте.Отображаемый контент для устройства

Каждая категория на этой странице связана с пунктом В моей базе данных. Который затем отображает больше контента после щелчка.

У меня есть отдельная форма базы данных в той же базе данных, что и приложения (вместо mobi). Внутри этого я имею список доступных приложений, но некоторые приложения предназначены для выбранных устройств.

Например, некоторые приложения ссылаются на Google Play и могут отображаться только на устройстве Android, так как отображение их на другом устройстве (например, ios) можно считать бессмысленным.

То же самое относится к отображению iPad-приложений на iPhone, а также на андроиде, поскольку их можно рассматривать как бессмысленные.

Устройства сохраняются в моей базе данных приложений под полем «устройство» и имеет одну из этих категорий iPhone IPad или Android,

То, что я хотел бы, чтобы отобразить категорию на моей странице индекса по стороне моих другой которые говорят «APP DOWNLOADS». И однажды щелкнув, он отображает только доступные приложения, как и мои текущие рекламные акции на моем сайте.

Но я хочу, чтобы ссылка отображалась только в том случае, если они находятся на одном из этих устройств: iPod touch, iPhone, iPad mini, iPad и Android, поскольку это единственные устройства, на которых у меня есть контент на данный момент. Например. Если вы просматриваете ежевику или Windows 8 или даже телефон Firefox, эта категория не будет отображаться.

Пожалуйста, кто-нибудь скажет мне, как это сделать?

спасибо.

Мой код для моей страницы индексной:

<?PHP 
include_once('include/connection.php'); 
include_once('include/article.php'); 

$category = new category; 
$articles = $category->fetch_all(); 


?> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<title>Xclo.mobi</title> 

<link type="text/css" rel="stylesheet" href="other.css" /> 
<link rel="apple-touch-icon" href="homescreen.png" /> 
<link href="startup.png" rel="apple-touch-startup-image" /> 


<script type="text/javascript"> 

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-34172259-1']); 
_gaq.push(['_setDomainName', 'xclo.co.uk']); 
_gaq.push(['_trackPageview']); 

(function() { 
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 

</script> 

</head> 
<body> 

<?php include_once('header.php'); ?> 


<div id="content"> 

<?php foreach ($articles as $article) { ?> 

<ul class="pageitem"><li class="button"> 
<a href="list.php?id=<?php echo $article['promo_cat']; ?>"> 
<input type="submit" name="Submit" value="<?php echo $article['promo_cat']; ?>"/> 
</a></li></ul> 
<?php } ?> 

</div> 
<br><center> 
<SCRIPT charset="utf-8" type="text/javascript" src="http://ws-eu.amazon-...d9-6cf16307e855"> </SCRIPT> <NOSCRIPT><A HREF="http://ws-eu.amazon-...t">Amazon.co.uk Widgets</A></NOSCRIPT></center> 

<?php include_once('footer.php'); ?> 


</body> 
</html> 

Пожалуйста, помогите. Спасибо.

+0

Любой вообще? – kevstarlive

ответ

1

Сортировка.

Используя этот код:

<?php 
$ua=$_SERVER['HTTP_USER_AGENT']; 
switch(true) { 
    case stripos($ua,'android') : 
    $device = 'android'; break; 
    case stripos($ua,'ipad') : 
    $device = 'ipad'; break; 
    case stripos($ua,'iphone') : 
    $device = 'iphone'; break; 
} 
?> 
<ul class="pageitem"><li class="button android"><input name="Submit" value="App Downloads" onclick="window.location='apps.php?id=<?php echo $device; ?>' " type="submit" /></li></ul> 

Пожалуйста 1UP. Спасибо.

Смежные вопросы