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