pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => Coppermine-Mx => Thema gestartet von: Bonkel in 28 Dezember 2008, 22:20:18

Titel: [Erledigt] 2 Fragen zu Gallery-Blöcken
Beitrag von: Bonkel in 28 Dezember 2008, 22:20:18
Hallo,

ich möchte Fragen, ob es möglich ist Einstellungen an den folgenden Blöcken zu ändern:

Gallery-center-Random_pictures
Gallery-Last_comments

Warum das nötig ist sieht man auf den Bildern, die ich angehangen habe!

Bei den Komments wäre es toll, wenn da 2 nebeneinander und insgesamt nur 4 gingen!
und bei den Random Pictures währe ähnliches auch super für die Darstellungen mit den mxTabs.
Ist dies möglich?
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Bonkel in 09 Januar 2009, 07:32:21
Gut, ich habe mich nun genauer mit dem Comments-Block befasst und gesehen das man dort einiges einstellen kann!

<?php
/**
 * 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-Last_comments.php,v $
 * $Revision: 1.1.2.4 $
 * $Author: tora60 $
 * $Date: 2006/11/09 21:10:16 $
 * 
 * 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 3;
// length of body of comment to show
$body_length 20;
// length of author name to show
$auth_length 20;
// 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')) {
    
// die $THEME_DIR wird in der Smiliesfunktion benoetigt
    
global $THEME_DIR;
    if (isset(
$THEME_DIR)) {
        
$TEMP_THEME_DIR $THEME_DIR;
    } 
    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) . ')';


if (
$CONFIG['enable_smilies'] && !function_exists('process_smilies')) {
    include_once(
MXCPG_PATH_INCLUDE "smilies.inc.php");


$result sql_query("
SELECT p.pid, p.url_prefix, p.filepath, p.filename,p.title, c.msg_author, UNIX_TIMESTAMP(c.msg_date) as msg_date, c.msg_body, c.msg_id
FROM 
$CONFIG[TABLE_COMMENTS] as c, $CONFIG[TABLE_PICTURES] AS p INNER JOIN $CONFIG[TABLE_ALBUMS] AS a ON (p.aid = a.aid) 
WHERE c.pid=p.pid AND approved='YES' AND " 
$vis_groups " " $exluded_albums 
ORDER BY c.msg_id DESC 
LIMIT 
$limit");

$pic 0;
$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']);
    } 
    
$date localised_date($row['msg_date'], $lastcom_date_fmt);
    
$author mxCutString($row["msg_author"], $auth_length);
    
$messagebody mxCutString($row["msg_body"], $body_length);
    if (
$CONFIG['enable_smilies']) {
        
$messagebody process_smilies($messagebody);
    } 
    
$output .= '<p align="center"><a href="modules.php?name=' $cpg_name '&amp;act=displayimage&amp;album=lastcom&amp;cat=0&amp;pos=' $pic '"><img src="' get_pic_url($row'thumb') . '" border="0" alt="' $row['title'] . '" title="' $row['title'] . '"><br />' $author '</a><br />' $messagebody '<br />(' $date ')</p>';
    
$pic++;


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

// zuruecksetzen
if (isset($TEMP_THEME_DIR)) {
    
$THEME_DIR $TEMP_THEME_DIR;


?>


Besonders interesant war das:
// //// Beginn Blockkonfiguration  //////////////////////////
// der Name/Pfad des Gallerymoduls
$cpg_name = 'Gallery';
// Anzahl der Thumbnails
$limit = 3;
// length of body of comment to show
$body_length = 20;
// length of author name to show
$auth_length = 20;
// Liste der Alben, aus denen keine Bilder angezeigt werden sollen. Die ID's durch Komma trennen.
$exluded_albums = '';
// //// Ende Blockkonfiguration  ////////////////////////////


Allerdings finde ich keine Option, wo ich die Größe der angezeigten Bilder (Thumbs) ändern kann!
In meiner Gallery sind die wesentlich kleiner und das sollen sie auch in der anzeige sein!
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Pat Satanus in 09 Januar 2009, 10:15:13
Hi Bonkel!
Die Größe der thumbs kannst du im Administrationsmenü der CPG ändern. Gehe in das Adminmenü, dort auf "Bild/Datei- und Thumbnail-Einstellungen" und unter "Maximalgröße Thumbnail**" kannst du das ändern.
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Bonkel in 09 Januar 2009, 11:04:57
Hallo,

danke für die Antwort!
Ich habe auch gedacht, dass es so funktioniert!
Aber dort habe ich letzte Woche die Größe von "150" auf "100" runtergestellt.
Die in der Gallery werden auch mit der richtigen Größe (also "100" angezeigt), die
in dem Block allerdings mit "150".
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Sitki in 09 Januar 2009, 11:17:51
Hi :)

ZitatAber dort habe ich letzte Woche die Größe von "150" auf "100" runtergestellt.

bitte in diesem Zusammenhang beachten.

Maximalgröße Thumbnail**

(**) Bei Änderung dieser Einstellung werden die geänderten Werte nur für Dateien herangezogen, die ab dem Zeitpunkt der Änderung hinzugefügt werden - daher ist es ratsam, hier nichts zu ändern, wenn bereits Bilder in der Galerie vorhanden sind. Die geänderten Einstellungen können jedoch auch auf ältere Dateien angewendet werden durch Verwendung der "Admin-Werkzeuge (Thumbnails und/oder Bilder in Zwischengrösse aktualisieren)" aus dem Admin-Menü.
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Bonkel in 09 Januar 2009, 11:36:34
Okay,

ich hatte nur gedacht, da es ja in der Gallery an sich funktioniert (also dort werden auch die älteren Bilder in der neuen, kleinen Größe angezeigt), dass es auch in den Block funktionieren müßte!
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Pat Satanus in 09 Januar 2009, 11:49:53
Eigentlich funktioniert das auch mit älteren, du mußt halt in den Adminwerkzeugen noch aktualisieren (siehe auch Hinweis von Sitki).
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Bonkel in 09 Januar 2009, 15:14:15
Ja ok, bevor ich das jetzt unwiderbringlich durchführe.
Ist das auch rückwärts möglich?
Also später die Bilder wieder groß zu machen?
Oder rechnet er die dann einfach nur von den kleineren hoch, sodass sie verpixelt sind?!
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Pat Satanus in 09 Januar 2009, 15:25:21
Uff, da bin ich überfragt. Im Zweifelsfall mal bei Coppermine nachfragen (aber nicht auf der deutschen Seite *Tippgeb*).
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Sitki in 09 Januar 2009, 19:41:47
Um sicher zu gehen; die Aktualisierung in den Admin-Werkzeugen kann über "Wähle Album" auf Alben beschränkt werden. Demnach sollte darüber eine temporäre Testumgebung geschaffen werden können, die nach Abschluß wieder rückgängig zu machen wäre.
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Bonkel in 10 Januar 2009, 17:33:37
Hallo!

Also, die Thumbmails kann man im nachinein wieder vergrößern, das geht!
nachdem ich nun alle meine rund 38000 bilder verkleinert habe sind sie nun auch im Block kleiner geworden!
Danke!
Titel: Re: 2 Fragen zu Gallery-Blöcken
Beitrag von: Pat Satanus in 10 Januar 2009, 18:27:45
Schön, daß es geklappt hat und danke für die Rückmeldung.