forum.coppermine-gallery.net

Support => cpg1.5.x Support => cpg1.5 themes (visuals) => Topic started by: serg5777 on June 05, 2012, 03:12:11 pm

Title: Modernization breadcrumbs
Post by: serg5777 on June 05, 2012, 03:12:11 pm
At this point breadcrumbs in the CPG are not fully functional:
home>cat>album

I want them to appear here so:
home>cat>album>title image

For this, I in the file functions.inc.php made changes:
Code: [Select]
global $CONFIG,$CURRENT_ALBUM_DATA, $CURRENT_CAT_NAME;changed
Code: [Select]
global $CONFIG,$CURRENT_ALBUM_DATA, $CURRENT_PIC_DATA, $CURRENT_CAT_NAME;
He added

Code: [Select]
//Add Link for album if aid is set
    if (isset($CURRENT_ALBUM_DATA['aid'])) {
        $breadcrumb_links[$cat_order] = "<a href=\"thumbnails.php?album=".$CURRENT_ALBUM_DATA['aid']."\">".$CURRENT_ALBUM_DATA['title']."</a>";
        $BREADCRUMB_TEXTS[$cat_order] = $CURRENT_ALBUM_DATA['title'];
    }

Code: [Select]
//Add Link for album if aid is set
    if (isset($CURRENT_ALBUM_DATA['aid'])) {
        $breadcrumb_links[$cat_order] = "<a href=\"thumbnails.php?album=".$CURRENT_ALBUM_DATA['aid']."\">".$CURRENT_ALBUM_DATA['title']."</a>";
        $BREADCRUMB_TEXTS[$cat_order] = $CURRENT_ALBUM_DATA['title'];
    }

//Add Link for picture if pid is set
    if (isset($CURRENT_PIC_DATA['pid'])) {
        $breadcrumb_links[$cat_order] = "<a href=\"displayimage.php?pid=".$CURRENT_PIC_DATA['pid']."\">".$CURRENT_PIC_DATA['title']."</a>";
        $BREADCRUMB_TEXTS[$cat_order] = $CURRENT_PIC_DATA['title'];
    }
But breadcrumbs are displayed as:
home>cat>title image
Help tweaking before the end of the crumbs. Thank you
Title: Re: Modernization breadcrumbs
Post by: Αndré on June 05, 2012, 03:46:24 pm
In your newly added code block, find
Code: [Select]
] =and replace with
Code: [Select]
] .=(twice).
Title: Re: Modernization breadcrumbs
Post by: serg5777 on June 05, 2012, 04:09:11 pm
Oh thank you, it turns out it was all so simple :)
Title: Re: Modernization breadcrumbs
Post by: serg5777 on June 05, 2012, 04:10:33 pm
Only now there was small problem, album and title image connected one line.
http://s003.radikal.ru/i203/1206/e7/2b99a69f609c.jpg

At what point should put a sign ">" ?
Title: Re: Modernization breadcrumbs
Post by: Αndré on June 05, 2012, 04:22:20 pm
Try this code:
Code: [Select]
    //Add Link for album if aid is set
    if (isset($CURRENT_ALBUM_DATA['aid'])) {
        $breadcrumb_links[$cat_order] = "<a href=\"thumbnails.php?album=".$CURRENT_ALBUM_DATA['aid']."\">".$CURRENT_ALBUM_DATA['title']."</a>";
        $BREADCRUMB_TEXTS[$cat_order] = $CURRENT_ALBUM_DATA['title'];
        $cat_order++;
    }
   
    //Add Link for picture if title is set
    if (isset($CURRENT_PIC_DATA['title'])) {
        $breadcrumb_links[$cat_order] = "<a href=\"displayimage.php?pid=".$CURRENT_PIC_DATA['pid']."\">".$CURRENT_PIC_DATA['title']."</a>";
        $BREADCRUMB_TEXTS[$cat_order] = $CURRENT_PIC_DATA['title'];
        $cat_order++;
    }
(not tested).
Title: Re: Modernization breadcrumbs
Post by: serg5777 on June 05, 2012, 04:25:00 pm
It works, thanks. By the way it seems to me that the new version of the CPG is better to implement this kind of breadcrumbs, it is better for SEO  ;)
Title: Re: Modernization breadcrumbs
Post by: Αndré on June 05, 2012, 04:26:46 pm
Please post that suggestion in the feature requests board. Thanks.