[release]Image width and height BBcode

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
RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

[release]Image width and height BBcode

Bericht door RobinTown » 15 feb 2005, 20:06

Code: Selecteer alles

############################################################## 
## MOD Title: Image width and height BBcode 
## MOD Author: robinhier < admin@robintown.nl > (Robin van der Markt) http://www.robintown.nl 
## MOD Description: With this mod you can set the weidth and height of an image via the BBcode 
## MOD Version: 1.0.0
## 
## Installation Level: (Easy) 
## Installation Time: 5 Minutes 
## Files To Edit: bbcode.php, bbcode.tpl 
## Included Files: (n/a)
############################################################## 
## 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: 
## My first 'real' mod :P
############################################################## 
## MOD History: 
## 
## 2005-02-15 - Version 1.0.0 
## - release
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/bbcode.php

# 
#-----[ FIND ]------------------------------------------ 
# 
	$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	$bbcode_tpl['imgwh'] = str_replace('{URL}', '\\3', $bbcode_tpl['imgwh']);
	$bbcode_tpl['imgwh'] = str_replace('{WIDTH}', '\\1', $bbcode_tpl['imgwh']);
	$bbcode_tpl['imgwh'] = str_replace('{HEIGHT}', '\\2', $bbcode_tpl['imgwh']);

# 
#-----[ FIND ]------------------------------------------ 
# 
	// matches a [url]xxxx://www.phpbb.com[/url] code..

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
	// [img width= height= ] and [/img] code..
	$patterns[95] = "#\[img width=([0-9]?[0-9]?[0-9]) height=([0-9]?[0-9]?[0-9]):$uid\](.*?)\[/img:$uid\]#si";
	$replacements[95] = $bbcode_tpl['imgwh'];

# 
#-----[ FIND ]------------------------------------------ 
# 
	// [img]image_url_here[/img] code..
	$text = preg_replace("#\[img\]((http|ftp|https|ftps)://)([^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img\]#sie", "'[img:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/img:$uid]'", $text);

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
	// [img width= heigth=] and [/img] code..
	$text = preg_replace("#\[img width=([0-9]?[0-9]?[0-9]) height=([0-9]?[0-9]?[0-9])\](([a-z]+?)://([^, \n\r]+))\[\/img\]#si","[img width=\\1 height=\\2:$uid\]\\3[/img:$uid]", $text);

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

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

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
<!-- BEGIN imgwh --><img src="{URL}" width={WIDTH} height={HEIGHT}></img><!-- END imgwh -->

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 
Text file: http://www.robintown.nl/RobinMods/Image ... BBcode.txt

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20298
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 15 feb 2005, 20:08

Ik dacht dat deze mod al bestond? Zal er eens naar gaan zoeken :)

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 15 feb 2005, 20:10

ik heb dit nog nooit ergens anders gezien hoor...

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 16 feb 2005, 09:11

Volgens mij mis je een stukje?
Want hoe kan je nou een width instellen als er alleen maar een variabele staat?
lastmodified.net

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 16 feb 2005, 13:15

ik heb hem nog een keer op een lege phpBB geinstalleerd en hij doet het gewoon hoor ;)

Gebruikersavatar
jh0nny
Berichten: 943
Lid geworden op: 11 mar 2004, 20:05
Contacteer:

Bericht door jh0nny » 16 feb 2005, 16:07

Goede mod, al beslis ik (als admin dan) liever over de formaten van de foto's. :bier:
Barki.nl

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 16 feb 2005, 16:14

maximalen kan je instellen door de negens te veranderen :)

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 16 feb 2005, 16:24

Robinforum schreef:maximalen kan je instellen door de negens te veranderen :)
Aha, nu zie ik het.
Misschien een fucntie om het te veranderen in de admin paneel?
lastmodified.net

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 16 feb 2005, 16:45

word lastig wanneer je kijkt hoe het in elkaar zit, en het is ook niet echt nodig volgens mij. Wanneer er later nog iets gaat veranderen aan de mod zal ik in het textbestand er bijzetten dat en hoe je de maximalen kan veranderen

Gebruikersavatar
Wout -- w00t
Berichten: 815
Lid geworden op: 07 jan 2005, 12:57
Locatie: Eindhoven, NL

Bericht door Wout -- w00t » 20 feb 2005, 14:32

Volgens mij heeft DaMnNaTiOn gelijk over dat je het kunt aanpassen in ACP. ;)
Geeft geen support aan fora´s zonder copyright

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 28 feb 2005, 22:22

Wat ik er hoogstens nog bij wil voegen is dat wanneer je alleen de width invult, dat de height even klein/groot wordt

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 01 mar 2005, 09:21

Robinforum schreef:Wat ik er hoogstens nog bij wil voegen is dat wanneer je alleen de width invult, dat de height even klein/groot wordt
En als je alleen de height invult?
... Maar ik modereer (nog) niet.

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 01 mar 2005, 16:40

bee schreef:
Robinforum schreef:Wat ik er hoogstens nog bij wil voegen is dat wanneer je alleen de width invult, dat de height even klein/groot wordt
En als je alleen de height invult?
:roll:
Dus wanneer je een plaatje hebt van 150*150 en je typt [img width=80]*url*[/url] dat de height ook 80 wordt zonder dat je die invult.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 01 mar 2005, 16:41

Robinforum schreef:
bee schreef:
Robinforum schreef:Wat ik er hoogstens nog bij wil voegen is dat wanneer je alleen de width invult, dat de height even klein/groot wordt
En als je alleen de height invult?
:roll:
Dus wanneer je een plaatje hebt van 150*150 en je typt [img width=80]*url*[/url] dat de height ook 80 wordt zonder dat je die invult.
Ja, maar als ik nu [img height=80] invoer?
... Maar ik modereer (nog) niet.

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 01 mar 2005, 17:19

als het gelukt is om alleen de widht BBcode te maken lijkt het me niet zo moeilijk om ook alleen height te maken...

Gesloten