Pagina 1 van 1

geplaatste fotoos automatisch verkleinen.

Geplaatst: 30 dec 2006, 23:46
door stormyweather
http://www.phpbbhacks.com/download/3957

Eigenlijk zou ik een mod willen hebben die fotoos automatisch (naar verhouding) verkleint. Geeft deze mod de mogelijkheid om een foto die geplaatst wordt met een afmeting van b.v. 800:600 automatisch te reduceren tot b.v. 600:450?
Of kan dat gewoon niet?
Wat ik uit de beschrijving van de mod begrijp is dat deze alleen een link of thumbnail weergeeft en dat die foto dan als je erop klikt in oorspronkelijk formaat wordt weergegeven.

Geplaatst: 31 dec 2006, 02:06
door Fridge
Deze mod maakt gebruik van een java script die de afbeelding "cliënt side" aanpast, een afbeelding van 800x600 zal dus worden weergegeven (standaard instelling) als een thumbnail van 400x300 op je forum.
Deze waarden zijn aan te passen in de code changes die je toepast op de overall_header.tpl en simple_header.tpl

Staat zoals eerder gezegd standaard op 400px breedte de hoogte zal overigens naar ratio gewoon mee worden aangepast in de te tonen thumbnail.

Geplaatst: 31 dec 2006, 02:27
door stormyweather
Ha. Ik ben nog wakker en dat loont zich.
Dan kan die mod dus gewoon wat ik graag wil. mooizo bedankt.

Geplaatst: 03 jan 2007, 12:49
door stormyweather
Ik heb nog een vraag over deze mod die ik intussen geinstalleerd heb.
Deze mod gebruik ik enkel om foto`s te verkleinen. De thumbnail functie heb ik niet nodig, want ik stel de max width ruim: 750 pixels. Ook vind ik de stippellijn eromheen niet zo mooi.
Weet iemand welk stukje code ik moet aanpassen zodat de mod alleen fotoos verkleint en de thumbnail mogelijkheid uitsluit?
Hieonder de hele mod:

Code: Selecteer alles

#
#-----[ COPY ]------------------------------------------
#
copy templates/rmw_jslib.js to templates/rmw_jslib.js
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
# around line 56
#
<!-- BEGIN img -->
#
#-----[ IN-LINE FIND ]------------------------------------------
#
<img
#
#-----[ IN-LINE AFTER, ADD ]------------------------------------------
#
# should look like: <img resizemod="on" onload="rmw_img_loaded(this)" src="{URL}" border="0" />
#
 resizemod="on" onload="rmw_img_loaded(this)"
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
# around line 212
#
<!-- BEGIN switch_enable_pm_popup -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- start mod : Resize Posted Images Based on Max Width -->
<script type="text/javascript">
//<![CDATA[
<!--

var rmw_max_width = 400; // you can change this number, this is the max width in pixels for posted images
var rmw_border_1 = '1px solid {T_BODY_LINK}';
var rmw_border_2 = '2px dotted {T_BODY_LINK}';
var rmw_image_title = '{L_RMW_IMAGE_TITLE}';

//-->
//]]>
</script>
<script type="text/javascript" src="{U_RMW_JSLIB}"></script>
<!-- fin mod : Resize Posted Images Based on Max Width -->
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_footer.tpl
#
#-----[ FIND ]------------------------------------------
#
</body
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<div style="display:none" id="resizemod"></div>
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/simple_header.tpl
#
#-----[ FIND ]------------------------------------------
#
# around line 234
#
</head
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<!-- start mod : Resize Posted Images Based on Max Width -->
<script type="text/javascript">
//<![CDATA[
<!--

var rmw_max_width = 400; // this max width is used in the Topic Review iframe when posting
var rmw_border_1 = '1px solid {T_BODY_LINK}';
var rmw_border_2 = '2px dotted {T_BODY_LINK}';
var rmw_image_title = '{L_RMW_IMAGE_TITLE}';

//-->
//]]>
</script>
<script type="text/javascript" src="{U_RMW_JSLIB}"></script>
<!-- fin mod : Resize Posted Images Based on Max Width -->
#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/simple_footer.tpl
#
#-----[ FIND ]------------------------------------------
#
</body
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<div style="display:none" id="resizemod"></div>
#
#-----[ OPEN ]------------------------------------------
#
includes/page_header.php
#
#-----[ FIND ]------------------------------------------
#
# around line 361
#
	'L_WHOSONLINE_MOD'
#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- start mod : Resize Posted Images Based on Max Width ----------------------------------
	'L_RMW_IMAGE_TITLE' => $lang['rmw_image_title'],
	'U_RMW_JSLIB' => $phpbb_root_path . 'templates/rmw_jslib.js',
//-- fin mod : Resize Posted Images Based on Max Width ------------------------------------
#
#-----[ OPEN ]------------------------------------------
#
language/lang_english/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
# around line 163
#
$lang['Moderator']
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$lang['rmw_image_title'] = 'Click to view full-size'; // mod : Resize Posted Images Based on Max Width
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

Geplaatst: 03 jan 2007, 19:18
door mr.Stone
De rand die ik ook lelijk vond heb ik zo gewijzigt:

Code: Selecteer alles

var rmw_border_1 = '1px solid {T_BODY_LINK}'; 
var rmw_border_2 = '2px dotted {T_BODY_LINK}'; 
var rmw_image_title = '{L_RMW_IMAGE_TITLE}';
naar

Code: Selecteer alles

var rmw_border_1 = '1px {T_BODY_LINK}'; 
var rmw_border_2 = '2px {T_BODY_LINK}'; 
var rmw_image_title = '{L_RMW_IMAGE_TITLE}';
Weet wel niet of het zo eigenlijk mag, maar het werkt zonder prob, thumbnail weet ik niet wat je moet doen ;)

Geplaatst: 04 jan 2007, 00:18
door Ramon Fincken
het kan ook velen malen simpeler:
http://phpbbinstallers.net/board/viewtopic.php?t=40

Geplaatst: 04 apr 2007, 15:14
door Stemi
Ramon Fincken schreef:het kan ook velen malen simpeler:
http://phpbbinstallers.net/board/viewtopic.php?t=40
Ik heb deze MOD ook geïnstalleerd. Deze MOD zorgt ervoor dat de forumconstructie niet uit haar voegen barst.

De MOD past de foto's pas aan, nadat de foto is geladen. Het laden blijft dus wel traag als een hele grote foto wordt gelinkt vanaf een externe server.

Is er nog een andere MOD die ook foto's aanpast en die ook zorgt voor een snellere laadtijd van het forum?