Pagina 1 van 1

Image resize probleempje

Geplaatst: 29 nov 2004, 15:28
door XintraX
Yow de manne hier ben ik al weer.
Ik heb mij gistren de MOD
image max size

nu ik heb alles perfect gedaan en het werkt ook uitstekend
MAAR

-hij resized mijn banner op de footer ook,ondank ik het script al aangepast op naar i=1 heb ook al i=5 geprobeerd.

-dan hij resized geuploaden foto's (van de attachkmod) maar hij kan de werkelijke grote niet weergeven in een aparte venster.

iemand idee of gaat het niet?

mvg

Code: Selecteer alles

############################################################## 
## MOD Title: Resize Fix
## MOD Author: Mike Lothar < community@mikelothar.com > ( Mike Lothar ) http://www.mikelothar.com
## MOD Description:
## Resize images in posts to prevent them from breaking the tables on templates with a fixed width. The resized image
## can be clicked and will open in full size in a new window.
## 
## MOD Version: 1.0.0
## 
## Installation Level: (Easy) 
## Installation Time: 3 Minutes 
## Files To Edit: 
##               subSilver/bbcode.tpl 
##               subSilver/overall_header.tpl 
## Included Files: resizefix.php
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
############################################################## 
## Author Notes: 
## This hack will by default resize images that are wider than 550 pixels. Should you prefer a different width,
## simply just change the '550' width to your desired one. You will have to change this twice in bbcode.tpl and
## twice in the javascript of overall_header.tpl.
## Some templates, like NoseBleed etc, uses an image wider than 550 pixels. You can make this hack skip the
## first image(s) of the template to prevent all images to be resized. You do this by changing the 'i=0' value
## in the javascript of overall_header.tpl. For example, to prevent the first image to be resized, set 'i=1', to
## prevent the first two images, set 'i=2', etc.
##############################################################
## MOD History: 
## 
##   2004-11-23 - Version 1.0.0 
##      - initial release 
## 
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
##############################################################

#
#-----[ COPY ]---------------------------
#

copy resizefix.php to templates/subSilver/resizefix.php

# 
#-----[ OPEN ]------------------------------------------ 
#

subSilver/bbcode.tpl

# 
#-----[FIND]------------------------------------------ 
# 

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

# 
#-----[REPLACE WITH]------------------------------------------ 
# 

<!-- BEGIN img -->
<script language="javascript" type="text/javascript"> 
<!-- 
function pointercursor(){document.body.style.cursor = "move";}
function unpointercursor(){document.body.style.cursor="";}
//--> 
</script>
<img src="{URL}" border="0" onmouseout="unpointercursor();" onmouseover="if(this.width == 550) {pointercursor();}" onclick="if(this.width == 550) { window.open('templates/subSilver/resizefix.php?originalsize={URL}', '_blank' ,'scrollbars=1,toolbar=no,resizable=1,menubar=no,directories=no,status=yes'); return false; }" alt="" />
<!-- END img -->

# 
#-----[ OPEN ]------------------------------------------ 
#

subSilver/overall_header.tpl

# 
#-----[FIND]------------------------------------------ 
#

<!-- END switch_enable_pm_popup -->

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

<script language="javascript" type="text/javascript"> 
<!-- 
  function resize_images() 
  { 
    for (i = 0; i < document.images.length; i++) 
    { 
      while ( !document.images[i].complete ) 
      { 
        break;
      } 
      if ( document.images[i].width > 550 ) 
      { 
        document.images[i].width = 550; 
      } 
    } 
  } 
//--> 
</script>

# 
#-----[FIND]------------------------------------------ 
#

<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">

# 
#-----[ IN-LINE FIND ]------------------------------------------ 
# 

vlink="{T_BODY_VLINK}"

# 
#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#

onload="resize_images()"

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM

Geplaatst: 29 nov 2004, 17:24
door ElbertF
Helaas is dat nou eenmaal hoe de mod werkt. Je zou deze:

http://www.phpbb.com/phpBB/viewtopic.php?t=224522

kunnen installeren. Die werkt beter maar is een heel stuk trager!

