Foto's plaatsen op een forum

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
Rob Ramakers
Berichten: 3
Lid geworden op: 15 aug 2005, 12:03

Foto's plaatsen op een forum

Bericht door Rob Ramakers » 15 aug 2005, 12:16

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

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

Bericht door Bee » 15 aug 2005, 13:06

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.
... Maar ik modereer (nog) niet.

Rob Ramakers
Berichten: 3
Lid geworden op: 15 aug 2005, 12:03

Bericht door Rob Ramakers » 15 aug 2005, 18:24

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??

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

Bericht door Bee » 15 aug 2005, 18:51

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.
... Maar ik modereer (nog) niet.

Rob Ramakers
Berichten: 3
Lid geworden op: 15 aug 2005, 12:03

Bericht door Rob Ramakers » 15 aug 2005, 23:40

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.

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

Bericht door Bee » 16 aug 2005, 16:47

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.
... Maar ik modereer (nog) niet.

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

Bericht door Paul » 17 aug 2005, 09:51

Het systeem van phpbb olympus is geheel anders als dat van phpbb, en parsed de bbcode tags heel anders.

Gesloten