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:
global $CONFIG,$CURRENT_ALBUM_DATA, $CURRENT_CAT_NAME;
changed
global $CONFIG,$CURRENT_ALBUM_DATA, $CURRENT_PIC_DATA, $CURRENT_CAT_NAME;
He added
//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 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
In your newly added code block, find
] =
and replace with
] .=
(twice).
Oh thank you, it turns out it was all so simple :)
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 ">" ?
Try this code:
//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).
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 ;)
Please post that suggestion in the feature requests board. Thanks.