Pagina 1 van 1

Image Resize Mod

Geplaatst: 29 okt 2004, 11:34
door !¿!Mats!¿!

Code: Selecteer alles

##############################################################
## MOD Titel: Image Resize Mod 
## MOD Autheur: Gert en Hieronymus - http://www.flabber.nl
## MOD Beschrijving door: !¿!Mats!¿! - http://members.lycos.nl/matsforum
## MOD Beschrijving: Deze mod verkleind plaatjes.
##
##			
## Mod Versie: 1.0
##
## Installatie Level: Eenvoudig 
## Installatie Tijd: 5 Minuten
## Bestanden te wijzigen: 2
##	templates/***/bbcode.tpl		      	
##	templates/***/overall_header.tpl		
##
## Meegeleverde bestanden: N/A
##############################################################
## Voordat Je Deze Mod Toevoegt Aan Jouw Forum, Back Up Alle Bestanden In Relatie Tot Deze MOD.
##############################################################

#
#-----[ OPEN ]------------------------------------------
# 
templates/***/bbcode.tpl

#
#-----[ ZOEK ]------------------------------------------
# 
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->

#
#-----[ VERVANG MET ]------------------------------------------
#
<!-- BEGIN img --><img src="{URL}" border="0" onLoad="scaleImage(this);"/><!-- END img -->

#
#-----[ OPEN ]------------------------------------------
#
templates/***/overall_header.tpl

#
#-----[ ZOEK OP REGEL 81 ]------------------------------------------
#

</script>

#
#-----[ DAARNAA TOEVOEGEN ]------------------------------------------
#
<!-- resize images by Gert en Hieronymus. http://gathering.tweakers.net/forum/list_messages/826648///Images,resizen,javascript -->
<style type="text/css">

img[onload] {
  max-width: 580px;
}

img.resized {
  border: 2px dashed red;
  cursor: pointer;
  cursor: hand;
}

</style>
<script type="text/javascript">

var maxWidth = 580;

function scaleImage(im) {

  if (typeof im.naturalWidth == 'undefined') im.naturalWidth = im.width;

  if (im.naturalWidth > maxWidth) {

    im.width = maxWidth;
    im.style.maxWidth = im.naturalWidth + 'px';
    im.className = 'resized';
    im.title = 'Klik voor originele grootte';
    im.onclick = unscaleImage;

  }

}

function unscaleImage() {

  if (this.width == maxWidth) {

    this.width = this.naturalWidth;
    this.style.borderWidth = '0px';
    this.title = 'Klik om te verkleinen';

  } else {

    this.width = maxWidth;
    this.style.borderWidth = '2px';
    this.title = 'Klik voor originele grootte';

  }

}

</script>

#
#-----[ SLA OP/SLUIT ALLE BESTANDEN ]------------------------------------------
#
#
8)

Geplaatst: 29 okt 2004, 11:40
door ElbertF
http://www.phpbb.com/phpBB/viewtopic.php?t=224522

Wat maakt jou mod beter dan deze? Het probleem met op deze manier resizen is dat het erg langzaam is, pagina's doen er soms enkele seconden over om te laden, of zelfs minuten als je veel afbeeldingen hebt.

Geplaatst: 29 okt 2004, 11:42
door LazyTiger
dat is maar 1 van de 20 resize mods...

Geplaatst: 29 okt 2004, 11:50
door ElbertF
http://www.phpbb.com/phpBB/viewtopic.php?t=234947

Nog eentje, en de maker claimt dat deze niets vertraagd..

Geplaatst: 29 okt 2004, 14:42
door !¿!Mats!¿!
ik vondt deze toen keer handiger dan de bestaande :roll:

en ik heb de mod alleen geschreven hij is gemaakt door flabber en met toestemming mocht ik daar een mod van maken

Geplaatst: 29 okt 2004, 14:49
door ElbertF
Hij werkt zo te zien hetzelfde als de tweede link die ik gaf..

Geplaatst: 29 okt 2004, 16:26
door !¿!Mats!¿!
o dat wist ik niet

Geplaatst: 29 okt 2004, 16:30
door ElbertF
Ik vindt het wel handig dat deze een rand om de verkleinde afbeeldingen maakt.. Dat heb ik wel even overgenomen :)

Geplaatst: 29 okt 2004, 16:32
door !¿!Mats!¿!
dus hij is goed?

Geplaatst: 29 okt 2004, 16:50
door ElbertF
Ik heb 'm niet helemaal geïnstalleerd maar het lijkt me een prima mod. Het werkt in ieder geval een stuk sneller dan de meeste. Toevallig had ik die andere mod gisteren geïnstalleerd :)