coppermine-gallery.com/forum

Support => cpg1.5.x Support => cpg1.5 miscellaneous => Topic started by: doppler on May 01, 2012, 04:09:50 PM

Title: three-part BBCODE ?
Post by: doppler on May 01, 2012, 04:09:50 PM
I need to prepare BBCode with three parts - [xx]{number}[/xx]   - htmlhtmlmth{number}htmlhtmlhtml{number}htmlhtmlhtml
Can U help me please?

It is example
[minipic]12345[minipic]
should give html like this
<a href=http://my_gyllery/displayimage.php?pid={NUMBER}><img src="http://my_gallery/thumb.php?id={NUMBER}" border="0" align="left" style="margin-right: 5px"></a>

Title: Re: three-part BBCODE ?
Post by: Αndré on May 02, 2012, 11:40:05 AM
Open include/functions.inc.php, find
$text = CPGPluginAPI::filter('bbcode', $text);
and below, add
$text = preg_replace('/\[minipic\]([0-9]+)\[\/minipic\]/Usi', '<a href="displayimage.php?pid=\\1"><img src="thumb.php?id=\\1" border="0" align="left" style="margin-right: 5px" /></a>', $text);

Better approach: create a plugin using the above plugin hook to add that functionality.
Title: Re: three-part BBCODE ?
Post by: doppler on May 02, 2012, 12:28:50 PM
thank you - working perfectly

QuoteBetter approach: create a plugin using the above plugin hook to add that functionality.
I would like - but I have to learn how to do this right.
Title: Re: three-part BBCODE ?
Post by: Αndré on May 02, 2012, 01:12:49 PM
Please
Quote from: Joachim Müller on September 28, 2008, 12:46:26 PM
tag your answer as "solved" by clicking on the "Topic Solved" button on the bar at the left hand side at the bottom of your thread.