Addon für Imageresize und Nickpage MOD
Verfasst: 20.03.2005 00:51
So meine lieben, ich habs endlich geschafft und mein erstes MOD gebastelt *g*
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
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