block-Gallery-Random_pictures.php

Begonnen von SvenW, 09 November 2008, 20:51:52

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

SvenW

Hallo :puzzled:,

würde gerne "ul#thumb li" explizit nur für das Bild/Image verfügbar machen.
Kann mir jemand mal den div "thumb" sicherhalthalber professionell schließen?

Wenn ich das ohne echo rein fummel, spielt komischerweise der IE verrückt. Ist das evtl. mit echo lesbarer? :gruebel:


<?php
/**
 * pragmaMx  Content Management System
 * Copyright (c) 2005-2007 pragmaMx Dev Team - http://pragmaMx.org
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 3
 * as published by the Free Software Foundation.
 *
 * $Revision: 1.4 $
 * $Author: tora60 $
 * $Date: 2008/04/24 19:28:44 $
 *
 * this file based on:
 * Coppermine Photo Gallery
 * Copyright (c) 2003-2005 Coppermine Dev Team
 * v1.1 originally written by Gregory DEMAR
 * required version: >= 1.4.18
 */

defined('mxMainFileLoaded') or die('access denied');

/* //// Beginn Blockkonfiguration  ////////////////////////// */
// der Name/Pfad des Gallerymoduls
$cpg_name 'Gallery';
// Anzahl der Thumbnails
$limit 1;
// Länge des Bildtitels unter dem Bild
$title_length 17;
// Liste der Alben, aus denen keine Bilder angezeigt werden sollen. Die ID's durch Komma trennen.
$exluded_albums '';
/* //// Ende Blockkonfiguration  //////////////////////////// */

if (@file_exists('modules/' $cpg_name '/blocks.inc.php')) {
    include(
'modules/' $cpg_name '/blocks.inc.php');
} else {
    if (
MX_IS_ADMIN) {
        
$content 'The module "' $cpg_name '" doesn\'t exist or is not correctly installed. Please install this module or change the Variable $cpg_name in file blocks/' basename(__file__) . '.';
    }
    return;
}
// Abfragebedingung für versteckte Alben erstellen
$exluded_albums preg_split('#\s*,\s*#'trim($exluded_albums));
foreach(
$exluded_albums as $ex) {
    
$excluded[] = intval($ex);
}
$exluded_albums '';
if (isset(
$excluded)) {
    
$exluded_albums ' AND p.aid NOT IN (' implode(','$excluded) . ')';
}

$result sql_query("
SELECT p.pid, p.url_prefix, p.filepath, p.filename, p.aid, p.title
FROM 
$CONFIG[TABLE_PICTURES] AS p INNER JOIN $CONFIG[TABLE_ALBUMS] AS a ON (p.aid = a.aid)
WHERE p.approved='YES' AND " 
$vis_groups " " $exluded_albums "
ORDER BY RAND() DESC
LIMIT 
$limit");
echo 
'<div id="thumb">';
$output '';
while (
$row sql_fetch_assoc($result)) {
    
$row mxCpgBlocksPrepareData($row);
    
$output .= '<p align="center"><br /><br /><ul id="thumb"><li><a href="modules.php?name=' $cpg_name '&amp;act=displayimage&amp;album=random&amp;pos=rnd' $row["pid"] . '"><img src="' get_pic_url($row'thumb') . '" border="0" alt="' $row['title'] . '" title="' $row['title'] . '"/><br />' mxCutString($row['title'], $title_length) . '</a></li></p>';
echo 
'</div>';
}

if (
$output) {
    
$content $output '<p align="center"><a href="modules.php?name=' $cpg_name '">' $CONFIG['gallery_name'] . '</a></p>';
}

?>