forum.coppermine-gallery.net
Support => cpg1.4.x Support => Older/other versions => cpg1.4 miscellaneous => Topic started by: tadasp on June 05, 2008, 10:24:13 am
-
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:
// 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
// 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