Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bonfim Junior

Alterar pagina inicial para #home.php

Recommended Posts

Galera meu site só carregando o conteúdo da pagina inicial se entra assim: meusite.com/#home.php. Caso eu tente acessa meusite.com.br ele vai parar na index que não aparece conteúdo.

Ficou assim depois que utilizei o Jquery BBQ :

http://benalman.com/code/projects/jquery-bbq/examples/fragment-basic/

 

Que serve para muda a url sem da refresh na pagina e tona essa url rastreável.

 

Nesse site que achei : www.suamusica.com.br contentece isso, o site já inicia com www.suamusica.com.br/#!/home.php

 

Alguém pode me ajuda FALTA SOMENTE ISSO PARA ENTREGA O PROJETO.

 

Grato a todos.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

<script type="text/javascript">

 

 

 

var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");

 

 

 

document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

 

 

 

var current_page = '';

 

 

 

var first_load = true;

 

 

 

var logged_in = false;

 

 

 

var go_to_connect = false;

 

 

 

var block_auto_login = false;

 

 

 

$("a").live("click", function(){

 

 

 

return change_hash(this,1);

 

 

 

});

 

 

 

function change_hash(el,type) {

 

 

 

if(type==1) {

 

 

 

var link = $(el).attr("href");

 

 

 

}

 

 

 

else

 

 

 

{

 

 

 

var link = el;

 

 

 

}

 

 

 

var link_ar = link.split('/#');

 

 

 

if(link_ar[1]!=undefined) {

 

 

 

if((link_ar[1].length>3)&&(link_ar[1].substr(0,1)=='/')) {

 

 

 

window.location.hash = '#'+link_ar[1];

 

 

 

return false;

 

 

 

}

 

 

 

else

 

 

 

{

 

 

 

return true;

 

 

 

}

 

 

 

}

 

 

 

else

 

 

 

{

 

 

 

return true;

 

 

 

}

 

 

 

return false;

 

 

 

}

 

 

 

function trackEvent (data) {

 

 

 

try{

 

 

 

var pageTracker = _gat._getTracker("UA-43029033-1");

 

 

 

pageTracker._trackPageview(data);

 

 

 

} catch(err) {}

 

 

 

}

 

 

 

