Pagina 1 van 1
foto's max 640x480 op forum?
Geplaatst: 17 okt 2003, 01:31
door Naughty
Goedendag heren,
maximale grote van de foto's wil ik graag op mijn phpBB automatisch verkleind zien tot een resolutie van 640x480. Nou heb ik al van alles geprobeerd en dacht het uiteindelijk te hebben gevonden in een phpbbhack. Deze houd het wel leesbaar, maar de foto's vallen nog gewoon buiten het beeld. Heel irritant vind ik zelf. Ik kan echter geen patch/mod ervoor vinden en heb mijn hoop op jullie gevestigd.
een voorbeeldje:
http://www.2xceler8.nl/phpBB2/viewtopic.php?t=70
ik heb namelijk geen zin om een ieder zijn foto's te gaan downloaden, resizen en hosten
Is hier iets voor of kan iemand hier iets voor maken?
Mijn dank zal groot zijn
Geplaatst: 17 okt 2003, 07:06
door Stef
Hallo,
Ga naar bbcode.tpl
Zoek daar op
Code: Selecteer alles
<!-- BEGIN img --><img src="{URL}" alt="Image" title="Image" border="0" /><!-- END img -->
Verplaats dat met:
Code: Selecteer alles
<!-- BEGIN img --><div style="width:[b]XXX[/b]px;overflow:hidden;"><img src="{URL}" alt="Image" title="Image" border="0" /></div><!-- END img -->
X verplaats je met je breedte
Geplaatst: 17 okt 2003, 08:51
door Naughty
Bijna wat ik zoek, maar nog niet exact.
Deze patch die je geeft knipt de foto gewoon af na de ingestelde breedte.
Mijn opzet was om juist te zorgen dat hij hem automatisch verkleind/aanpast aan je scherm. Nu vallen er dus essentiele dingen van een foto af.
Zijn er dus nog andere mogelijkheden ?
Ik bedoel kan je ergens ingeven wat het max aantal karakters van een bericht is zodat hij een regel afbreekt en doorgaat op de volgende?
en dit tevens combineert om de images te resizen naar 640x480 of naar 800x600
Overigens alvast bedankt voor het erin steken van jullie tijd
Geplaatst: 17 okt 2003, 09:59
door Stef
Er is nog 1 manier maar dat is absoluut geen goeie.
Alles wat met img staat zet je dan op die groote.
Dus zelfs plaatjes die niet zo groot horen te zijn worden vergroot.
Dus die raad ik je niet aan.
Verder hebben wij nog niks gevonden.
Geplaatst: 17 okt 2003, 11:18
door Naughty
toch hou ik me sterk aanbevolen voor die mogelijkheid, of worden de avatars dan ook in dat formaat uitgerekt ?
Ik wil die optie dus graag proberen!
Geplaatst: 17 okt 2003, 11:47
door LadyBug
Code: Selecteer alles
<!-- BEGIN img --><div style="width:***px;"><img src="{URL}" alt="Image" title="Image" border="0" /></div><!-- END img -->
Nu verkleint ie hem zonder dat er wat van de foto wegvalt 8)
Geplaatst: 17 okt 2003, 12:10
door Stef
LadyBug schreef:Code: Selecteer alles
<!-- BEGIN img --><div style="width:***px;"><img src="{URL}" alt="Image" title="Image" border="0" /></div><!-- END img -->
Nu verkleint ie hem zonder dat er wat van de foto wegvalt 8)
Dan krijg je dus in in elkaar gedrukte image?
Geplaatst: 17 okt 2003, 12:39
door Naughty
http://www.extreme-machines.nl/forums/v ... 7751#67751
let op de geplaatste foto in die topic.
Die foto is daar 640x512 maar de site waar hij vanaf gelinkt is hij 1280x1024.
oftewel het php verkleind de foto automatisch. Het kan dus wel, maar ik weet niet hoe..
Geplaatst: 17 okt 2003, 12:58
door Stef
Naughty schreef:http://www.extreme-machines.nl/forums/v ... 7751#67751
let op de geplaatste foto in die topic.
Die foto is daar 640x512 maar de site waar hij vanaf gelinkt is hij 1280x1024.
oftewel het php verkleind de foto automatisch. Het kan dus wel, maar ik weet niet hoe..
Je zou het eens kunnen vragen aan die webmaster.
Geplaatst: 17 okt 2003, 13:42
door Naughty
En waarom denk je dat ik het hier vraag ?
Precies, die webmaster is niet thuis..
Maar ik begrijp dat jij het dus ook niet weet?
Geplaatst: 17 okt 2003, 13:48
door FlorisD
Door even in de bron van het genoemde forum te kijken kom ik op het volgende javascriptje uit:
In de HEAD:
Code: Selecteer alles
<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 > 640 )
{
document.images[i].width = 640;
}
}
}
//-->
</script>
In de BODY
TAG:
Niet uitgeprobeerd of het werkt btw
Ik vond ook nog een MOD op phpBB.com hiervoor:
Code: Selecteer alles
#################################################################
## Mod Title: Simple Image Resize
## Mod Version: 1.1.0 Final
## Author: likeatim < admin @ essential-freebies.de > < http://www.efb.nu >
## Description:
## Orginal Code by opa @ invisionpower.de
## This adds a simple Image resize code so your tables won't get screwed by oversized images.
## Works dynamically with every screen resolution.
## Uses Javascript, so resizing might not work if people have adblocker (Proxomitron etc.) installed.
## Solution: Users should then add your site to their trusted sites within the adblocker.
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: bb.code.tpl
## Included Files: n/a
#################################################################
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites
#################################################################
##
## Author Note:
## No Notes.
##
## History:
## 1.10: Images now are resized proportionally (as an alternative)
## 1.00: Initial Release
##
## the phpBB Group Reserves The Right To Remove/Edit Author Notes,
## Should It Be Warranted
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
templates/subsilver (or whatever you use/bbcode.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN img --><img src='{URL}' border='0' onload="javascript:if(this.width > screen.width-300)this.width = (screen.width-300)" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=yes,resizable=1,menubar=yes,directories=yes,status=yes')" alt="Posted Image, might have been reduced in size. Click Image to view fullscreen." title="Posted Image, might have been reduced in size. Click Image to view fullscreen." />
<!-- END img -->
FOR PROPORTIANAL RESIZING:
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN img --><img src='{URL}' border='0' onload="javascript:if(this.width > screen.width-300){ this.height = Math.round(((screen.width-300)/this.width)*this.height); this.width = (screen.width-300); }" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0')" alt="Posted Image, might have been reduced in size. Click Image to view fullscreen." title="Posted Image, might have been reduced in size. Click Image to view fullscreen." />
<!-- END img -->
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Geplaatst: 17 okt 2003, 14:03
door Naughty
Je bent geweldig
onderste modificatie werkt perfect
Helemaal goed, hartstikke bedankt
Weet jij dan ook hoe je te lange zinnen kan afkorten ?

Geplaatst: 17 okt 2003, 21:07
door markus
Inderdaad, heel mooi, heb zelf gekozen voor de proportionele weergave.
Nu zit ik te kijken of ik deze automatisch kan laten centreren in deze mod.
Heb overigens 300 door 500 vervangen, op één of andere wijze kreeg ik nog steeds een scrollbar onderin, nu niet meer dus.
Modification schreef:
<!-- BEGIN img --><img src='{URL}' align='middle' border='0' onload="javascript:if(this.width > screen.width-300){ this.height = Math.round(((screen.width-300)/this.width)*this.height); this.width = (screen.width-300); }" onclick="javascript:window.open('{URL}','','scrollbars=1,toolbar=0,resizable=1,menubar=0,directories=0,status=0')" alt="Posted Image, might have been reduced in size. Click Image to view fullscreen." title="Posted Image, might have been reduced in size. Click Image to view fullscreen." />
<!-- END img -->
...weet alleen niet zeker of 'middle' wel helemaal correct is, en ik niet gewoon een <P Align=Center>....blablabla...</P> moet gebruiken.
Iemand ?
edit: <P Align=Center>....</P> did the job perfectly....
Werkt goed, ziet er fraai uit, wel een beetje raar als iemand een heel klein plaatje neerzet...maar goed...zien we dan wel weer.
Geplaatst: 18 okt 2003, 13:10
door Arnie
een andere oplossing is met CSS een maximale grootte afdwingen.
evt. kan je er dan ook schuifbalken bij zetten
de code heb ik eens hier gezien, maar is lang geleden
kwam volgens mij van mosymuis of w0lfie.be