You seem like you know what you are doing... please switch to the dev version - its way better and will be the stable in a few days / weeks (depending on if any bugs are found). The installation is the in release notes. Seriously, so much has changed (read the full release notes to see it all ...
http://cpmfetch.fistfullofcode.com/projects/copperminefetch/downloads/releasenote_1.9.11.txt<?php
include "cpmfetch.php";
$objCpm = new cpm("/vids");
$options = array( 'subtitle' => '%t<br>Watched %h times', 'alttag' => '%c', 'cellstyle' => 'gen3');
$objCpm->cpm_viewRandomMedia(1,4,$options);
$objCpm->cpm_close();
?>
Be careful with the cpm_close() when using it with a forum, some release of cpmfetch would accidentally close a connection if PHP decided to re-use the forums db connection. If you get strange forum errors about not connecting to the database, just remove the cpm_close line. No danger in that. I just like to release connections and not rely on PHP's cleanup to do it. Also, the dev version (and cpmfetch 2.0 forth, uses a different constructor (in the release notes)
However if you Look at my main page you will notice the text comes out not aligned perfectly. I know this is due to the thumbs not being the same size. But, is there a way to get it all lined up, maybe format out an entire table in the processing page. So it would be like a grid of cells that get pushed out, each row setup for a different type of info.
Ahhhh, I love a challenge to my code
First, the short answer. What you need to do is pass the information through css or the option array to:
Set the table: width (so it is fixed and does not stretch) - I used 500 (100px for each thumb, plus 25 per for some space)
Set the table to: align=center
Set the cells to: valign=top, align=center
See the attached screenshots. I started out with your source code.
Now to do this you can change your css and set css for the table and the cells, or you can pass in raw attributes through the options array. Its in the docs.
Second: I plan on redoing the entire table output so that I can support tables, text, pure css, etc... But that is not going to happen this week.
It's late and I may look at hacking the Fetch code tomorrow. Maybe this is already built in, and I just missed it.
If you want to hack it, let me know - I will give you some stuff to do
Also, this would benefit the long titles, as you can see they don't wrap nicely. Fetch could add something to limit some fields to a certain number of characters. This would be an added benefit for main page and side bar placement of Fetched items.
I can certainly see the wisdom in limiting stuff... especially the captions and such. Good idea!
Thanks also for posting the phpbb thing... I've been planning on adding something into the new docs for each of the forums and the best way to embed. But its on the list...
Stop by anytime.