Toon posts:

Auto Imageresize in posts

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoi! Heb zojuist een prachtig mooi gastenboekje opgezet, alle bbcodes en dat soort shit er omheen. Ik loop tegen een probleem aan, ik wil dat als iemand een foto post [ i m g ] http://hoi.nl/hoi.jpg [ / i m g ] dat dit plaatje automatisch geresized wordt.

Wat moet ik nog veranderen aan de code???

{

global $smiley, $ab_bbcodesupport, $ab_picsupport, $ab_smiliesupport, $mosConfig_live_site;

# Convert BB Code to HTML commands

if ($ab_bbcodesupport) {

$matchCount = preg_match_all("#\\[code\](.*?)\\[/code\]#si", $message, $matches);

for ($i = 0; $i < $matchCount; $i++) {

$currMatchTextBefore = preg_quote($matches[1][$i]);

$currMatchTextAfter = htmlspecialchars($matches[1][$i]);

$message = preg_replace("#\\[code\]$currMatchTextBefore\\[/code\]#si", "<b>Code:</b><HR>$currMatchTextAfter<HR>", $message);

}

$message = preg_replace("#\\[quote\](.*?)\[/quote]#si", "<b>Quote:</b><HR><BLOCKQUOTE>\\1</BLOCKQUOTE><HR>", $message);

$message = preg_replace("#\\[b\](.*?)\\[/b\]#si", "<B>\\1</B>", $message);

$message = preg_replace("#\\[i\](.*?)\\[/i\]#si", "<I>\\1</I>", $message);

$message = preg_replace("#\\[u\](.*?)\\[/u\]#si", "<U>\\1</U>", $message);
$message = preg_replace("/\\[img\](http:\/\/)(.*?)\\[\/img\]/si","[img]\"\\1\\2\"[/img]", $message);
$message = preg_replace("#\\[url\](http://)?(.*?)\\[/url\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\2</A>", $message);

$message = preg_replace("#\[url=(http://)?(.*?)\](.*?)\\[/url\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\3</A>", $message);

$message = preg_replace("#\\[email\](.*?)\\[/email\]#si", "<A HREF=\"mailto:\\1\">\\1</A>", $message);

if ($ab_picsupport) $message = preg_replace("#\\[img\](.*?)\\[/img\]#si", "[img]\"\\1\"[/img]", $message);

$matchCount = preg_match_all("#\\[list\](.*?)\\[/list\]#si", $message, $matches);

for ($i = 0; $i < $matchCount; $i++) {

$currMatchTextBefore = preg_quote($matches[1][$i]);

$currMatchTextAfter = preg_replace("#\\[\*\]#si", "<LI>", $matches[1][$i]);

$message = preg_replace("#\\[list\]$currMatchTextBefore\\[/list\]#si", "<UL>$currMatchTextAfter</UL>", $message);

}

[ Voor 16% gewijzigd door Verwijderd op 01-06-2005 20:57 ]


Verwijderd

Ga lekker zelf wat bedenken. Elke flapdrol kan wel even een stuk code posten (dat hij nog niet eens zelf heeft geschreven) en dat door anderen laten aanpassen. Maar dat is dus de bedoeling niet.

Zoek eens wat rond in de Mambo community.

Verwijderd

Topicstarter
Verwijderd schreef op woensdag 01 juni 2005 @ 21:08:
Ga lekker zelf wat bedenken. Elke flapdrol kan wel even een stuk code posten (dat hij nog niet eens zelf heeft geschreven) en dat door anderen laten aanpassen. Maar dat is dus de bedoeling niet.

Zoek eens wat rond in de Mambo community.
Joh ik was al blij dat ik die IMG optie er zelf tussen had gekregen (aangezien deze er niet in zat), alleen kreeg ik de resize optie niet voor elkaar.

  • HunterPro
  • Registratie: Juni 2001
  • Niet online
dan moet je es wat gaan lezen aan manuals en howto's ofzo.

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Als je hem alleen clientside wil resizen zet je gewoon een vaste width op de image tag, en als je het serverside wil doen moet je eens zoeken op gdlib :) Ook kun je een onload op de img zetten die automatisch de formaten aanpast.

Dit is verder wel basic en lijkt veel op een scriptrequest omdat je helemaal niet aangeeft wat je zelf al gevonden of gebrobeerd hebt.

[rml][ W&G FAQ] W&G Policy & Beleid[/rml]

Dit topic is gesloten.