нет, вы меня не много не так поняли!:)
когда я пишу код:
------------------------------------------------------------------------------------
(function(){ //Защита от захламления и конфликтов глобального пространства имен
var links = {
'im':{ //
http://site.ucoz.ru/im перенаправит
http://site.ucoz.ru/index/14 'url':'/index/14',
'title':'Сообщения'
},
'settings':{
'url':'/index/11',
'title':'Настройки'
},
'people':{
'url':'/index/15',
'title':'Люди'
},
'signup':{
'url':'/index/3',
'title':'Регистрация'
}
}
var path = title = '',
url = document.location.pathname;
$.each(links, function(i, obj){ // Ищем возможные быстрые ссылки
if(url.match(new RegExp(i,"g")) != null){ // Ссылка в объекте настроек найдена
path = obj.url; // Сохранение адреса страницы для отображения
title = obj.title; // Сохранение title страницы
return false; // Возврат false, который прервет цикл, а значит съекономит пару мс
}
});
if(path == '' && url.match(/\//g).length == 1){ // Быстрая ссылка не найдена. Может юзер?
path = '/index/8-0-'+url.substr(1).replace(/-/g, '~')+'/';
title = 'Профиль пользователя '+url.substr(1);
}
if(path != '' && title != ''){ // Ссылка найдена или url является логином
document.title = title;
$(function(){
$('body').html('<iframe id="parent-iframe" src="'+path+'" style="width:100%;height:100%" frameborder="0"><\/iframe>');
$('#parent-iframe').load(function(){
$(this).contents().find('a').attr('target', '_top');
});
});
} else {
$(function(){
document.title = 'Ошибка 404. Запрашиваемая страница не найдена.';
$('#content-404').show();
});
}
})();
------------------------------------------------------------------------------------
Я например хочу добавить или заменить несколько страниц, к примеру, отрывок из кода:
------------------------------------------------------------------------------------
var links = {
'im':{ //
http://bf3-team.ru/im перенаправит
http://bf3-team.ru/index/14 'url':'/index/14',
'title':'Сообщения'
},
'settings':{
'url':'/index/11',
'title':'Настройки'
},
'register':{
'url':'/index/3',
'title':'Регистрация'
}
'promo':{
'url':'/promo.htm',
'title':'Промо страница'
}
------------------------------------------------------------------------------------
То при вводе в браузер, к примеру: bf3-team,ru/promo либо register, мне выдает: Пользователь не найден.