thumbs auf startseite

Begonnen von rmxdesignz, 10 Februar 2006, 17:09:21

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

rmxdesignz

hallo hab da mal eine Frage, kann man die 4 zu letzt hochgeladenen Bilder auf der Startseite als centerblock anzeigen lassen.... aberrrrrrrrrrrrrrrr das album nicht für Gäste freigeschaltet, man darf nur die thumbs sehen, ist das möglich?

und wenn man sich einloggt ganz normal halt alles frei!

..??..??..??.. ???

muss ich was am code ändern vielleicht?

<?php // $Id: block-Gallery-center-Last_pictures_thumb.php,v 1.1 2005/12/01 22:24:05 Andreas Ellsel Exp $
/************************************
 pragmaMx  Content Management System
 Copyright (c) 2005 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 as published by
 the Free Software Foundation; either version 2 of the License, or
 (at your option) any later version.
 ***********************************
 $Source: D:\CVS/CoppermineMx/html/blocks/block-Gallery-center-Last_pictures_thumb.php,v $
 $Revision: 1.1 $
 $Author: Andreas Ellsel $
 $Date: 2005/12/01 22:24:05 $
 ***********************************
 this file based on:
 Coppermine Photo Gallery
 Copyright (c) 2003-2005 Coppermine Dev Team
 v1.1 originaly written by Gregory DEMAR
 required version: >= 1.4.1
************************************/

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
# error_reporting(E_ALL); $GLOBALS['mxSqlErrorDebug'] = true;
global $CONFIG$cpg_name$lang_get_pic_data;

///  Beginn Blockkonfiguration  ////////////////////////////
$cpg_name     'Gallery';  // der Name/Pfad des Gallerymoduls
$limit        4;          // Anzahl der Thumbnails
$title_length 17;         // Länge des Bildtitels unter dem Bild
///  Ende Blockkonfiguration  //////////////////////////////

if (@file_exists('modules/'.$cpg_name.'/blocks.inc.php')) {
include('modules/'.$cpg_name.'/blocks.inc.php');
}
else {
if (mxIsAdmin()) {
$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;
}

$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.
ORDER BY p.pid DESC 
LIMIT 
$limit");

$pic 0;
$output '';
while (
$row sql_fetch_array($result)) {
$row['title'] = strip_tags(empty($row['title']) ? substr($row['filename'], 0, -4) : $row['title']);
$output .= '<td align="center" valign="baseline"><a href="modules.php?name='.$cpg_name.'&amp;act=displayimage&amp;album=lastup&amp;cat=0&amp;pos='.$pic.'"><img src="' get_pic_url($row'thumb') . '" border="0" alt="' $row['title'] . '" title="' $row['title'] . '"></a></td>';
$pic++;
}

if (
$output) {
$content '<table width="100%" border="0" cellpadding="0" cellspacing="0" align="center"><tr>'
.$output.
'</tr>
<tr align="center">
<td colspan="' 
$limit '" valign="baseline"><br><a href="modules.php?name='.$cpg_name.'">Hier gehts zu unserer Foto-Gallerie... *klick*</a></td>
</tr>
</table>'
;
}
?>

Andi

Hi :)

sorry, aber ich verstehe nicht ganz was du meinst  :-[

Zum Quellcode:
http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_8
schön´s Grüssle, Andi

rmxdesignz

ok sorry...

ich versuchs noch mal... alsooo es geht einfach nur um thumbnails also die letzten hochgeladenen bilder auf der startseite anzuzeigen ein "blcok" ist ja vorhanden... mein problem ist, dass user die nicht angemeldet sind diese thumbs garnet sehen können! weil das album nur für registrierte user freigegeben ist...

meine frage ist, ob man auf der startseite dann halt diesen blcok doch anzeigen darf, aber auch nur die THUMBS, wenn die dann drauf klicken auf das bild, soll man halt eingeloggt sein... aber die thumbs darf man sehen als gast, das würd ich gerne erreichen :D

oh man ich kann das so schwer erklären....