Hallo vbseo-User,

da ich die Album-URLs ändern muss, bastle ich mir gerade ein Script, um die aktuellen URLs auf die Neuen per 301 umzuleiten. Jedoch stoße ich hier auf ein Problem.

PHP Code:
define('VBSEO_URL_MEMBER_PICTURE',          'members/%user_name%-albums-%album_title%-picture%picture_id%-%picture_title%.html'); 
$pictureinfo fetch_pictureinfo($_GET["pictureid"],$album["albumid"]);
$albuminfo fetch_albuminfo($album["albumid"]);
$array array_merge($pictureinfo,$albuminfo);
$test["u"] = $user["userid"];
$test["username"] = $user["username"];
$newurl vbseo_album_url("VBSEO_URL_MEMBER_PICTURE",$array)

echo 
$newurl;
// http://www.domain.de/members/USERNAME-albums-ALBUMTITLE-picture-a.html 
Irgendwas muss vbseo_album_url noch erwarten, %picture_id% ebenfalls darzustellen?

EDIT: einfach den folgenden Code drunter packen.

PHP Code:
$_vpid $_GET["pictureid"];
        
$found_object_ids["pic"][] = $_vpid;
        
vbseo_get_object_info("pic");
        
$_vaid $_GET['albumid'] ? $_GET['albumid'] : $vbseo_gcache["pic"][$_vpid]['albumid'];
        
$found_object_ids['album'][] = $_vaid;
        
vbseo_get_object_info('album');
        
vbseo_get_user_info(array($vbseo_gcache['album'][$_vaid]['userid']));