restrict images nette versie?
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

restrict images nette versie?
Heeft er iemand misschien de nette versie van de hack die een maximum op de hoogte en breedte zet van alle plaatjes op je forum?
Ik bedoel deze hack:
http://www.phpbbhacks.com/download/1590
Als je die opent en kijkt naar install.txt zit alles door elkaar en sommige tekens heeft ie opgepakt als zon vierkant blokje.
Heeft iemand de goeie versie ervan?
alvast bedankt
Ik bedoel deze hack:
http://www.phpbbhacks.com/download/1590
Als je die opent en kijkt naar install.txt zit alles door elkaar en sommige tekens heeft ie opgepakt als zon vierkant blokje.
Heeft iemand de goeie versie ervan?
alvast bedankt
Code: Selecteer alles
###############################################
## Hack Title: Restrict images in posts
## Hack Version: 0.3.0
## Author: Freakin' Booty ;-P
## Description: Restrict the width and height of images in posts, and also the number per post. Everything
## is configurable from the Administration Control Panel.
## Compatibility: 2.0.3 - 2.0.5
##
## Installation Level: Easy
## Installation Time: 5-10 minutes
## Files To Edit: 5
## admin/admin_board.php
## includes/functions_post.php
## language/lang_english/lang_admin.php
## language/lang_english/lang_main.php
## templates/subSilver/admin/board_config_body.tpl
##
## Included Files: 1
## db_update.php
##
## History:
## 0.1.0 Initial release
## 0.2.0 Added a limit of images per post - configurable from the ACP.
## Changed the preg-expression for better results, and more flexibility.
## 0.3.0 Removed an evil semicolon.
##
## Author Notes:
## None
##
## Support: http://www.phpbbhacks.com/forums
## Copyright: ©2003 Restrict images in posts 0.3.0 - Freakin' Booty ;-P
##
###############################################
## You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads.
## Please visit http://www.phpbbhacks.com/forums for support.
###############################################
##
###############################################
## This hack is released under the GPL License.
## This hack can be freely used, but not distributed, without permission.
## Intellectual Property is retained by the hack author(s) listed above.
###############################################
#
#-----[ COPY ]--------------------------------------------
#
# Run this file once (access it with your browser) and then delete it!
#
db_update.php => db_update.php
#
#-----[ OPEN ]--------------------------------------------
#
admin/admin_board.php
#
#-----[ FIND ]--------------------------------------------
#
"L_AVATAR_GALLERY_PATH_EXPLAIN" => $lang['Avatar_gallery_path_explain'],
#
#-----[ AFTER, ADD ]--------------------------------------
#
"L_MAX_IMAGES_LIMIT" => $lang['Max_images_limit'],
"L_MAX_IMAGES_SIZE" => $lang['Max_images_size'],
"L_MAX_IMAGES_SIZE_EXPLAIN" => $lang['Max_images_explain'],
#
#-----[ FIND ]--------------------------------------------
#
"AVATAR_GALLERY_PATH" => $new['avatar_gallery_path'],
#
#-----[ AFTER, ADD ]--------------------------------------
#
"IMAGES_MAX_LIMIT" => $new['images_max_limit'],
"IMAGES_MAX_HEIGHT" => $new['images_max_height'],
"IMAGES_MAX_WIDTH" => $new['images_max_width'],
#
#-----[ OPEN ]--------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]--------------------------------------------
#
// Check message
if (!empty($message))
{
#
#-----[ AFTER, ADD ]--------------------------------------
#
if( preg_match_all("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", $message, $matches) )
{
if( count($matches[0]) > $board_config['images_max_limit'] )
{
$l_too_many_images = ( $board_config['images_max_limit'] == 1 ) ? sprintf($lang['Too_many_image'], $board_config['images_max_limit']) : sprintf($lang['Too_many_images'], $board_config['images_max_limit']);
$error_msg .= (!empty($error_msg)) ? '<br />' . $l_too_many_images : $l_too_many_images;
}
else
{
for( $i = 0; $i < count($matches[0]); $i++ )
{
$image = preg_replace("#\[img\](.*)\[/img\]#si", "\\1", $matches[0][$i]);
list($width, $height) = @getimagesize($image);
if( $width > $board_config['images_max_width'] || $height > $board_config['images_max_height'] )
{
$l_image_too_large = sprintf($lang['Image_too_large'], $board_config['images_max_width'], $board_config['images_max_height']);
$error_msg .= (!empty($error_msg)) ? '<br />' . $l_image_too_large : $l_image_too_large;
break;
}
}
}
}
#
#-----[ OPEN ]--------------------------------------------
#
# Make sure to edit this file for every language installed
#
language/lang_english/lang_admin.php
#
#-----[ FIND ]--------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ BEFORE, ADD ]-------------------------------------
#
//
// Restrict image size in posts
//
$lang['Max_images_limit'] = 'Maximum Images Per Post';
$lang['Max_images_size'] = 'Maximum Image Dimensions In Posts';
$lang['Max_images_size_explain'] = '(Height x Width in pixels)';
#
#-----[ OPEN ]--------------------------------------------
#
# Make sure to edit this file for every language installed
#
language/lang_english/lang_main.php
#
#-----[ FIND ]--------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ BEFORE, ADD ]-------------------------------------
#
//
// Restrict images in posts
//
$lang['Too_many_image'] = 'You have added too many images in your post. You can only add %d image per post.';
$lang['Too_many_images'] = 'You have added too many images in your post. You can only add %d images per post.';
$lang['Image_too_large'] = 'You have posted an image that is too large. Images can only be %d pixels wide and %d pixels high.';
#
#-----[ OPEN ]--------------------------------------------
#
# Make sure to edit this file for every template installed
#
templates/subSilver/admin/board_config_body.tpl
#
#-----[ FIND ]--------------------------------------------
#
<tr>
<td class="row1">{L_ALLOW_NAME_CHANGE}</td>
<td class="row2"><input type="radio" name="allow_namechange" value="1" {NAMECHANGE_YES} /> {L_YES} <input type="radio" name="allow_namechange" value="0" {NAMECHANGE_NO} /> {L_NO}</td>
</tr>
#
#-----[ AFTER, ADD ]--------------------------------------
#
<tr>
<td class="row1">{L_MAX_IMAGES_LIMIT} <br />
<span class="gensmall">{L_MAX_IMAGES_LIMIT_EXPLAIN}</span>
</td>
<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="images_max_limit" value="{IMAGES_MAX_LIMIT}" /></td>
</tr>
<tr>
<td class="row1">{L_MAX_IMAGES_SIZE} <br />
<span class="gensmall">{L_MAX_IMAGES_SIZE_EXPLAIN}</span>
</td>
<td class="row2"><input class="post" type="text" size="3" maxlength="4" name="images_max_height" value="{IMAGES_MAX_HEIGHT}" /> x <input class="post" type="text" size="3" maxlength="4" name="images_max_width" value="{IMAGES_MAX_WIDTH}" /></td>
</tr>
#
#-----[ SAVE & CLOSE ALL FILES ]--------------------------
#
- Xanland
- Berichten: 828
- Lid geworden op: 23 jan 2005, 17:02
- Locatie: Apeldoorn, The Netherlands
- Contacteer:
Re: restrict images nette versie?
Dat is iets raars van kladblok! Open in Wordpad helpt, ben je vierkantjes ook kwijt. Heb ik ook wel eens.versatile schreef:...Als je die opent en kijkt naar install.txt zit alles door elkaar en sommige tekens heeft ie opgepakt als zon vierkant blokje....