[Solved]: Looking for someone to hack and skip an album page with 1 album [Solved]: Looking for someone to hack and skip an album page with 1 album
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

[Solved]: Looking for someone to hack and skip an album page with 1 album

Started by tadasp, June 05, 2008, 10:24:13 AM

Previous topic - Next topic

0 Members and 2 Guests are viewing this topic.

tadasp

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
----------------------------------------


             

foulu

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

tadasp