coppermine-gallery.com/forum

Support => cpg1.4.x Support => Older/other versions => cpg1.4 themes/skins/templates => Topic started by: Armstrong on September 08, 2006, 06:50:35 PM

Title: Main page directly to intermediate images, Skip thumbnails?
Post by: Armstrong on September 08, 2006, 06:50:35 PM
Hello,

I am trying to edit my Kubirk gallery version 1.4.x to navigate the following way.

Currently:

1. I start on my main page Image (http://img103.imageshack.us/img103/8617/picture1ol1.png)

2. Click on an album and it takes me to the album thumbnails Image (http://img114.imageshack.us/my.php?image=picture2vb2.png)

3. Upon clicking on a thumbnail it takes me to an intermediate picture Image (http://img460.imageshack.us/my.php?image=picture3lv7.jpg)

4. Clicking on the intermediate picture takes me to a full size picture  (http://img460.imageshack.us/my.php?image=picture4ps6.png)

I want:
1. I start on my main page Image (http://img103.imageshack.us/img103/8617/picture1ol1.png)

2. Click on an album and it takes me to the album thumbnails Image (http://img114.imageshack.us/my.php?image=picture2vb2.png)

3. Upon clicking on a thumbnail
it takes me to an intermediate picture Image (http://img460.imageshack.us/my.php?image=picture3lv7.jpg)

4. Clicking on the intermediate picture takes me to a full size picture  (http://img460.imageshack.us/my.php?image=picture4ps6.png)

In a nutshell, I want to go from main page, straight to the first image in an album and view its intermediate picture.

Let me know if you need any more information

Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Armstrong on September 11, 2006, 05:07:38 PM
Any ideas? If I need to re-word my issue please let me know...
Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Joachim Müller on September 11, 2006, 06:28:30 PM
As far as I understand, you want to skip the step of clicking the thumbnails and go directly from album list to intermediate image, starting with the first intermediate image inside the album.
Subsequently, you'd have to modify the links from the album, making it point to an intermediate image.
Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Armstrong on September 11, 2006, 10:45:04 PM
that is correct. where would i find these links to change and what would i be changing them to?

thanks for your help!
Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Joachim Müller on September 12, 2006, 07:57:18 AM
edit themes/yourtheme/theme.php, find function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)and edit as suggested below. If your theme doesn't contain that line, copy function theme_display_album_list(&$alb_list, $nbAlb, $cat, $page, $total_pages)
{

    global $CONFIG, $STATS_IN_ALB_LIST, $statistics, $template_tab_display, $template_album_list, $lang_album_list;

    $theme_alb_list_tab_tmpl = $template_tab_display;

    $theme_alb_list_tab_tmpl['left_text'] = strtr($theme_alb_list_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_album_list['album_on_page']));
    $theme_alb_list_tab_tmpl['inactive_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
    $theme_alb_list_tab_tmpl['inactive_next_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_next_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
    $theme_alb_list_tab_tmpl['inactive_prev_tab'] = strtr($theme_alb_list_tab_tmpl['inactive_prev_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));

    $tabs = create_tabs($nbAlb, $page, $total_pages, $theme_alb_list_tab_tmpl);

    $album_cell = template_extract_block($template_album_list, 'album_cell');
    $empty_cell = template_extract_block($template_album_list, 'empty_cell');
    $tabs_row = template_extract_block($template_album_list, 'tabs');
    $stat_row = template_extract_block($template_album_list, 'stat_row');
    $spacer = template_extract_block($template_album_list, 'spacer');
    $header = template_extract_block($template_album_list, 'header');
    $footer = template_extract_block($template_album_list, 'footer');
    $rows_separator = template_extract_block($template_album_list, 'row_separator');

    $count = 0;

    $columns = $CONFIG['album_list_cols'];
    $column_width = ceil(100 / $columns);
    $thumb_cell_width = $CONFIG['alb_list_thumb_size'] + 2;

    starttable('100%');

    if ($STATS_IN_ALB_LIST) {
        $params = array('{STATISTICS}' => $statistics,
            '{COLUMNS}' => $columns,
            );
        echo template_eval($stat_row, $params);
    }

    echo $header;

    if (is_array($alb_list)) {
        foreach($alb_list as $album) {
            $count ++;

            $params = array('{COL_WIDTH}' => $column_width,
                '{ALBUM_TITLE}' => $album['album_title'],
                '{THUMB_CELL_WIDTH}' => $thumb_cell_width,
                '{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",
                '{ALB_LINK_PIC}' => $album['thumb_pic'],
                '{ADMIN_MENU}' => $album['album_adm_menu'],
                '{ALB_DESC}' => $album['album_desc'],
                '{ALB_INFOS}' => $album['album_info'],
                );

            echo template_eval($album_cell, $params);

            if ($count % $columns == 0 && $count < count($alb_list)) {
                echo $rows_separator;
            }
        }
    }

    $params = array('{COL_WIDTH}' => $column_width,
          '{SPACER}' => $thumb_cell_width
          );
    $empty_cell = template_eval($empty_cell, $params);

    while ($count++ % $columns != 0) {
        echo $empty_cell;
    }

    echo $footer;
    // Tab display
    $params = array('{COLUMNS}' => $columns,
        '{TABS}' => $tabs,
        );
    echo template_eval($tabs_row, $params);

    endtable();

    echo $spacer;
}
from themes/sample/theme.php into a new line of themes/yourtheme/theme.php before?>and then modify as suggested below:

In above code, find'{ALB_LINK_TGT}' => "thumbnails.php?album={$album['aid']}",and replace with'{ALB_LINK_TGT}' => "displayimage.php?album={$album['aid']}&amp;pos=0",

If haven't actually tested this, but it should work. Please post your results.

Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Armstrong on September 16, 2006, 05:22:29 PM
I gave it a shot. it didn't seem to work. I tried a different mod on the board here and it solved it for the most part.

thanks
Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Joachim Müller on September 17, 2006, 01:43:52 PM
It would be helpful for others if you posted a link to the thread that you're refering to.
Title: Re: Main page directly to intermediate images, Skip thumbnails?
Post by: Captain Bob on November 23, 2007, 08:17:06 AM
Quote from: GauGau on September 12, 2006, 07:57:18 AM
If haven't actually tested this, but it should work. Please post your results.

Others may like to know that I followed GauGau's instructions, and now it works exactly as expected for my own gallery: clicking on an album takes you to the intermediate image page for the first file in the album.  Thanks GauGau.