$(function(){

 

 

 

$(window).hashchange( function(){

 

 

 

address = location.hash.replace("#","");

 

 

 

 

 

 

 

 

 

 

 

// $("#content" ).load("home.php");

 

 

 

var skip=false;

 

 

 

if((address.substr(0,1)=='/')&&(address!=current_page)) {

 

 

 

$("#content").html('<div class="content-box"><div class="ajax-loading">carregando...</div></div>');

 

 

 

$("html, body").animate({ scrollTop: 0 }, "slow");

 

 

 

if (address.indexOf(".php") == -1) {

 

 

 

var newaddress = address.replace(/[^a-zA-Z0-9_\.]+/g,"");

 

 

 

if (newaddress == 'samyrashow')

 

 

 

newaddress = 'forro100porcento';

 

 

 

else if (newaddress == 'garotasafada')

 

 

 

newaddress = 'wesleysafadao';

 

 

 

if('/'+newaddress!=address) { change_hash('/#/'+newaddress,2);skip=true; }

 

 

 

address='/PerfilDetalhe.php?user='+newaddress;

 

 

 

}

 

 

 

if(skip==false) {

 

 

 

//console.log(address);

 

 

 

$.get(address, function(htmldata) {

 

 

 

$("#content").html(htmldata);

 

 

 

document.title = $('#metaTitle').val();

 

 

 

$('meta[name=description]').attr('content', $('#metaDescr').val());

 

 

 

$('meta[name=keywords]').attr('content', $('#metaKeywords').val());

 

 

 

$('meta[property=og\\:description]').attr('content', $('#metaDescr').val());

 

 

 

$('meta[property=og\\:title]').attr('content', $('#metaTitle').val());

 

 

 

$('meta[property=og\\:url]').attr('content', $('#metaURL').val());

 

 

 

$('meta[property=og\\:image]').attr('content', $('#metaImage').val());

 

 

 

$('meta[property=og\\:type]').attr('content', $('#metaType').val());

 

 

 

$('meta[name=DC\\.title]').attr('content', $('#metaTitle').val());

 

 

 

$('meta[name=DC\\.description]').attr('content', $('#metaDescr').val());

 

 

 

$('meta[name=DC\\.subject]').attr('content', $('#metaKeywords').val());

 

 

 

if (address != "/mural.php") {

 

 

 

$('#ad_top').attr('src',$('#ad_top').attr('src'));

 

 

 

$('#ad_right').attr('src',$('#ad_right').attr('src'));

 

 

 

}

 

 

 

else {

 

 

 

$('#admural').attr('src','http://www.suamusica.com.br/muralad.php');

 

 

 

 

 

 

 

 

 

 

 

}

 

 

 

trackEvent(address);

 

 

 

}).fail(function() { $("#content").html('<div class="content-box error-box"><h1>Ooops!</h1><p>A p?gina acessada n?o existe ou n?o foi encontrada.</p></div>'); });

 

 

 

current_page = address;

 

 

 

}

 

 

 

$.get('msg_check.php', function(resp) {

 

 

 

if(resp==1) {

 

 

 

$('#msg-notify').show();

 

 

 

}

 

 

 

else $('#msg-notify').hide();

 

 

 

})

 

 

 

 

 

 

 

$('.tipsy-s').remove();

 

 

 

}

 

 

 

 

 

 

 

else

 

 

 

{

 

 

 

/*if(first_load==true) {

 

 

 

window.location.hash = '#/home.php?'+Math.random()*9999;

 

 

 

first_load = false;

 

 

 

}*/

 

 

 

/* if(first_load==false) {

 

 

 

 

 

 

 

$("#content").html('<div class="content-box"><div class="ajax-loading">carregando...</div></div>');

 

 

 

$.get('home.php', function(htmldata) {

 

 

 

$("#content").html(htmldata);

 

 

 

document.title = $('#metaTitle').val();

 

 

 

$('meta[name=description]').attr('content', $('#metaDescr').val());

 

 

 

$('meta[name=keywords]').attr('content', $('#metaKeywords').val());

 

 

 

$('meta[property=og\\:description]').attr('content', $('#metaDescr').val());

 

 

 

$('meta[property=og\\:title]').attr('content', $('#metaTitle').val());

 

 

 

$('meta[property=og\\:url]').attr('content', $('#metaURL').val());

 

 

 

$('meta[property=og\\:image]').attr('content', $('#metaImage').val());

 

 

 

$('meta[property=og\\:type]').attr('content', $('#metaType').val());

 

 

 

$('meta[name=DC\\.title]').attr('content', $('#metaTitle').val());

 

 

 

$('meta[name=DC\\.description]').attr('content', $('#metaDescr').val());

 

 

 

$('meta[name=DC\\.subject]').attr('content', $('#metaKeywords').val());

 

 

 

trackEvent('home.php');

 

 

 

}).fail(function() { $("#content").html('<div class="content-box error-box"><h1>Ooops!</h1><p>A p?gina acessada n?o existe ou n?o foi encontrada.</p></div>'); });

 

 

 

current_page = 'home.php';

 

 

 

}*/

 

 

 

first_load = false;

 

 

 

}

 

 

 

if (address =="" || address =="/" ){

 

 

 

console.log(12);

 

 

 

window.location.hash = '!/home.php';

 

 

 

}

 

 

 

});

 

 

 

var loc_h_n = window.location.hash.replace("#", "").replace("!", "").replace(".do", ".php")

 

 

 

if(window.location.hash!='#'+loc_h_n&&window.location.hash!='') {

 

 

 

window.location.hash = '#'+loc_h_n;

 

 

 

}

 

 

 

$(window).hashchange();

 

 

 

});

 

 

 

</script>

 

 

 

<!--[if IE]>

 

 

 

<style>

 

 

 

.styled-select select {

 

 

 

padding-right:0px;

 

 

 

vertical-align:top !important;

 

 

 

text-align:left;

 

 

 

line-height:10px;

 

 

 

height:auto;

 

 

 

}

 

 

 

.styled-select {

 

 

 

border-bottom:1px solid #69A3D3

 

 

 

}

 

 

 

