Bildlänk utan ".jpg"

Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.

Moderatorer: Moderatorgrupp, Supportgrupp

PERT
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 150
Blev medlem: 2007-03-23 10:57
Svar: 0
Ort: RÅÅ

Bildlänk utan ".jpg"

Inlägg av PERT »

Forumet ligger på min egen server

Forum:
http://www.veteranlastbilar.se/phpBB2/index.php
Version 2.0.22
MySQL 5.0

Önskemål (ej problem :?: )
Jag har en massa i bilder i ett CMS system där bilderna t ex refereras på formen:
http://www.veteranlastbilar.se/Include/ ... ileId=2382

Går det att anpassa phpBB2 så att dessa bilder kan visas direkt i inlägget?
Om jag lägger in denna URL så visas mycket riktigt bilden men i ett nytt fönster. Jag önskar att jag kan visa bilden direkt i inlägget medelst [img].

Hälsningar
Per Thomson
PERT
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 150
Blev medlem: 2007-03-23 10:57
Svar: 0
Ort: RÅÅ

Re: Bildlänk utan ".jpg"

Inlägg av PERT »

Min fråga kanske inte gick att förstå :cry:

Kan man ändra kravet att en bildlänk [Img] inte behöver ha ".jpg" som efternamn i referensen :?:
Användarens profilbild
Marcus
Administratör
Administratör
Inlägg: 4321
Blev medlem: 2004-01-07 22:12
Svar: 0
Ort: Skövde

Re: Bildlänk utan ".jpg"

Inlägg av Marcus »

Öppna filen:

<forumrot>/includes/bbcode.php

Leta upp funktionen:

Kod: Markera allt

function bbencode_first_pass($text, $uid)
{
	// pad it with a space so we can distinguish between FALSE and matching the 1st char (index 0).
	// This is important; bbencode_quote(), bbencode_list(), and bbencode_code() all depend on it.
	$text = " " . $text;
	
	[SNIP - Spara utrymme på sidan... här ligger det massor med kod...]
	
	// [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);

	// Remove our padding from the string..
	return substr($text, 1);;

} // bbencode_first_pass()
Jag valde att klippa bort en massa kod där, för det är det som finns kvar som är intressant. I vart fall den som ligger under //[img].

Det som behöver justeras är det med jpg|jpeg|gif|png.

Lycka till!
/marcus
Marcus Farrington - Administratör på phpBB Sverige
OBS! På förekommen anledning ges ingen support via PM.

Webb- & Drupalutvecklare på Webbyrå Grebban.
PERT
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 150
Blev medlem: 2007-03-23 10:57
Svar: 0
Ort: RÅÅ

Re: Bildlänk utan ".jpg"

Inlägg av PERT »

Tack för svar Marcus!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst