This solution used to work with 1.3 coppermine but not with 1.4.x
I don't realy understand why is this does not work with newer version of coppermine ... could anyone take a look at this issue?
--------------------
It used to work with Coppermine 1.3.
Open index.php
search
Code:
$link = "<a href=\"index.php?cat={$subcat['cid']}\">{$subcat['name']}</a>";
replace with
Code:
// add by kak - to detect ???
$sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = {$subcat['cid']}".$unaliased_album_filter;
$result = db_query($sql);
$row = mysql_fetch_array($result);
if ($album_count == 1) $link = "<a href=\"thumbnails.php?album={$row['aid']}\">{$subcat['name']}</a>";
else $link = "<a href=\"index.php?cat={$subcat['cid']}\">{$subcat['name']}</a>";
// end
----------------------------------------
Well, changes:
Quote// add by kak - detect if this category have 1 album || not
$sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = {$subcat['cid']}".$unaliased_album_filter;
$result = db_query($sql);
$row = mysql_fetch_array($result);
if ($album_count == 1) $link = "<a href=\"thumbnails.php?album={$row['aid']}\">{$subcat['name']}</a>";
else $link = "<a href=\"index.php?cat={$subcat['cid']}\">{$subcat['name']}</a>";
// end
to
Quote// add by kak - detect if this category have 1 album || not
if ($album_count == 1) {
$sql = "SELECT aid FROM {$CONFIG['TABLE_ALBUMS']} as a WHERE category = {$subcat['cid']}".$unaliased_album_filter;
$result = cpg_db_query($sql);
$row = cpg_db_fetch_row($result);
$link = "<a href=\"thumbnails.php?album={$row['aid']}\">{$subcat['name']}</a>";
} else {
$link = "<a href=\"index.php?cat={$subcat['cid']}\">{$subcat['name']}</a>";
}
// end
gracias senior!!! ;D ;D ;D ;D ;D