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

Title: [Solved]: Looking for someone to hack and skip an album page with 1 album
Post 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
----------------------------------------


             
Title: Re: Looking for someone to hack and skip an album page with 1 album
Post by: foulu on June 05, 2008, 10:51:10 am
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
Title: Re: Looking for someone to hack and skip an album page with 1 album
Post by: tadasp on June 05, 2008, 12:01:05 pm
gracias senior!!!  ;D ;D ;D ;D ;D