Цитата:
|
Сообщение от __etc
Замени $url = $pr['name_url']."/".$url; на $url = $url.'/'.$pr['name_url'];
|
В корне не верное предложение, так как в этом случае получится обратный порядок вложенности страниц.
Нужно переписать функцию так:

PHP код:
function BuildFullPath($curId,$base_path="/") {
$url = "";
while (true) {
$query="SELECT `id`,`name_url`,`parent` from pages where `id`=$curId";
$query = mysql_query($query) or die (mysql_error());
$pr = mysql_fetch_row($query);
$url = $pr['name_url']."/".$url;
if ($res[2]==0) {
break;
}
}
return $base_path.$url;
}