DaveThuet
Erfahrenes Mitglied
Felix, ich hätte da noch ne Frage...
Wie kann ich in folgender Option-Auswahl (Seite) in der mitte oben (die Uploader) ohne Uploads verbergen wie auf der Mitglieder-Seite?
Ist es auch so einfach wie vorhin mit dem "ORDER BY"...?
Wahrscheinlich nicht, oder?
Hier noch der PHP-Code der Preview-Seite:
Danke Dir bereits...
Wie kann ich in folgender Option-Auswahl (Seite) in der mitte oben (die Uploader) ohne Uploads verbergen wie auf der Mitglieder-Seite?
Ist es auch so einfach wie vorhin mit dem "ORDER BY"...?
Wahrscheinlich nicht, oder?
Hier noch der PHP-Code der Preview-Seite:
PHP:
<?php
//Connection statement
require_once('Connections/wallpaper.php');
//Aditional Functions
require_once('includes/functions.inc.php');
// Load the tNG classes
require_once('includes/tng/tNG.inc.php');
//
$id_unterkategorie = "%";
if (isset($_GET['id_unterkategorie'])) {
$id_unterkategorie = $_GET['id_unterkategorie'];
}
$sortierung = "id_upload";
if(isset($_GET['sortierung'])) {
$sortierung = $_GET['sortierung'];
}
$keyword = "%";
if($_GET['keyword'] != "") {
$keyword = $_GET['keyword'];
}
$id_user = "%";
if(isset($_GET['id_user'])) {
$id_user = $_GET['id_user'];
}
$id_kategorie = '%';
if (isset($_GET['id_kategorie'])) {
$id_kategorie = $_GET['id_kategorie'];
}
if($_GET['id_unterkategorie'] != '') {
// begin Recordset
$maxRows_vorschau = 25;
$pageNum_vorschau = 0;
if (isset($_GET['pageNum_vorschau'])) {
$pageNum_vorschau = $_GET['pageNum_vorschau'];
}
$startRow_vorschau = $pageNum_vorschau * $maxRows_vorschau;
$query_vorschau = "SELECT * FROM tbl_uploads WHERE id_kategorie LIKE '$id_kategorie' AND aktiv = 1 AND id_user LIKE '$id_user' AND id_unterkategorie LIKE '$id_unterkategorie' AND (keywords LIKE '%$keyword%' OR bildpfad LIKE '%%$keyword%%') ORDER BY '$sortierung' DESC";
$vorschau = $wallpaper->SelectLimit($query_vorschau, $maxRows_vorschau, $startRow_vorschau) or die($wallpaper->ErrorMsg());
if (isset($_GET['totalRows_vorschau'])) {
$totalRows_vorschau = $_GET['totalRows_vorschau'];
} else {
$all_vorschau = $wallpaper->SelectLimit($query_vorschau) or die($wallpaper->ErrorMsg());
$totalRows_vorschau = $all_vorschau->RecordCount();
}
$totalPages_vorschau = (int)(($totalRows_vorschau-1)/$maxRows_vorschau);
// end Recordset
} else {
// begin Recordset
$maxRows_vorschau = 25;
$pageNum_vorschau = 0;
if (isset($_GET['pageNum_vorschau'])) {
$pageNum_vorschau = $_GET['pageNum_vorschau'];
}
$startRow_vorschau = $pageNum_vorschau * $maxRows_vorschau;
$query_vorschau = "SELECT * FROM tbl_uploads WHERE id_kategorie LIKE '$id_kategorie' AND aktiv = 1 AND id_user LIKE '$id_user' AND (keywords LIKE '%$keyword%' OR name LIKE '%$keyword%') GROUP BY id_unterkategorie ORDER BY '$sortierung' DESC";
$vorschau = $wallpaper->SelectLimit($query_vorschau, $maxRows_vorschau, $startRow_vorschau) or die($wallpaper->ErrorMsg());
if (isset($_GET['totalRows_vorschau'])) {
$totalRows_vorschau = $_GET['totalRows_vorschau'];
} else {
$all_vorschau = $wallpaper->SelectLimit($query_vorschau) or die($wallpaper->ErrorMsg());
$totalRows_vorschau = $all_vorschau->RecordCount();
}
$totalPages_vorschau = (int)(($totalRows_vorschau-1)/$maxRows_vorschau);
// end Recordset
}
// begin Recordset
$query_alleuser = "SELECT * FROM tbl_user WHERE aktiv = 1 ORDER BY username";
$alleuser = $wallpaper->SelectLimit($query_alleuser) or die($wallpaper->ErrorMsg());
$totalRows_alleuser = $alleuser->RecordCount();
// end Recordset
// rebuild the query string by replacing pageNum and totalRows with the new values
$queryString_vorschau = KT_removeParam("&" . @$_SERVER['QUERY_STRING'], "pageNum_vorschau");
$queryString_vorschau = KT_replaceParam($queryString_vorschau, "totalRows_vorschau", $totalRows_vorschau);
// Show Dynamic Thumbnail
$objDynamicThumb1 = new tNG_DynamicThumbnail("", "KT_thumbnail1");
$objDynamicThumb1->setFolder("wallpaper/");
$objDynamicThumb1->setRenameRule("{vorschau.bildpfad}");
$objDynamicThumb1->setResize(100, 75, true);
$objDynamicThumb1->setWatermark(false);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php //PHP ADODB document - made with PHAkt 3.7.1?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Wallpaper Vorschau</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body>
<script type="text/javascript" src="tooltip/wz_tooltip.js"></script>
<div align="center">
<form id="form1" name="form1" method="get" action="<?php $PHP_SELF ?>">
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Sortieren nach<br />
<select name="sortierung" id="sortierung" onChange="form1.submit()">
<option <?php if($_GET['sortierung'] == "") { ?>selected="selected"<?php } ?>>keine Sortierung</option>
<option <?php if($_GET['sortierung'] == "timestamp") { ?>selected="selected"<?php } ?> value="timestamp">Datum</option>
<option <?php if($_GET['sortierung'] == "bewertung") { ?>selected="selected"<?php } ?> value="bewertung">Bewertung</option>
<option <?php if($_GET['sortierung'] == "klicks") { ?>selected="selected"<?php } ?> value="klicks">Klicks gesamt</option>
<option <?php if($_GET['sortierung'] == "tagesklicks") { ?>selected="selected"<?php } ?> value="tagesklicks">Klicks Heute</option>
<option <?php if($_GET['sortierung'] == "name") { ?>selected="selected"<?php } ?> value="name">Wallpaper Name</option>
</select>
<?php if(isset($_GET['pageNum_vorschau'])) { ?>
<input name="pageNum_vorschau" type="hidden" value="<?php echo $_GET['pageNum_vorschau'] ?>" />
<?php } ?>
<?php if(isset($_GET['page'])) { ?>
<input name="page" type="hidden" value="<?php echo $_GET['page'] ?>" />
<?php } ?>
<?php if(isset($_GET['id_kategorie'])) { ?>
<input name="id_kategorie" type="hidden" value="<?php echo $_GET['id_kategorie'] ?>" />
<?php } ?>
<?php if(isset($_GET['id_unterkategorie'])) { ?>
<input name="id_unterkategorie" type="hidden" value="<?php echo $_GET['id_unterkategorie'] ?>" />
<?php } ?>
<?php if(isset($_GET['totalRows_vorschau'])) { ?>
<input name="totalRows_vorschau" type="hidden" value="<?php echo $_GET['totalRows_vorschau'] ?>" />
<?php } ?></td>
<td width="28%">Uploader
<label><br />
<select name="id_user" id="id_user" onChange="form1.submit()">
<option value="%" <?php if (!(strcmp($alleuser->Fields('id_user'), $_GET['id_user']))) {echo "SELECTED";} ?>>Alle</option>
<?php
while(!$alleuser->EOF){
?>
<option value="<?php echo $alleuser->Fields('id_user')?>"<?php if (!(strcmp($alleuser->Fields('id_user'), $_GET['id_user']))) {echo "SELECTED";} ?>><?php echo $alleuser->Fields('username')?></option>
<?php
$alleuser->MoveNext();
}
$alleuser->MoveFirst();
?>
</select>
</label></td>
<td width="41%">Keywordsuche<br />
<input name="keyword" type="text" id="keyword" value="<?php echo $_GET['keyword'] ?>">
<input type="submit" value="ok"></td>
</tr>
<tr>
<td width="8%"> </td>
<td width="23%"> </td>
<td colspan="2"> </td>
</tr>
</table>
</div>
</form>
<div align="center">
<table width="47%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="4%" align="center"><?php if ($pageNum_vorschau > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_vorschau=%d%s", $_SERVER["PHP_SELF"], 0, $queryString_vorschau); ?>"><img src="images/layout/First.gif" border=0 id="Image1" onmouseover="MM_swapImage('Image1','','images/layout/First-over.gif',0)" onmouseout="MM_swapImgRestore()"></a>
<?php } // Show if not first page ?></td>
<td width="4%" align="right"><?php if ($pageNum_vorschau > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_vorschau=%d%s", $_SERVER["PHP_SELF"], max(0, $pageNum_vorschau - 1), $queryString_vorschau); ?>"><img src="images/layout/Previous.gif" border=0 id="Image2" onmouseover="MM_swapImage('Image2','','images/layout/Previous-over.gif',0)" onmouseout="MM_swapImgRestore()"></a>
<?php } // Show if not first page ?></td>
<td width="84%" align="center"> Wallpaper <?php echo (min($startRow_vorschau + 1, $totalRows_vorschau)) ?> bis <?php echo min($startRow_vorschau + $maxRows_vorschau, $totalRows_vorschau) ?> von <?php echo $totalRows_vorschau ?></td>
<td width="4%" align="left"><?php if ($pageNum_vorschau < $totalPages_vorschau) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_vorschau=%d%s", $_SERVER["PHP_SELF"], min($totalPages_vorschau, $pageNum_vorschau + 1), $queryString_vorschau); ?>"><img src="images/layout/Next.gif" border=0 id="Image3" onmouseover="MM_swapImage('Image3','','images/layout/Next-over.gif',0)" onmouseout="MM_swapImgRestore()"></a>
<?php } // Show if not last page ?></td>
<td width="4%" align="center"><?php if ($pageNum_vorschau < $totalPages_vorschau) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_vorschau=%d%s", $_SERVER["PHP_SELF"], $totalPages_vorschau, $queryString_vorschau); ?>"><img src="images/layout/Last.gif" border=0 id="Image4" onmouseover="MM_swapImage('Image4','','images/layout/Last-over.gif',0)" onmouseout="MM_swapImgRestore()"></a>
<?php } // Show if not last page ?></td>
</tr>
<tr>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
<td align="center"> </td>
</tr>
</table>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<?php
while (!$vorschau->EOF) { // horizontal looper version 3
?> <?php
$id_unterkategorie = $vorschau->Fields('id_unterkategorie');
$id_kategorie = $vorschau->Fields('id_kategorie');
// begin Recordset
$query_kategoriebild = "SELECT * FROM tbl_unterkategorie WHERE id_unterkategorie = '$id_unterkategorie'";
$kategoriebild = $wallpaper->SelectLimit($query_kategoriebild) or die($wallpaper->ErrorMsg());
$totalRows_kategoriebild = $kategoriebild->RecordCount();
// end Recordset
if($id_unterkategorie != 0) {
// begin Recordset
$query_kategoriebild2 = "SELECT * FROM tbl_uploads WHERE id_unterkategorie = '$id_unterkategorie'";
$kategoriebild2 = $wallpaper->SelectLimit($query_kategoriebild2) or die($wallpaper->ErrorMsg());
$totalRows_kategoriebild2 = $kategoriebild2->RecordCount();
// end Recordset
} else {
// begin Recordset
$query_kategoriebild2 = "SELECT * FROM tbl_uploads WHERE id_kategorie = '$id_kategorie'";
$kategoriebild2 = $wallpaper->SelectLimit($query_kategoriebild2) or die($wallpaper->ErrorMsg());
$totalRows_kategoriebild2 = $kategoriebild2->RecordCount();
// end Recordset
}
?>
<?php
$groesse = getimagesize("wallpaper/".$vorschau->Fields('bildpfad'));
?>
<td height="100" align="center"><?php if(isset($_GET['id_unterkategorie'])) { ?><a href="?page=wallpaper&id=<?php echo $vorschau->Fields('id_uploads'); ?>"><img src="<?php echo $objDynamicThumb1->Execute(); ?>" style="border: 2px solid #FF0000" alt="<?php echo $vorschau->Fields('name'); ?>" onmouseover="Tip('<?php echo $vorschau->Fields('bildpfad'); ?><br>Datum: <?php echo KT_formatDate($vorschau->Fields('timestamp')); ?><br>Originalgrösse: <?php echo $groesse[0]."x".$groesse[1]; ?><br>Bewertung: <?php @print(number_format($vorschau->Fields('bewertung'),2)); ?>')" /></a><?php } else { ?><a href="?page=preview&id_kategorie=<?php echo $vorschau->Fields('id_kategorie'); ?>&id_unterkategorie=<?php echo $vorschau->Fields('id_unterkategorie'); ?>"><img src="<?php echo $objDynamicThumb1->Execute(); ?>" style="border: 2px solid #FF0000" alt="<?php echo $vorschau->Fields('name'); ?>" onmouseover="Tip('<?php echo $vorschau->Fields('bildpfad'); ?><br>Datum: <?php echo KT_formatDate($vorschau->Fields('timestamp')); ?><br>Originalgrösse: <?php echo $groesse[0]."x".$groesse[1]; ?><br>Bewertung: <?php @print(number_format($vorschau->Fields('bewertung'),2)); ?>')" /></a><?php } ?><br><?php if(!isset($_GET['id_unterkategorie'])) { ?><?php echo $kategoriebild->Fields('kategorie'); ?> (<?php echo $totalRows_kategoriebild2 ?>)<?php } ?></td>
<?php
$vorschau->MoveNext();
if (!isset($nested_vorschau)) {
$nested_vorschau= 1;
}
if (!$vorschau->EOF && $nested_vorschau++%5==0) {
echo "</tr><tr>";
}
//end horizontal looper version 3
}
?>
</tr>
</table>
</div>
</div>
<!--Anfang Google Analystics-->
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-4048860-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>
<!--Ende Google Analystics-->
</body>
</html>
<?php
$vorschau->Close();
$alleuser->Close();
@$kategoriebild->Close();
?>