Viele von euch haben vielleicht ja Simpleimageresize und vielleicht auch das Nickpage MOD installiert , und dort gibts dann ja nur die Möglichkeit für die Nickpage selber (200x200) das Bild anzupassen, nicht aber für die Gallerie - welche ja leider nur 640x800 Pixel unterstützt. Daher hab ich mal einfach in den Codes herumgewühlt und eines geschrieben
Code: Alles auswählen
##############################################################
## MOD Title: Galerie Addon für Imageresize mit Nickpage MOD
## MOD Author: DJTOMCAT // Björn Bräucker < > http://www.chief-rocker.de
## MOD Description: Fügt die Möglichkeit hinzu, die Bilder für die
## Nickpage Galerie auf 640x800 Pixel anzupassen -
## Imageresize und Nickpage Mod sind Voraussetzung
##
## MOD Version: 1.0 (mein erster MOD überhaupt)
##
## Installation Level: easy
## Installation Time: 5 Minutes
##
## Files to edit : imageresize.php
## language/lang_german/lang_main.php
## language/lang_english/lang_main.php
## templates/<template>/imageresize_body.tpl
##############################################################
## This MOD is released under the GPL License. Intellectual Property is retained by the MOD Author(s) listed above. http://www.gnu.org
##############################################################
## For Security Purposes, Please Check: http://www.awsw.de/ for the latest version of this MOD. Downloading this MOD from other sites could
cause malicious code to enter into your phpBB Forum. You´ll find support to this MOD at http://www.phpbb.de/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up Your Complete Database And All Files Related To This MOD !
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
imageresize.php
#
#-----[ FIND ]------------------------------------------
#
// UserCars-Mod
$config_usercarsH = '500'; // height px
$config_usercarsW = '500'; // width px
$config_usercarsS = '75000'; // size byte
#
#-----[ AFTER, ADD ]------------------------------------------
#
// Galleriebilder-Mod
$config_galerieH = '640'; // height px
$config_galerieW = '800'; // width px
$config_galerieS = '200000'; // size byte
#
#-----[ FIND ]------------------------------------------
#
// get nickpage size
$sql = "SELECT *
FROM ". NICKPAGE_TABLE;
if(!$result = $db->sql_query($sql))
{
// message_die(GENERAL_ERROR, "Could not query Nickpage information", "", __LINE__, __FILE__, $sql);
}
else
{
$nickpageH = $config_nickpageH;
$nickpageW = $config_nickpageW;
$nickpageS = $config_nickpageS;
$template->assign_block_vars('switch_nickpage', array());
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// get galerie size
$sql = "SELECT *
FROM ". GALERIE_TABLE;
if(!$result = $db->sql_query($sql))
{
// message_die(GENERAL_ERROR, "Could not query Galerie information", "", __LINE__, __FILE__, $sql);
}
else
{
$galerieH = $config_galerieH;
$galerieW = $config_galerieW;
$galerieS = $config_galerieS;
$template->assign_block_vars('switch_galerie', array());
}
#
#-----[ FIND ]------------------------------------------
#
case '5':
$selheight = $profileH;
$selwidth = $profileW;
$selsize = $profileS;
break;
#
#-----[ AFTER, ADD ]------------------------------------------
#
case '6':
$selheight = $galerieH;
$selwidth = $galerieW;
$selsize = $galerieS;
break;
#
#-----[ FIND ]------------------------------------------
#
'L_NICKPAGE' => $lang['Nickpage'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_GALERIE' => $lang['Galerie'],
#
#-----[ FIND ]------------------------------------------
#
'L_NICKPAGE_EXPLAIN' => $lang['Nickpage_explain'],
#
#-----[ AFTER, ADD ]------------------------------------------
#
'L_GALERIE_EXPLAIN' => $lang['Galerie_explain'],
#
#-----[ FIND ]------------------------------------------
#
'S_NICKPAGE_H' => $nickpageH,
'S_NICKPAGE_W' => $nickpageW,
'S_NICKPAGE_S' => $nickpageS,
#
#-----[ AFTER, ADD ]------------------------------------------
#
'S_GALERIE_H' => $galerieH,
'S_GALERIE_W' => $galerieW,
'S_GALERIE_S' => $galerieS,
#
#-----[ OPEN ]------------------------------------------
#
language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Galerie'] = 'Galerie';
$lang['Galerie_explain'] = '( Bild für die Nickpagegalerie )';
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
?>
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['Galerie'] = 'Gallery';
$lang['Galerie_explain'] = '( Pictures for Nickpagegallery )';
#
#-----[ OPEN ]------------------------------------------
#
templates\<template>\imageresize_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN switch_nickpage -->
<tr>
<td class="row1" align="center"><input type="radio" name="type" value="4"></td>
<td class="row1"><span class="gen">{L_NICKPAGE}</span><br><span class="gensmall">{L_NICKPAGE_EXPLAIN}</span></td>
<td class="row1"><span class="gen">{S_NICKPAGE_H} x {S_NICKPAGE_W}{L_PX} / {S_NICKPAGE_S}{L_Byte}</span></td>
</tr>
<!-- END switch_nickpage -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_galerie -->
<tr>
<td class="row1" align="center"><input type="radio" name="type" value="6"></td>
<td class="row1"><span class="gen">{L_GALERIE}</span><br><span class="gensmall">{L_GALERIE_EXPLAIN}</span></td>
<td class="row1"><span class="gen">{S_GALERIE_H} x {S_GALERIE_W}{L_PX} / {S_GALERIE_S}{L_Byte}</span></td>
</tr>
<!-- END switch_galerie -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM