|
Titel: Gallery center Random pictures - Bildername ausblenden Beitrag von: susi18 am 06 März 2007, 14:23:56 Wie bitte kann ich beim o.g. Block den Bildernamen ausblenden?
Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: derjohann am 06 März 2007, 14:54:19 Hallo Susi,
Du mußt die Zeile 95 (ist es zumindest bei mir :smile:): Code: [Select] $output .= '<td align="center" valign="baseline"><a href="modules.php?name=' . $cpg_name . '&act=displayimage&album=' . $row['aid'] . '&pos=-' . $row["pid"] . '"><img src="' . get_pic_url($row, 'thumb') . '" border="0" alt="' . $row['title'] . '" title="' . $row['title'] . '"><br />' . mxCutString($row['title'], $title_length) . '</a></td>'; durch diese ersetzen: Code: [Select] $output .= '<td align="center" valign="baseline"><a href="modules.php?name=' . $cpg_name . '&act=displayimage&album=' . $row['aid'] . '&pos=-' . $row["pid"] . '"><img src="' . get_pic_url($row, 'thumb') . '" border="0" alt="' . $row['title'] . '" title="' . $row['title'] . '"></a></td>'; Dann sollte der Bildername weg sein. MFG derjohann Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: susi18 am 08 Mai 2007, 16:42:35 Sorry habs paarmal probiert.
Bei mir passt irgendwie die Zeilennummer nicht. Könntest bitte die abgeänderte .php zum Download hier anbieten? Danke schon mal. Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: moskote01 am 09 Mai 2007, 00:24:28 Hallo susi18
Bitteschön :) Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: susi18 am 09 Mai 2007, 00:57:25 Hallo susi18 Hmmm danke für die Mühe,Bitteschön :) wenn ich die Datei austausche ist der Block aber weg :gruebel: Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: moskote01 am 09 Mai 2007, 10:03:38 Hallo :)
Bitte den Block mit einem Editor öffen, den kommpletten Inhalt löschen und durch diesen Code ersetzen: Code: [Select] <?php MfG/** * 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: /home/www/dps3311/home/cvsroot/pragmamx2/CoppermineMx/html/blocks/block-Gallery-center-Random_pictures.php,v $ * $Revision: 1.1.2.3 $ * $Author: tora60 $ * $Date: 2006/06/15 19:34:59 $ * * 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.3 */ if (!defined("mxMainFileLoaded")) die ("You can't access this file directly..."); // //// Beginn Blockkonfiguration ////////////////////////// // der Name/Pfad des Gallerymoduls $cpg_name = 'Gallery'; // Anzahl der Thumbnails $limit = 4; // Länge des Bildtitels unter dem Bild $title_length = 0; // Liste der Alben, aus denen keine Bilder angezeigt werden sollen. Die ID's durch Komma trennen. $exluded_albums = ''; // 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 (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; } // 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 COUNT(p.pid) 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 . " GROUP BY p.pid"); $nbEnr = sql_fetch_row($result); $pic_count = $nbEnr[0]; // if we have more than 1000 pictures, we limit the number of picture returned // by the SELECT statement as ORDER BY RAND() is time consuming if ($pic_count > 1000) { $result = sql_query("SELECT COUNT(p.pid) from $CONFIG[TABLE_PICTURES] AS p WHERE approved = 'YES' " . $exluded_albums . ""); $nbEnr = sql_fetch_row($result); $total_count = $nbEnr[0]; $granularity = floor($total_count / 1000); $cor_gran = ceil($total_count / $pic_count); srand(time()); for ($i = 1; $i <= $cor_gran; $i++) { $random_num_set = rand(0, $granularity) . ', '; } $random_num_set = substr($random_num_set, 0, -2); $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 randpos IN ($random_num_set) AND p.approved='YES' AND " . $vis_groups . " " . $exluded_albums . " ORDER BY RAND() DESC LIMIT $limit"); } else { $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"); } $output = ''; while ($row = sql_fetch_array($result)) { if (empty($row['title'])) { if (preg_match('#^(.+)\.[^.]{2,4}$#', $row['filename'], $matches)) { $row['title'] = $matches[1]; } $row['title'] = str_replace('_', ' ', $row['title']); } $output .= '<td align="center" valign="baseline"><a href="modules.php?name=' . $cpg_name . '&act=displayimage&album=' . $row['aid'] . '&pos=-' . $row["pid"] . '"><img src="' . get_pic_url($row, 'thumb') . '" border="0" alt="' . $row['title'] . '" title="' . $row['title'] . '"><br /></a></td>'; } 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"><a href="modules.php?name=' . $cpg_name . '">' . $CONFIG['gallery_name'] . '</a></td> </tr> </table>'; } ?> Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: susi18 am 09 Mai 2007, 12:21:26 Sorry, der gleiche Effekt.
Block verschwindet ganz :gruebel: Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: Baldyman am 09 Mai 2007, 13:02:51 Block-/Themecache mal geleert, k.A. vlt. hilft das was !?
Titel: Re: Gallery center Random pictures - Bildername ausblenden Beitrag von: susi18 am 09 Mai 2007, 13:23:05 Hab die Lösung gefunden, es lag am Pfadnamen
// der Name/Pfad des Gallerymoduls. |