Hi All,
Here's a nice "grunge" theme for your Coppermine galleries. DFire was ported from a WordPress theme by
Tracy Ou (aka Viitoria L.). I've added quite a few little "extras" to this theme so read on below to find all the details which are also included in the "readme" file (but who ever reads those, right?
).
This is a fixed width theme of 965 pixels and will accommodate monitor sizes from 1024 on up. I've tested this on the major browsers, FF (2.0x), IE (7.0x), Opera (9.10) and Safari at various monitor resolutions. Sorry, I no longer have FF1.5x and IE6.0x on my computers so I couldn't test in these versions. I've overwritten some of the configuration settings by using variables in the theme.php file and added a new variable for retrieving the album description. The reason for this is to prevent the standard settings in the Configuration tables set by you from "breaking" the theme. If you wish to change these settings, do so here or delete them altogether and use the Configuration Manager in Coppermine. These changes are:
// These parameters overide what the user inputs in the Configuration setup to prevent the theme from breaking.
$CONFIG['max_film_strip_items'] = 5; //overrides the number of thumbnails.
$CONFIG['thumbcols'] = 4; //overrides the number of columns for thumbnails.
$CONFIG['main_table_width'] = '100%'; //overrides the Width of the main table (pixels or %).
$CONFIG['picture_table_width'] = '100%'; //overrides the Width of the table for file display (pixels or %).
$CONFIG['album_list_cols'] = 2; // sets "Number of columns for the album list = 3"
$CONFIG['first_level'] = 0; //sets "Show first level album thumbnails in categories = no".
$album_desc = get_album_desc($_GET[album]);
This theme has the first level of album thumbnails turned off to make large galleries look move attractive. This will prevent the main page from being cluttered with thumbnails and easier to chose a particular category. There is also a new function for truncating the album descriptions when viewing on the index or category pages. When you view a single album, the full description is printed out at the top of the album. This makes the index and category pages much cleaner looking. I've also adapted it to truncate long image captions when viewing on a thumbnail page but prints the full caption when viewing the intermediate image.
To edit the number of characters in the truncated album description, find in 2 places in the theme.php file -
'{ALB_DESC}' => myTruncate($album['album_desc'], 30, " "),
and change the number (30) to any length your desire. You can also change the padding characters (...) to any other set of characters by editing function myTruncate($string, $limit, $break=".", $pad="...") in the theme.php file.
To edit the number of characters in the truncated image caption, find in 3 places in the theme.php file -
'{CAPTION}' => myTruncate($caption, 120, " "), // changing the number changes the # of characters printed for the thumbnail caption.
and change the number (120) to an length you desire. This number doesn't seem to be match the string length but it is consistant so change it and view the results.
I've also adapted the
compute_img_size($width, $height, $max) function to manage the size of the intermediate image. As in some cases (example would be the Coppermine demo page), some galleries have intermediate images of different sizes. This function was changed and added to the theme.php to view all intermediate images at 400px wide. This function is now
compute_img_size_max($width, $height) and you can change the view size by editing
$max = 400;. If you have intermediate images smaller than 400px wide then this function will increase the image size when viewing which could result in a distorted image. Since the default size in Coppermine is "400", this should not be a problem unless you've decreased it. This setting in the theme.php file does not affect the setting in your Coppermine configuration but only resizes the images in the browser. Here's a link to additional info in the manual -
Max width or height of an intermediate picture/video.
I've added two other nice enhancements. One is the frame around the photo when viewing intermediate images. This was added from a post by dereksurfs -
http://forum.coppermine-gallery.net/index.php?topic=38873.0. The second is when hovering over thumbnails, the opacity changes to let you know that you're over a link.
Please enjoy the theme and all I ask is that you keep the credit line in the template.html to help support my efforts to develop and port themes for Coppermine. If you have any questions about this theme or find any issues, please post them here with lots of details and links.
Cheers,
Gizmo
PS. Forgot to mention that I've added a simple search bar at the top since this has come up several times lately in the forum. Cool!