Pagina 1 van 1

Foto's plaatsen op een forum

Geplaatst: 15 aug 2005, 12:16
door Rob Ramakers
Wat is het probleem? : het lukt niet om een foto die geplaatst is op http://www.mijnalbum.nl te plaatsen in een bericht. Wanneer ik na de img-tag een spatie geef en voor de eind-img-tag ook een spatie dan krijg ik de link te zien. wanneer ik hier op klik opent de betreffende foto op http://www.mijnalbum.nl. Als vb bijgevoegd de foto: http://www.mijnalbum.nl/Foto=QOHIP48D
Wanneer ontstond het probleem? toen ik voor het eerst een foto wilde plaatsen op ons nieuwe forum.
Adres van je forum: http://www.hetjen.nl/phpBB2/
Geïnstalleerde mods:
Huidige template: subSilver
phpBB versie: 2.0
Host: budgetwebhosting.nl
Heb je onlangs een mod of stijl geïnstalleerd? nee
Heb je gezocht naar een antwoord? ja

Geplaatst: 15 aug 2005, 13:06
door Bee
Veiligheidsmaatregelen vanaf phpBB 2.0.8

Volg deze instructies:

templates/xxx/bbcode.tpl
Zoek:

Code: Selecteer alles

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Voeg (op een nieuwe regel) ervoor toe:

Code: Selecteer alles

<!-- BEGIN alb --><img src="./album_pic.php?pic_id={URL}" border="0" /><!-- END alb -->
includes/bbcode.php
Zoek:

Code: Selecteer alles

$bbcode_tpl['img'] = str_replace('{URL}', '\\1', $bbcode_tpl['img']);
Voeg (op een nieuwe regel) erachter toe:

Code: Selecteer alles

$bbcode_tpl['alb'] = str_replace('{URL}', '\\1', $bbcode_tpl['alb']);
Zoek:

Code: Selecteer alles

   // [img]image_url_here[/img] code.. 
   // This one gets first-passed.. 
   $patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si"; 
   $replacements[] = $bbcode_tpl['img'];
Voeg erachter toe:

Code: Selecteer alles

   // [alb]image_url_here[/alb] code.. 
   // This one gets first-passed.. 
   $patterns[] = "#\[alb:$uid\]([0-9])\[/alb:$uid\]#si"; 
   $replacements[] = $bbcode_tpl['alb'];
Zoek:

Code: Selecteer alles

   // [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);
Voeg erachter toe:

Code: Selecteer alles

   // [alb]image_url_here[/alb] code.. 
   $text = preg_replace("#\[alb\]([0-9])\[/alb\]#sie", "'[alb:$uid]\\1' . str_replace(' ', '%20', '\\3') . '[/alb:$uid]'", $text);
Hoe dit werkt? Als je nu [alb]ID[/alb] gebruikt, en ID vervangt door de ID van het album plaatje, krijg je het plaatje te zien.

Hè, dit is voor de Album mod, niet voor externe plaatje. Shame on me :oops:

Zelfde veiligheidsregel, dat wel.

Geplaatst: 15 aug 2005, 18:24
door Rob Ramakers
Hoe dit werkt? Als je nu [alb]ID[/alb] gebruikt, en ID vervangt door de ID van het album plaatje, krijg je het plaatje te zien.

Hè, dit is voor de Album mod, niet voor externe plaatje. Shame on me :oops:

Zelfde veiligheidsregel, dat wel.[/quote]

wat betekent deze oops. kan ik de aanpassingen gewoon overnemen of moet ik iets anders? Wat moet ik met de [alb] tag??

Geplaatst: 15 aug 2005, 18:51
door Bee
Nee, ik zat een verkeerd antwoord te geven:

http://www.phpbb.nl/viewtopic.php?p=112123#112123

Is van jou voor belang. De wijzigingen die daar staan moet je doorvoeren om het werkend te krijgen. Mocht het dan nog niet werken, voeg dan achter de link #plaatje.jpg toe, dan wil nog wel eens de boel omzeilen.

Geplaatst: 15 aug 2005, 23:40
door Rob Ramakers
bee schreef:Nee, ik zat een verkeerd antwoord te geven:

http://www.phpbb.nl/viewtopic.php?p=112123#112123

Is van jou voor belang. De wijzigingen die daar staan moet je doorvoeren om het werkend te krijgen. Mocht het dan nog niet werken, voeg dan achter de link #plaatje.jpg toe, dan wil nog wel eens de boel omzeilen.
Heb het topic bekeken en jpg toegevoegd. werkt nog steeds niet. BB en html code staat overal aan. De url tag werkt wel.
Op ander forum (bokt.nl)werkt plaatsen van images die in www. mijnalbum. nl staan in posts wel.

Geplaatst: 16 aug 2005, 16:47
door Bee
Bokt.nl (van phpBB developer BartVB is het eerste forum ter wereld (met uitzondering van het devforum van phpBB) dat op phpBB 3 draait (maar tegenwoordig zijn er wel meer die draaien op phpBB 3, dat wel ;)) Iemand met php kennis (heb maar een klein beetje kennis) zou kunnen uitzoeken voor je hoe het daar zit.

Geplaatst: 17 aug 2005, 09:51
door Paul
Het systeem van phpbb olympus is geheel anders als dat van phpbb, en parsed de bbcode tags heel anders.