Image resize probleempje

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Image resize probleempje

Bericht door XintraX » 29 nov 2004, 15:28

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

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 29 nov 2004, 17:24

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!

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 29 nov 2004, 17:26

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:

XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Bericht door XintraX » 29 nov 2004, 22:47

dat ga ik deze nacht eens proberen en morgen weet je het antwoord bedankt !!

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 30 nov 2004, 08:01

XintraX schreef:dat ga ik deze nacht eens proberen en morgen weet je het antwoord bedankt !!
Ok, alvast graag gedaan en veel succes! :thumb:

XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Bericht door XintraX » 30 nov 2004, 11:13

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:

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 30 nov 2004, 15:06

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:

XintraX
Berichten: 50
Lid geworden op: 25 nov 2004, 20:36

Bericht door XintraX » 30 nov 2004, 18:32

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:

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 30 nov 2004, 18:34

No problem, ik word hier ook vaak genoeg geholpen, dus dit is mijn manier van iets terug doen zeg maar... :P

J.P.
Berichten: 290
Lid geworden op: 20 okt 2004, 16:57
Locatie: Groningen
Contacteer:

Bericht door J.P. » 04 mar 2005, 02:58

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.

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Bericht door Coen » 04 mar 2005, 08:10

Dit is best een oud topic dat je hier naar boven schopt! Ik denk dat je beter een nieuwe kunt openen! :thumb:

Gesloten