</style>

 

 

 

<![endif]-->

 

 

 

</head>

 

 

 

<body>

 

 

 

 

 

 

 

 

 

 

 

<div id="fb-root"></div>

 

 

 

<script>

 

 

 

 

 

 

 

window.fbAsyncInit = function() {

 

 

 

FB.init({

 

 

 

appId : '315213471862021', // App ID

 

 

 

channelUrl : '//www.suamusica.com.br/channel.html', // Channel File

 

 

 

status : true, // check login status

 

 

 

cookie : true, // enable cookies to allow the server to access the session

 

 

 

xfbml : true // parse XFBML

 

 

 

});

 

 

 

//FB.Event.subscribe('auth.authResponseChange', function(response) {

 

 

 

FB.getLoginStatus(function(response) {

 

 

 

if (response.status === 'connected'&&block_auto_login==false) {

 

 

 

FB.api('/me', function(response2) {

 

 

 

$.post("fbconnect.php",{

 

 

 

id:response2.id,

 

 

 

email:response2.email,

 

 

 

skipreg:'yes'

 

 

 

}, function(resp) {

 

 

 

console.log(resp);

 

 

 

if(resp.msg=='ok') {

 

 

 

$('#loginBox').html('<div class="flr welcome">Bem vindo, <span class="b">'+resp.name+'</span> ::. <a href="/#/painel.Home.php" class="welcome-text">Painel</a> | <a href="javascript:void(0);" onclick="logout()" class="welcome-text">Sair</a></div>');

 

 

 

$('#signin-dropdown').hide();

 

 

 

$('#form_login #login_email').val('')

 

 

 

$('#form_login #login_senha').val('');

 

 

 

$('#login-error').html('');

 

 

 

logged_in=true;

 

 

 

}

 

 

 

else if(resp.msg=='logged_in') {

 

 

 

logged_in=true;

 

 

 

}

 

 

 

},'json');

 

 

 

});

 

 

 

}

 

 

 

});

 

 

 

};

 

 

 

 

 

 

 

(function(d){

 

 

 

var js, id = 'facebook-jssdk', ref = d.getElementsByTagName('script')[0];

 

 

 

if (d.getElementById(id)) {return;}

 

 

 

js = d.createElement('script'); js.id = id; js.async = true;

 

 

 

js.src = "//connect.facebook.net/pt_BR/all.js";

 

 

 

ref.parentNode.insertBefore(js, ref);

 

 

 

}(document));

 

 

 

function fb_login() {

 

 

 

FB.login(function(response) {

 

 

 

if(response.status=='connected') {

 

 

 

FB.api('/me', function(response2) {

 

 

 

//console.log('FB:'+response2.id+'|'+response2.email);

 

 

 

//console.log(response2);

 

 

 

$.post("fbconnect.php",{

 

 

 

id:response2.id,

 

 

 

email:response2.email

 

 

 

}, function(resp) {

 

 

 

console.log(resp);

 

 

 

if(resp.msg=='ok') {

 

 

 

$('#loginBox').html('<div class="flr welcome">Bem vindo, <span class="b">'+resp.name+'</span> ::. <a href="/#/painel.Home.php" class="welcome-text">Painel</a> | <a href="javascript:void(0);" onclick="logout()" class="welcome-text">Sair</a></div>');

 

 

 

$('#signin-dropdown').hide();

 

 

 

$('#form_login #login_email').val('')

 

 

 

$('#form_login #login_senha').val('');

 

 

 

$('#login-error').html('');

 

 

 

logged_in=true;

 

 

 

}

 

 

 

else if(resp.msg=='register') {

 

 

 

$('#signin-dropdown').hide();

 

 

 

$('#form_login #login_email').val('')

 

 

 

$('#form_login #login_senha').val('');

 

 

 

$('#login-error').html('');

 

 

 

change_hash('/#/cadastro_entrar.php?f='+resp.f,2);

 

 

 

}

 

 

 

else if(resp.msg=='logged_in') {

 

 

 

logged_in=true;

 

 

 

}

 

 

 

},'json');

 

 

 

});

 

 

 

}

 

 

 

}, {scope: 'email'});

 

 

 

}

 

 

 

</script>

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.