Geplaatst: 29 nov 2004, 17:26
door Coen
Ik heb de mod ook!

Deels samen met Luuk heb ik hem omgebouwd zodat hij het wel doet, ik zal ff in een MOD format schrijven zodat hij wel werkt! :bier:

Code: Selecteer alles

#open
/templates/.../bbcode.tpl

#zoek:
<!-- BEGIN img -->
<script language="javascript" type="text/javascript"> 
<!-- 
function pointercursor(){document.body.style.cursor = "move";}
function unpointercursor(){document.body.style.cursor="";}
//--> 
</script>
<img src="{URL}" border="0" onmouseout="unpointercursor();" onmouseover="if(this.width == 550) {pointercursor();}" onclick="if(this.width == 550) { window.open('templates/subSilver/resizefix.php?originalsize={URL}', '_blank' ,'scrollbars=1,toolbar=no,resizable=1,menubar=no,directories=no,status=yes'); return false; }" alt="" />
<!-- END img -->

#vind in deze regel
alt=""

#plaats erachter
onload="resize_images()"

#open
/templates/.../overall_header.tpl

#zoek en verwijder
onload="resize_images()"

#EoM

Eventueel kun je de 550 maten nog veranderen zodat hij voor jou goed werkt...


Ik heb em alleen getest op een aangepaste subSilver, dus weet niet of hij in elke template werkt! :bier:

Geplaatst: 29 nov 2004, 22:47
door XintraX
dat ga ik deze nacht eens proberen en morgen weet je het antwoord bedankt !!

Geplaatst: 30 nov 2004, 08:01
door Coen
XintraX schreef:dat ga ik deze nacht eens proberen en morgen weet je het antwoord bedankt !!
Ok, alvast graag gedaan en veel succes! :thumb:

Geplaatst: 30 nov 2004, 11:13
door XintraX
hoi ik heb je mod nog niet getest want heb iets anders gevonden wat ook wel leuk is,namelijk als de image groter is dan 550 x 400 word hij automatisch in een link gezet .

wat is het verschil met jou mod?

:wink:

Geplaatst: 30 nov 2004, 15:06
door Coen
Mijn mod zorgt ervoor, dat alles wat breder is dan de maat die je zelf opgeeft, kleiner word afgebeeld (tot die bepaalde maat) en als je erop klikt dan word de afbeelding in een nieuw scherm volledig getoond.

*Mijn fix zorgt ervoor dat de mod alleen de plaatjes resized die met de [Img] tag worden geplaatst. :bier:

Geplaatst: 30 nov 2004, 18:32
door XintraX
Prophecy schreef:Mijn mod zorgt ervoor, dat alles wat breder is dan de maat die je zelf opgeeft, kleiner word afgebeeld (tot die bepaalde maat) en als je erop klikt dan word de afbeelding in een nieuw scherm volledig getoond.

*Mijn fix zorgt ervoor dat de mod alleen de plaatjes resized die met de [Img] tag worden geplaatst. :bier:
thx dude kben aant overwegen :thumb:

mega service hier :wink: :thumb:

Geplaatst: 30 nov 2004, 18:34
door Coen
No problem, ik word hier ook vaak genoeg geholpen, dus dit is mijn manier van iets terug doen zeg maar... :P

Geplaatst: 04 mar 2005, 02:58
door J.P.
Ik gebruik Auto Resize MOD for Photo Album Addon v2 for phpBB2 voor de foto album en ook een resizer om de bijlage's te verkleinen(ik weet helaas niet meer welke mod dat is) maar mijn vraag is als ik de mod installeer waar jullie het over hebben dat die niet de andere resizers in de war brengt. Ik wil nu dat die alleen de [IMG] in de forum berichten verkleind en niet ergens anders. De album resize mod verkleind naar 640 maar ik wil dat de img in de forums verkleinen naar 500. Hoe kan ik dit het beste aanpakken. Ik gebruik phpBB2 plus 1.52 based on phpBB 2.0.13.

Geplaatst: 04 mar 2005, 08:10
door Coen
Dit is best een oud topic dat je hier naar boven schopt! Ik denk dat je beter een nieuwe kunt openen! :thumb: